.faq-page{color:#111318;background:#f6f7f8;min-height:calc(100vh - 65px);padding:0 1.5rem 6rem}.faq-shell{width:min(100%,768px);margin:0 auto}.faq-hero{margin-bottom:3.5rem}.faq-eyebrow{color:#707782;letter-spacing:.16em;text-transform:uppercase;margin:0 0 1rem;font-size:12px;font-weight:650}.faq-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:730px;margin:0;font-size:clamp(2.35rem,5vw,3rem);font-weight:720;line-height:1.12}.faq-hero>p:last-child{color:#6e7580;text-wrap:pretty;margin:1.5rem 0 0;font-size:18px;line-height:1.75}.faq-list{flex-direction:column;gap:1rem;display:flex}.faq-item{background:#fff;border:1px solid #e2e4e7;border-radius:18px;padding:clamp(1.35rem,4vw,1.75rem)}.faq-item h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.08rem,3vw,1.2rem);font-weight:700;line-height:1.35}.faq-item p{color:#6e7580;text-wrap:pretty;margin:.85rem 0 0;font-size:16px;line-height:1.75}.faq-item a,.faq-related a{color:#111318;text-underline-offset:4px;font-weight:650;text-decoration-line:underline;text-decoration-color:#d7ad79;text-decoration-thickness:2px}.faq-item a:hover,.faq-related a:hover{color:#555b64;text-decoration-color:#111318}.faq-item a:focus-visible,.faq-related a:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #111318}.faq-related{color:#fff;background:#111318;border-radius:20px;margin-top:3.5rem;padding:clamp(1.5rem,4vw,1.8rem)}.faq-related p{color:#b5bac3;margin:0;font-size:15px;line-height:1.6}.faq-related div{flex-wrap:wrap;gap:.8rem 1.25rem;margin-top:1rem;display:flex}.faq-related a{color:#fff}@media (width<=560px){.faq-page{padding:0 1rem 4.5rem}.faq-hero{margin-bottom:3rem}.faq-hero h1{letter-spacing:-.04em;font-size:clamp(2.05rem,10vw,2.35rem)}.faq-hero>p:last-child{font-size:17px}.faq-item p{font-size:15.5px}}
