.prose[data-astro-cid-7qggl2ml] .lede[data-astro-cid-7qggl2ml]{margin-bottom:.4em}.faq-note[data-astro-cid-7qggl2ml]{color:var(--ink-2);margin-top:22px;font-size:1.0625rem}.faq-note[data-astro-cid-7qggl2ml] a[data-astro-cid-7qggl2ml],.subjects-note[data-astro-cid-7qggl2ml] a[data-astro-cid-7qggl2ml]{color:var(--green);text-decoration-color:var(--gold-rule);text-underline-offset:.2em}.prose[data-astro-cid-7qggl2ml] .aside-line[data-astro-cid-7qggl2ml]{border-top:1px solid var(--hair);margin-top:1.6em;padding-top:1.1em;font-style:italic}.subjects[data-astro-cid-7qggl2ml]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.5vw,32px);display:grid}.subjects[data-astro-cid-7qggl2ml] .subject-codes,.subjects[data-astro-cid-7qggl2ml] .subject-codes>*+*{margin-top:26px}@media (width>=760px){.subjects[data-astro-cid-7qggl2ml]{grid-template-rows:repeat(4,auto);row-gap:0}.subjects[data-astro-cid-7qggl2ml] .subject{grid-row:span 4;grid-template-rows:subgrid;row-gap:0;display:grid}.subjects[data-astro-cid-7qggl2ml] .subject .panel-text{grid-row:span 2;grid-template-rows:subgrid;row-gap:0;display:grid}}.subjects-note[data-astro-cid-7qggl2ml]{color:var(--ink-2);margin-top:28px;font-size:1.0625rem}.green-note[data-astro-cid-7qggl2ml]{border-left:1px solid var(--gold);max-width:30em;color:var(--on-green-2);margin-top:32px;padding-left:22px;font-size:1.0625rem}.small-print[data-astro-cid-7qggl2ml]{color:var(--on-green-2);margin-top:22px;font-size:1rem;font-style:italic}.routes[data-astro-cid-7qggl2ml]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:48px clamp(40px,6vw,96px);display:grid}.routes-main[data-astro-cid-7qggl2ml],.routes-aside[data-astro-cid-7qggl2ml]{min-width:0}.routes-lede[data-astro-cid-7qggl2ml]{max-width:34em;font-size:var(--fs-lede);color:var(--ink);text-wrap:pretty;line-height:1.5}.compare[data-astro-cid-7qggl2ml]{border-collapse:collapse;font-variant-numeric:lining-nums tabular-nums;width:100%;margin-top:32px}.compare[data-astro-cid-7qggl2ml] caption[data-astro-cid-7qggl2ml]{font-family:var(--f-sc);letter-spacing:.1em;text-align:left;text-transform:lowercase;color:var(--ink-2);padding-bottom:12px;font-size:1rem;font-weight:600}.compare[data-astro-cid-7qggl2ml] th[data-astro-cid-7qggl2ml],.compare[data-astro-cid-7qggl2ml] td[data-astro-cid-7qggl2ml]{text-align:left;vertical-align:baseline;border-bottom:1px solid var(--hair);padding:16px 18px 16px 0}.compare[data-astro-cid-7qggl2ml] thead[data-astro-cid-7qggl2ml] th[data-astro-cid-7qggl2ml],.compare[data-astro-cid-7qggl2ml] thead[data-astro-cid-7qggl2ml] td[data-astro-cid-7qggl2ml]{border-top:1px solid var(--gold-rule);border-bottom-color:var(--gold-rule);padding-top:0}.compare[data-astro-cid-7qggl2ml] thead[data-astro-cid-7qggl2ml] th[data-astro-cid-7qggl2ml]{font-family:var(--f-display);color:var(--green);padding-top:16px;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:600;line-height:1.15}.compare[data-astro-cid-7qggl2ml] tbody[data-astro-cid-7qggl2ml] th[data-astro-cid-7qggl2ml]{width:30%;font-family:var(--f-sc);letter-spacing:.06em;text-transform:lowercase;color:var(--ink-2);font-size:1rem;font-weight:600;line-height:1.35}.compare[data-astro-cid-7qggl2ml] td[data-astro-cid-7qggl2ml]{color:var(--ink);font-size:1.125rem;line-height:1.45}.compare[data-astro-cid-7qggl2ml] tbody[data-astro-cid-7qggl2ml] tr[data-astro-cid-7qggl2ml]:last-child>[data-astro-cid-7qggl2ml]{border-bottom-color:var(--gold-rule)}.routes-aside[data-astro-cid-7qggl2ml]{padding-top:6px}.routes-note[data-astro-cid-7qggl2ml]{color:var(--ink-2);margin-top:22px;font-size:1rem;line-height:1.55}.fees-band[data-astro-cid-7qggl2ml]{margin-top:clamp(40px,5vw,64px)}.ks3[data-astro-cid-7qggl2ml] .ks3-review{margin-top:40px;padding-bottom:28px}.ks3[data-astro-cid-7qggl2ml] .arrow-link{margin-top:4px}@media (width<=1079px){.routes[data-astro-cid-7qggl2ml]{grid-template-columns:minmax(0,1fr)}.routes-aside[data-astro-cid-7qggl2ml]{max-width:30rem}}@media (width<=759px){.subjects[data-astro-cid-7qggl2ml]{grid-template-columns:minmax(0,1fr)}}@media (width<=559px){.compare[data-astro-cid-7qggl2ml],.compare[data-astro-cid-7qggl2ml] thead[data-astro-cid-7qggl2ml],.compare[data-astro-cid-7qggl2ml] tbody[data-astro-cid-7qggl2ml],.compare[data-astro-cid-7qggl2ml] caption[data-astro-cid-7qggl2ml]{display:block}.compare[data-astro-cid-7qggl2ml] tr[data-astro-cid-7qggl2ml]{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:18px;display:grid}.compare[data-astro-cid-7qggl2ml] thead[data-astro-cid-7qggl2ml] tr[data-astro-cid-7qggl2ml]{border-top:1px solid var(--gold-rule);border-bottom-color:var(--gold-rule)}.compare[data-astro-cid-7qggl2ml] tbody[data-astro-cid-7qggl2ml] tr[data-astro-cid-7qggl2ml]:last-child{border-bottom-color:var(--gold-rule)}.compare[data-astro-cid-7qggl2ml] th[data-astro-cid-7qggl2ml],.compare[data-astro-cid-7qggl2ml] td[data-astro-cid-7qggl2ml],.compare[data-astro-cid-7qggl2ml] thead[data-astro-cid-7qggl2ml] th[data-astro-cid-7qggl2ml],.compare[data-astro-cid-7qggl2ml] thead[data-astro-cid-7qggl2ml] td[data-astro-cid-7qggl2ml]{border:0;padding:0}.compare[data-astro-cid-7qggl2ml] tbody[data-astro-cid-7qggl2ml] tr[data-astro-cid-7qggl2ml]:last-child>[data-astro-cid-7qggl2ml]{border:0}.compare[data-astro-cid-7qggl2ml] .compare-corner[data-astro-cid-7qggl2ml]{display:none}.compare[data-astro-cid-7qggl2ml] thead[data-astro-cid-7qggl2ml] th[data-astro-cid-7qggl2ml]{padding:14px 0 12px}.compare[data-astro-cid-7qggl2ml] tbody[data-astro-cid-7qggl2ml] th[data-astro-cid-7qggl2ml]{grid-column:1/-1;width:auto;padding:14px 0 4px}.compare[data-astro-cid-7qggl2ml] td[data-astro-cid-7qggl2ml]{padding:0 0 14px;font-size:1rem}}
