/* Scoped content for product explanations and cross-links. */
body .seo-scope{padding:clamp(44px,6vw,80px) 24px;color:#f5f5f7;background:#08090a;border-top:1px solid #ffffff14}
body .seo-scope__inner{max-width:1200px;margin:0 auto;min-width:0}
body .seo-scope h2{max-width:940px;margin:0 0 28px;font-size:clamp(28px,3.5vw,46px);line-height:1.12;letter-spacing:-.035em}
body .seo-scope__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
body .seo-scope h3{margin:0 0 12px;font-size:21px;line-height:1.25;letter-spacing:-.02em}
body .seo-scope p{margin:0;color:#b7bcc2;font-size:16px;line-height:1.65;overflow-wrap:anywhere}
body .seo-scope__links{display:flex;flex-wrap:wrap;gap:12px 22px;margin:28px 0 0;padding:0;list-style:none}
body .seo-scope a{color:#f5f5f7;text-decoration:underline;text-underline-offset:4px;font-size:15px;line-height:1.6}
body .seo-scope a:hover{color:#8bd5dd}
body .seo-scope a:focus-visible,body .seo-scope summary:focus-visible{outline:2px solid #8bd5dd;outline-offset:5px}
body .seo-scope__faq{max-width:920px;margin-top:32px}
body .seo-scope details{padding:18px 0;border-top:1px solid #ffffff24}
body .seo-scope summary{cursor:pointer;font-size:18px;line-height:1.45}
body .seo-scope details p{padding-top:14px}
@media(max-width:760px){body .seo-scope__grid{grid-template-columns:1fr;gap:28px}body .seo-scope{padding:40px 20px}}
