.page-hero.svelte-1hinyrq.svelte-1hinyrq{background:linear-gradient(135deg,var(--green-900) 0%,var(--green-800) 100%);padding:4rem 0 3rem;color:#fff;text-align:center}.page-hero.svelte-1hinyrq h1.svelte-1hinyrq{color:#fff;margin:1rem 0 .75rem}.page-hero.svelte-1hinyrq p.svelte-1hinyrq{color:#ffffffd9;font-size:1.05rem;max-width:650px;margin:0 auto}.hero-tag.svelte-1hinyrq.svelte-1hinyrq{background:#ffffff1a;color:var(--amber-400);border-color:#fff3}.legal-container.svelte-1hinyrq.svelte-1hinyrq{max-width:800px}.legal-container.svelte-1hinyrq h2.svelte-1hinyrq{font-size:1.4rem;margin:2.5rem 0 1rem;padding-bottom:.5rem;border-bottom:2px solid var(--color-border)}.legal-container.svelte-1hinyrq h2.svelte-1hinyrq:first-of-type{margin-top:0}.legal-container.svelte-1hinyrq p.svelte-1hinyrq{font-size:.95rem;line-height:1.7;color:var(--neutral-700);margin-bottom:1rem}.legal-container.svelte-1hinyrq a.svelte-1hinyrq{color:var(--color-primary);text-decoration:underline}.legal-container.svelte-1hinyrq a.svelte-1hinyrq:hover{color:var(--green-900)}.legal-dl.svelte-1hinyrq.svelte-1hinyrq{display:grid;grid-template-columns:max-content 1fr;gap:.5rem 1.5rem;margin:0 0 1rem;padding:1.25rem 1.5rem;background:var(--green-50);border-radius:var(--radius-md);border-left:4px solid var(--color-primary)}.legal-dl.svelte-1hinyrq dt.svelte-1hinyrq{font-weight:600;color:var(--color-text);font-size:.88rem}.legal-dl.svelte-1hinyrq dd.svelte-1hinyrq{margin:0;color:var(--neutral-700);font-size:.92rem}@media (max-width: 600px){.legal-dl.svelte-1hinyrq.svelte-1hinyrq{grid-template-columns:1fr;gap:.15rem 0;padding:1rem}.legal-dl.svelte-1hinyrq dt.svelte-1hinyrq{margin-top:.6rem}.legal-dl.svelte-1hinyrq dt.svelte-1hinyrq:first-child{margin-top:0}}.legal-update.svelte-1hinyrq.svelte-1hinyrq{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--color-border);font-size:.85rem!important;color:var(--color-text-muted)!important}
