.page_stats__CbBi_{display:flex;flex-wrap:wrap;gap:6px 24px;padding:14px 0 0;font-family:var(--mono);font-size:11.5px;color:var(--muted)}.page_intro__YeqBg{max-width:640px;font-size:17px;line-height:1.55;color:var(--ink-2);margin:44px 0 12px}.page_legend__2ENdr{font-size:11.5px;max-width:720px;margin:0 0 44px}.page_footnote__BIu_G,.page_legend__2ENdr{font-family:var(--mono);line-height:1.7;color:var(--muted)}.page_footnote__BIu_G{font-size:11px;max-width:780px;margin:20px 0 0}.Quad_fact__d5kDX{color:var(--ink)}.Quad_finding__4s3ut{color:var(--finding)}.Quad_gap__KY30Q{color:var(--gap);font-style:italic}.ProgrammeTable_filters__xZqoX{display:flex;flex-wrap:wrap;gap:22px 44px;align-items:flex-start;padding:24px 0 22px;border-top:1px solid var(--ink);border-bottom:1px solid var(--rule)}.ProgrammeTable_group__z3X58{display:flex;flex-direction:column;gap:7px}.ProgrammeTable_groupLabel__9pxR0{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.ProgrammeTable_chips__enEEY{display:flex;flex-wrap:wrap;gap:5px}.ProgrammeTable_chip__ZUIAa{font-family:var(--mono);font-size:11.5px;padding:4px 10px;cursor:pointer;background:var(--paper);color:var(--ink);border:1px solid var(--rule-2)}.ProgrammeTable_chipActive__O1f_7{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ProgrammeTable_chip__ZUIAa:disabled{opacity:.4;cursor:not-allowed}.ProgrammeTable_postcode__B01Yq{font-family:var(--mono);font-size:11.5px;padding:4px 10px;width:140px;border:1px solid var(--ink);background:var(--paper);color:var(--ink)}.ProgrammeTable_geoNote__RwMwS{color:var(--muted)}.ProgrammeTable_geoError__Pqu44,.ProgrammeTable_geoNote__RwMwS{font-family:var(--mono);font-size:10px;line-height:1.5;max-width:260px}.ProgrammeTable_geoError__Pqu44{color:var(--error)}.ProgrammeTable_distance__mWa2_{font-family:var(--mono);font-size:11px;color:var(--muted);margin-top:3px}.ProgrammeTable_groupHeading__79GaL{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:36px 0 0;padding:10px 0 8px;border-bottom:1px solid var(--ink)}.ProgrammeTable_sortBar__TR2dl{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;border-bottom:1px solid var(--rule);margin-bottom:16px}.ProgrammeTable_sortGroup__1_tPh{display:flex;align-items:center;gap:8px}.ProgrammeTable_results__Tl_CZ{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ProgrammeTable_resultLine__SNyMO{font-family:var(--mono);font-size:11.5px;color:var(--muted)}.ProgrammeTable_grid__b37XO{display:grid;grid-template-columns:minmax(240px,2.6fr) .8fr 1.7fr 1.7fr 1.5fr 1.8fr;grid-gap:16px;gap:16px}.ProgrammeTable_head__LcpvN{padding:10px 0 8px;border-bottom:1px solid var(--ink);font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.ProgrammeTable_row___ZjFl{align-items:baseline;padding:20px 16px;margin:0 -16px;border-bottom:1px solid var(--rule);text-decoration:none;color:inherit}.ProgrammeTable_row___ZjFl:hover{background:var(--hover)}.ProgrammeTable_provider__Xbwzs{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.ProgrammeTable_providerName__rKOsn{text-decoration:underline;text-underline-offset:2px}.ProgrammeTable_programName___Lvzs{font-size:16.5px;font-weight:500;line-height:1.35}.ProgrammeTable_style__YMO3p{font-size:12.5px;color:var(--ink-2);line-height:1.4;margin-top:2px}.ProgrammeTable_cohort__PVoKp{font-family:var(--mono);font-size:11px;color:var(--muted);margin-top:6px}.ProgrammeTable_disclosure__YMN_t{display:inline-block;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:var(--paper);border:1px solid var(--ink);padding:2px 6px;margin-top:8px}.ProgrammeTable_cell___qyMi{font-family:var(--mono);font-size:12px;line-height:1.5}.ProgrammeTable_cellSmall__GfJBo{font-size:11.5px}.ProgrammeTable_derived__Ur_E_{font-family:var(--mono);font-size:11px;font-style:italic;color:var(--muted);line-height:1.4;margin-top:3px}.ProgrammeTable_derivedInline___pG5A{margin-top:0}.ProgrammeTable_srOnly___R6WJ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ProgrammeTable_empty___Er2_{padding:48px 0;font-family:var(--mono);font-size:13px;color:var(--muted)}@media (max-width:860px){.ProgrammeTable_grid__b37XO{grid-template-columns:1fr;gap:6px}.ProgrammeTable_head__LcpvN{display:none}}.page_back__WH3bQ{padding:36px 0 0}.page_backLink__uEpU8{font-family:var(--mono);font-size:12px;padding:5px 12px;border:1px solid var(--ink);text-decoration:none;background:var(--paper)}.page_backLink__uEpU8:hover{background:var(--ink);color:var(--paper)}.page_head__zyGI3{padding:40px 0 26px;border-bottom:1px solid var(--ink)}.page_headTop__9uW2I{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 18px}.page_name__71Zfj{margin:0;font-size:32px;font-weight:600;letter-spacing:-.01em}.page_aka___ior_{color:var(--muted)}.page_aka___ior_,.page_meta__DapOH{font-family:var(--mono);font-size:12px}.page_meta__DapOH{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:10px;color:var(--ink-2)}.page_disclosure__eDoLv{margin-top:18px;padding:14px 18px;border:1px solid var(--ink);max-width:720px}.page_disclosureLabel__kCRNg{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin-bottom:6px}.page_disclosureBody__nyFtj{margin:0;font-size:15px;line-height:1.55}.page_section__2U1NP{padding:38px 0;border-bottom:1px solid var(--rule)}.page_sectionLabel__YF0Pt{letter-spacing:.14em;margin-bottom:14px}.page_sectionLabel__YF0Pt,.page_subLabel__Dbrdg{font-family:var(--mono);font-size:10px;text-transform:uppercase;color:var(--muted)}.page_subLabel__Dbrdg{letter-spacing:.12em;margin:26px 0 4px}.page_subNote__Y8DWU{font-size:13px;color:var(--ink-2);margin:0 0 10px}.page_regRow___F29c{display:grid;grid-template-columns:170px 200px 1fr;grid-gap:16px;gap:16px;padding:9px 0;border-top:1px dotted var(--rule-dot);align-items:baseline}.page_regBody__MZE1w{font-family:var(--mono);font-size:12px;font-weight:600}.page_regNote__HGRyu{font-family:var(--mono);font-size:12px;color:var(--ink-2);line-height:1.5}.page_programme__0k23B{padding:18px 0 8px;scroll-margin-top:24px}.page_progName__RZlex{font-size:20px;font-weight:600;margin:0 0 10px}.page_kv__NAqGI{display:grid;grid-template-columns:210px 1fr;grid-gap:16px;gap:16px;padding:6px 0;border-top:1px dotted var(--rule);max-width:880px}.page_k__Y910s{font-family:var(--mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding-top:2px}.page_v__lMfsN{font-size:14.5px;line-height:1.5}.page_derived__pnu0t{font-family:var(--mono);font-style:italic;color:var(--muted)}.page_note__apjv_{font-size:11px}.page_cite__7jdMg,.page_note__apjv_{font-family:var(--mono);line-height:1.6;color:var(--muted);margin-top:4px}.page_cite__7jdMg{display:inline-block;font-size:10px;text-decoration:none;border-bottom:1px dotted var(--rule-2)}.page_cite__7jdMg:focus-visible,.page_cite__7jdMg:hover{color:var(--ink);border-bottom-color:var(--ink)}.page_claim__2o8tK{max-width:780px;margin:14px 0;padding-left:18px;border-left:2px solid var(--ink)}.page_quote__gKDvj{font-size:16.5px;line-height:1.5;font-style:italic}.page_claimCat__8LQv5{font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:6px}.page_analysis__ndJH8{margin-top:10px;padding:10px 14px;background:var(--hover);font-size:14px;line-height:1.55}.page_analysisLabel__yxBwN{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.page_analysisBody__haQjj{margin:0}.page_srcRow__QPK7S{display:grid;grid-template-columns:150px minmax(180px,1fr) 230px;grid-gap:16px;gap:16px;padding:7px 0;border-top:1px dotted var(--rule-dot);align-items:baseline;max-width:880px;scroll-margin-top:24px}.page_srcRow__QPK7S:target{background:var(--hover)}.page_srcKind__mnTHd{font-family:var(--mono);font-size:11px;color:var(--ink-2);overflow-wrap:anywhere}.page_srcCaptured__wIFll{font-family:var(--mono);font-size:10px;color:var(--muted);margin-top:2px}.page_srcUrl__uUQ3O{font-family:var(--mono);font-size:12px;overflow-wrap:anywhere}.page_srcArchive__quy2J{font-family:var(--mono);font-size:11px;color:var(--ink-2);white-space:nowrap}.page_belowBar__awrc2{display:inline-block;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:var(--paper);border:1px solid var(--ink);padding:2px 6px}.page_pubBar__y_P0M{font-family:var(--mono);font-size:11px;color:var(--muted);max-width:780px;line-height:1.7;margin:16px 0 0}@media (max-width:860px){.page_kv__NAqGI,.page_regRow___F29c,.page_srcRow__QPK7S{grid-template-columns:1fr;gap:4px}}