.faq-page_eyebrow__U2_7t,.faq-page_sectionEyebrow__xsqRo{color:var(--public-accent);font-family:var(--public-mono);font-size:.68rem;font-weight:700;letter-spacing:.12em;line-height:1.6;margin:0 0 .55rem;text-transform:uppercase}.faq-page_layout__Pyksu{display:grid;grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);grid-template-columns:minmax(0,1.55fr) minmax(15rem,.75fr);margin-top:1.5rem}.faq-page_sectionHeader__W6AQr{border-bottom:1px solid var(--public-line);margin-bottom:1.1rem;padding-bottom:1rem}.faq-page_programRail__MzWf9 h2,.faq-page_sectionHeader__W6AQr h2{color:var(--public-ink);font-size:clamp(1.35rem,2.5vw,2rem);letter-spacing:-.04em;line-height:1.35;margin:0}.faq-page_programRail__MzWf9{align-self:start;border-top:1px solid var(--public-line);padding-top:1rem}.faq-page_programRail__MzWf9>p:not(.faq-page_sectionEyebrow__xsqRo){color:var(--public-ink-muted);font-size:.88rem;line-height:1.75;margin:.7rem 0 1rem}.faq-page_programRail__MzWf9 ul{border-top:1px solid var(--public-line);list-style:none;margin:0;padding:0}.faq-page_programRail__MzWf9 li{border-bottom:1px solid var(--public-line)}.faq-page_programRail__MzWf9 a{align-items:center;color:var(--public-ink);display:flex;font-size:.86rem;gap:.75rem;justify-content:space-between;line-height:1.5;padding:.9rem 0;text-decoration:none}.faq-page_programRail__MzWf9 a span{color:var(--public-accent-deep);font-size:1.1rem}.faq-page_programRail__MzWf9 a:hover{color:var(--public-accent-deep)}@media (max-width:58rem){.faq-page_layout__Pyksu{grid-template-columns:1fr}.faq-page_programRail__MzWf9{max-width:42rem}}