.prose-module__m5SZtW__prose{max-width:var(--measure)}.prose-module__m5SZtW__prose>*+*{margin-top:1.1em}.prose-module__m5SZtW__prose h2{font-size:var(--step-h2);margin-top:2.2em;scroll-margin-top:96px;font-stretch:118%}.prose-module__m5SZtW__prose h3{font-size:var(--step-h3);margin-top:1.8em;scroll-margin-top:96px}.prose-module__m5SZtW__prose a{border-bottom:1px solid var(--mag);text-decoration:none}.prose-module__m5SZtW__prose strong{font-weight:600}.prose-module__m5SZtW__prose code{font-family:var(--mono);background:var(--panel);border:1px solid var(--line-soft);padding:1px 5px;font-size:.875em}.prose-module__m5SZtW__prose ul,.prose-module__m5SZtW__prose ol{gap:.5em;padding-left:1.4em;display:grid}.prose-module__m5SZtW__prose li{list-style:none;position:relative}.prose-module__m5SZtW__prose li:before{content:"▸";color:var(--cyn);position:absolute;left:-1.2em}.prose-module__m5SZtW__prose ol{counter-reset:step}.prose-module__m5SZtW__prose ol li:before{counter-increment:step;content:counter(step, decimal-leading-zero);font-family:var(--mono);letter-spacing:.1em;color:var(--mag);font-size:.6875rem;top:.2em;left:-1.9em}.prose-module__m5SZtW__pull{border-left:3px solid var(--mag);max-width:46ch;margin:1.8em 0;padding-left:20px;font-size:clamp(1.125rem,1vw + .9rem,1.375rem);line-height:1.45}.prose-module__m5SZtW__compare{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;width:min(100%,860px);max-width:none;margin:1.6em 0;display:grid}.prose-module__m5SZtW__block{border:1px solid var(--line);background:var(--panel);flex-direction:column;min-width:0;display:flex}.prose-module__m5SZtW__blockHead{border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 12px;font-size:.5625rem;font-weight:500;display:flex}.prose-module__m5SZtW__block[data-tone=bad] .prose-module__m5SZtW__blockHead{color:var(--mag)}.prose-module__m5SZtW__block[data-tone=good] .prose-module__m5SZtW__blockHead{color:var(--cyn)}.prose-module__m5SZtW__cost{color:var(--fg-2);font-variant-numeric:tabular-nums}.prose-module__m5SZtW__pre{font-family:var(--mono);tab-size:2;margin:0;padding:12px;font-size:.8125rem;line-height:1.65;overflow-x:auto}.prose-module__m5SZtW__pre code{font-size:inherit;background:0 0;border:0;padding:0}.prose-module__m5SZtW__kw{color:var(--mag)}.prose-module__m5SZtW__cm{color:var(--fg-2);font-style:italic}.prose-module__m5SZtW__single{width:min(100%,860px);max-width:none;margin:1.6em 0}
.article-module__BvAUuG__page{padding-top:clamp(32px,6vh,56px)}.article-module__BvAUuG__layout{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:clamp(32px,5vw,56px);display:grid}.article-module__BvAUuG__head{border-bottom:1px solid var(--line);margin-bottom:28px;padding-bottom:20px}.article-module__BvAUuG__title{letter-spacing:-.035em;max-width:26ch;font-size:clamp(2rem,3.6vw,3rem);font-stretch:112%;line-height:1.02}.article-module__BvAUuG__dek{max-width:52ch;color:var(--fg-2);margin-top:16px;font-size:clamp(1.0625rem,.5vw + .95rem,1.1875rem);line-height:1.55}.article-module__BvAUuG__byline{flex-wrap:wrap;gap:8px 18px;margin-top:18px;display:flex}.article-module__BvAUuG__rail{border-left:1px solid var(--line);padding-left:24px;position:sticky;top:92px}.article-module__BvAUuG__toc{counter-reset:s;gap:11px;margin-top:14px;display:grid}.article-module__BvAUuG__toc li{counter-increment:s;padding-left:26px;position:relative}.article-module__BvAUuG__toc li:before{content:counter(s, decimal-leading-zero);font-family:var(--mono);letter-spacing:.1em;color:var(--cyn);font-size:.625rem;position:absolute;top:.15em;left:0}.article-module__BvAUuG__toc a{color:var(--fg-2);font-size:.8125rem;line-height:1.4;text-decoration:none;transition:color .2s}.article-module__BvAUuG__toc a:hover{color:var(--fg);text-shadow:0 0 10px var(--glow-cyn)}.article-module__BvAUuG__foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;margin-top:clamp(40px,7vh,64px);padding-top:18px;display:flex}.article-module__BvAUuG__footNote{font-family:var(--mono);font-size:var(--step-label);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2)}.article-module__BvAUuG__footLinks{flex-wrap:wrap;gap:20px;display:flex}.article-module__BvAUuG__footLinks a{font-family:var(--mono);font-size:var(--step-label);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2);text-decoration:none;transition:color .2s}.article-module__BvAUuG__footLinks a:hover{color:var(--mag)}@media (max-width:900px){.article-module__BvAUuG__layout{grid-template-columns:minmax(0,1fr)}.article-module__BvAUuG__rail{border-left:0;border-top:1px solid var(--line);order:-1;padding-top:16px;padding-left:0;position:static}}
