/* Scoped additions for the reviewed October SEO release. */
.smart-page .sh-hero h1{font-size:clamp(2.25rem,3.4vw,3.2rem);hyphens:none}
.business-page .ba-hero h1,.network-page h1{hyphens:none}
.seo-help{background:#0e1820;border-block:1px solid var(--line);margin-top:20px}
.seo-help-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:70px;padding-block:72px;align-items:start}
.seo-help h2,.seo-related h2{font-size:clamp(1.7rem,2.6vw,2.35rem);line-height:1.25;letter-spacing:-.035em;margin-bottom:22px}
.seo-help p,.seo-related p{color:var(--muted);font-size:1rem;line-height:1.8}
.seo-help .seo-eyebrow,.seo-related .seo-eyebrow{color:var(--accent);font-size:.9rem;margin:0 0 14px}
.seo-questions details{border-top:1px solid var(--line)}
.seo-questions details:last-child{border-bottom:1px solid var(--line)}
.seo-questions summary{cursor:pointer;padding:22px 30px 22px 0;font-family:Manrope,sans-serif;font-size:1.05rem;line-height:1.5;position:relative;list-style:none}
.seo-questions summary::-webkit-details-marker{display:none}.seo-questions summary::after{content:'+';position:absolute;right:2px;top:20px;color:var(--accent);font-size:1.4rem}.seo-questions details[open] summary::after{content:'−'}
.seo-questions details>div{padding:0 24px 24px 0}.seo-questions a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}
.seo-questions summary:focus-visible,.seo-related a:focus-visible{outline:2px solid var(--accent);outline-offset:5px}
.seo-related{display:block;position:static;inset:auto;background:transparent;box-shadow:none;padding:58px 0}.seo-related-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.seo-related-links a{display:flex;justify-content:space-between;gap:20px;align-items:start;border-top:1px solid var(--line);padding:22px 0;color:var(--text);font-size:1.05rem;line-height:1.55;text-decoration:none}.seo-related-links a:hover{color:var(--accent)}.seo-related-links span{color:var(--accent);flex-shrink:0}
.seo-category-intro{max-width:850px}.seo-category-intro a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}
@media(max-width:800px){.seo-help-grid{grid-template-columns:1fr;gap:28px;padding-block:48px}.seo-related-links{grid-template-columns:1fr;gap:0}.seo-related{padding-block:42px}}
