body{margin:0;font:16px/1.6 system-ui,sans-serif;color:#0f172a}.announcement.svelte-1br2sqw{background:#0f766e;color:#fff;text-align:center;padding:.4rem 1rem;font-size:.9rem}.announcement.svelte-1br2sqw a:where(.svelte-1br2sqw){color:inherit}.site-header.svelte-1br2sqw{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0}.brand.svelte-1br2sqw{font-weight:700;text-decoration:none;color:inherit;font-size:1.1rem}.site-header.svelte-1br2sqw nav:where(.svelte-1br2sqw)>ul:where(.svelte-1br2sqw){display:flex;gap:1.25rem;list-style:none;margin:0;padding:0}.site-header.svelte-1br2sqw nav:where(.svelte-1br2sqw) a:where(.svelte-1br2sqw){text-decoration:none;color:inherit}.site-header.svelte-1br2sqw nav:where(.svelte-1br2sqw) ul:where(.svelte-1br2sqw) ul:where(.svelte-1br2sqw){display:none}main.svelte-1br2sqw{max-width:760px;margin:0 auto;padding:2rem 1.5rem 4rem}.site-footer.svelte-1br2sqw{border-top:1px solid #e2e8f0;padding:2rem 1.5rem;font-size:.9rem;color:#475569}.footer-cols.svelte-1br2sqw{display:flex;gap:3rem;flex-wrap:wrap;max-width:760px;margin:0 auto}.footer-cols.svelte-1br2sqw h2:where(.svelte-1br2sqw){font-size:.8rem;text-transform:uppercase;letter-spacing:.06em}.footer-cols.svelte-1br2sqw ul:where(.svelte-1br2sqw),.legal.svelte-1br2sqw{list-style:none;padding:0;margin:.5rem auto 0;max-width:760px}.legal.svelte-1br2sqw{margin-top:1.5rem;display:flex;gap:1rem}
