.K5m3oa_page{max-width:1080px;padding:36px var(--page-gutter) 72px;color:var(--color-ink);margin:0 auto}.K5m3oa_page h1{font-family:var(--font-display);overflow-wrap:anywhere;font-size:clamp(1.65rem,4vw,2.7rem);line-height:1.3}.K5m3oa_page h2{margin:32px 0 12px;font-size:1.25rem}.K5m3oa_page p,.K5m3oa_page li{line-height:1.8}.K5m3oa_page a{color:var(--color-accent);text-underline-offset:4px}.K5m3oa_breadcrumbs{color:var(--color-muted);flex-wrap:wrap;gap:10px;margin-bottom:32px;font-size:.85rem;display:flex}.K5m3oa_lead{max-width:72ch;color:var(--color-muted);margin-top:20px}.K5m3oa_content{overflow-wrap:anywhere;margin-top:32px}.K5m3oa_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px;padding:0;list-style:none;display:grid}.K5m3oa_table{border:1px solid var(--color-border);border-radius:var(--radius-card);margin-top:24px;overflow-x:auto}.K5m3oa_table table{border-collapse:collapse;width:100%;min-width:560px}.K5m3oa_table th,.K5m3oa_table td{border-bottom:1px solid var(--color-border);vertical-align:top;text-align:left;padding:16px;line-height:1.7}.K5m3oa_table th{background:var(--color-bg-elevated)}.K5m3oa_table caption{text-align:left;padding:16px;font-weight:700}
