.seo-faq{--seo-faq-rule:#80808042;--seo-faq-measure:34rem;color:inherit;padding-block-start:clamp(3rem,7vw,5.5rem);padding-block-end:clamp(3rem,7vw,5.5rem)}.seo-faq__inner{max-width:68rem;margin-inline-start:auto;margin-inline-end:auto;padding-inline-start:clamp(20px,4.5vw,46px);padding-inline-end:clamp(20px,4.5vw,46px)}.seo-faq__title{letter-spacing:-.03em;text-wrap:balance;margin:0 0 2rem;font-size:clamp(1.6rem,3.4vw,2.4rem);line-height:1.12}.seo-faq__list{border-top:1px solid var(--seo-faq-rule);gap:0;display:grid}.seo-faq__item{border-bottom:1px solid var(--seo-faq-rule);gap:.5rem;padding-block-start:1.35rem;padding-block-end:1.35rem;display:grid}@media (min-width:56rem){.seo-faq__item{grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:start;gap:2.5rem}}.seo-faq__q{letter-spacing:-.014em;text-wrap:balance;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.35}.seo-faq__a{max-width:var(--seo-faq-measure);opacity:.86;margin:0;font-size:.9375rem;line-height:1.62}
