.legal-root.svelte-1j5k1nv{background:var(--page-background);color:var(--text-color)}.legal-main.svelte-1j5k1nv{max-width:900px;margin:0 auto;padding:clamp(28px,6vw,56px) 20px 64px}.legal-header.svelte-1j5k1nv h1:where(.svelte-1j5k1nv){font-size:clamp(2rem,1.6rem + 1.6vw,2.6rem);margin:0 0 12px;letter-spacing:-.01em}.lead.svelte-1j5k1nv{font-size:1.05rem;line-height:1.6;opacity:.85;margin:0 0 32px}.legal-section.svelte-1j5k1nv{padding:20px 0;border-top:1px solid var(--nav-border-color)}.legal-section.svelte-1j5k1nv:first-of-type{border-top:0;padding-top:8px}.section-title.svelte-1j5k1nv{margin:0 0 12px;font-size:clamp(1.15rem,1.05rem + .5vw,1.35rem);font-weight:600;display:flex;align-items:center;gap:10px}.subsection-title.svelte-1j5k1nv{margin:16px 0 8px;font-size:1.05rem;font-weight:600;opacity:.9}.anchor.svelte-1j5k1nv{color:inherit;text-decoration:none;position:relative}.anchor.svelte-1j5k1nv:after{content:"#";opacity:0;margin-left:8px;font-weight:400;color:inherit;transition:opacity .15s ease}.section-title.svelte-1j5k1nv:hover .anchor:where(.svelte-1j5k1nv):after,.anchor.svelte-1j5k1nv:focus:after{opacity:.4}p.svelte-1j5k1nv,address.svelte-1j5k1nv,li.svelte-1j5k1nv{line-height:1.7}p.svelte-1j5k1nv{margin:0 0 12px}p.svelte-1j5k1nv+p:where(.svelte-1j5k1nv){margin-top:10px}address.svelte-1j5k1nv{font-style:normal;line-height:1.8}.list.svelte-1j5k1nv{margin:12px 0;padding-left:24px}.list.svelte-1j5k1nv li:where(.svelte-1j5k1nv)+li:where(.svelte-1j5k1nv){margin-top:6px}a.svelte-1j5k1nv{color:var(--text-color);text-decoration:underline;text-underline-offset:2px}a.svelte-1j5k1nv:hover{opacity:.85}strong.svelte-1j5k1nv{font-weight:600}.legal-footer.svelte-1j5k1nv{margin-top:32px;padding-top:20px;border-top:1px dashed var(--nav-border-color)}.meta.svelte-1j5k1nv{margin:0;font-size:.9rem;opacity:.7}.legal-root.svelte-1j5k1nv,.legal-root.svelte-1j5k1nv :where(.svelte-1j5k1nv){user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important}
