.seo-crumbs{font:400 13px/1.5 Inter;color:var(--low);margin-bottom:14px}.seo-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;padding:0!important}.seo-crumbs li{display:inline;font:inherit!important;color:var(--low)!important}.seo-crumbs li+li:before{content:"/";margin-right:6px;color:var(--low)}.doc-body .seo-crumbs a{color:var(--mid);text-decoration:none}.seo-kicker{font:600 12px/1 Inter;letter-spacing:.08em;text-transform:uppercase;color:var(--priB)}.seo-hero{display:grid;grid-template-columns:minmax(0,360px) 1fr;gap:28px;align-items:start;margin-top:18px}.seo-board{width:100%;max-width:360px}.seo-hero>*+*{margin-top:0!important}.seo-hero-side>*+*{margin-top:14px}.seo-moves{font:500 15px/1.6 ui-monospace,monospace}.doc-body p.seo-moves,.seo-moves{color:var(--hi)}.seo-cta-row{gap:12px;align-items:center}.seo-chips,.seo-cta-row{display:flex;flex-wrap:wrap}.seo-chips{gap:8px;padding:0!important;list-style:none}.seo-chips li{margin:0!important}.doc-body .seo-chips a{display:inline-block;text-decoration:none;padding:7px 12px;border-radius:999px;background:var(--surface);border:1px solid var(--border);color:var(--hi);font:400 13px/1.2 Inter}.doc-body .seo-chips a:hover{border-color:var(--pri)}.seo-chips small{color:var(--low);font-size:11px;margin-left:6px}.seo-list{columns:260px 2;column-gap:28px;padding:0!important;list-style:none}.seo-list li{break-inside:avoid;margin:0 0 8px!important}.seo-list small{color:var(--low);margin-left:6px}.seo-details{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:12px 16px}.seo-details summary{cursor:pointer;font:500 14px/1.4 Inter;color:var(--hi)}.seo-details p{margin-top:10px}.seo-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;padding:0!important;list-style:none}.seo-cards li{margin:0!important}.doc-body .seo-cards a{display:block;text-decoration:none;height:100%;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 16px}.doc-body .seo-cards a:hover{border-color:var(--pri)}.seo-cards b{display:block;font:600 15px/1.3 Sora;color:var(--hi)}.seo-cards span{display:block;font:400 13px/1.5 Inter;color:var(--mid);margin-top:4px}@media (max-width:720px){.seo-hero{grid-template-columns:1fr}.seo-board{max-width:100%}}