.yx5rUG_page h1,.yx5rUG_page h2,.yx5rUG_page h3{color:var(--mm-ink)}.yx5rUG_page svg{flex-shrink:0}.yx5rUG_hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);padding-block:clamp(.5rem,3vw,2rem) clamp(2.5rem,5vw,4rem);display:grid}.yx5rUG_heroCopy h1{margin-top:1.1rem;font-size:clamp(2.4rem,5vw,4rem);line-height:1.06}.yx5rUG_heroIntro{max-width:34rem;color:var(--mm-muted);margin-top:1.4rem;font-size:1.08rem}.yx5rUG_heroActions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.yx5rUG_overview{border-radius:calc(var(--mm-radius) * 1.4);color:#fff;background:radial-gradient(circle at 90% 0%, rgb(var(--mm-accent-rgb) / .12), transparent 16rem), linear-gradient(160deg, var(--mm-black-soft), var(--mm-black));box-shadow:var(--mm-shadow);padding:clamp(1.75rem,4vw,2.5rem);position:relative;overflow:hidden}.yx5rUG_overview:before{background-image:var(--mm-pattern-gold);content:"";opacity:.06;background-size:64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(200deg,#000,#0000 60%);mask-image:linear-gradient(200deg,#000,#0000 60%)}.yx5rUG_overview>*{position:relative}.yx5rUG_overview h2{color:#fff;margin-top:.9rem;font-size:clamp(1.6rem,2.6vw,2.1rem);line-height:1.15}.yx5rUG_overviewBody{color:#ffffffc7;margin-top:.8rem;font-size:.95rem}.yx5rUG_overviewList{border-top:1px solid #ffffff26;gap:.15rem;margin-top:1.5rem;display:grid}.yx5rUG_overviewList li{border-bottom:1px solid #ffffff1f;align-items:center;gap:1rem;padding-block:.8rem;display:flex}.yx5rUG_overviewList span{color:#fff9;font-family:var(--font-site), sans-serif;font-size:1.05rem}.yx5rUG_overviewList a,.yx5rUG_overviewExtras{color:#fff;font-weight:600}.yx5rUG_overviewList a:hover,.yx5rUG_overviewExtras:hover{text-underline-offset:4px;-webkit-text-decoration:underline #fff9;text-decoration:underline #fff9}.yx5rUG_overviewExtras{align-items:center;gap:.5rem;margin-top:1.25rem;font-size:.92rem;display:inline-flex}.yx5rUG_overviewExtras svg{width:1rem}.yx5rUG_banner{border-radius:calc(var(--mm-radius) * 1.4);background:var(--mm-black);height:clamp(12rem,28vw,20rem);position:relative;overflow:hidden}.yx5rUG_banner img{object-fit:cover;object-position:center 35%;opacity:.28}.yx5rUG_banner figcaption{inset-inline-start:1.5rem;color:#fff;background:#111111d1;border-radius:999px;align-items:center;gap:.6rem;max-width:calc(100% - 3rem);padding:.75rem 1.1rem;font-size:.9rem;font-weight:600;display:flex;position:absolute;bottom:1.5rem}.yx5rUG_banner svg{width:1.1rem}.yx5rUG_sectionHeading{max-width:42rem}.yx5rUG_sectionHeading h2{margin-top:1rem;font-size:clamp(2rem,4vw,3rem);line-height:1.1}.yx5rUG_sectionHeading>p:last-child{color:var(--mm-muted);margin-top:1rem}.yx5rUG_curriculum{margin-top:clamp(4rem,8vw,6rem)}.yx5rUG_subjects{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:2.25rem;display:grid}.yx5rUG_subjects li{border:1px solid var(--mm-line);border-radius:var(--mm-radius);background:#fff;padding:1.75rem}.yx5rUG_subjects h3{margin-top:1.25rem;font-size:1.2rem}.yx5rUG_subjects p{color:var(--mm-muted);margin-top:.6rem;font-size:.95rem}.yx5rUG_pathways{gap:clamp(1.25rem,3vw,2rem);margin-top:clamp(4rem,8vw,6rem);scroll-margin-top:7rem;display:grid}.yx5rUG_pathway{border:1px solid var(--mm-line);border-radius:calc(var(--mm-radius) * 1.4);background:#fff;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);padding:clamp(1.5rem,4vw,3rem);scroll-margin-top:7rem;display:grid}.yx5rUG_pathwayHeading{position:sticky;top:7rem}.yx5rUG_programmeLabel{color:var(--mm-gold-text);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:600}.yx5rUG_pathwayHeading .yx5rUG_programmeLabel{margin-top:1.25rem}.yx5rUG_pathwayHeading h2{margin-top:.5rem;font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.12}.yx5rUG_pathwayTagline{color:var(--mm-ink);margin-top:.6rem;font-weight:600}.yx5rUG_pathwayHeading>p:last-child{color:var(--mm-muted);margin-top:.75rem}.yx5rUG_points{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1.75rem;display:grid}.yx5rUG_points li{align-items:flex-start;gap:.75rem;display:flex}.yx5rUG_points svg{width:1.15rem;color:var(--mm-accent);margin-top:.2rem}.yx5rUG_points h3{font-size:1rem;line-height:1.35}.yx5rUG_points p{color:var(--mm-muted);margin-top:.35rem;font-size:.92rem;line-height:1.6}.yx5rUG_catalogue{border-top:1px solid var(--mm-line);margin-top:2rem;padding-top:1.75rem}.yx5rUG_catalogueTitle{letter-spacing:.1em;text-transform:uppercase;font-size:.82rem;font-weight:600}.yx5rUG_cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem;margin-top:1rem;display:grid}.yx5rUG_programme{border:1px solid var(--mm-line);border-radius:var(--mm-radius);background:#fff;flex-direction:column;padding:1.5rem;scroll-margin-top:7rem;display:flex}.yx5rUG_programme h3{margin-top:.4rem;font-size:1.15rem;line-height:1.25}.yx5rUG_programme h3:first-child{margin-top:0}.yx5rUG_programme>p:not(.yx5rUG_programmeLabel){color:var(--mm-muted);margin-top:.6rem;font-size:.95rem}.yx5rUG_format{margin-top:auto;padding-top:1.1rem}.yx5rUG_format h4{border-top:1px solid var(--mm-line);color:var(--mm-ink);letter-spacing:.1em;text-transform:uppercase;padding-top:1rem;font-size:.75rem;font-weight:600}.yx5rUG_format p{color:var(--mm-ink);margin-top:.4rem;font-size:.9rem;line-height:1.6}.yx5rUG_childLink{color:var(--mm-teal);text-decoration:underline;-webkit-text-decoration-color:rgb(var(--mm-accent-rgb) / .4);text-decoration-color:rgb(var(--mm-accent-rgb) / .4);text-underline-offset:4px;align-self:flex-start;align-items:center;gap:.5rem;margin-top:1rem;font-size:.88rem;font-weight:600;display:inline-flex}.yx5rUG_childLink svg{width:1rem}.yx5rUG_note{border:1px solid var(--mm-line);color:var(--mm-ink);border-radius:1rem;align-items:flex-start;gap:.75rem;margin-top:2rem;padding:1.1rem 1.25rem;font-size:.95rem;display:flex}.yx5rUG_note svg{width:1.15rem;color:var(--mm-accent);margin-top:.15rem}.yx5rUG_extras{padding-top:clamp(2rem,5vw,3rem);scroll-margin-top:7rem}.yx5rUG_extras .yx5rUG_cards{margin-top:2rem}.yx5rUG_journey{margin-top:clamp(4.5rem,9vw,6.5rem)}.yx5rUG_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:2.5rem;display:grid}.yx5rUG_steps li{border:1px solid var(--mm-line);border-radius:var(--mm-radius);background:#fff;padding:1.75rem;position:relative}.yx5rUG_stepNumber{top:1.25rem;color:var(--mm-line);font-family:var(--font-site), sans-serif;font-size:2.6rem;line-height:1;position:absolute;inset-inline-end:1.5rem}.yx5rUG_steps h3{margin-top:1.25rem;font-size:1.1rem}.yx5rUG_steps p{color:var(--mm-muted);margin-top:.5rem;font-size:.95rem}.yx5rUG_support{border-radius:calc(var(--mm-radius) * 1.4);color:#fff;background:linear-gradient(135deg, var(--mm-black-soft), var(--mm-black));justify-content:space-between;align-items:center;gap:2rem;margin-top:clamp(4rem,8vw,6rem);padding:clamp(2rem,5vw,3.25rem);display:flex;position:relative;overflow:hidden}.yx5rUG_support:before{background-image:var(--mm-pattern-gold);content:"";opacity:.05;background-size:64px;position:absolute;inset:0}.yx5rUG_support>*{position:relative}.yx5rUG_support h2{color:#fff;margin-top:.75rem;font-size:clamp(1.7rem,3vw,2.3rem)}.yx5rUG_support p:last-child{color:#fffc;max-width:36rem;margin-top:.75rem}.yx5rUG_support a{flex:none}@media (max-width:960px){.yx5rUG_hero,.yx5rUG_pathway{grid-template-columns:minmax(0,1fr)}.yx5rUG_pathwayHeading{position:static}.yx5rUG_subjects{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.yx5rUG_points,.yx5rUG_steps{grid-template-columns:minmax(0,1fr)}.yx5rUG_support{flex-direction:column;align-items:flex-start}}.yx5rUG_overview,.yx5rUG_support{--mm-accent:#fff;--mm-accent-rgb:255 255 255;--mm-on-accent:var(--mm-black)}
