.legal-page.svelte-1s3l5j2{min-height:100vh;padding:clamp(1.5rem,3vw,3rem);color:var(--legal-fg, #fafafa);background:radial-gradient(circle at 30% 20%,#111,#0a0a0b 60%,#050506);overflow-y:auto}.legal-article.svelte-1s3l5j2{max-width:75ch;margin:0 auto;line-height:1.55;font-size:1rem}.article-header.svelte-1s3l5j2{margin-bottom:2.25rem}h1.svelte-1s3l5j2{font-size:clamp(2.2rem,5vw,3.1rem);line-height:1.1;letter-spacing:-.5px;margin:0 0 .75rem}h2.svelte-1s3l5j2{font-size:clamp(1.45rem,3vw,2rem);margin:2.5rem 0 1rem;line-height:1.2;position:relative}h3.svelte-1s3l5j2{font-size:1.05rem;margin:1.75rem 0 .65rem;letter-spacing:.3px}p.svelte-1s3l5j2,.legal-article.svelte-1s3l5j2 li{color:#ffffffd9}p.svelte-1s3l5j2{margin:0 0 1.15rem}address.svelte-1s3l5j2{font-style:normal;line-height:1.4;background:#ffffff05;border:1px solid rgba(255,255,255,.08);padding:.9rem 1rem;border-radius:10px;margin:.75rem 0 1.5rem}address.svelte-1s3l5j2 p:where(.svelte-1s3l5j2){margin:0 0 .5rem}.divider.svelte-1s3l5j2{border:0;height:1px;background:linear-gradient(90deg,#ffffff14,#ffffff05);margin:1.5rem 0 .25rem}.legal-section.svelte-1s3l5j2{scroll-margin-top:5rem}.sub-section.svelte-1s3l5j2{position:relative;padding:.2rem 0 .2rem .6rem;border-left:2px solid rgba(255,255,255,.08);margin-bottom:1.2rem}.link.svelte-1s3l5j2{color:#82d6ff;text-decoration:underline;text-underline-offset:2px;transition:color .25s}.link.svelte-1s3l5j2:hover,.link.svelte-1s3l5j2:focus-visible{color:#b5e7ff}.last-updated.svelte-1s3l5j2{margin:.25rem 0 1.25rem;color:#ffffffa6;font-size:.9rem}.article-footer.svelte-1s3l5j2{margin-top:3rem;display:flex;justify-content:flex-start}.back.svelte-1s3l5j2{background:linear-gradient(145deg,#1d1f21,#2a2d31);border:1px solid rgba(255,255,255,.12);color:#fff;padding:.7rem 1.1rem;border-radius:10px;cursor:pointer;font-size:.95rem;letter-spacing:.3px;transition:background .25s,transform .25s}.back.svelte-1s3l5j2:hover,.back.svelte-1s3l5j2:focus-visible{background:linear-gradient(145deg,#303438,#353a40);outline:none}.back.svelte-1s3l5j2:active{transform:translateY(2px)}a.svelte-1s3l5j2:focus-visible,.back.svelte-1s3l5j2:focus-visible{box-shadow:0 0 0 3px #82d6ff73,0 0 0 6px #82d6ff26;border-radius:6px}@media(max-width:680px){.legal-page.svelte-1s3l5j2{padding-top:calc(clamp(1.5rem,3vw,3rem) + 4rem)}.legal-page.svelte-1s3l5j2 .back-button{top:2rem;left:.5rem;width:2.4rem;height:2.4rem}.legal-page.svelte-1s3l5j2 .back-button svg{width:1.15rem;height:1.15rem}.legal-article.svelte-1s3l5j2{font-size:.96rem}h2.svelte-1s3l5j2{margin-top:2rem}h3.svelte-1s3l5j2{margin-top:1.2rem}.article-footer.svelte-1s3l5j2{margin-top:2.2rem}}
