html,body{min-height:100%;overflow:auto}body{background:#fff}.legal-page.svelte-1gmktme{min-height:100vh;color:var(--foreground);background:#fff}.legal-header.svelte-1gmktme{background:var(--brand-dark,#1f2937);color:#fff;align-items:center;min-height:58px;padding:0 clamp(18px,4vw,72px);display:flex}.legal-brand.svelte-1gmktme{align-items:center;gap:12px;font-size:1.35rem;font-weight:700;line-height:1;display:inline-flex}.legal-brand__mark.svelte-1gmktme{background:#fff;border-radius:8px;justify-content:center;align-items:center;width:25px;height:25px;padding:1.5px;display:inline-flex;overflow:hidden}.legal-brand__mark.svelte-1gmktme img:where(.svelte-1gmktme){border-radius:8px;width:100%}.legal-main.svelte-1gmktme{width:min(100% - 36px,780px);margin:0 auto;padding:clamp(34px,7vw,72px) 0}.back-link.svelte-1gmktme{color:var(--muted-foreground);align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}.back-link.svelte-1gmktme svg:where(.svelte-1gmktme){width:16px;height:16px}.back-link.svelte-1gmktme:hover,.back-link.svelte-1gmktme:focus-visible{color:var(--foreground)}.legal-heading.svelte-1gmktme{margin:clamp(34px,6vw,54px) 0 clamp(30px,5vw,44px)}.legal-heading.svelte-1gmktme p:where(.svelte-1gmktme){color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:700}.legal-heading.svelte-1gmktme h1:where(.svelte-1gmktme){color:var(--foreground);letter-spacing:0;margin:0;font-size:clamp(2.4rem,7vw,4.7rem);line-height:.95}.legal-heading.svelte-1gmktme span:where(.svelte-1gmktme){color:var(--muted-foreground);margin-top:14px;font-size:14px;display:block}.legal-prose.svelte-1gmktme{color:color-mix(in oklch, var(--foreground) 88%, #fff);font-size:15px;line-height:1.72}.legal-prose.svelte-1gmktme h2{color:var(--foreground);letter-spacing:0;margin:2.4em 0 .7em;font-size:1.28rem;line-height:1.25}.legal-prose.svelte-1gmktme h3{color:var(--foreground);margin:1.7em 0 .45em;font-size:1rem;line-height:1.35}.legal-prose.svelte-1gmktme p{margin:0 0 1.05em}.legal-prose.svelte-1gmktme ul{margin:0 0 1.2em;padding-left:1.15rem}.legal-prose.svelte-1gmktme li{margin:.45em 0}.legal-prose.svelte-1gmktme a{color:var(--foreground);text-underline-offset:3px;font-weight:600;text-decoration:underline}.legal-prose.svelte-1gmktme strong{color:var(--foreground);font-weight:700}.legal-footer.svelte-1gmktme{border-top:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(44px,8vw,72px);padding-top:20px;font-size:13px;display:flex}.legal-footer__links.svelte-1gmktme{white-space:nowrap;align-items:center;gap:.6rem;display:inline-flex}.legal-footer.svelte-1gmktme a:where(.svelte-1gmktme){color:var(--foreground);font-weight:500}@media (width<=620px){.legal-main.svelte-1gmktme{width:min(100% - 32px,780px)}.legal-heading.svelte-1gmktme h1:where(.svelte-1gmktme){font-size:clamp(2.2rem,13vw,3.5rem)}.legal-footer.svelte-1gmktme{flex-direction:column;align-items:flex-start}}
