.faq{max-width:720px;margin:56px auto 0}.faq__title{font-family:var(--font-display);font-weight:var(--font-display-weight);letter-spacing:.1em;text-transform:uppercase;color:var(--brand);text-align:center;margin:0 0 22px;font-size:clamp(17px,2.2vw,24px)}.faq__item+.faq__item{border-top:1px solid var(--rule)}.faq__item:last-of-type{border-bottom:1px solid var(--rule)}.faq__q{cursor:pointer;text-align:center;color:var(--on-paper);padding:16px 12px 14px;font-size:16px;font-weight:600;line-height:1.35;list-style:none}.faq__q::-webkit-details-marker{display:none}.faq__q::marker{content:""}.faq__q:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:3px}.faq__q:after{content:"";border:2px solid var(--brand);background:var(--brand);border-radius:50%;width:16px;height:16px;margin:10px auto 0;transition:background .15s;display:block}.faq__item[open] .faq__q:after{background:var(--paper)}@media (prefers-reduced-motion:reduce){.faq__q:after{transition:none}}.faq__a{text-align:center;max-width:560px;color:var(--ink-2);margin:0 auto;padding:0 34px 18px;font-size:15px;line-height:1.6}.faq__a b{font-weight:700}