.faq-intro{max-width:760px;padding:48px 0 36px}.faq-back{min-height:44px;color:var(--green);align-items:center;gap:8px;margin-bottom:28px;font-size:12px;display:inline-flex}.faq-intro h1{letter-spacing:-.035em;margin:22px 0;font-size:clamp(40px,6.2vw,66px);line-height:1.08}.faq-description{color:#65766d;max-width:490px;margin:0;font-size:15px;line-height:1.8}.faq-content{max-width:760px;margin-bottom:56px;scroll-margin-top:24px}.faq-content .landing-faq-list{gap:14px}.faq-content details{background:var(--paper);padding:23px 25px}.faq-content summary{font-size:16px}.faq-page a:focus-visible,.faq-page button:focus-visible,.faq-page summary:focus-visible{outline:2px solid var(--green);outline-offset:5px;border-radius:5px}.faq-account{background:#e8ecdf;border:1px solid #d9e1d5;border-radius:12px;justify-content:space-between;align-items:center;gap:28px;margin-bottom:56px;padding:34px 38px;display:flex}.faq-account h2{font-size:32px;line-height:1.15}.faq-account h2 em{color:var(--green);font-weight:400}.faq-account p:last-child{color:#52654f;max-width:360px;margin-bottom:0;font-size:13px;line-height:1.8}.faq-account .primary-button{flex-shrink:0;text-decoration:none}@media (width<=600px){.faq-intro{padding-top:22px}.faq-back{margin-bottom:22px}.faq-content details{padding:20px 18px}.faq-account{flex-direction:column;align-items:flex-start;padding:28px 24px}.faq-account .primary-button{width:100%}}
