.layout.support{background:linear-gradient(180deg,#001b25,#003442 48%,#003442 94%,#001b25)}.support-page.svelte-1a8dew.svelte-1a8dew{color:#fff;padding:2rem 2rem 0}.hero-copy.svelte-1a8dew.svelte-1a8dew{max-width:72rem;margin:0 auto;padding:1.5rem 2rem .25rem;text-align:center}.hero-copy.svelte-1a8dew h1.svelte-1a8dew{margin:0 auto 1rem;max-width:18ch;font-size:clamp(2.6rem,5vw,4.5rem);line-height:1.02}.hero-copy.svelte-1a8dew p.svelte-1a8dew{margin:0 auto 1rem;font-size:1.15rem;line-height:1.68;color:#ffffffe6;max-width:52rem}.hero-copy.svelte-1a8dew .lead.svelte-1a8dew{font-size:1.28rem;color:#fff}.details.svelte-1a8dew.svelte-1a8dew{max-width:72rem;padding:0 2rem;margin:0 auto}.panel.svelte-1a8dew.svelte-1a8dew{padding:.75rem 0 0}.panel.svelte-1a8dew+.panel.svelte-1a8dew{margin-top:1.5rem}.panel.svelte-1a8dew h2.svelte-1a8dew{margin:0 0 .8rem;font-size:1.6rem}.panel.svelte-1a8dew p.svelte-1a8dew{margin:0;max-width:62rem;font-size:1.12rem;line-height:1.7;color:#ffffffe0}.deadline.svelte-1a8dew.svelte-1a8dew{margin-top:.8rem;font-weight:700;color:#fff}.budget-list.svelte-1a8dew.svelte-1a8dew,.sponsorship-levels.svelte-1a8dew.svelte-1a8dew{margin-top:1.4rem}.budget-list.svelte-1a8dew.svelte-1a8dew{display:grid;gap:.65rem}.budget-row.svelte-1a8dew.svelte-1a8dew{display:flex;justify-content:space-between;align-items:baseline;gap:1.5rem;padding-bottom:.65rem;border-bottom:1px solid rgba(255,255,255,.12);font-size:1.06rem;color:#ffffffe6}.budget-row.svelte-1a8dew strong.svelte-1a8dew{color:#fff;font-size:1.08rem;white-space:nowrap}.budget-row.total.svelte-1a8dew.svelte-1a8dew{margin-top:.3rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.18);border-bottom:0;font-size:1.2rem}.budget-row.total.svelte-1a8dew strong.svelte-1a8dew{font-size:1.3rem}.sponsorship-levels.svelte-1a8dew.svelte-1a8dew{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem}.level.svelte-1a8dew.svelte-1a8dew{padding:1rem 1.1rem;border:1px solid rgba(255,255,255,.12);border-radius:.9rem;background:#ffffff0a}.level.svelte-1a8dew h3.svelte-1a8dew{margin:0 0 .35rem;font-size:1.45rem;color:#fff}.level.svelte-1a8dew p.svelte-1a8dew{font-size:1rem;line-height:1.6}.spacer.svelte-1a8dew.svelte-1a8dew{height:4rem}@media (max-width: 900px){.support-page.svelte-1a8dew.svelte-1a8dew{padding:1.25rem .5rem 0}.hero-copy.svelte-1a8dew.svelte-1a8dew{padding-top:1rem;padding-inline:.5rem}.hero-copy.svelte-1a8dew h1.svelte-1a8dew{font-size:2.2rem}.hero-copy.svelte-1a8dew p.svelte-1a8dew{font-size:1.02rem}.hero-copy.svelte-1a8dew .lead.svelte-1a8dew{font-size:1.12rem}.details.svelte-1a8dew.svelte-1a8dew{padding:0 .5rem}.panel.svelte-1a8dew.svelte-1a8dew{padding-top:.5rem}.panel.svelte-1a8dew+.panel.svelte-1a8dew{margin-top:1.25rem}.budget-row.svelte-1a8dew.svelte-1a8dew{flex-direction:column;align-items:flex-start;gap:.3rem}.sponsorship-levels.svelte-1a8dew.svelte-1a8dew{grid-template-columns:1fr}.spacer.svelte-1a8dew.svelte-1a8dew{height:2.5rem}}
