.campaign-legal.svelte-x8xecy{color:#153d2e;background:#edf2e9}.campaign-legal-hero.svelte-x8xecy{color:#f7f7e9;background:#10392d;padding:85px 0}.campaign-legal-hero.svelte-x8xecy h1:where(.svelte-x8xecy){letter-spacing:-.07em;margin:25px 0;font-size:clamp(50px,5.5vw,88px);line-height:1.02}.campaign-legal-hero.svelte-x8xecy h1:where(.svelte-x8xecy) em:where(.svelte-x8xecy){color:#b6dfc7}.campaign-legal-hero.svelte-x8xecy p:where(.svelte-x8xecy){color:#d2e7d7;max-width:60ch;font-size:17px;line-height:1.65}.campaign-legal-body.svelte-x8xecy{padding:80px 0 110px}.campaign-legal-intro.svelte-x8xecy{grid-template-columns:1fr 1fr;align-items:end;gap:40px;display:grid}.campaign-legal-intro.svelte-x8xecy h2:where(.svelte-x8xecy){margin:0;font-size:clamp(40px,4vw,64px)}.campaign-legal-intro.svelte-x8xecy p:where(.svelte-x8xecy){font-size:16px;line-height:1.7}.campaign-legal-grid.svelte-x8xecy{grid-template-columns:repeat(3,1fr);gap:13px;margin:40px 0;display:grid}.campaign-legal-grid.svelte-x8xecy article:where(.svelte-x8xecy){background:#fff9eb;border:1px solid #b8ccbb;border-radius:16px;min-height:255px;padding:26px}.campaign-legal-grid.svelte-x8xecy span:where(.svelte-x8xecy){letter-spacing:.1em;color:#498667;font-size:10px}.campaign-legal-grid.svelte-x8xecy h3:where(.svelte-x8xecy){margin:25px 0 12px;font-size:26px;line-height:1.12}.campaign-legal-grid.svelte-x8xecy p:where(.svelte-x8xecy),.campaign-legal-note.svelte-x8xecy p:where(.svelte-x8xecy){font-size:13px;line-height:1.7}.campaign-legal-note.svelte-x8xecy{background:#dbeadd;border-left:5px solid #247854;max-width:890px;padding:25px}.campaign-legal-links.svelte-x8xecy{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.campaign-legal-links.svelte-x8xecy a:where(.svelte-x8xecy){color:#153d2e;border:1px solid #7faa8d;border-radius:25px;padding:11px 16px;font-size:12px;font-weight:700}@media (width<=850px){.campaign-legal-intro.svelte-x8xecy,.campaign-legal-grid.svelte-x8xecy{grid-template-columns:1fr}.campaign-legal-grid.svelte-x8xecy article:where(.svelte-x8xecy){min-height:0}}
