.FootRef_wrap__9epZh{position:relative;display:inline}.FootRef_trigger__QDJU7{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit;display:inline}.FootRef_sup__nLfQU{color:var(--acc);font-family:var(--mono);font-size:.65em;margin-left:1px;vertical-align:super;line-height:0}.FootRef_trigger__QDJU7:hover .FootRef_sup__nLfQU{text-decoration:underline}.FootRef_pop__KvUwj{position:absolute;bottom:calc(100% + 6px);left:0;z-index:20;width:320px;max-width:calc(100vw - 32px);background:var(--bg-3);border:1px solid var(--acc-2);padding:10px 12px;font-size:13px;line-height:1.6;color:var(--fg);font-family:var(--sans-kr);box-shadow:0 8px 32px rgba(0,0,0,.4);text-wrap:pretty}.FootRef_popN__ySw6H{font-family:var(--mono);color:var(--acc);font-size:11px;margin-right:4px}.Quote_q__VFudl{border-left:2px solid var(--acc);padding:8px 18px;margin:24px 0;font-size:15px;color:var(--dim);background:var(--bg-2)}.Quote_src__aYKUM{display:block;color:var(--faint);font-size:11px;margin-bottom:4px}.Quote_body__KhbtZ{text-wrap:pretty}.Quote_body__KhbtZ>:first-child{margin-top:0}.Quote_body__KhbtZ>:last-child{margin-bottom:0}.Hypothesis_box__yApoc{margin-top:24px;padding:14px 18px;background:var(--bg-2);border-left:2px solid var(--warn);font-size:14px;display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;color:var(--fg);text-wrap:pretty}.Hypothesis_arrow__MKfwQ{color:var(--warn);flex:none}.Hypothesis_body__7kX5q{flex:1 1;min-width:240px}.Hypothesis_revisit__DogdX{color:var(--faint);font-size:11px;flex:none}.Fig_fig__exQN8{margin:28px 0;display:flex;flex-direction:column;gap:8px}.Fig_fig__exQN8 img{width:100%;height:auto;display:block;border:1px solid var(--rule)}.Fig_cap__E2GoT{font-size:11px;color:var(--faint)}.MobileMetaBlocks_metaBlocks__K0Pxa{display:none;flex-direction:column;gap:22px;padding:22px 0;margin-top:18px;border-top:1px dashed var(--rule);border-bottom:1px dashed var(--rule)}@media (max-width:720px){.MobileMetaBlocks_metaBlocks__K0Pxa{display:flex}}.MobileMetaBlocks_block__nZ3Xr{display:flex;flex-direction:column;gap:10px}.MobileMetaBlocks_h__erGB_{font-size:11px;letter-spacing:.1em;color:var(--faint);text-transform:uppercase}.MobileMetaBlocks_body__5SAqi{font-size:14px;color:var(--fg);font-family:var(--mono);letter-spacing:.04em}.MobileMetaBlocks_pillRow__de64m{display:flex;gap:8px;flex-wrap:wrap}.MobileMetaBlocks_pill__Czf1O{font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border:1px dashed var(--rule);color:var(--fg);background:transparent}.MobileMetaBlocks_bigBtnRow__oCb_Y{display:flex;gap:10px;flex-wrap:wrap}.MobileMetaBlocks_bigBtn__Z1ZSS{flex:1 1 140px;min-width:140px;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 16px;font-family:var(--sans-kr);font-size:14px;background:transparent;border:1px solid var(--rule);border-radius:999px;color:var(--fg);cursor:pointer;text-decoration:none;white-space:nowrap}.MobileMetaBlocks_bigBtn__Z1ZSS:focus-visible,.MobileMetaBlocks_bigBtn__Z1ZSS:hover{border-color:var(--acc);color:var(--acc)}.MobileMetaBlocks_bigBtnIco__bXiCR{font-size:14px;font-family:var(--mono);opacity:.75}.ReadingProgress_bar__EvN_G{position:fixed;top:0;left:0;height:2px;background:var(--acc);z-index:10;transition:width .1s linear;pointer-events:none}.Toc_h3__eV5V6{font-size:11px;color:var(--faint);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-weight:400;font-family:var(--mono)}.Toc_list__GUF_b{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.Toc_list__GUF_b li button{text-align:left;font-size:12px;color:var(--dim);padding:4px 0 4px 12px;width:100%;cursor:pointer;font-family:var(--mono);background:none;border:none;border-left:1px solid var(--rule);line-height:1.5}.Toc_list__GUF_b li button:hover{color:var(--fg)}.Toc_active__u1FgO button{color:var(--acc)!important;border-left-color:var(--acc)!important}.article_art__wiUNZ{display:block}.article_head__JZD_o{padding:0 0 32px;border-bottom:1px dashed var(--rule);margin-bottom:28px}.article_meta__UglnT{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:11px;color:var(--dim);margin-bottom:20px;flex-wrap:wrap}.article_title___6wt3{font-size:44px;line-height:1.2;font-weight:600;letter-spacing:-.02em;margin:0 0 16px;text-wrap:balance}.article_sub__CXQ_n{font-size:17px;line-height:1.7;color:var(--dim);margin:0 0 20px;max-width:60ch;text-wrap:pretty}.article_tags__bjpT1{display:flex;gap:12px;font-family:var(--mono);font-size:11px;color:var(--faint);flex-wrap:wrap}.article_tag__fnP5Q{color:var(--faint)}.article_tag__fnP5Q:hover{color:var(--acc)}.article_body__FgBNw{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:240px 1fr;grid-gap:56px;gap:56px;padding:56px 32px 80px;align-items:start}.article_side__LIDM7{position:-webkit-sticky;position:sticky;top:64px;display:flex;flex-direction:column;gap:28px;font-family:var(--mono);font-size:12px}.article_h3__AiNr0{font-size:11px;color:var(--faint);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-weight:400}.article_dim__7myez{color:var(--dim)}.article_actions__yDBTv{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.article_lnk__OF5iB{font-size:12px;color:var(--acc);cursor:pointer;border-bottom:1px dashed var(--acc-2);font-family:var(--mono)}.article_lnk__OF5iB:hover{color:var(--fg);border-bottom-color:var(--fg)}.article_main__reK5l{font-size:16px;line-height:1.85;color:var(--fg)}.article_main__reK5l h2{font-size:26px;font-weight:600;letter-spacing:-.015em;line-height:1.3;margin:48px 0 18px;scroll-margin-top:16px;text-wrap:balance}.article_main__reK5l h2:first-child{margin-top:0}.article_main__reK5l h3{font-size:18px;font-weight:600;margin:32px 0 12px;scroll-margin-top:16px}.article_main__reK5l p{margin:0 0 18px;max-width:64ch;text-wrap:pretty}.article_main__reK5l em{color:var(--acc);font-style:italic;font-weight:500}.article_main__reK5l strong{color:var(--fg);font-weight:600}.article_main__reK5l blockquote{border-left:2px solid var(--acc);padding:8px 18px;margin:24px 0;font-size:15px;color:var(--dim);background:var(--bg-2)}.article_main__reK5l pre{background:var(--bg-2);border:1px solid var(--rule);padding:16px 20px;font-family:var(--mono);font-size:12px;line-height:1.7;overflow-x:auto;margin:24px 0}.article_main__reK5l code{font-family:var(--mono);font-size:.92em;background:var(--bg-2);padding:1px 5px;color:var(--acc)}.article_main__reK5l pre code{background:none;padding:0;color:var(--fg);font-size:inherit}.article_main__reK5l ol,.article_main__reK5l ul{padding-left:22px;margin:0 0 24px;max-width:64ch}.article_main__reK5l li{margin-bottom:10px;line-height:1.75;text-wrap:pretty}.article_main__reK5l hr{border:none;border-top:1px dashed var(--rule);margin:36px 0}.article_main__reK5l a{color:var(--acc);border-bottom:1px dashed var(--acc-2)}.article_main__reK5l a:hover{color:var(--fg);border-bottom-color:var(--fg)}.article_np__nMrV_{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin:56px 0 32px;padding-top:24px;border-top:1px solid var(--rule);font-family:var(--mono)}.article_npCard__sYdI_{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border:1px solid var(--rule);cursor:pointer;transition:border-color .12s,background .12s}.article_npCard__sYdI_:hover{border-color:var(--acc);background:var(--bg-2)}.article_npRight__gPL8c,.article_npRight__gPL8c .article_npM__pgGSa{text-align:right}.article_npL__e8wo_{font-size:10px;color:var(--faint);letter-spacing:.06em;text-transform:uppercase}.article_npT__hKQMJ{font-family:var(--sans-kr);font-size:14px;color:var(--fg);line-height:1.4;text-wrap:pretty}.article_npM__pgGSa{font-size:11px;color:var(--dim)}.article_end__Sz1qL{display:flex;justify-content:space-between;font-family:var(--mono);font-size:11px;color:var(--faint);padding-top:16px;border-top:1px dashed var(--rule)}.article_stamp__mUmPs{display:flex;align-items:center;gap:16px;margin-top:28px;padding:14px 0}.article_stampImg__ogqnz{width:72px;height:72px;object-fit:contain;mix-blend-mode:multiply;opacity:.92;transform:rotate(-4deg);flex:none}html[data-theme=amber] .article_stampImg__ogqnz,html[data-theme=dark] .article_stampImg__ogqnz{mix-blend-mode:screen;opacity:.8}.article_stampText__ns4hf{display:flex;flex-direction:column;gap:2px;font-size:11px;color:var(--faint)}.article_stampName__MaFQl{color:var(--fg);font-size:13px}.article_stampLoc__JkaNB{color:var(--dim)}.article_printHeader__vKbQ3{display:none}@media print{.article_body__FgBNw{grid-template-columns:1fr;gap:0}.article_np__nMrV_,.article_side__LIDM7{display:none}.article_head__JZD_o{padding:0 0 18px}.article_title___6wt3{font-size:24pt}.article_sub__CXQ_n{font-size:11pt}.article_main__reK5l{font-size:11pt;line-height:1.6}.article_main__reK5l h2{font-size:14pt;margin:24px 0 10px;page-break-after:avoid}.article_main__reK5l code,.article_main__reK5l pre{background:transparent!important;border-color:var(--rule)!important;page-break-inside:avoid}.article_main__reK5l li,.article_main__reK5l p{orphans:3;widows:3}.article_end__Sz1qL{padding-top:12px}.article_printHeader__vKbQ3{display:block;font-family:var(--mono);font-size:9pt;color:var(--faint);border-bottom:1px dashed var(--rule);padding-bottom:6px;margin-bottom:20px}}@media (max-width:720px){.article_body__FgBNw{display:block;grid-template-columns:1fr;padding:24px 16px 40px;max-width:100%;gap:0}.article_side__LIDM7{display:none}.article_head__JZD_o{padding:0 0 20px;margin-bottom:20px}.article_meta__UglnT{font-size:11px;flex-wrap:wrap;gap:6px}.article_title___6wt3{font-size:32px;line-height:1.15;letter-spacing:-.02em;word-break:keep-all}.article_sub__CXQ_n{font-size:16px;line-height:1.55}.article_tags__bjpT1{font-size:11px;gap:10px;flex-wrap:wrap}.article_main__reK5l{font-size:16px;line-height:1.78}.article_main__reK5l h2{font-size:22px;margin-top:32px;line-height:1.3}.article_main__reK5l h3{font-size:18px}.article_main__reK5l pre{font-size:12px;padding:14px 12px;overflow-x:auto}.article_main__reK5l p{max-width:100%}.article_main__reK5l blockquote{font-size:15px;padding:14px 16px}.article_stamp__mUmPs{padding:16px 0 8px;flex-wrap:wrap}.article_end__Sz1qL{flex-direction:column;gap:4px;align-items:flex-start}.article_np__nMrV_{grid-template-columns:1fr;gap:12px}.article_npRight__gPL8c,.article_npRight__gPL8c .article_npM__pgGSa{text-align:left}}