.home-hero[data-astro-cid-j7pv25f6]{--hero-surface: color-mix(in srgb, var(--hero-panel) 90%, var(--ground));position:relative;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(20rem,.88fr);column-gap:clamp(2rem,5vw,5rem);row-gap:var(--space-6);align-items:stretch;overflow:hidden;padding:clamp(1.75rem,5vw,5.5rem);border:var(--hairline) solid var(--hero-rule);border-radius:var(--radius-3);background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--accent-bright) 20%,transparent),transparent 28rem),radial-gradient(circle at 92% 100%,color-mix(in srgb,var(--accent) 17%,transparent),transparent 25rem),linear-gradient(90deg,color-mix(in srgb,var(--hero-rule) 43%,transparent) 1px,transparent 1px),linear-gradient(color-mix(in srgb,var(--hero-rule) 35%,transparent) 1px,transparent 1px),var(--hero-surface);background-size:auto,auto,4.5rem 4.5rem,4.5rem 4.5rem,auto;box-shadow:var(--shadow)}.home-hero[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;z-index:0;width:clamp(16rem,28vw,29rem);height:clamp(16rem,28vw,29rem);left:33%;bottom:-21rem;border:1px solid color-mix(in srgb,var(--accent-bright) 26%,transparent);border-radius:50%;box-shadow:0 0 0 3.5rem color-mix(in srgb,var(--accent) 7%,transparent);pointer-events:none}.hero-copy[data-astro-cid-j7pv25f6],.hero-finder[data-astro-cid-j7pv25f6],.hero-evidence[data-astro-cid-j7pv25f6]{position:relative;z-index:1}.hero-copy[data-astro-cid-j7pv25f6],.hero-evidence[data-astro-cid-j7pv25f6]{grid-column:1}.hero-kicker[data-astro-cid-j7pv25f6],.finder-kicker[data-astro-cid-j7pv25f6]{margin:0 0 var(--space-4);font-size:var(--text-tiny);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.hero-kicker[data-astro-cid-j7pv25f6]{color:var(--accent-bright)}.hero-copy[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:var(--text-display);max-width:12ch;margin-bottom:var(--space-5);color:var(--hero-ink);line-height:1.05}.hero-lede[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-6);color:var(--hero-muted);font-size:var(--text-lede);line-height:1.6;max-width:52ch;text-wrap:pretty}.hero-facts[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:0;padding:var(--space-5) 0;border-top:var(--hairline) solid var(--hero-rule);border-bottom:var(--hairline) solid var(--hero-rule);max-width:48rem}.hero-facts[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{min-width:0}.hero-facts[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{margin:0 0 var(--space-2);color:var(--hero-ink);font-family:var(--font-display);font-size:var(--text-h2);font-weight:800;letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);font-variant-numeric:tabular-nums}.hero-facts[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;color:var(--hero-muted);font-size:var(--text-tiny);line-height:1.45}.hero-principle[data-astro-cid-j7pv25f6]{margin:var(--space-5) 0 0;color:var(--hero-muted);font-size:var(--text-small);line-height:1.55;max-width:60ch}.hero-finder[data-astro-cid-j7pv25f6]{grid-column:2;grid-row:1 / span 2;align-self:center;padding:clamp(1.25rem,3vw,2.25rem);border:var(--hairline) solid var(--hero-rule);border-radius:var(--radius-3);background:linear-gradient(160deg,color-mix(in srgb,var(--hero-panel) 88%,var(--ground)),var(--hero-panel));color:var(--hero-ink);box-shadow:var(--shadow)}.hero-finder[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--hero-ink);font-size:var(--text-h2)}.finder-kicker[data-astro-cid-j7pv25f6]{color:var(--hero-muted)}.finder-intro[data-astro-cid-j7pv25f6]{color:var(--hero-muted);font-size:var(--text-small);line-height:1.55;margin-bottom:var(--space-5)}.finder-link[data-astro-cid-j7pv25f6]{margin:var(--space-5) 0 0}.hero-finder[data-astro-cid-j7pv25f6] .finder-link[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--accent-bright);font-size:var(--text-small);font-weight:700}.hero-finder .field>span,.hero-finder .muted{color:var(--hero-muted)}.hero-finder input[type=search],.hero-finder input[type=text]{color:var(--hero-ink);background:color-mix(in srgb,var(--hero-panel) 74%,var(--surface-raised));border-color:var(--hero-rule)}.hero-finder input::placeholder{color:var(--hero-muted)}.hero-finder .postcode>.tiny{margin:var(--space-2) 0 0;font-size:var(--text-tiny);line-height:1.45}.hero-finder .field-row{gap:var(--space-2)}.hero-finder button.primary{min-height:2.75rem}.finder-divider[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-5) 0 var(--space-4);color:var(--hero-muted);font-size:var(--text-tiny);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.finder-divider[data-astro-cid-j7pv25f6]:before,.finder-divider[data-astro-cid-j7pv25f6]:after{content:"";flex:1;height:1px;background:var(--hero-rule)}.search-slot[data-astro-cid-j7pv25f6]{margin:0}.fresh-list[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.fresh-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(5.5rem,auto) minmax(0,1fr);column-gap:var(--space-4);align-items:baseline;padding:var(--space-4) 0;border-top:var(--hairline) solid var(--border)}.fresh-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:first-child{border-top:0;padding-top:0}.fresh-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-weight:700}.fresh-list[data-astro-cid-j7pv25f6] .tiny[data-astro-cid-j7pv25f6]{grid-column:2;margin-top:var(--space-1)}.signal-date[data-astro-cid-j7pv25f6]{color:var(--muted);font-family:var(--font-display);font-size:var(--text-tiny);font-weight:700;font-variant-numeric:tabular-nums}.section-kicker[data-astro-cid-j7pv25f6]{margin:0 0 var(--space-3);color:var(--accent);font-size:var(--text-tiny);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.section-intro[data-astro-cid-j7pv25f6]>h2[data-astro-cid-j7pv25f6]{max-width:17ch}.section-intro[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:not(.section-kicker){color:var(--ink-2)}.text-action[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-small);font-weight:700}.home-signal[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(20rem,1.15fr);gap:clamp(var(--space-6),6vw,var(--space-9));align-items:center}.signal-panel[data-astro-cid-j7pv25f6]{padding:clamp(var(--space-5),3vw,var(--space-6));border:var(--hairline) solid var(--border);border-radius:var(--radius-3);background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 7%,var(--surface-raised)),var(--surface-raised));box-shadow:var(--shadow-soft)}.signal-caption[data-astro-cid-j7pv25f6]{margin:0 0 var(--space-5);color:var(--muted);font-size:var(--text-tiny);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.home-coverage[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(22rem,1.15fr);gap:clamp(var(--space-6),6vw,var(--space-9));align-items:start}.coverage-content[data-astro-cid-j7pv25f6]{padding:var(--space-4) var(--space-5);border:var(--hairline) solid var(--border);border-radius:var(--radius-3);background:var(--surface-raised);box-shadow:var(--shadow-soft)}.coverage-content[data-astro-cid-j7pv25f6] table[data-astro-cid-j7pv25f6]{margin:0}.coverage-content[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6]:first-child,.coverage-content[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]:first-child{padding-left:0}.coverage-content[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6]:last-child,.coverage-content[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]:last-child{padding-right:0}.coverage-meta[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:var(--space-5) 0 0}.coverage-meta[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-1);padding:var(--space-4);border-top:2px solid var(--accent);background:var(--surface-2)}.coverage-value[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:var(--text-h3);font-weight:800;letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);font-variant-numeric:tabular-nums}.coverage-label[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:var(--text-tiny);line-height:1.45}.home-page-guide[data-astro-cid-j7pv25f6] .card-grid[data-astro-cid-j7pv25f6]{margin-top:var(--space-6)}.home-page-guide[data-astro-cid-j7pv25f6] .panel[data-astro-cid-j7pv25f6]{position:relative;padding-top:var(--space-7)}.guide-number[data-astro-cid-j7pv25f6]{position:absolute;top:var(--space-5);right:var(--space-5);color:var(--accent);font-family:var(--font-display);font-size:var(--text-tiny);font-weight:800;letter-spacing:var(--tracking-label)}.home-reading[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);column-gap:clamp(var(--space-6),6vw,var(--space-9));row-gap:var(--space-5);align-items:start;padding:clamp(var(--space-6),4vw,var(--space-8));border:var(--hairline) solid var(--ground-rule);border-radius:var(--radius-3);background:radial-gradient(circle at 95% 5%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 18rem),var(--ground);box-shadow:var(--shadow)}.home-reading[data-astro-cid-j7pv25f6] .section-kicker[data-astro-cid-j7pv25f6]{color:var(--accent-bright)}.home-reading[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--ground-ink)}.home-reading[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--ground-muted)}.reading-rules[data-astro-cid-j7pv25f6]{list-style:none;display:grid;gap:var(--space-2);margin:0;padding:0}.reading-rules[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-1);padding:var(--space-4);border-left:2px solid var(--accent-bright);background:color-mix(in srgb,var(--ground-ink) 5%,transparent)}.reading-rules[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--ground-ink);font-size:var(--text-small)}.reading-rules[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--ground-muted);font-size:var(--text-small);line-height:1.5}.reading-links[data-astro-cid-j7pv25f6]{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);margin:0;padding-top:var(--space-5);border-top:var(--hairline) solid var(--ground-rule)}.reading-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--accent-bright);font-size:var(--text-small);font-weight:700}@media(max-width:820px){.home-hero[data-astro-cid-j7pv25f6],.home-signal[data-astro-cid-j7pv25f6],.home-coverage[data-astro-cid-j7pv25f6],.home-reading[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero-copy[data-astro-cid-j7pv25f6],.hero-finder[data-astro-cid-j7pv25f6],.hero-evidence[data-astro-cid-j7pv25f6]{grid-column:auto;grid-row:auto}.hero-copy[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{max-width:14ch}.home-hero[data-astro-cid-j7pv25f6]:after{left:auto;right:-8rem;bottom:-18rem}.section-intro[data-astro-cid-j7pv25f6]>h2[data-astro-cid-j7pv25f6]{max-width:22ch}.reading-links[data-astro-cid-j7pv25f6]{grid-column:auto}}@media(max-width:520px){.home-hero[data-astro-cid-j7pv25f6],.hero-finder[data-astro-cid-j7pv25f6]{padding:var(--space-5);border-radius:var(--radius-2)}.hero-facts[data-astro-cid-j7pv25f6]{gap:var(--space-2);padding:var(--space-4) 0}.hero-facts[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-size:var(--text-h3)}.hero-facts[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{font-size:.69rem}.finder-divider[data-astro-cid-j7pv25f6]{gap:var(--space-2)}.fresh-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:var(--space-1)}.fresh-list[data-astro-cid-j7pv25f6] .tiny[data-astro-cid-j7pv25f6]{grid-column:auto}.coverage-content[data-astro-cid-j7pv25f6]{padding:var(--space-3)}.coverage-meta[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.home-reading[data-astro-cid-j7pv25f6]{padding:var(--space-5);border-radius:var(--radius-2)}}
