.seo-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,7vw,100px);padding-top:clamp(80px,11vw,150px);padding-bottom:clamp(80px,11vw,150px)}.seo-faq h2{margin:10px 0 14px;font-size:clamp(38px,5vw,72px);letter-spacing:-.075em;line-height:.94}.seo-faq>div>p:not(.overline){max-width:390px;margin:0;color:#615d66;font-size:15px;line-height:1.55}.seo-faq__items{border-top:1px solid #dcd8d2}.seo-faq details{border-bottom:1px solid #dcd8d2;padding:0}.seo-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;cursor:pointer;list-style:none;font:800 17px var(--font);letter-spacing:-.03em}.seo-faq summary::-webkit-details-marker{display:none}.seo-faq summary:after{content:'+';color:#5b54ff;font-size:24px;font-weight:400}.seo-faq details[open] summary:after{content:'−'}.seo-faq details p{max-width:620px;margin:0;padding:0 28px 22px 0;color:#615d66;font-size:14px;line-height:1.6}@media(max-width:720px){.seo-faq{grid-template-columns:1fr;gap:34px}.seo-faq summary{font-size:16px}}
