.editorial-seo{border-top:1px solid var(--line);padding-top:clamp(54px,7vw,88px)}.editorial-seo .content-copy{max-width:900px;margin-inline:auto}.editorial-seo .content-copy>.eyebrow{margin-bottom:12px}.editorial-seo .content-copy>h2{margin-top:0}.editorial-seo .content-copy>p{max-width:790px}.seo-faq{margin-top:38px}.seo-faq h3{font-size:1.45rem;margin-bottom:16px}.seo-faq details{padding:17px 20px;background:var(--paper);border:1px solid var(--line);border-radius:10px;margin:10px 0;box-shadow:0 5px 18px rgba(34,32,30,.035)}.seo-faq summary{cursor:pointer;font-weight:700;color:var(--ink)}.seo-faq summary::marker{color:var(--green)}.seo-faq details p{margin:12px 0 0;color:var(--muted)}.seo-faq details[open]{border-color:#CDBFA7}.editorial-seo a{font-weight:600}@media(prefers-reduced-motion:reduce){.editorial-seo{scroll-behavior:auto}}