.st-route-cover[data-astro-cid-zqoticoh]{aspect-ratio:18/13;isolation:isolate;border-radius:var(--st-r-cover);background:var(--strata-paper);min-height:132px;box-shadow:inset 0 0 0 1px var(--strata-rule);position:relative}.st-route-cover[data-astro-cid-zqoticoh] .st-route-cover__field{width:100%;height:100%}.st-route-cover__icon[data-astro-cid-zqoticoh]{border:1px solid var(--strata-rule);border-radius:var(--strata-radius-sm);background:var(--strata-surface-raised);place-items:center;padding:10px;display:grid;position:absolute;top:18px;left:18px}.route-context[data-astro-cid-czwiu4cq]{border-top:1px solid var(--strata-rule);grid-template-columns:1fr 1fr;gap:48px;padding-block:36px;display:grid}.route-context[data-astro-cid-czwiu4cq] h2[data-astro-cid-czwiu4cq],.route-related[data-astro-cid-czwiu4cq] h2[data-astro-cid-czwiu4cq]{font:500 clamp(1.5rem,2.5vw,2rem)/1.2 var(--font-display);margin:0 0 16px}.route-context[data-astro-cid-czwiu4cq] h3[data-astro-cid-czwiu4cq]{font:500 1.1rem/1.3 var(--font-ui);margin:24px 0 12px}.route-context[data-astro-cid-czwiu4cq] p[data-astro-cid-czwiu4cq],.route-related[data-astro-cid-czwiu4cq] p[data-astro-cid-czwiu4cq]{max-width:65ch;color:var(--strata-text-muted);line-height:1.65}.route-context[data-astro-cid-czwiu4cq] .route-boundary[data-astro-cid-czwiu4cq]{font-size:.8rem}.programme-concepts[data-astro-cid-czwiu4cq]{color:var(--strata-text-muted);margin:12px 0;padding-left:1.1rem;font-size:.9rem;line-height:1.6}.route-related[data-astro-cid-czwiu4cq]{border-top:1px solid var(--strata-rule);padding-block:32px}.route-related[data-astro-cid-czwiu4cq] ul[data-astro-cid-czwiu4cq]{flex-wrap:wrap;gap:8px 28px;padding:0;list-style:none;display:flex}.route-related[data-astro-cid-czwiu4cq] a[data-astro-cid-czwiu4cq]{text-underline-offset:.2em;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}@media (width<=640px){.route-context[data-astro-cid-czwiu4cq]{grid-template-columns:1fr;gap:24px}}.rota-detail[data-astro-cid-czwiu4cq]{padding-block:24px 64px}.rota-intro[data-astro-cid-czwiu4cq]{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:48px;padding-block:24px 48px;display:grid}.rota-intro__copy[data-astro-cid-czwiu4cq]{min-width:0}.rota-topic[data-astro-cid-czwiu4cq]{color:var(--strata-text-muted);font:500 .85rem/1.4 var(--font-ui);margin:0 0 14px}.rota-intro[data-astro-cid-czwiu4cq] h1[data-astro-cid-czwiu4cq]{max-width:22ch;color:var(--strata-text-primary);font:500 clamp(2.25rem,4vw,3.65rem)/1.08 var(--font-display);letter-spacing:-.025em;text-wrap:pretty;margin:0}.lead[data-astro-cid-czwiu4cq]{max-width:60ch;color:var(--strata-text-muted);font:400 1.05rem/1.65 var(--font-ui);margin:20px 0 0}.rota-meta[data-astro-cid-czwiu4cq]{color:var(--strata-text-primary);font:500 .85rem/1.5 var(--font-ui);margin:20px 0 0}.rota-intro__actions[data-astro-cid-czwiu4cq]{flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px;display:flex}.rota-programme-jump[data-astro-cid-czwiu4cq]{min-height:44px;color:var(--strata-text-primary);font:500 .85rem/1.3 var(--font-ui);align-items:center;gap:10px;display:inline-flex}.rota-intro[data-astro-cid-czwiu4cq] .hero-diagram{aspect-ratio:18/13;width:100%}.rota-programmes[data-astro-cid-czwiu4cq]{border-top:1px solid var(--strata-rule);grid-template-columns:minmax(0,.65fr) minmax(0,1.4fr);align-items:start;gap:64px;padding-block:48px;display:grid}.rota-programmes__intro[data-astro-cid-czwiu4cq] h2[data-astro-cid-czwiu4cq]{color:var(--strata-text-primary);font:500 clamp(1.8rem,3vw,2.7rem)/1.12 var(--font-display);margin:0;scroll-margin-top:110px}.rota-programmes__intro[data-astro-cid-czwiu4cq]>p[data-astro-cid-czwiu4cq]:not(.rota-topic){color:var(--strata-text-muted);font:400 .95rem/1.6 var(--font-ui);margin:18px 0 0}.rota-completion-note[data-astro-cid-czwiu4cq]{border-top:1px solid var(--strata-rule);padding-top:18px}.programme-index[data-astro-cid-czwiu4cq]{gap:16px;margin:0;padding:0;list-style:none;display:grid}.programme-index__item[data-astro-cid-czwiu4cq]{border:1px solid var(--strata-rule);border-radius:14px;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:24px;min-width:0;padding:18px;display:grid}.programme-index__art[data-astro-cid-czwiu4cq]{aspect-ratio:4/3;background:var(--strata-paper);border-radius:8px}.programme-index__art[data-astro-cid-czwiu4cq] .programme-index__graphic{width:100%;height:100%;display:block}.programme-index__copy[data-astro-cid-czwiu4cq]{min-width:0}.programme-index__number[data-astro-cid-czwiu4cq]{color:var(--strata-text-muted);font:500 .75rem/1.3 var(--font-ui);margin-bottom:9px;display:block}.programme-index__item[data-astro-cid-czwiu4cq] h3[data-astro-cid-czwiu4cq]{color:var(--strata-text-primary);font:500 clamp(1.1rem,1.6vw,1.35rem)/1.3 var(--font-ui);text-wrap:pretty;margin:0}.programme-index__item[data-astro-cid-czwiu4cq] p[data-astro-cid-czwiu4cq]{color:var(--strata-text-muted);font:400 .8rem/1.4 var(--font-ui);margin:10px 0 0}.rota-actions[data-astro-cid-czwiu4cq]{border-top:1px solid var(--strata-rule);grid-template-columns:1fr auto;align-items:center;gap:32px;padding-block:36px 0;display:grid}.rota-actions[data-astro-cid-czwiu4cq] h2[data-astro-cid-czwiu4cq]{color:var(--strata-text-primary);font:500 clamp(1.6rem,2.6vw,2.3rem)/1.2 var(--font-display);margin:0 0 12px}.rota-actions[data-astro-cid-czwiu4cq] p[data-astro-cid-czwiu4cq]{max-width:58ch;color:var(--strata-text-muted);font:400 .95rem/1.6 var(--font-ui);margin:0}.rota-actions__links[data-astro-cid-czwiu4cq]{justify-items:start;gap:16px;display:grid}.rota-actions__links[data-astro-cid-czwiu4cq]>a[data-astro-cid-czwiu4cq]:last-child{min-height:44px;color:var(--strata-text-primary);font:500 .85rem/1.4 var(--font-ui);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}@media (width<=900px){.rota-intro[data-astro-cid-czwiu4cq]{gap:28px}.rota-programmes[data-astro-cid-czwiu4cq]{grid-template-columns:1fr;gap:28px}.rota-programmes__intro[data-astro-cid-czwiu4cq]{max-width:62ch}.rota-actions[data-astro-cid-czwiu4cq]{grid-template-columns:1fr}.programme-index__item[data-astro-cid-czwiu4cq]{grid-template-columns:180px minmax(0,1fr)}}@media (width<=640px){.rota-intro[data-astro-cid-czwiu4cq]{grid-template-columns:1fr;gap:28px;padding-top:12px}.rota-intro[data-astro-cid-czwiu4cq] .hero-diagram{aspect-ratio:4/3;max-width:480px}.rota-intro[data-astro-cid-czwiu4cq] h1[data-astro-cid-czwiu4cq]{font-size:2.3rem}.lead[data-astro-cid-czwiu4cq]{font-size:1rem}.programme-index__item[data-astro-cid-czwiu4cq]{grid-template-columns:100px minmax(0,1fr);gap:16px;padding:14px}.rota-programmes[data-astro-cid-czwiu4cq]{padding-block:32px}}@media (width<=360px){.programme-index__item[data-astro-cid-czwiu4cq]{grid-template-columns:1fr}.programme-index__art[data-astro-cid-czwiu4cq]{max-width:180px}}
