.seo-shell{max-width:1040px;margin:0 auto;padding:28px 20px 60px}.seo-shell h1{font-size:clamp(1.65rem,4vw,2.5rem);line-height:1.3}.seo-shell header p,.seo-content p{color:var(--muted);line-height:1.8}.seo-shell h2{margin-top:30px}.seo-nav,.seo-links{display:flex;gap:14px;flex-wrap:wrap}.seo-links{margin:14px 0}.seo-shell a,.seo-content a,.seo-directory a,.seo-footer a{color:var(--accent-strong,#175bd3);text-underline-offset:3px}.seo-table-wrap{overflow-x:auto;margin:18px 0}.seo-table-wrap table{border-collapse:collapse;width:100%;font-size:.94rem}.seo-table-wrap th,.seo-table-wrap td{text-align:left;padding:10px;border-bottom:1px solid var(--border,#ccd2dc);line-height:1.6;vertical-align:top}.seo-table-wrap th{white-space:nowrap}.seo-content{margin:24px auto;max-width:1040px;padding:16px 0}.seo-content[hidden]{display:none}.seo-footer{margin-top:30px;padding:18px 0;font-size:.83rem;line-height:2;color:var(--muted)}.seo-directory{margin-top:18px;font-size:.88rem}.seo-directory summary{cursor:pointer}body.landing:has(#searchCommand:not([data-mode="hero"])) #seo-content{display:none}@media(max-width:600px){.seo-shell{padding:20px 14px}.seo-nav{gap:9px;font-size:.8rem}.seo-table-wrap th,.seo-table-wrap td{padding:8px 6px}.seo-shell .page-nav{gap:12px;flex-wrap:wrap}}

.seo-home-directory{max-width:1040px;margin:0 auto;padding:28px 20px}.landing-active .seo-home-directory{display:none}
