.Article_article__Ho08a{overflow:hidden}.Article_articleHeader__eETUA,.Article_body__bQNcv,.Article_postNav__RSfsc,.Article_toc__TDEha{padding-inline:clamp(17px,5vw,44px)}.Article_articleHeader__eETUA{padding-top:28px;padding-bottom:22px}.Article_articleHeader__eETUA h1{margin:4px 0 10px;font:700 clamp(1.8rem,4.4vw,2.65rem)/1.32 var(--serif)}.Article_summary__j3FaV{margin:0 0 13px;color:var(--muted)}.Article_meta__K3jBt{display:flex;gap:6px 13px;align-items:center;flex-wrap:wrap;margin:0 0 14px;color:var(--muted);font-size:.84rem}.Article_cover__G9GxY{width:100%;aspect-ratio:2.75;object-fit:cover}.Article_body__bQNcv{font-size:1.07rem;line-height:1.88;padding-top:5px;padding-bottom:25px;overflow-wrap:anywhere}.Article_body__bQNcv h2,.Article_body__bQNcv h3,.Article_body__bQNcv h4{line-height:1.4;margin:1.65em 0 .5em;scroll-margin-top:20px}.Article_body__bQNcv h2{font-size:1.45em}.Article_body__bQNcv h3{font-size:1.2em}.Article_body__bQNcv a{text-decoration:underline;text-underline-offset:.18em}.Article_body__bQNcv img{margin-block:1.1em;height:auto;border-radius:5px}.Article_body__bQNcv blockquote,.Article_callout__kpTzZ{margin:1em 0;padding:4px 14px;background:var(--subtle);border-inline-start:3px solid var(--accent)}.Article_body__bQNcv figure{margin:1em 0}.Article_body__bQNcv pre,.Article_tableScroll__UEqjE{overflow-x:auto}.Article_body__bQNcv pre{padding:12px 14px;border:1px solid var(--line);border-radius:5px;line-height:1.65;font-size:.86em}.Article_body__bQNcv code{font-family:ui-monospace,Consolas,monospace}.Article_body__bQNcv :not(pre)>code{padding:.12em .28em;border-radius:4px;background:var(--subtle);font-size:.9em}.Article_body__bQNcv [data-rehype-pretty-code-figure] pre{color:var(--shiki-light);background:var(--shiki-light-bg)}.Article_body__bQNcv [data-rehype-pretty-code-figure] pre span{color:var(--shiki-light)}html[data-theme=dark] .Article_body__bQNcv [data-rehype-pretty-code-figure] pre{color:var(--shiki-dark);background:var(--shiki-dark-bg)}html[data-theme=dark] .Article_body__bQNcv [data-rehype-pretty-code-figure] pre span{color:var(--shiki-dark)}@media (prefers-color-scheme:dark){html:not([data-theme]) .Article_body__bQNcv [data-rehype-pretty-code-figure] pre{color:var(--shiki-dark);background:var(--shiki-dark-bg)}html:not([data-theme]) .Article_body__bQNcv [data-rehype-pretty-code-figure] pre span{color:var(--shiki-dark)}}.Article_tableScroll__UEqjE{margin-block:1em}.Article_body__bQNcv table{border-collapse:collapse;min-width:100%}.Article_body__bQNcv td,.Article_body__bQNcv th{border:1px solid var(--line);padding:6px 12px;min-width:7rem;text-align:start}.Article_body__bQNcv th{background:var(--subtle)}.Article_body__bQNcv hr{border:0;border-top:1px solid var(--line)}.Article_toc__TDEha{padding-block:17px;margin:0;border-block:1px solid var(--line);background:var(--subtle)}.Article_toc__TDEha p{margin:0;font-weight:700;font-size:.92rem}.Article_toc__TDEha ul{list-style:none;padding:0;margin:5px 0 0;font-size:.88rem}.Article_toc__TDEha a:hover{text-decoration:underline}.Article_postNav__RSfsc{border-top:1px solid var(--line);padding-block:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.Article_postNav__RSfsc a{display:grid;overflow-wrap:anywhere}.Article_postNav__RSfsc a[rel=next]{grid-column:2;text-align:end}.Article_postNav__RSfsc span{font-size:.77rem;color:var(--muted)}.Article_draft__e_27_{margin:0 0 10px;color:var(--accent);font-size:.85rem}.Article_about__G4UDP{padding-top:17px}