.back-link.svelte-1dua8au{display:inline-flex;margin-bottom:1.5rem;color:var(--primary-color);font-weight:700;text-decoration:none}.allocation-hero.svelte-1dua8au{display:grid;grid-template-columns:1fr .9fr;gap:2rem;align-items:center}.allocation-hero.svelte-1dua8au>div:where(.svelte-1dua8au),.budget-card.svelte-1dua8au{display:grid;gap:1rem}.eyebrow.svelte-1dua8au,.budget-card.svelte-1dua8au span:where(.svelte-1dua8au),.funded-list.svelte-1dua8au span:where(.svelte-1dua8au),.deferred-section.svelte-1dua8au span:where(.svelte-1dua8au){color:var(--primary-color);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.eyebrow.svelte-1dua8au{width:fit-content;padding:.35rem .65rem;border-radius:999px;background:#2563eb1a;color:var(--primary-dark)}h1.svelte-1dua8au,h2.svelte-1dua8au,p.svelte-1dua8au{margin:0}h1.svelte-1dua8au{color:var(--color-slate);font-size:clamp(2.35rem,5vw,4.35rem);line-height:.98}.allocation-hero.svelte-1dua8au p:where(.svelte-1dua8au),.budget-card.svelte-1dua8au p:where(.svelte-1dua8au),.deferred-section.svelte-1dua8au p:where(.svelte-1dua8au),.funded-list.svelte-1dua8au p:where(.svelte-1dua8au){color:var(--text-color-secondary);line-height:1.6}.btn-primary.svelte-1dua8au{width:fit-content;padding:.82rem 1.18rem;border-radius:var(--radius-btn);background:var(--primary-color);color:#fff;font-weight:750;text-decoration:none}.budget-card.svelte-1dua8au,.funded-list.svelte-1dua8au article:where(.svelte-1dua8au),.screen-placeholder.svelte-1dua8au,.deferred-section.svelte-1dua8au{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.budget-card.svelte-1dua8au{padding:1.4rem}.budget-card.svelte-1dua8au strong:where(.svelte-1dua8au){color:var(--color-slate);font-size:2.3rem;line-height:1}.budget-bar.svelte-1dua8au{display:flex;height:1rem;overflow:hidden;border-radius:999px;background:var(--color-light-gray)}.budget-bar.svelte-1dua8au i.a:where(.svelte-1dua8au){width:44%;background:var(--primary-color)}.budget-bar.svelte-1dua8au i.b:where(.svelte-1dua8au){width:35%;background:#60a5fa}.budget-bar.svelte-1dua8au i.c:where(.svelte-1dua8au){width:21%;background:#bfdbfe}.portfolio-section.svelte-1dua8au{display:grid;grid-template-columns:.8fr 1.2fr;gap:1rem;margin-top:3rem}.funded-list.svelte-1dua8au{display:grid;gap:1rem}.funded-list.svelte-1dua8au article:where(.svelte-1dua8au){display:grid;gap:.35rem;padding:1rem}.funded-list.svelte-1dua8au strong:where(.svelte-1dua8au){color:var(--color-slate);font-size:1.05rem}.screen-placeholder.svelte-1dua8au{min-height:24rem;display:grid;place-items:center;border-style:dashed;color:var(--primary-dark);font-weight:800;padding:1rem;text-align:center;background:linear-gradient(135deg,#2563eb14,#fff)}.deferred-section.svelte-1dua8au{display:grid;grid-template-columns:.8fr 1.2fr;gap:1rem;margin-top:1rem;padding:1rem}.deferred-section.svelte-1dua8au h2:where(.svelte-1dua8au){color:var(--color-slate);font-size:1.5rem;margin:.25rem 0}.deferred-section.svelte-1dua8au ul:where(.svelte-1dua8au){display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.deferred-section.svelte-1dua8au li:where(.svelte-1dua8au){padding:.75rem;border-radius:.7rem;background:var(--color-light-gray);color:var(--color-slate);font-weight:700}@media (max-width: 900px){.allocation-hero.svelte-1dua8au,.portfolio-section.svelte-1dua8au,.deferred-section.svelte-1dua8au{grid-template-columns:1fr}}
