.seo-faq{background:#f7f8fa}.seo-faq-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(34px,7vw,100px);align-items:start}.faq-list{border-top:1px solid #dfe1e8}.faq-list details{border-bottom:1px solid #dfe1e8;background:#fff}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:68px;padding:17px 21px;cursor:pointer;color:#171526;font-size:15px;font-weight:750;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";flex:0 0 auto;color:#6814ab;font-size:24px;font-weight:400}.faq-list details[open] summary:after{content:"−"}.faq-list details:focus-within{outline:3px solid rgba(104,20,171,.22);outline-offset:2px}.faq-list p{max-width:70ch;margin:0;padding:0 21px 21px;color:#657084;font-size:14px;line-height:1.75}.faq-list p a{color:#6814ab;font-weight:700;text-decoration:underline;text-underline-offset:3px}.product-fallback,.seo-page-fallback{background:#f7f8fa}.product-fallback .container,.seo-page-fallback .container{max-width:820px}.product-fallback h1,.seo-page-fallback h1{margin:.25rem 0 1rem;color:var(--ink,#11152f);font-size:clamp(2rem,4vw,4rem);line-height:1.06}.product-fallback p:not(.eyebrow),.seo-page-fallback p:not(.eyebrow){max-width:62ch;margin:0 0 1.5rem;color:#4c5773;font-size:1.08rem;line-height:1.7}@media(max-width:760px){.seo-faq-grid{grid-template-columns:1fr;gap:8px}.faq-list summary{min-height:62px;padding:15px;font-size:14px}.faq-list p{padding:0 15px 18px;font-size:13px}}
