.CourseProgrammes-module__zlS8ia__page{color:var(--color-ink);font-family:var(--font-family-base);background:var(--color-canvas)}.CourseProgrammes-module__zlS8ia__page *{box-sizing:border-box}.CourseProgrammes-module__zlS8ia__page [id]{scroll-margin-top:112px}.CourseProgrammes-module__zlS8ia__page :is(a,button,input,summary):focus-visible{outline:2px solid var(--focus-ring-color,var(--color-primary));outline-offset:5px}.CourseProgrammes-module__zlS8ia__page a svg{flex-shrink:0}.CourseProgrammes-module__zlS8ia__hero{padding-block:176px 80px}.CourseProgrammes-module__zlS8ia__heroInner{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:80px;display:grid}.CourseProgrammes-module__zlS8ia__eyebrow{color:var(--color-primary);margin:0 0 24px}.CourseProgrammes-module__zlS8ia__hero h1{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(44px,5.2vw,72px);font-weight:300;line-height:1.04}.CourseProgrammes-module__zlS8ia__lede{color:var(--color-ink-secondary);max-width:46ch;margin:28px 0 0;font-size:20px;line-height:1.5}.CourseProgrammes-module__zlS8ia__actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.CourseProgrammes-module__zlS8ia__actions a{min-height:44px}.CourseProgrammes-module__zlS8ia__heroPanel{border-radius:var(--radius-slab-compact);padding:40px}.CourseProgrammes-module__zlS8ia__heroPanel>p{margin:0 0 32px}.CourseProgrammes-module__zlS8ia__direction{border-top:1px solid var(--color-on-dark-rule);color:var(--color-on-dark);align-items:flex-start;gap:20px;padding-block:24px;text-decoration:none;display:flex}.CourseProgrammes-module__zlS8ia__direction>span:first-child{color:var(--color-on-dark-accent);padding-top:5px}.CourseProgrammes-module__zlS8ia__direction strong{font-size:23px;font-weight:300;line-height:1.3;display:block}.CourseProgrammes-module__zlS8ia__direction small{color:var(--color-on-dark-mute);margin-top:12px;font-size:14px;line-height:1.6;display:block}.CourseProgrammes-module__zlS8ia__direction>svg{margin-top:6px;margin-left:auto}.CourseProgrammes-module__zlS8ia__direction:hover strong{text-underline-offset:5px;text-decoration:underline}.CourseProgrammes-module__zlS8ia__section{padding-block:var(--space-section)}.CourseProgrammes-module__zlS8ia__section h2{margin:0}.CourseProgrammes-module__zlS8ia__sectionHeading{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:80px;margin-bottom:40px;display:grid}.CourseProgrammes-module__zlS8ia__sectionHeading>p{color:var(--color-ink-secondary);margin:0;line-height:1.6}.CourseProgrammes-module__zlS8ia__filters{border-top:1px solid var(--color-hairline);grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px;padding-top:28px;display:grid}.CourseProgrammes-module__zlS8ia__filters input,.CourseProgrammes-module__zlS8ia__filters [data-slot=select-trigger]{width:100%;min-width:0;min-height:44px}.CourseProgrammes-module__zlS8ia__resultSummary{color:var(--color-ink-mute);justify-content:space-between;align-items:center;gap:16px;padding-block:20px;font-size:14px;display:flex}.CourseProgrammes-module__zlS8ia__resultSummary p{margin:0}.CourseProgrammes-module__zlS8ia__resultSummary button,.CourseProgrammes-module__zlS8ia__textButton{min-height:44px;color:var(--color-primary);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.CourseProgrammes-module__zlS8ia__programmeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.CourseProgrammes-module__zlS8ia__programmeCard{border:1px solid var(--color-hairline);border-radius:var(--radius-lg);flex-direction:column;align-items:flex-start;padding:32px;display:flex}.CourseProgrammes-module__zlS8ia__programmeCard h3{margin:0}.CourseProgrammes-module__zlS8ia__programmeCard h3 a{color:inherit;text-decoration:none}.CourseProgrammes-module__zlS8ia__programmeCard h3 a:hover{color:var(--color-primary)}.CourseProgrammes-module__zlS8ia__programmeCard>p:not(.CourseProgrammes-module__zlS8ia__eyebrow){color:var(--color-ink-secondary);margin:24px 0;font-size:15px;line-height:1.6}.CourseProgrammes-module__zlS8ia__programmeCard>p.CourseProgrammes-module__zlS8ia__availability{margin-top:auto;padding-top:12px;font-size:13px}.CourseProgrammes-module__zlS8ia__programmeCard>a{min-height:44px}.CourseProgrammes-module__zlS8ia__empty{border-block:1px solid var(--color-hairline);text-align:center;padding:48px 24px}.CourseProgrammes-module__zlS8ia__empty h3{font-size:24px;font-weight:300}.CourseProgrammes-module__zlS8ia__empty p{color:var(--color-ink-secondary);margin-block:16px 24px}.CourseProgrammes-module__zlS8ia__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:48px;display:grid}.CourseProgrammes-module__zlS8ia__steps article{border-top:1px solid var(--color-hairline);padding-top:28px}.CourseProgrammes-module__zlS8ia__steps h3{margin:24px 0 16px;font-size:24px;font-weight:300}.CourseProgrammes-module__zlS8ia__steps p{color:var(--color-ink-secondary);margin:0 0 24px;font-size:15px;line-height:1.6}.CourseProgrammes-module__zlS8ia__steps a{min-height:44px}.CourseProgrammes-module__zlS8ia__closing{border-radius:var(--radius-slab) var(--radius-slab) 0 0}.CourseProgrammes-module__zlS8ia__closingInner{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:80px;padding-block:220px 96px;display:grid}.CourseProgrammes-module__zlS8ia__closingInner h2{margin:24px 0 0}.CourseProgrammes-module__zlS8ia__closingInner p{margin:0;line-height:1.6}.CourseProgrammes-module__zlS8ia__closingInner>div:last-child p{color:var(--color-on-dark-mute);margin-bottom:28px}.CourseProgrammes-module__zlS8ia__publicDetail{padding-block:80px 96px}.CourseProgrammes-module__zlS8ia__dashboardDetail{border-radius:var(--radius-lg);padding:20px}.CourseProgrammes-module__zlS8ia__back{min-height:44px;margin-bottom:36px}.CourseProgrammes-module__zlS8ia__detailHeader{border-bottom:1px solid var(--color-hairline);padding-bottom:48px}.CourseProgrammes-module__zlS8ia__detailHeader h1{letter-spacing:-.04em;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(36px,4.6vw,64px);font-weight:300;line-height:1.1}.CourseProgrammes-module__zlS8ia__provider{color:var(--color-primary);margin:24px 0 0;font-size:14px}.CourseProgrammes-module__zlS8ia__detailGrid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:80px;margin-top:48px;display:grid}.CourseProgrammes-module__zlS8ia__detailBody section+section{border-top:1px solid var(--color-hairline);margin-top:32px;padding-top:32px}.CourseProgrammes-module__zlS8ia__detailBody h2,.CourseProgrammes-module__zlS8ia__detailAside h2{margin:0 0 20px;font-size:28px;font-weight:300;line-height:1.2}.CourseProgrammes-module__zlS8ia__detailBody p,.CourseProgrammes-module__zlS8ia__detailBody li,.CourseProgrammes-module__zlS8ia__detailAside p{color:var(--color-ink-secondary);font-size:16px;line-height:1.7}.CourseProgrammes-module__zlS8ia__detailBody p{margin:0 0 20px}.CourseProgrammes-module__zlS8ia__detailBody ul{margin:24px 0 0;padding-left:20px}.CourseProgrammes-module__zlS8ia__detailBody li{margin-block:12px;padding-left:8px}.CourseProgrammes-module__zlS8ia__detailAside{border:1px solid var(--color-hairline);border-radius:var(--radius-lg);padding:32px}.CourseProgrammes-module__zlS8ia__detailAside>a{width:fit-content;max-width:100%;min-height:44px;margin-top:20px;display:flex}.CourseProgrammes-module__zlS8ia__detailAside>.CourseProgrammes-module__zlS8ia__eyebrow{color:var(--color-primary);font-size:10px}.CourseProgrammes-module__zlS8ia__detailAside .CourseProgrammes-module__zlS8ia__asideNote{border-top:1px solid var(--color-hairline);margin:28px 0 0;padding-top:24px;font-size:13px}.CourseProgrammes-module__zlS8ia__accountActions{flex-direction:column;align-items:flex-start;gap:16px;margin-top:28px;display:flex}.CourseProgrammes-module__zlS8ia__accountActions>button{white-space:normal;width:100%;height:auto;min-height:44px;line-height:1.4}.CourseProgrammes-module__zlS8ia__accountActions>p,.CourseProgrammes-module__zlS8ia__accountActions>output{margin:0;font-size:13px}.CourseProgrammes-module__zlS8ia__accountActions>p a{color:var(--color-primary);text-decoration:underline}.CourseProgrammes-module__zlS8ia__enquiryForm input{border:1px solid var(--color-hairline-input);border-radius:var(--radius-sm);background:var(--color-canvas);width:100%;min-width:0;min-height:44px;color:var(--color-ink);font:inherit;padding:10px 12px;font-size:16px}.CourseProgrammes-module__zlS8ia__enquiryForm>button{border:1px solid var(--color-primary);border-radius:var(--radius-sm);background:var(--color-primary);min-height:44px;color:var(--color-canvas);font:inherit;cursor:pointer;padding:12px 20px}.CourseProgrammes-module__zlS8ia__enquiryForm>button:disabled{opacity:.5;cursor:wait}.CourseProgrammes-module__zlS8ia__enquiryForm :is(input,button):focus-visible{outline:2px solid var(--focus-ring-color,var(--color-primary));outline-offset:3px}.CourseProgrammes-module__zlS8ia__dashboardDetail .CourseProgrammes-module__zlS8ia__detailHeader h1{font-size:clamp(32px,3.5vw,48px)}.CourseProgrammes-module__zlS8ia__dashboardDetail .CourseProgrammes-module__zlS8ia__detailGrid{gap:32px}.CourseProgrammes-module__zlS8ia__related{border-top:1px solid var(--color-hairline);margin-top:28px;padding-top:24px}.CourseProgrammes-module__zlS8ia__related h3{margin:0 0 12px;font-size:20px;font-weight:300}.CourseProgrammes-module__zlS8ia__related p{color:var(--color-ink-secondary);font-size:13px;line-height:1.6}@media (max-width:1099px){.CourseProgrammes-module__zlS8ia__heroInner,.CourseProgrammes-module__zlS8ia__sectionHeading,.CourseProgrammes-module__zlS8ia__closingInner,.CourseProgrammes-module__zlS8ia__detailGrid{gap:40px}.CourseProgrammes-module__zlS8ia__heroPanel{padding:32px}.CourseProgrammes-module__zlS8ia__programmeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.CourseProgrammes-module__zlS8ia__steps{gap:28px}.CourseProgrammes-module__zlS8ia__dashboardDetail .CourseProgrammes-module__zlS8ia__detailGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:799px){.CourseProgrammes-module__zlS8ia__hero{padding-block:128px 48px}.CourseProgrammes-module__zlS8ia__heroInner,.CourseProgrammes-module__zlS8ia__sectionHeading,.CourseProgrammes-module__zlS8ia__closingInner,.CourseProgrammes-module__zlS8ia__detailGrid,.CourseProgrammes-module__zlS8ia__steps{grid-template-columns:minmax(0,1fr)}.CourseProgrammes-module__zlS8ia__heroPanel{width:100%;max-width:560px}.CourseProgrammes-module__zlS8ia__section{padding-block:64px}.CourseProgrammes-module__zlS8ia__sectionHeading{gap:24px}.CourseProgrammes-module__zlS8ia__section h2{font-size:40px}.CourseProgrammes-module__zlS8ia__closing{border-radius:var(--radius-slab-compact) var(--radius-slab-compact) 0 0}.CourseProgrammes-module__zlS8ia__closingInner{padding-block:200px 64px}.CourseProgrammes-module__zlS8ia__closingInner h2{font-size:44px}.CourseProgrammes-module__zlS8ia__publicDetail{padding-block:48px 64px}.CourseProgrammes-module__zlS8ia__dashboardDetail{padding:0}.CourseProgrammes-module__zlS8ia__detailGrid{margin-top:32px}}@media (max-width:599px){.CourseProgrammes-module__zlS8ia__programmeGrid,.CourseProgrammes-module__zlS8ia__filters,.CourseProgrammes-module__zlS8ia__enquiryForm>div{grid-template-columns:minmax(0,1fr)}.CourseProgrammes-module__zlS8ia__programmeCard,.CourseProgrammes-module__zlS8ia__heroPanel,.CourseProgrammes-module__zlS8ia__detailAside{padding:28px 24px}.CourseProgrammes-module__zlS8ia__direction{gap:12px}.CourseProgrammes-module__zlS8ia__direction strong{font-size:21px}.CourseProgrammes-module__zlS8ia__detailHeader h1{overflow-wrap:anywhere}}
