.faq-page{max-width:46rem;margin:0 auto;padding:3rem 1.5rem 4.5rem}.faq-back{color:#71717a;font-size:.85rem}.faq-back:hover{color:#d4d4d8}.faq-kicker{letter-spacing:.28em;text-transform:uppercase;color:#c4b5fd;margin-top:1.4rem;font-size:.7rem}.faq-title{letter-spacing:-.03em;color:#f8fafc;margin-top:.5rem;font-size:clamp(1.85rem,3.4vw,2.6rem);font-weight:800}.faq-lead{color:#a1a1aa;margin-top:.8rem;line-height:1.75}.faq-empty{color:#71717a;margin-top:2.5rem}.faq-section{margin-top:2.2rem}.faq-section h2{color:#e4e4e7;letter-spacing:.04em;border-bottom:1px solid #ffffff14;padding-bottom:.65rem;font-size:.92rem;font-weight:700}.faq-list{gap:.55rem;margin-top:.85rem;display:grid}.faq-item{background:#080c18b8;border:1px solid #ffffff14;border-radius:1rem}.faq-item summary{cursor:pointer;color:#f4f4f5;padding:.95rem 1.05rem;font-weight:650;line-height:1.5;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";float:right;color:#a1a1aa;font-weight:500}.faq-item[open] summary:after{content:"–"}.faq-item p{color:#a1a1aa;margin:0;padding:0 1.05rem 1.05rem;font-size:.95rem;line-height:1.8}.faq-item__body{color:#b4b4be;padding:.15rem 1.05rem 1.15rem;font-size:.95rem;line-height:1.8}.faq-item__body p{color:inherit;margin:0 0 .85rem;padding:0}.faq-item__body p:last-child{margin-bottom:0}.faq-item__body strong{color:#f4f4f5;font-weight:700}.faq-item__body em{color:#e4e4e7;font-style:italic}.faq-item__body u{text-underline-offset:.18em;-webkit-text-decoration:underline #c4b5fdb3;text-decoration:underline #c4b5fdb3}.faq-item__body a{color:#c4b5fd;text-underline-offset:.16em;-webkit-text-decoration:underline #c4b5fd73;text-decoration:underline #c4b5fd73}.faq-item__body a:hover{color:#ede9fe}.faq-item__body ul,.faq-item__body ol{margin:0 0 .85rem;padding-left:1.2rem}.faq-item__body li{margin:.25rem 0}.faq-item__body li::marker{color:#a78bfa}
