.programs-page,.programs-page h1,.programs-page h2,.programs-page h3{letter-spacing:0}.programs-container{width:min(100% - 3rem,1200px);margin-inline:auto}.programs-container,.programs-container :is(.grid,.grid>*,[role=tab],[role=tabpanel]){min-width:0}.programs-page :is(h1,h2,h3,p,li,[role=tab]){overflow-wrap:anywhere}.programs-page main a{white-space:normal;max-width:100%}.programs-band{border-top:1px solid var(--border);padding-block:5rem}.programs-kicker{color:var(--sea);text-transform:uppercase;font-size:.75rem;line-height:1.7}.programs-heading{font-size:2.25rem;font-weight:700;line-height:1.18}.programs-copy{color:var(--muted-foreground);font-size:1.0625rem;line-height:1.85}.programs-hero{padding-top:10rem;padding-bottom:3rem}.programs-journey{border-block:1px solid var(--border)}.programs-tab{border-bottom:2px solid #0000;border-radius:0;transition:background .2s,border-color .2s}.programs-tab[aria-selected=true]{background:var(--glass);border-bottom-color:var(--sea)}.programs-tab:hover{color:var(--foreground);background:var(--glass)}.programs-journey-panel{min-height:10rem}.programs-step-panel{min-height:15rem}.programs-choice{border:1px solid var(--glass-border);background:var(--glass);border-radius:8px;transition:border-color .2s,transform .2s}.programs-choice:hover{color:var(--foreground);background:var(--glass);border-color:var(--sea);transform:translateY(-4px)}.programs-page .bg-primary{color:var(--background)}@media (width>=768px){.programs-heading{font-size:3rem}.programs-band{padding-block:6rem}.programs-hero{padding-top:11rem}.programs-step-panel{min-height:13rem}}@media (width<=639px){.programs-heading{font-size:2rem}.programs-journey-panel{min-height:15rem}}@media (width<=374px){#programs-title{font-size:1.125rem}.programs-tab{padding-inline:.75rem}}@media (width>=375px) and (width<=639px){#programs-title{font-size:1.375rem}}@media (prefers-reduced-motion:reduce){.programs-page *,.programs-page :before,.programs-page :after{scroll-behavior:auto;transition:none;animation:none}.programs-choice:hover{transform:none}}
