.explorer-tabs{display:flex;border-bottom:1px solid var(--line-strong);gap:var(--space-6);margin-bottom:var(--space-6)}.explorer-tabs button{flex:0 1 auto;min-width:0;min-height:var(--control-height);padding:var(--space-3) var(--space-2);border:0;border-bottom:3px solid transparent;margin-bottom:-1px;background:transparent;color:var(--muted);font:inherit;font-size:var(--text-control);font-weight:var(--weight-label);cursor:pointer;transition:color .18s,border-color .18s,background-color .18s}.explorer-tabs button:hover{color:var(--action);background:var(--surface-subtle)}.explorer-tabs button[aria-selected=true]{color:var(--action);border-bottom-color:var(--action)}.explorer-tabs button:focus-visible,[role=tabpanel]:focus-visible{outline:2px solid var(--action);outline-offset:4px}.explorer-tabs button:disabled{cursor:default}.explorer-copy{animation:explorer-enter .18s ease-out}@keyframes explorer-enter{0%{opacity:.45;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.student-opening{display:block;padding-block:var(--section-space)}.student-opening h1{font-size:var(--page-title);line-height:1.08;letter-spacing:-.02em;margin:var(--space-5) 0 var(--space-6)}.student-lede{font-size:var(--text-lede);color:var(--muted);max-width:53ch;line-height:var(--leading-body)}.student-opening .button-row{margin-top:var(--space-8);align-items:center}.student-section-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--content-gap);align-items:end;margin-bottom:var(--space-8)}.student-section-heading h2{font-size:var(--section-title);line-height:1.15;max-width:24ch;margin:0}.student-section-heading .eyebrow{margin-bottom:var(--space-4)}.student-section-heading>p{color:var(--muted);max-width:50ch;margin:0;line-height:var(--leading-body)}.student-support-explorer{background:var(--white);scroll-margin-top:110px}.student-support-panel{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--content-gap);padding-block:var(--space-6);min-height:16rem}.student-support-panel h3{font-size:var(--section-title);line-height:1.2;max-width:23ch;margin-bottom:var(--space-5)}.student-support-panel p{color:var(--muted);line-height:var(--leading-body);max-width:50ch}.student-support-panel aside{border-left:1px solid var(--line);padding-left:var(--space-8)}.student-support-panel aside>p{font-size:var(--text-control)}.student-support-panel .support-example{color:var(--ink)}.student-support-panel .text-cta{display:inline-flex;align-items:center;gap:var(--space-3);min-height:44px}.support-reading-fallback article{border-top:1px solid var(--line);padding-block:var(--space-6)}.support-reading-fallback h3{font-size:var(--text-card-title)}.support-reading-fallback p{max-width:65ch;color:var(--muted)}.student-journey{padding-block:var(--section-space);border-top:1px solid var(--line)}.student-journey ol{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-10);padding:0;margin:0}.student-journey li{border-top:1px solid var(--line-strong);padding-top:var(--space-5)}.student-journey li>span{display:block;color:var(--action);font-size:var(--text-small);margin-bottom:var(--space-5);font-variant-numeric:tabular-nums}.student-journey h3{font-size:var(--text-subheading);line-height:1.3}.student-journey li p{color:var(--muted);margin-bottom:0;line-height:var(--leading-body)}.student-next-step{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--content-gap);align-items:center;padding-block:var(--space-12)}.student-next-step h2{font-size:var(--section-title)}.student-next-step p{color:var(--muted);max-width:54ch;margin:0}.student-next-step>div:last-child{display:grid;gap:var(--space-3);justify-items:start}.student-next-step .editorial-text-link{min-height:44px}.application-intro{padding-top:var(--space-8);padding-bottom:var(--space-10);border-bottom:1px solid var(--line)}.application-intro>.editorial-text-link{min-height:44px;margin-bottom:var(--space-5)}.application-intro h1{font-size:var(--page-title);margin-bottom:var(--space-5)}.application-intro>p{max-width:68ch;color:var(--muted);font-size:var(--text-lede);line-height:var(--leading-body)}.application-intro>.form-hint{font-size:var(--text-small);margin-bottom:0}.program-explorer{padding-block:var(--space-10);background:var(--white)}.program-explorer>h2{font-size:var(--text-card-title);margin-bottom:var(--space-5)}.program-explorer .explorer-tabs{margin-bottom:0}.program-explorer-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:var(--space-10);align-items:center;min-height:23rem;padding-block:var(--space-8)}.program-explorer-copy h3{font-size:var(--section-title);line-height:1.15}.program-explorer-copy>p:not(.eyebrow){color:var(--muted);max-width:48ch;line-height:var(--leading-body)}.program-explorer-copy .text-cta{display:inline-flex;align-items:center;gap:var(--space-3);min-height:44px;margin-top:var(--space-2)}.program-explorer-copy .form-hint{margin:var(--space-4) 0 0}.program-explorer-panel figure{margin:0;min-width:0}.program-explorer-panel img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.program-explorer-panel figcaption{color:var(--muted);font-size:var(--text-small);padding-top:var(--space-3)}.program-explorer-all{border-top:1px solid var(--line);padding-top:var(--space-4);margin:0}.program-explorer-all a{display:inline-flex;align-items:center;gap:var(--space-3);min-height:44px;color:var(--action);font-size:var(--text-control)}#program-details{scroll-margin-top:100px}@media (max-width:900px){.student-section-heading{grid-template-columns:1fr;gap:var(--space-5)}.student-section-heading h2{max-width:27ch}.program-explorer-panel{gap:var(--space-6)}}@media (max-width:760px){.explorer-tabs{gap:var(--space-2)}.explorer-tabs button{flex:1;padding-inline:var(--space-2)}.student-next-step,.student-support-panel{grid-template-columns:1fr;gap:var(--space-6)}.student-support-panel{min-height:0}.student-support-panel aside{border-left:0;border-top:1px solid var(--line);padding:var(--space-5) 0 0}.student-journey ol{grid-template-columns:1fr;gap:var(--space-6)}.student-journey li>span{margin-bottom:var(--space-3)}.program-explorer-panel{grid-template-columns:1fr;min-height:0}.program-explorer .explorer-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.program-explorer-copy h3{max-width:24ch}}@media (prefers-reduced-motion:reduce){.explorer-copy{animation:none}.explorer-tabs button{transition:none}}.student-opening>div{max-width:820px}.student-opening h1{max-width:23ch}.student-availability{color:var(--muted);font-size:var(--text-small);margin-top:var(--space-5)}.student-journey li .student-learning-note{margin-top:var(--space-5);color:var(--action);font-size:var(--text-small)}.student-example-caption{border-top:1px solid var(--line);padding-top:var(--space-5);margin:var(--space-8) 0 0;color:var(--muted);font-size:var(--text-small)}.student-example-caption a{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;margin-left:var(--space-3);color:var(--action);text-decoration:underline;text-underline-offset:.25em}.display-unavailable{padding:clamp(1.5rem,4vw,3rem);background:var(--paper,#f7f6ee);border:1px solid;border-radius:3px;align-self:start;scroll-margin-top:7rem}.display-unavailable h2{font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.15;max-width:26ch;margin:.6rem 0 1rem}.display-unavailable p:last-child{max-width:64ch;margin-bottom:0}