.legal-hero.svelte-1c6rzk{background:var(--color-lakebed-950);color:#fff;padding:3.5rem 1rem 2.5rem}@media(min-width:768px){.legal-hero.svelte-1c6rzk{padding:4.5rem 2rem 3.5rem}}.legal-hero__inner.svelte-1c6rzk{max-width:720px;margin:0 auto}.legal-hero__kicker.svelte-1c6rzk{font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--color-flicker-400);margin-bottom:1.25rem}.legal-hero__title.svelte-1c6rzk{font-family:var(--font-display, var(--font-serif));font-size:clamp(1.75rem,4.5vw,2.75rem);font-weight:700;line-height:1.15;letter-spacing:-.01em;margin:0 0 1rem}.legal-hero__lede.svelte-1c6rzk{font-family:var(--font-serif);font-size:.95rem;line-height:1.7;color:#ffffffa6;max-width:560px}.legal-hero__updated.svelte-1c6rzk{margin-top:1.25rem;font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff59}.legal-nav.svelte-1c6rzk{border-bottom:1px solid var(--border);background:var(--color-alpine-snow-100);overflow-x:auto;-webkit-overflow-scrolling:touch}.legal-nav__inner.svelte-1c6rzk{display:flex;gap:0;max-width:720px;margin:0 auto;padding:0 1rem}@media(min-width:768px){.legal-nav__inner.svelte-1c6rzk{padding:0 2rem}}.legal-nav__link.svelte-1c6rzk{font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--color-obsidian-500);text-decoration:none;padding:.85rem 1rem;white-space:nowrap;border-bottom:2px solid transparent;transition:color .12s ease,border-color .12s ease}.legal-nav__link.svelte-1c6rzk:hover{color:var(--color-obsidian-900);text-decoration:none}.legal-nav__link--active.svelte-1c6rzk{color:var(--color-obsidian-950);border-bottom-color:var(--color-lakebed-950)}.legal-body.svelte-1c6rzk{padding:2.5rem 1rem 4rem}@media(min-width:768px){.legal-body.svelte-1c6rzk{padding:3rem 2rem 5rem}}.legal-body__inner.svelte-1c6rzk{max-width:720px;margin:0 auto}.legal-prose.svelte-1c6rzk h2{font-family:var(--font-sans);font-size:1.15rem;font-weight:700;color:var(--color-obsidian-950);margin:2.5rem 0 .75rem;scroll-margin-top:6rem;letter-spacing:-.005em;line-height:1.3}.legal-prose.svelte-1c6rzk h2:first-child{margin-top:0}.legal-prose.svelte-1c6rzk p{font-family:var(--font-serif);font-size:.92rem;line-height:1.8;color:var(--color-obsidian-700);margin:0 0 1rem}.legal-prose.svelte-1c6rzk ul{margin:0 0 1.25rem;padding-left:1.25rem}.legal-prose.svelte-1c6rzk li{font-family:var(--font-serif);font-size:.92rem;line-height:1.75;color:var(--color-obsidian-700);margin-bottom:.35rem}.legal-prose.svelte-1c6rzk li::marker{color:var(--color-obsidian-400)}.legal-prose.svelte-1c6rzk strong{font-weight:700;color:var(--color-obsidian-900)}.legal-prose.svelte-1c6rzk a{color:var(--color-lakebed-700);text-decoration:none;text-underline-offset:3px;transition:color .12s ease}.legal-prose.svelte-1c6rzk a:hover{color:var(--color-lakebed-950);text-decoration:underline}
