.faq_page__lSbPe{background:transparent;color:var(--ink)}.faq_section__XGw8D{padding:clamp(56px,8vw,112px) 24px}.faq_wrap__oJOjR{max-width:800px;margin-inline:auto}.faq_secHead__Sw0do{margin-bottom:48px}.faq_secSmall__Iu7Yl{font:600 clamp(2rem,5vw,3.5rem)/1.1 var(--sans);letter-spacing:-.04em;margin:18px 0}.faq_secHead__Sw0do p{color:var(--ink-2);max-width:58ch;line-height:1.65}.faq_faqList__C4mZU{border-top:1px solid var(--line)}.faq_qa__ltsW9{border-bottom:1px solid var(--line);padding:24px 0}.faq_qaBtn__XhFYb{display:flex;align-items:center;gap:24px;justify-content:space-between;cursor:pointer;list-style:none;min-height:var(--touch)}.faq_qaBtn__XhFYb::-webkit-details-marker{display:none}.faq_qaBtn__XhFYb h2{font:550 1.125rem/1.45 var(--sans);margin:0}.faq_qaIcon__PPMKY{flex:0 0 20px;width:20px;height:20px;position:relative}.faq_qaIcon__PPMKY:after,.faq_qaIcon__PPMKY:before{content:"";position:absolute;background:currentColor;inset:9px 3px auto;height:1px}.faq_qaIcon__PPMKY:after{transform:rotate(90deg)}.faq_qa__ltsW9[open] .faq_qaIcon__PPMKY:after{transform:none}.faq_qaA__EJivK{margin:16px 44px 0 0;font-size:1rem;line-height:1.75;color:var(--ink-2)}.faq_qaBtn__XhFYb:focus-visible{outline:2px solid var(--ember);outline-offset:6px;border-radius:var(--r-sm)}