.hero[data-astro-cid-5lblifaz]{padding-block:var(--space-hero-block) var(--space-9);background:var(--gradient-hero-wash)}.hero__inner[data-astro-cid-5lblifaz]{gap:var(--space-7);text-align:center;max-width:54rem;margin-inline:auto;display:grid}.hero__eyebrow[data-astro-cid-5lblifaz]{font-family:var(--font-family-mono);font-size:var(--font-size-micro);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-accent);margin:0}.hero__title[data-astro-cid-5lblifaz]{font-size:var(--font-size-display);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);background:var(--gradient-display);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;padding-block-end:.08em}.hero__lede[data-astro-cid-5lblifaz]{max-width:42rem;font-size:var(--font-size-lede);line-height:var(--line-height-relaxed);color:var(--color-text-muted);margin:0 auto}.hero__honesty[data-astro-cid-5lblifaz]{margin:var(--space-6) auto 0;max-width:44rem;font-size:var(--font-size-small);line-height:var(--line-height-relaxed);color:var(--color-text-subtle)}.hero__honesty[data-astro-cid-5lblifaz] strong[data-astro-cid-5lblifaz]{color:var(--color-text);font-family:var(--font-family-mono)}.search[data-astro-cid-5lblifaz]{gap:var(--space-4);width:min(100%,40rem);margin-inline:auto;display:flex}.search__input[data-astro-cid-5lblifaz]{padding:var(--space-6) var(--space-7);font-size:var(--font-size-lede);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex:1;font-family:inherit}.search__input[data-astro-cid-5lblifaz]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-color:var(--color-accent)}.search__submit[data-astro-cid-5lblifaz]{padding-inline:var(--space-7);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--color-accent-ink);background:var(--color-accent);border-radius:var(--radius-md);cursor:pointer;border:0}.search__suggestions[data-astro-cid-5lblifaz]{gap:var(--space-4);flex-wrap:wrap;justify-content:center;margin:0;display:flex}.search__chip[data-astro-cid-5lblifaz]{padding:var(--space-3) var(--space-5);font-family:var(--font-family-mono);font-size:var(--font-size-caption);color:var(--color-text-muted);border:1px dashed var(--color-border);border-radius:var(--radius-pill);cursor:pointer;background:0 0}.search__chip[data-astro-cid-5lblifaz]:hover{color:var(--color-text);border-color:var(--color-accent)}.search__results[data-astro-cid-5lblifaz][hidden]{display:none}.search__results[data-astro-cid-5lblifaz]{gap:var(--space-4);text-align:left;display:grid}.search__status[data-astro-cid-5lblifaz]{min-height:1.25rem;font-family:var(--font-family-mono);font-size:var(--font-size-caption);color:var(--color-text-subtle);margin:0}.visually-hidden[data-astro-cid-5lblifaz]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=40rem){.hero__title[data-astro-cid-5lblifaz]{font-size:var(--font-size-h1)}.search[data-astro-cid-5lblifaz]{flex-direction:column}}.search__hit{gap:var(--space-2);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);text-decoration:none;display:grid}.search__hit:hover{border-color:var(--color-accent)}.search__hit-claim{color:var(--color-text);font-size:var(--font-size-body);line-height:var(--line-height-normal)}.search__hit-meta{font-family:var(--font-family-mono);font-size:var(--font-size-caption);color:var(--color-text-subtle)}.legacy-flag[data-astro-cid-amnn4sn2]{color:var(--color-text-subtle);font-size:var(--font-size-2xs);letter-spacing:var(--letter-spacing-wide)}.not-applicable[data-astro-cid-amnn4sn2]{color:var(--color-text-subtle)}.forecast-table-wrap[data-astro-cid-amnn4sn2]{border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-card);overflow-x:auto}.forecast-table[data-astro-cid-amnn4sn2]{border-collapse:collapse;background:var(--color-bg-surface);width:100%}.forecast-table[data-astro-cid-amnn4sn2] th[data-astro-cid-amnn4sn2],.forecast-table[data-astro-cid-amnn4sn2] td[data-astro-cid-amnn4sn2]{padding:var(--space-5) var(--space-6);text-align:left;vertical-align:top;border-bottom:var(--border-width-hairline) solid var(--color-border)}.forecast-table[data-astro-cid-amnn4sn2] thead[data-astro-cid-amnn4sn2] th[data-astro-cid-amnn4sn2]{font-family:var(--font-family-mono);font-size:var(--font-size-micro);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-faint);font-weight:var(--weight-regular);background:var(--color-bg-surface-alt);white-space:nowrap}.forecast-table[data-astro-cid-amnn4sn2] tbody[data-astro-cid-amnn4sn2] tr[data-astro-cid-amnn4sn2]:hover{background:var(--color-bg-surface-alt)}.forecast-table[data-astro-cid-amnn4sn2] tbody[data-astro-cid-amnn4sn2] tr[data-astro-cid-amnn4sn2]:last-child th[data-astro-cid-amnn4sn2],.forecast-table[data-astro-cid-amnn4sn2] tbody[data-astro-cid-amnn4sn2] tr[data-astro-cid-amnn4sn2]:last-child td[data-astro-cid-amnn4sn2]{border-bottom:none}.forecast-table[data-astro-cid-amnn4sn2] th[data-astro-cid-amnn4sn2][scope=row]{font-weight:var(--weight-regular);max-width:26rem}.forecast-table[data-astro-cid-amnn4sn2] th[data-astro-cid-amnn4sn2][scope=row] a[data-astro-cid-amnn4sn2]{color:var(--color-text);text-decoration-color:var(--color-border-strong);font-size:var(--font-size-body)}.forecast-table__meta[data-astro-cid-amnn4sn2]{gap:var(--space-3);margin-top:var(--space-3);align-items:center;display:flex}.forecast-table__revised[data-astro-cid-amnn4sn2]{color:var(--color-text-muted);font-size:var(--font-size-small);white-space:nowrap}.featured[data-astro-cid-lcdefpme],.all[data-astro-cid-lcdefpme]{gap:var(--space-6);margin-block-end:var(--space-hero-gap);display:grid}.featured__title[data-astro-cid-lcdefpme]{font-size:var(--font-size-h3);letter-spacing:var(--letter-spacing-tight);margin:0}.featured__note[data-astro-cid-lcdefpme]{max-width:46rem;color:var(--color-text-muted);line-height:var(--line-height-relaxed);margin:0}.dashboard-note[data-astro-cid-lcdefpme]{margin-top:var(--space-stack-lg);color:var(--color-text-faint);font-size:var(--font-size-caption);max-width:var(--width-prose)}
