.static-page .site-header nav a[aria-current=page]{color:var(--text);font-weight:600}.prose{max-width:720px;margin:32px auto 0;font-size:1.05rem;line-height:1.7}.prose h1{margin:8px 0 12px;font-size:clamp(2rem,5vw,2.8rem);line-height:1.1}.prose h2{margin:40px 0 12px}.prose h3{margin:28px 0 8px;font-size:1.15rem}.prose p,.prose ul,.prose ol{margin:0 0 16px}.prose li+li{margin-top:6px}.prose .meta{color:var(--muted);font-size:.9rem}.prose .lede{font-size:1.15rem}.prose table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;max-width:100%;margin:0 0 16px;font-size:.95rem;display:block;overflow-x:auto}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;white-space:normal;padding:8px 10px}.prose th{font-weight:600}.prose .example{background:var(--accent-soft);border-left:4px solid var(--accent);border-radius:0 12px 12px 0;margin:24px 0;padding:16px 20px 4px;overflow-x:auto}.prose .example-label{color:var(--muted);margin-bottom:8px;font-size:.8125rem;font-weight:600}.prose blockquote{border-left:4px solid var(--border);color:var(--muted);margin:24px 0;padding:12px 20px}.crumbs{font-size:.9rem}.draft-banner{border:1px solid var(--amber);background:#fff4e0;border-radius:10px;padding:10px 14px;font-size:.95rem}.cta{background:var(--accent);color:var(--on-accent);border-radius:999px;padding:10px 18px;font-weight:600;text-decoration:none;display:inline-block}.cta:hover{background:var(--accent-strong)}.prose--wide{max-width:960px}.guide-list{gap:12px;padding:0;list-style:none;display:grid}@media (min-width:720px){.guide-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.guide-list li+li{margin-top:0}}.guide-list li{display:grid}.guide-list a{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);color:var(--text);gap:4px;padding:18px 20px;text-decoration:none;display:grid}.guide-list a:hover strong{color:var(--accent-strong);text-decoration:underline}.guide-list span{color:var(--muted);font-size:.95rem}.prose .hero-img{aspect-ratio:12/5;border-radius:var(--radius);background:var(--accent-soft);width:100%;height:auto;margin:8px 0 28px;display:block}.prose .chart{background:var(--surface);border-radius:var(--radius);margin:28px 0;padding:16px 16px 12px}.prose .chart figcaption{margin-bottom:12px;font-weight:600}.prose .chart svg{width:100%;height:auto;display:block;overflow:visible}.prose .chart-note{color:var(--muted);margin:8px 0 0;font-size:.8125rem}
