.Article_main___ESht{max-width:var(--container);margin:0 auto;padding:64px var(--gutter) 24px}.Article_article__3JEzn,.Article_more__WBqQg{margin-left:264px;max-width:720px}.Article_head__PUtwl{border-top:1px solid var(--ink);padding-top:24px}.Article_crumb__mY1CP{font-family:var(--font-mono);font-size:13px;letter-spacing:.04em;color:var(--text-muted)}.Article_crumb__mY1CP a{display:inline-flex;align-items:center;min-height:44px;color:var(--accent)}.Article_title__M7CnQ{margin:16px 0 0;font-family:var(--font-display);font-weight:800;font-size:clamp(32px,4vw,48px);line-height:1.2;letter-spacing:-.02em}.Article_title__M7CnQ:lang(en){line-height:1.12}.Article_lead__1gGRd{margin:20px 0 0;font-size:19px;line-height:1.7;color:var(--text-strong)}.Article_byline__uuGFj{margin:20px 0 0;padding-bottom:24px;border-bottom:1px solid var(--rule);font-family:var(--font-mono);font-size:13px;color:var(--text-muted)}.Article_prose__YtnoC{margin-top:40px;font-size:18px;line-height:1.85;color:var(--text-strong)}.Article_prose__YtnoC:lang(en){line-height:1.7}.Article_prose__YtnoC>:first-child{margin-top:0}.Article_prose__YtnoC ol,.Article_prose__YtnoC p,.Article_prose__YtnoC ul{margin:0 0 20px}.Article_prose__YtnoC ol,.Article_prose__YtnoC ul{padding-left:1.4em}.Article_prose__YtnoC li+li{margin-top:6px}.Article_prose__YtnoC h2{margin:56px 0 20px;padding-top:20px;border-top:1px solid var(--rule);font-family:var(--font-display);font-weight:800;font-size:26px;line-height:1.3;letter-spacing:-.01em;color:var(--ink)}.Article_prose__YtnoC strong{font-weight:700;color:var(--ink)}.Article_prose__YtnoC a{color:var(--accent);text-underline-offset:4px}.Article_prose__YtnoC blockquote{margin:0 0 24px;padding:16px 20px;border-left:3px solid var(--rule-faint);background:var(--paper-raised);color:var(--text-muted);font-size:17px}.Article_prose__YtnoC blockquote p{margin:0}.Article_prose__YtnoC :not(pre)>code{font-family:var(--font-mono);font-size:.88em;padding:1px 6px;background:var(--paper-stripe);border:1px solid var(--rule)}.Article_prose__YtnoC pre{margin:0 0 28px;padding:20px 22px;overflow-x:auto;background:var(--code-bg);color:var(--code-text);border:1px solid var(--ink);box-shadow:6px 6px 0 var(--ink);font-family:var(--font-mono);font-size:14px;line-height:1.75}.Article_prose__YtnoC pre code{font-family:inherit}.Article_more__WBqQg{margin-top:72px;padding-top:24px;border-top:1px solid var(--ink)}.Article_moreHeading__dTZc6{margin:0 0 8px;font-family:var(--font-mono);font-size:13px;font-weight:400;letter-spacing:.06em;color:var(--text-muted)}.Article_moreList__cKVAq{list-style:none;margin:0 0 24px;padding:0}.Article_moreLink__VpHR8{display:flex;flex-wrap:wrap;gap:4px 24px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--rule);text-decoration:none}.Article_moreTopic__N_e0X{flex:0 0 96px;font-family:var(--font-mono);font-size:13px;color:var(--accent)}.Article_moreTitle__Msqej{flex:1 1 320px;font-size:19px;font-weight:700}.Article_moreLink__VpHR8:hover .Article_moreTitle__Msqej{color:var(--accent)}.Article_back__VT_5q{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-mono);font-size:14px;color:var(--accent)}@media (max-width:1100px){.Article_article__3JEzn,.Article_more__WBqQg{margin-left:0}}@media (max-width:640px){.Article_main___ESht{padding-top:40px}.Article_prose__YtnoC{font-size:17px}.Article_prose__YtnoC h2{font-size:22px;margin-top:44px}.Article_prose__YtnoC pre{margin-right:6px;padding:16px;font-size:13px}}