.pa-page{--ink:#0e0a1a;--shell:#262b35;--purple:#2b1e4e;--purple-deep:#211636;--aqua:#3fcfc2;--teal-deep:#0f766e;--coral:#f1924c;--red:#e23b3b;--paper:#fff;--purple-tint:#f3f0fa;--white:#fff;--line:#e4e1dc;--ink-text:#1b1b22;--gray-text:#5c5e66;--btn-radius:8px}.pa-page h1,.pa-page h2,.pa-page h3,.pa-page h4{font-family:var(--font-display);text-wrap:balance;margin:0}.pa-page .page-header{text-align:center;padding:56px 0 40px}.pa-page .page-header h1{letter-spacing:-.01em;margin:0 auto 16px;font-size:clamp(32px,4.6vw,50px);font-weight:700;line-height:1.15}.pa-page .page-header .lede{color:var(--gray-text);max-width:700px;margin:0 auto;font-size:17.5px;line-height:1.6}.pa-page .faq-list{max-width:820px;margin:0 auto}.pa-page .faq-group{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--teal-deep);margin:40px 0 8px;font-size:12px}.pa-page .faq-group:first-child{margin-top:0}.pa-page .faq-item{border-top:1px solid var(--line);padding:26px 0}.pa-page .faq-item h3{margin-bottom:10px;font-size:18px;font-weight:700}.pa-page .faq-item p{color:var(--gray-text);margin:0;font-size:15.5px;line-height:1.65}.pa-page .faq-item p+p{margin-top:12px}.pa-page .faq-item a{color:var(--teal-deep);text-underline-offset:2px;font-weight:600;text-decoration:underline}
