.seo-page-shell{width:min(1120px,calc(100% - 2rem));margin-inline:auto;padding:clamp(2rem,5vw,5rem) 0}.seo-page-article{max-width:820px;margin-inline:auto}.seo-page-article>header{padding-bottom:1.5rem;border-bottom:1px solid #e2e8f0}.seo-page-article h1{font-size:clamp(2.2rem,6vw,4.2rem)}.seo-page-excerpt,.seo-lead{color:#475569;font-size:1.15rem}.seo-content section,.tool-seo-guide section,.help-article li{margin:2rem 0}.seo-content h2,.tool-seo-guide h2,.help-article h2{font-size:clamp(1.35rem,3vw,1.8rem)}.seo-breadcrumbs ol{display:flex;gap:.5rem;flex-wrap:wrap;padding:0;list-style:none;color:#64748b;font-size:.8rem}.seo-breadcrumbs li+li:before{margin-right:.5rem;content:'/'}.seo-related{margin-top:3rem;padding:1.2rem;border:1px solid #e2e8f0;border-radius:16px;background:#f8fafc}.seo-related div,.seo-related{display:flex;gap:.7rem;flex-wrap:wrap}.seo-related h2{flex-basis:100%;margin:0}.seo-related a{padding:.5rem .7rem;border-radius:8px;background:#fff}.faq-library details{padding:1rem 0;border-bottom:1px solid #e2e8f0}.faq-library summary{font-weight:750;cursor:pointer}.homepage-seo{width:min(1120px,calc(100% - 2rem));margin:clamp(3rem,7vw,7rem) auto}.homepage-seo>section{max-width:800px;margin:2rem 0}.help-article ol{padding-left:1.4rem}[data-theme=dark] .seo-page-excerpt,[data-theme=dark] .seo-lead{color:#cbd5e1}[data-theme=dark] .seo-related{border-color:#334155;background:#111827}[data-theme=dark] .seo-related a{background:#1e293b}
