html[data-theme]{scroll-behavior:auto;scroll-padding-top:24px}html[data-theme] body{position:relative}html[data-theme] .th-head{position:absolute;inset:0 0 auto 0;z-index:30;height:56px;color:var(--ink)}html[data-theme] main{padding-top:56px}html[data-theme] .th-hero{margin-top:-56px}html[data-theme] .th-head-in{max-width:var(--container);height:100%;margin-inline:auto;padding-inline:var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:16px}html[data-theme] .th-brand{font-family:var(--th-title);font-weight:700;font-size:17px;letter-spacing:-0.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:44px;display:inline-flex;align-items:center}html[data-theme] .th-head nav{display:flex;gap:2px}html[data-theme] .th-head nav a{min-height:44px;display:inline-flex;align-items:center;padding:0 12px;font-size:15px;opacity:0.85}html[data-theme] .th-head nav a:hover{opacity:1}html[data-theme] [data-story]{--d:1}html.motion[data-theme] [data-story]{--d:0}html[data-theme] .th-story{position:relative;height:calc(var(--h,200) * 1svh)}html[data-theme] .th-stick{position:sticky;top:0;height:100svh;overflow:clip}@media (max-width:760px){html[data-theme] .th-story{height:calc(var(--hm,150) * 1svh)}}html[data-theme] .th-read{position:fixed;inset:0 0 auto 0;height:3px;z-index:40;background:var(--stamp);transform-origin:0 50%;transform:scaleX(var(--read,0));pointer-events:none}@supports (animation-timeline:scroll()){html[data-theme] .th-read{transform:scaleX(0);animation:th-read linear both;animation-timeline:scroll(root)}@keyframes th-read{to{transform:scaleX(1)}}}@media (prefers-reduced-motion:reduce){html[data-theme] .th-read{display:none}}html[data-theme] .th-post{padding-bottom:72px}html[data-theme] .th-post-head{position:relative;isolation:isolate;padding:28px 0 32px}html[data-theme] .th-post-art{position:absolute;inset:-40px calc(var(--gutter) * -1) 0;z-index:-1;overflow:clip;pointer-events:none;transform:translateY(calc(var(--par,0) * -40px))}html[data-theme] .th-crumb{margin:0 0 14px;font-size:13px;color:var(--ink-3)}html[data-theme] .th-crumb a:hover{color:var(--stamp);text-decoration:underline}html[data-theme] .th-post-title{margin:0 0 14px;max-width:24em;font-family:var(--th-title);font-size:clamp(28px,4.4vw,46px);line-height:1.28;letter-spacing:-0.025em;text-wrap:balance}html[data-theme] .th-meta{margin:0;font-size:13px;color:var(--ink-3)}html[data-theme] .th-post-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px 56px}@media (min-width:1080px){html[data-theme] .th-post-grid:has(.th-aside){grid-template-columns:200px minmax(0,var(--measure))}}html[data-theme] .th-aside{align-self:start}@media (min-width:1080px){html[data-theme] .th-aside{position:sticky;top:24px}}html[data-theme] .th-toc summary{cursor:pointer;list-style:none;font-family:var(--th-title);font-weight:700;font-size:14px;color:var(--stamp);min-height:44px;display:flex;align-items:center}html[data-theme] .th-toc summary::-webkit-details-marker{display:none}html[data-theme] .th-toc ol{list-style:none;margin:0;padding:0;display:grid;gap:2px;border-left:1px solid var(--rule-strong)}html[data-theme] .th-toc a{display:flex;gap:10px;padding:8px 0 8px 14px;min-height:44px;align-items:baseline;font-size:14.5px;line-height:1.45;color:var(--ink-2)}html[data-theme] .th-toc a:hover{color:var(--stamp)}html[data-theme] .th-toc a .mono{font-size:12px;color:var(--ink-3)}html[data-theme] .th-prose h2{scroll-margin-top:24px;border-top:0;padding-top:0}html[data-theme] .th-prose h2.pd-h2{border-top:0}html[data-theme] .th-rule{display:block;position:relative;height:14px;margin:3em 0 0.8em;color:var(--stamp)}html[data-theme] .th-rule i{display:none}html[data-theme] .th-fig{display:block;position:relative;margin:1.8em 0;overflow:hidden}html[data-theme] .th-fig img{margin:0 auto}html[data-theme] .th-prose blockquote{position:relative}html[data-theme] .th-post-foot{margin-top:48px;padding-top:20px;border-top:1px solid var(--rule);display:grid;gap:10px}html[data-theme] .th-back{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:600;color:var(--stamp)}html[data-theme] .th-post-foot p{margin:0;font-size:13px;color:var(--ink-3)}html[data-theme] .th-list-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 12px}html[data-theme] .th-list-head h2{margin:0;font-family:var(--th-title);font-size:clamp(20px,2.4vw,26px);letter-spacing:-0.02em}html[data-theme] .th-list-head p{margin:0;font-size:13px;color:var(--ink-3)}html[data-theme] .th-empty{padding:32px 0;color:var(--ink-2)}html:not(.motion)[data-theme] .th-story{height:auto}html:not(.motion)[data-theme] .th-stick{position:relative;height:auto;min-height:min(100svh,760px)}html[data-theme] [data-still],html[data-theme] [data-still]::before,html[data-theme] [data-still]::after,html[data-theme] [data-still] i{transition:none !important}html[data-theme] .pd-qa,html[data-theme] .pd-mod,html[data-theme] .prose ul.pd-list,html[data-theme] .prose ol.pd-steps{background:var(--th-surface,var(--paper))}html[data-theme] .pd-qb,html[data-theme] .prose ol.pd-steps li::before{color:var(--paper)}html[data-theme] .prose figure.pd-fig figcaption{color:var(--ink-3)}html[data-theme] nav[aria-label="이어서 읽기"] ul a{background:var(--th-surface,var(--paper))}html[data-theme] nav[aria-label="이어서 읽기"] ul a:hover{background:var(--stamp-soft)}html[data-theme] nav[aria-label="이어서 읽기"] ul a time{color:var(--ink-3)}html[data-theme] footer,html[data-theme] [data-family-sites]{font-family:system-ui, "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic",sans-serif}html[data-theme] [data-sk-post] .sk-crumb{margin:0 0 12px;height:22px;line-height:22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;color:var(--ink-3)}html[data-theme] [data-sk-post] .sk-crumb a:hover{color:var(--stamp);text-decoration:underline}html[data-theme] [data-sk-post] .sk-title{margin:0;font-family:var(--th-title);text-wrap:balance;letter-spacing:-0.02em}html[data-theme] [data-sk-post] .prose h2{scroll-margin-top:24px}html[data-theme] [data-sk-post] .skr-list{list-style:none;margin:0;padding:0}html[data-theme] [data-sk-post] .skr-a{display:flex;min-height:44px;color:inherit}html[data-theme] [data-sk-post] .skr-th img{width:100%;height:100%;object-fit:cover}html[data-theme] [data-sk-post] .sk-back{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:600;color:var(--stamp)}html[data-theme] [data-sk-post] details > summary{cursor:pointer;list-style:none}html[data-theme] [data-sk-post] details > summary::-webkit-details-marker{display:none}html[data-theme] [data-sk-post] .prose img{height:auto}html[data-theme="story-mm"]{--paper:#eff0e8;--paper-2:#e4e5da;--ink:#1c1b14;--ink-2:#504e43;--ink-3:#5c5a4e;--rule:#d3d2c5;--rule-strong:#aaa898;--stamp:#725500;--stamp-soft:#f0e6c6;--band:#1c1b14;--marker:#f0e0a0;--marker-strong:#d8b84a;--container:1120px;--measure:680px;--radius:3px;--font-sans: "Noto Sans KR", "Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,system-ui, "Apple SD Gothic Neo", "Malgun Gothic",sans-serif;--th-title: "Hi Melody", "Noto Sans KR", "Pretendard Variable",Pretendard,sans-serif;--th-surface:#f9f9f4;--wp:#eff0e8;--wi:#1c1b14;--wn:#4a4a44;--wm:#5c5a4e;--wy:#b8860b;--wr:#c8462e;--wb:#3a6ea5;--pencil:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 10' preserveAspectRatio='none'%3E%3Cpath d='M2 6C30 2 60 8 100 5S180 3 238 6' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");color-scheme:light}@media (prefers-color-scheme:dark){html[data-theme="story-mm"]{--paper:#13130e;--paper-2:#1c1c16;--ink:#eeede3;--ink-2:#aba999;--ink-3:#a09e8e;--rule:#2e2d24;--rule-strong:#4a4938;--stamp:#e0be4c;--stamp-soft:#3a3210;--band:#1c1c16;--marker:#4d4210;--marker-strong:#8a7420;--th-surface:#1c1c16;color-scheme:dark}}html[data-theme="story-mm"] body{font-size:17px}html[data-theme="story-mm"] .th-prose{font-size:17px;line-height:1.85}html[data-theme="story-mm"] .th-prose a[href*=".go.kr"],html[data-theme="story-mm"] .th-prose a[href*=".or.kr"]{font-weight:700}html[data-theme="story-mm"] .th-brand{font-weight:400;font-size:21px}html[data-theme="story-mm"] body:has(.sm-story) .th-head{color:var(--wi)}html[data-theme="story-mm"] .sm-stick{background:var(--wp);color:var(--wi)}html[data-theme="story-mm"] .sm-in{position:relative;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px 0;padding-top:72px;padding-bottom:14px}html[data-theme="story-mm"] .sm-title{min-height:calc(1.2em * 2);max-width:24em;margin:0;font-family:var(--th-title);font-weight:400;font-size:clamp(28px,3.3vw,46px);line-height:1.2;letter-spacing:-0.01em;text-wrap:balance;color:var(--wi)}html[data-theme="story-mm"] .sm-lede{margin:8px 0 0;max-width:46em;font-size:16px;line-height:1.65;color:#3d3c34}html[data-theme="story-mm"] .sm-mapwrap{position:relative;min-height:0;display:flex;flex-direction:column;align-items:center}html[data-theme="story-mm"] .sm-map{position:relative;width:min(100%,calc((100svh - 340px) * 800 / 520));aspect-ratio:800 / 520}html[data-theme="story-mm"] .sm-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}html[data-theme="story-mm"] .sm-frame{fill:none;stroke:var(--wn);stroke-width:2;stroke-linecap:round;opacity:0.55}html[data-theme="story-mm"] .sm-roads{transform:translate(calc(sin(var(--b-jit,0) * 1800deg) * 1.4px),calc(sin(var(--b-jit,0) * 2520deg) * 1.4px))}html[data-theme="story-mm"] .sm-road{--r:var(--d);fill:none;stroke:var(--wn);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:calc(1 - var(--r));opacity:calc(clamp(0,calc(var(--r) * 1000),1) * 0.8)}html[data-theme="story-mm"] .sm-main{stroke-width:3.2}html[data-theme="story-mm"] .sm-road[data-i="0"]{--r:var(--b-roads0,var(--d))}html[data-theme="story-mm"] .sm-road[data-i="1"]{--r:var(--b-roads1,var(--d))}html[data-theme="story-mm"] .sm-road[data-i="2"]{--r:var(--b-roads2,var(--d))}html[data-theme="story-mm"] .sm-road[data-i="3"]{--r:var(--b-roads3,var(--d))}html[data-theme="story-mm"] .sm-road[data-i="4"]{--r:var(--b-roads4,var(--d))}html[data-theme="story-mm"] .sm-road[data-i="5"]{--r:var(--b-roads5,var(--d))}html[data-theme="story-mm"] .sm-road[data-i="6"]{--r:var(--b-roads6,var(--d))}html[data-theme="story-mm"] .sm-road[data-i="7"]{--r:var(--b-roads7,var(--d))}html[data-theme="story-mm"] .sm-road[data-i="8"]{--r:var(--b-roads8,var(--d))}html[data-theme="story-mm"] .sm-road[data-i="9"]{--r:var(--b-roads9,var(--d))}html[data-theme="story-mm"] .sm-road[data-i="10"]{--r:var(--b-roads10,var(--d))}html[data-theme="story-mm"] .sm-road[data-i="11"]{--r:var(--b-roads11,var(--d))}html[data-theme="story-mm"] .sm-blk{stroke:var(--wn);stroke-width:1.4;stroke-linejoin:round;opacity:calc(var(--b-hatch,var(--d)) * 0.9)}html[data-theme="story-mm"] .sm-hl{stroke:var(--wn);stroke-width:1.1;opacity:0.55}html[data-theme="story-mm"] .sm-crayon{transform-box:fill-box;transform-origin:50% 50%;transform:scale(var(--b-crayon,var(--d)));opacity:0.85}html[data-theme="story-mm"] .sm-cl1{stroke:var(--wy);stroke-width:3.4;opacity:0.6}html[data-theme="story-mm"] .sm-cl2{stroke:var(--wr);stroke-width:2.6;opacity:0.5}html[data-theme="story-mm"] .sm-pin{--v:var(--d);transform:translateY(calc((1 - var(--v)) * -40px + var(--b-drop,0) * 160px));opacity:calc(var(--v) * (1 - var(--b-drop,0)))}html[data-theme="story-mm"] .sm-pin[data-i="0"]{--v:var(--b-pins0,var(--d))}html[data-theme="story-mm"] .sm-pin[data-i="1"]{--v:var(--b-pins1,var(--d))}html[data-theme="story-mm"] .sm-pin[data-i="2"]{--v:var(--b-pins2,var(--d))}html[data-theme="story-mm"] .sm-pin[data-i="3"]{--v:var(--b-pins3,var(--d))}html[data-theme="story-mm"] .sm-pin path{stroke:var(--wi);stroke-width:1.6;stroke-linejoin:round}html[data-theme="story-mm"] .sm-pin circle{fill:var(--wp)}html[data-theme="story-mm"] .sm-pin.sm-pc0 path{fill:var(--wr)}html[data-theme="story-mm"] .sm-pin.sm-pc1 path{fill:var(--wb)}html[data-theme="story-mm"] .sm-pin.sm-pc2 path{fill:var(--wy)}html[data-theme="story-mm"] .sm-pin.sm-pc3 path{fill:var(--wn)}html[data-theme="story-mm"] .sm-lab{--v:var(--d);position:absolute;padding:1px 7px 2px;background:color-mix(in srgb,var(--wp) 88%,transparent);font-family:var(--th-title);font-size:clamp(15px,1.7vw,24px);line-height:1.25;white-space:nowrap;color:var(--wi);opacity:calc(var(--v) * (1 - var(--b-drop,0)));transform:translate(22px,calc(-50% + (1 - var(--v)) * -40px + var(--b-drop,0) * 160px))}html[data-theme="story-mm"] .sm-lab[data-i="3"]{transform:translate(calc(-100% - 22px),calc(-50% + (1 - var(--v)) * -40px + var(--b-drop,0) * 160px))}html[data-theme="story-mm"] .sm-lab[data-i="0"]{--v:var(--b-pins0,var(--d))}html[data-theme="story-mm"] .sm-lab[data-i="1"]{--v:var(--b-pins1,var(--d))}html[data-theme="story-mm"] .sm-lab[data-i="2"]{--v:var(--b-pins2,var(--d))}html[data-theme="story-mm"] .sm-lab[data-i="3"]{--v:var(--b-pins3,var(--d))}html[data-theme="story-mm"] .sm-note{width:min(100%,calc((100svh - 340px) * 800 / 520));margin:6px 0 0;text-align:right;font-size:12.5px;color:var(--wm)}html[data-theme="story-mm"] .sm-legend{display:none}html[data-theme="story-mm"] .sm-list{padding-top:56px;padding-bottom:32px}html[data-theme="story-mm"] .sm-pagehead{padding-top:28px}html[data-theme="story-mm"] .sm-pagehead h1{margin:0;font-family:var(--th-title);font-weight:400;font-size:clamp(28px,3.6vw,40px)}html[data-theme="story-mm"] .sm-pagehead p{margin:6px 0 0;color:var(--ink-3);font-size:14px}html[data-theme="story-mm"] .sm-filter{display:flex;flex-wrap:wrap;gap:8px 10px;margin:0 0 26px;padding:0;border:0;min-width:0}html[data-theme="story-mm"] .sm-radio{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}html[data-theme="story-mm"] .sm-filter label{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;background:var(--th-surface);border:2px solid var(--ink);border-radius:255px 14px 225px 14px / 14px 225px 14px 255px;font-family:var(--th-title);font-size:18px;line-height:1;color:var(--ink);cursor:pointer}html[data-theme="story-mm"] .sm-radio:checked + label{background:var(--stamp-soft);border-color:var(--stamp)}html[data-theme="story-mm"] .sm-radio:disabled + label{opacity:0.5;cursor:not-allowed}html[data-theme="story-mm"] .sm-radio:focus-visible + label{outline:2px solid var(--stamp);outline-offset:3px}html[data-theme="story-mm"] .sm-list:has(#sm-f1:checked) .sm-card:not([data-t="1"]),html[data-theme="story-mm"] .sm-list:has(#sm-f2:checked) .sm-card:not([data-t="2"]),html[data-theme="story-mm"] .sm-list:has(#sm-f3:checked) .sm-card:not([data-t="3"]),html[data-theme="story-mm"] .sm-list:has(#sm-f4:checked) .sm-card:not([data-t="4"]){display:none}html[data-theme="story-mm"] .sm-masonry{list-style:none;margin:0;padding:0;column-count:3;column-gap:28px}html[data-theme="story-mm"] .sm-card{position:relative;break-inside:avoid;margin:0 0 32px;background:var(--th-surface);transform-origin:50% 100%}html[data-theme="story-mm"] .sm-bd{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}html[data-theme="story-mm"] .sm-bd path{fill:none;stroke:var(--ink-2);stroke-width:0.55;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:0}html[data-theme="story-mm"] .sm-tack{position:absolute;z-index:2;top:-9px;left:50%;width:18px;height:18px;margin-left:-9px;border-radius:50%;border:2px solid var(--ink);background:var(--wr)}html[data-theme="story-mm"] .sm-card[data-c="1"] .sm-tack{background:var(--wb)}html[data-theme="story-mm"] .sm-card[data-c="2"] .sm-tack{background:var(--wy)}html[data-theme="story-mm"] .sm-cl-link{position:relative;display:block;padding:24px 16px 16px}html[data-theme="story-mm"] .sm-pic{display:block;aspect-ratio:4 / 3;overflow:hidden;border:2px solid var(--ink-2);border-radius:4px 10px 5px 9px;background:var(--paper-2);transform:rotate(-1.2deg)}html[data-theme="story-mm"] .sm-card:nth-child(even) .sm-pic{transform:rotate(1deg)}html[data-theme="story-mm"] .sm-pic img{width:100%;height:100%;object-fit:cover}html[data-theme="story-mm"] .sm-none{width:100%;height:100%;padding:14px;fill:none;stroke:var(--ink-2);stroke-width:2.4;stroke-linecap:round}html[data-theme="story-mm"] .sm-none .sm-none-pin{fill:var(--wr);stroke:none}html[data-theme="story-mm"] .sm-d{display:block;margin-top:12px;font-size:12px;color:var(--ink-3)}html[data-theme="story-mm"] .sm-t{display:block;margin-top:2px;font-family:var(--th-title);font-size:23px;line-height:1.35;letter-spacing:-0.01em}html[data-theme="story-mm"] .sm-cl-link:hover .sm-t{color:var(--stamp);text-decoration:underline;text-underline-offset:0.18em}html[data-theme="story-mm"] .sm-x{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-top:6px;font-size:14px;line-height:1.6;color:var(--ink-2)}html[data-theme="story-mm"] .page-head{position:relative;padding:46px 0 24px}html[data-theme="story-mm"] .page-head .eyebrow{font-family:var(--th-title);font-size:18px;letter-spacing:0.02em;text-transform:none;color:var(--stamp)}html[data-theme="story-mm"] .page-head h1{font-family:var(--th-title);font-weight:400;letter-spacing:-0.01em}html[data-theme="story-mm"] .page-head::after{content: "";display:block;width:min(100%,320px);height:10px;margin-top:22px;background:var(--ink-2);-webkit-mask:var(--pencil) center / 100% 100% no-repeat;mask:var(--pencil) center / 100% 100% no-repeat}html[data-theme="story-mm"] .page-head ~ section{border-top:2px dashed var(--rule-strong)}html[data-theme="story-mm"] .page-head ~ section h2{font-family:var(--th-title);font-weight:400;font-size:24px;letter-spacing:0;color:var(--ink)}html[data-theme="story-mm"] .th-post-title{font-weight:400;max-width:20em}html[data-theme="story-mm"] .sp-art{position:absolute;right:var(--gutter);top:10px;width:min(360px,70vw);height:auto;fill:none;stroke:var(--ink-2);stroke-width:2;stroke-linecap:round;opacity:0.45}html[data-theme="story-mm"] .sp-art .sp-pin{fill:var(--wr);stroke:none}html[data-theme="story-mm"] .th-read.sp-read{inset:0 0 auto 0;height:12px;background:none;transform:none}html[data-theme="story-mm"] .sp-read svg{display:block;width:100%;height:12px}html[data-theme="story-mm"] .sp-read path{fill:none;stroke:var(--ink-2);stroke-width:3.5;stroke-linecap:round;stroke-dasharray:1 2;stroke-dashoffset:calc(1 - var(--read,0))}@supports (animation-timeline:scroll()){html[data-theme="story-mm"] .th-read.sp-read{transform:none;animation:none}html[data-theme="story-mm"] .sp-read path{stroke-dashoffset:1;animation:sm-read linear both;animation-timeline:scroll(root)}@keyframes sm-read{to{stroke-dashoffset:0}}}html[data-theme="story-mm"] .th-rule{height:14px;margin:3em 0 0.7em;color:var(--ink-2)}html[data-theme="story-mm"] .th-rule::before{content: "";position:absolute;left:0;top:0;width:220px;max-width:100%;height:11px;background:currentColor;-webkit-mask:var(--pencil) center / 100% 100% no-repeat;mask:var(--pencil) center / 100% 100% no-repeat;transform-origin:0 50%}html[data-theme="story-mm"] .th-fig{padding:8px;background:var(--th-surface);border:2px solid var(--ink-2);border-radius:6px 12px 7px 11px}html[data-theme="story-mm"] .th-fig::after{content: "";position:absolute;inset:0;background:var(--th-surface);opacity:0;pointer-events:none}html[data-theme="story-mm"] .th-prose blockquote{position:relative;isolation:isolate;margin:1.6em 0;padding:0.5em 1em;border:0;color:var(--ink)}html[data-theme="story-mm"] .th-prose blockquote::before{content: "";position:absolute;z-index:-1;inset:0 -6px;background:var(--marker);border-radius:4px 14px 5px 12px;transform-origin:0 50%}html[data-theme="story-mm"] nav[aria-label="이어서 읽기"] a{background:var(--th-surface)}html[data-theme="story-mm"] nav[aria-label="이어서 읽기"] a:hover{background:var(--stamp-soft)}html[data-theme="story-mm"] nav[aria-label="이어서 읽기"] time{color:var(--ink-3)}html.motion[data-theme="story-mm"] .sm-card[data-rv]:not([data-in]){opacity:0;transform:scaleY(0.96)}html.motion[data-theme="story-mm"] .sm-card[data-rv]{transition:opacity 0.6s linear,transform 0.6s cubic-bezier(0.37,0,0.63,1)}html.motion[data-theme="story-mm"] .sm-card[data-rv]:not([data-in]) .sm-bd path{stroke-dashoffset:1}html.motion[data-theme="story-mm"] .sm-card[data-rv] .sm-bd path{transition:stroke-dashoffset 1.1s cubic-bezier(0.37,0,0.63,1)}html.motion[data-theme="story-mm"] .sm-card[data-rv]:not([data-in]) .sm-tack{opacity:0;transform:translateY(-20px)}html.motion[data-theme="story-mm"] .sm-card[data-rv] .sm-tack{transition:transform 0.6s cubic-bezier(0.34,1.56,0.64,1),opacity 0.3s linear}html.motion[data-theme="story-mm"] .th-rule::before{transform:scaleX(0);transition:transform 0.9s cubic-bezier(0.37,0,0.63,1)}html.motion[data-theme="story-mm"] .th-rule[data-in]::before{transform:scaleX(1)}html.motion[data-theme="story-mm"] .th-fig::after{opacity:1;transition:opacity 0.8s linear}html.motion[data-theme="story-mm"] .th-fig[data-in]::after{opacity:0}html.motion[data-theme="story-mm"] .th-prose blockquote::before{transform:scaleX(0);transition:transform 0.9s cubic-bezier(0.37,0,0.63,1)}html.motion[data-theme="story-mm"] .th-prose blockquote[data-in]::before{transform:scaleX(1)}html[data-theme="story-mm"] [data-still] *{transition:none !important}@media (max-width:1000px){html[data-theme="story-mm"] .sm-masonry{column-count:2}}@media (max-width:760px){html[data-theme="story-mm"] .sm-in{gap:6px 0;padding-top:64px;padding-bottom:12px}html[data-theme="story-mm"] .sm-title{font-size:clamp(26px,7.2vw,34px);height:calc(1.2em * 2);min-height:0}html[data-theme="story-mm"] .sm-lede{margin-top:6px;height:calc(1.55em * 3);font-size:14.5px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}html[data-theme="story-mm"] .sm-mapwrap{justify-content:flex-start}html[data-theme="story-mm"] .sm-map{width:100%}html[data-theme="story-mm"] .sm-lab{display:none}html[data-theme="story-mm"] .sm-note{width:100%;font-size:12px}html[data-theme="story-mm"] .sm-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px;list-style:none;margin:10px 0 0;padding:0;align-self:stretch;width:100%;font-family:var(--th-title);font-size:17px;line-height:1.3}html[data-theme="story-mm"] .sm-legend i{display:inline-block;width:12px;height:12px;margin-right:6px;border-radius:50%;background:var(--wr)}html[data-theme="story-mm"] .sm-legend .sm-pc1 i{background:var(--wb)}html[data-theme="story-mm"] .sm-legend .sm-pc2 i{background:var(--wy)}html[data-theme="story-mm"] .sm-legend .sm-pc3 i{background:var(--wn)}html[data-theme="story-mm"] .sm-masonry{column-count:1}html[data-theme="story-mm"] .sm-filter{gap:6px 8px;min-height:96px;align-content:flex-start}html[data-theme="story-mm"] .sm-filter label{padding:0 12px;font-size:16px}html[data-theme="story-mm"] .sp-art{width:min(240px,60vw)}}@font-face{font-family: "Noto Fit";font-weight:100 600;src:local("Malgun Gothic"),local("Apple SD Gothic Neo"),local("Noto Sans CJK KR");size-adjust:90.8%;ascent-override:127.75%;descent-override:31.72%;line-gap-override:0%}@font-face{font-family: "Noto Fit";font-weight:700 900;src:local("Malgun Gothic Bold"),local("MalgunGothicBold"),local("Apple SD Gothic Neo Bold"),local("Noto Sans CJK KR Bold");size-adjust:90.9%;ascent-override:127.6%;descent-override:31.68%;line-gap-override:0%}html[data-theme="story-mm"]{--font-sans: "Noto Sans KR", "Noto Fit", "Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,system-ui, "Apple SD Gothic Neo", "Malgun Gothic",sans-serif}html[data-theme="story-mm"] .smk-sk{max-width:900px;margin-inline:auto;padding:30px var(--gutter) 88px}html[data-theme="story-mm"] .smk-memo{max-width:520px;margin:0 0 26px auto;padding:16px 18px;background:#fbf3c8;color:#1c1b14;border:1px solid #d9c98a;transform:rotate(1.4deg)}html[data-theme="story-mm"] .smk-memo-k{margin:0 0 4px;font-family:var(--th-title);font-size:19px;color:#9e3420}html[data-theme="story-mm"] .smk-memo-v{margin:0;font-size:16px;line-height:1.8}html[data-theme="story-mm"] [data-sk-post] .smk-title{font-weight:400;font-size:clamp(32px,4.4vw,50px);line-height:1.3;max-width:16em}html[data-theme="story-mm"] .smk-doc{max-width:680px;margin:34px 0 0}html[data-theme="story-mm"] .smk-doc figure.pd-fig{width:66%}html[data-theme="story-mm"] .smk-doc figure.pd-fig:nth-of-type(even){margin-left:auto}html[data-theme="story-mm"] .smk-doc figure.pd-fig img{width:100%;max-width:100%;padding:6px 6px 18px;background:#fff;border:1px solid var(--rule-strong);border-radius:0}html[data-theme="story-mm"] .smk-doc figure.pd-fig:nth-of-type(odd) img{transform:rotate(-1.2deg)}html[data-theme="story-mm"] .smk-doc figure.pd-fig:nth-of-type(even) img{transform:rotate(1deg)}html[data-theme="story-mm"] .smk-doc figure.pd-fig figcaption{text-align:left;font-size:13px;color:var(--ink-2)}@media (max-width:640px){html[data-theme="story-mm"] .smk-doc figure.pd-fig{width:78%}}html[data-theme="story-mm"] .smk-doc blockquote,html[data-theme="story-mm"] .smk-doc blockquote.pd-quote{margin:2em 1.5em;padding:0.8em 1em;border:0;border-radius:3px 14px 4px 12px;background:#fbe3a6;color:#1c1b14;font-weight:700}html[data-theme="story-mm"] .smk-doc table,html[data-theme="story-mm"] .smk-doc table.pd-table{border:0}html[data-theme="story-mm"] .smk-doc table th,html[data-theme="story-mm"] .smk-doc table.pd-table th{background:transparent;color:var(--ink);border:0;border-bottom:2px solid var(--ink)}html[data-theme="story-mm"] .smk-doc table td,html[data-theme="story-mm"] .smk-doc table.pd-table td{border:0;border-bottom:1px dashed var(--rule-strong)}html[data-theme="story-mm"] .smk-doc table.pd-table tbody tr:nth-child(even) td{background:transparent}html[data-theme="story-mm"] .smk-legend{max-width:680px;margin:44px 0 0;padding:18px 20px;background:var(--th-surface);border:2px solid var(--ink);border-radius:4px 12px 6px 10px}html[data-theme="story-mm"] .smk-legend-h{margin:0 0 8px;font-family:var(--th-title);font-size:22px}html[data-theme="story-mm"] .smk-legend ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:4px 18px}html[data-theme="story-mm"] .smk-legend a{display:flex;align-items:flex-start;gap:10px;min-height:44px;padding:8px 0;font-size:15px;line-height:1.45;color:var(--ink)}html[data-theme="story-mm"] .smk-legend a:hover{color:var(--wr)}html[data-theme="story-mm"] .smk-pin{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50% 50% 50% 0;background:var(--wr);color:#fff;font-size:12px;font-weight:700;transform:rotate(-45deg)}html[data-theme="story-mm"] .smk-date{max-width:680px;margin:18px 0 0;font-size:14px;color:var(--ink-2)}html[data-theme="story-mm"] .smk-sk .skr{max-width:760px;margin-top:44px}html[data-theme="story-mm"] .smk-sk .skr-h{margin:0 0 14px;font-family:var(--th-title);font-size:24px}html[data-theme="story-mm"] .smk-sk .skr-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}html[data-theme="story-mm"] .smk-sk .skr-list li:first-child{grid-column:1 / -1}html[data-theme="story-mm"] .smk-sk .skr-a{height:100%;flex-direction:column;gap:8px;padding:8px 8px 14px;background:#fff;color:#1c1b14;border:1px solid var(--rule-strong)}html[data-theme="story-mm"] .smk-sk .skr-list li:nth-child(2) .skr-a{transform:rotate(-1deg)}html[data-theme="story-mm"] .smk-sk .skr-list li:nth-child(3) .skr-a{transform:rotate(1.2deg)}html[data-theme="story-mm"] .smk-sk .skr-th{display:block;aspect-ratio:4 / 3;overflow:hidden;background:#eee}html[data-theme="story-mm"] .smk-sk .skr-t{font-weight:700;line-height:1.45}html[data-theme="story-mm"] .smk-sk .skr-d{font-size:12.5px;color:#5c5a4e}html[data-theme="story-mm"] .smk-foot{max-width:680px;margin-top:40px;display:grid;gap:8px}html[data-theme="story-mm"] .smk-foot p{margin:0;font-size:13px;color:var(--ink-3)}
