article.svelte-113oejq{max-width:760px}.kicker.svelte-113oejq{color:var(--brand-ink);margin:0 0 6px;font-size:13px;font-weight:600}h1.svelte-113oejq{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(28px,4vw,36px);font-weight:650;line-height:1.15}.lede.svelte-113oejq{color:var(--fg-muted);margin:0 0 28px;font-size:18px}.doc.svelte-113oejq{font-size:16px;line-height:1.7}.doc.svelte-113oejq h2{font-family:var(--font-display);letter-spacing:-.01em;margin:36px 0 10px;padding-top:4px;font-size:22px;font-weight:650}.doc.svelte-113oejq h3{margin:24px 0 8px;font-size:17px;font-weight:650}.doc.svelte-113oejq p{margin:0 0 16px}.doc.svelte-113oejq ul,.doc.svelte-113oejq ol{margin:0 0 16px;padding-left:22px}.doc.svelte-113oejq li{margin:0 0 6px}.doc.svelte-113oejq strong{font-weight:650}.doc.svelte-113oejq code{font-family:var(--font-mono);background:var(--bg-tint);border-radius:5px;padding:1px 6px;font-size:.88em}.doc.svelte-113oejq blockquote{border:1px solid #b7e2dc;border-left:4px solid var(--brand);background:var(--brand-tint);border-radius:8px;margin:20px 0;padding:12px 16px}.doc.svelte-113oejq blockquote p:last-child{margin-bottom:0}.doc.svelte-113oejq table{border-collapse:collapse;width:100%;margin:0 0 18px;font-size:15px}.doc.svelte-113oejq th,.doc.svelte-113oejq td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:8px 10px}.doc.svelte-113oejq th{background:var(--bg-soft);font-weight:650}.ask.svelte-113oejq{background:var(--bg-soft);color:var(--fg-muted);border-radius:8px;margin:40px 0 0;padding:14px 16px;font-size:14.5px}.pager.svelte-113oejq{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.pager.svelte-113oejq a:where(.svelte-113oejq){border:1px solid var(--border);color:var(--fg);border-radius:8px;gap:2px;padding:12px 14px;font-size:15px;font-weight:600;text-decoration:none;display:grid}.pager.svelte-113oejq a:where(.svelte-113oejq):hover{border-color:var(--brand)}.pager.svelte-113oejq span:where(.svelte-113oejq){color:var(--fg-faint);font-size:12.5px;font-weight:500}.next.svelte-113oejq{text-align:right;grid-column:2}@media (width<=600px){.pager.svelte-113oejq{grid-template-columns:1fr}.next.svelte-113oejq{grid-column:1}}
