.shop-seo-info,.shop-seo-faq{margin:32px 0;padding:24px;border:1px solid var(--line,#dce8e8);border-radius:18px;background:var(--panel,#fff);color:var(--ink,#1a3439)}
.shop-seo-info h2,.shop-seo-faq h2{margin:0 0 14px;font-size:24px;line-height:1.25}
.shop-seo-info p,.shop-seo-faq p{max-width:78ch;line-height:1.65;margin:12px 0}
.shop-seo-faq details{padding:15px 0;border-top:1px solid var(--line,#dce8e8)}
.shop-seo-faq summary{cursor:pointer;font-weight:600;line-height:1.5}
.shop-seo-info a{color:var(--accent,#147d89);text-underline-offset:3px}
@media(max-width:600px){.shop-seo-info,.shop-seo-faq{padding:18px;margin:24px 0}.shop-seo-info h2,.shop-seo-faq h2{font-size:21px}}
