.programme-narrative.svelte-1i4bs5x.svelte-1i4bs5x{background:var(--chalk)}.programme-heading-details.svelte-1i4bs5x.svelte-1i4bs5x{display:grid;gap:var(--space-3);justify-items:center;width:100%}.programme-meta.svelte-1i4bs5x.svelte-1i4bs5x{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-1);justify-content:center;color:var(--color-text-muted);font-family:var(--font-label);font-size:var(--text-label);font-weight:700;letter-spacing:var(--tracking-label);line-height:var(--leading-label);text-align:center;text-transform:uppercase}.programme-meta.svelte-1i4bs5x a.svelte-1i4bs5x{align-items:center;color:var(--color-text);display:inline-flex;min-height:44px;text-decoration:underline;text-decoration-color:var(--color-action);text-decoration-thickness:.16em;text-underline-offset:.18em}.programme-meta__item.svelte-1i4bs5x.svelte-1i4bs5x{align-items:center;display:inline-flex;gap:var(--space-1)}.programme-meta__separator.svelte-1i4bs5x.svelte-1i4bs5x{color:var(--color-text-muted)}.programme-summary.svelte-1i4bs5x.svelte-1i4bs5x{color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-lead);letter-spacing:var(--tracking-lead);line-height:var(--leading-lead);margin:0;max-width:var(--measure-copy);text-align:center}.programme-narrative .lead-media,.programme-content-section .programme-body,.programme-share.svelte-1i4bs5x.svelte-1i4bs5x{justify-self:center;max-width:var(--layout-editorial);width:100%}.programme-content-section .programme-body,.programme-share.svelte-1i4bs5x.svelte-1i4bs5x{grid-column:1 / -1;margin-inline:auto}.programme-content-section .programme-body{font-size:var(--text-body)}.programme-content-section .portable-text{margin-inline:auto;max-width:none;width:100%}.programme-share.svelte-1i4bs5x.svelte-1i4bs5x{border-top:1px solid var(--color-border);margin-top:var(--space-6);padding-top:var(--space-4)}.programme-ask.svelte-1i4bs5x.svelte-1i4bs5x{display:grid;grid-column:1 / -1;gap:var(--space-4);align-items:center;justify-self:center;width:100%;max-width:var(--layout-editorial);margin-top:var(--space-6);padding:var(--panel-padding);border-radius:var(--radius-panel);background:var(--color-surface)}.programme-ask.svelte-1i4bs5x h2.svelte-1i4bs5x{margin:0;font-family:var(--font-display);font-size:var(--text-card);font-weight:400;letter-spacing:var(--tracking-card);line-height:var(--leading-card)}.programme-ask.svelte-1i4bs5x p.svelte-1i4bs5x{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--text-body);line-height:var(--leading-body)}.programme-ask.svelte-1i4bs5x .action-link{justify-self:start}@media (min-width: 48rem){.programme-ask.svelte-1i4bs5x.svelte-1i4bs5x{grid-template-columns:minmax(0,1fr) auto}}.programme-share.svelte-1i4bs5x>p.svelte-1i4bs5x{color:var(--color-text-muted);font-family:var(--font-label);font-size:var(--text-label);font-weight:700;letter-spacing:var(--tracking-label);margin:0 0 var(--space-2);text-transform:uppercase}.programme-evidence.svelte-1i4bs5x.svelte-1i4bs5x{grid-column:1 / -1;display:grid;gap:var(--section-compact)}.programme-evidence.svelte-1i4bs5x header.svelte-1i4bs5x,.programme-gallery.svelte-1i4bs5x header.svelte-1i4bs5x,.programme-people.svelte-1i4bs5x header.svelte-1i4bs5x{max-width:var(--measure-wide-copy)}.programme-evidence.svelte-1i4bs5x h2.svelte-1i4bs5x,.programme-gallery.svelte-1i4bs5x h2.svelte-1i4bs5x,.programme-people.svelte-1i4bs5x h2.svelte-1i4bs5x,.programme-partners.svelte-1i4bs5x h2.svelte-1i4bs5x{font-size:var(--text-section);letter-spacing:var(--tracking-section);line-height:var(--leading-section);margin:var(--space-2) 0 0}.programme-evidence__rows.svelte-1i4bs5x.svelte-1i4bs5x{display:grid;gap:var(--space-5)}.programme-gallery.svelte-1i4bs5x.svelte-1i4bs5x,.programme-people.svelte-1i4bs5x.svelte-1i4bs5x,.programme-reports.svelte-1i4bs5x.svelte-1i4bs5x{grid-column:1 / -1;min-width:0}.programme-gallery.svelte-1i4bs5x ul.svelte-1i4bs5x{display:grid;gap:var(--section-compact);list-style:none;margin:var(--space-6) 0 0;padding:0}.programme-gallery.svelte-1i4bs5x li.svelte-1i4bs5x{min-width:0}.programme-gallery.svelte-1i4bs5x figure.svelte-1i4bs5x{margin:0}.programme-gallery.svelte-1i4bs5x figcaption.svelte-1i4bs5x{color:var(--quiet-ink);font-size:var(--text-small);line-height:var(--leading-small);margin-top:var(--space-2)}.programme-people.svelte-1i4bs5x.svelte-1i4bs5x{display:grid;gap:var(--section-compact)}.programme-people.svelte-1i4bs5x header.svelte-1i4bs5x{margin-bottom:var(--space-5)}.programme-partners.svelte-1i4bs5x.svelte-1i4bs5x{border-top:1px solid var(--hairline);padding-top:var(--space-4)}.programme-partners.svelte-1i4bs5x h2.svelte-1i4bs5x{font-size:var(--text-card);line-height:var(--leading-card);letter-spacing:var(--tracking-card)}.programme-partners.svelte-1i4bs5x ul.svelte-1i4bs5x{display:grid;gap:0;list-style:none;margin:var(--space-5) 0 0;padding:0}.programme-partners.svelte-1i4bs5x li.svelte-1i4bs5x{border-top:1px solid var(--hairline);font-size:var(--text-body);padding-block:var(--space-3)}.programme-reports.svelte-1i4bs5x.svelte-1i4bs5x{overflow:hidden}.programme-reports__all.svelte-1i4bs5x.svelte-1i4bs5x{display:inline-flex;margin-top:var(--space-4);color:var(--deep-green);font-family:var(--font-label);font-size:var(--text-label);font-weight:700;letter-spacing:var(--tracking-label);text-decoration:underline;text-decoration-color:var(--signal-lime);text-decoration-thickness:.125rem;text-underline-offset:var(--space-1);text-transform:uppercase}.programme-evidence .evidence-row{border-color:color-mix(in oklch,var(--chalk) 28%,transparent)}.programme-evidence .evidence-row .field-note{color:var(--signal-lime)}@media (min-width: 48rem){.programme-gallery.svelte-1i4bs5x ul.svelte-1i4bs5x{grid-template-columns:repeat(12,minmax(0,1fr))}.programme-gallery.svelte-1i4bs5x li.svelte-1i4bs5x:nth-child(4n+1){grid-column:1 / 9}.programme-gallery.svelte-1i4bs5x li.svelte-1i4bs5x:nth-child(4n+2){grid-column:9 / -1}.programme-gallery.svelte-1i4bs5x li.svelte-1i4bs5x:nth-child(4n+3){grid-column:3 / 8}.programme-gallery.svelte-1i4bs5x li.svelte-1i4bs5x:nth-child(4n+4){grid-column:8 / -1}.programme-partners.svelte-1i4bs5x ul.svelte-1i4bs5x{grid-template-columns:repeat(2,minmax(0,1fr))}.programme-partners.svelte-1i4bs5x li.svelte-1i4bs5x:nth-child(2n){padding-left:1.5rem}}@media (min-width: 64rem){.programme-evidence.svelte-1i4bs5x.svelte-1i4bs5x{grid-template-columns:minmax(18rem,.75fr) minmax(0,1.25fr)}.programme-content-section .programme-body,.programme-share.svelte-1i4bs5x.svelte-1i4bs5x,.programme-ask.svelte-1i4bs5x.svelte-1i4bs5x{grid-column:3 / 11}}
