.legal-root.svelte-mczy1z{max-width:44rem;margin:0 auto;padding:4rem 1.5rem 6rem}.legal-header.svelte-mczy1z{padding-bottom:2rem;border-bottom:1px solid var(--helm-border)}.legal-title.svelte-mczy1z{margin-top:.75rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:600;letter-spacing:-.035em;line-height:1.05;color:var(--helm-fg)}.legal-lede.svelte-mczy1z{margin-top:.875rem;font-size:1rem;line-height:1.55;color:var(--helm-fg-subtle);text-wrap:pretty}.legal-updated.svelte-mczy1z{margin-top:.75rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.03em;color:var(--helm-fg-faint)}.legal-notice.svelte-mczy1z{display:flex;gap:.7rem;margin-top:1.5rem;padding:.875rem 1rem;border-radius:.75rem;border:1px solid rgba(96,165,250,.3);background:#60a5fa1a}.legal-notice-icon.svelte-mczy1z{width:1.2rem;height:1.2rem;flex-shrink:0;margin-top:.05rem;color:var(--helm-info)}.legal-notice.svelte-mczy1z p:where(.svelte-mczy1z){font-size:.825rem;line-height:1.55;color:#bfdbfe}.legal-notice.svelte-mczy1z strong:where(.svelte-mczy1z){color:#eff6ff}.legal-body.svelte-mczy1z{margin-top:.5rem}.legal-body.svelte-mczy1z section{margin-top:2.25rem}.legal-body.svelte-mczy1z section[id]{scroll-margin-top:4.5rem}.legal-body.svelte-mczy1z h2{font-size:1.2rem;font-weight:600;letter-spacing:-.02em;color:var(--helm-fg)}.legal-body.svelte-mczy1z h3{margin-top:1.35rem;font-size:1rem;font-weight:600;color:var(--helm-fg-muted)}.legal-body.svelte-mczy1z p{margin-top:.75rem;font-size:.925rem;line-height:1.65;color:var(--helm-fg-muted);text-wrap:pretty}.legal-body.svelte-mczy1z ul,.legal-body.svelte-mczy1z ol{margin-top:.75rem;padding-left:1.15rem}.legal-body.svelte-mczy1z ul{list-style:disc}.legal-body.svelte-mczy1z ol{list-style:decimal}.legal-body.svelte-mczy1z li{margin-top:.4rem;font-size:.9rem;line-height:1.6;color:var(--helm-fg-subtle)}.legal-body.svelte-mczy1z li strong{color:var(--helm-fg-muted)}.legal-body.svelte-mczy1z strong{color:var(--helm-fg);font-weight:600}.legal-body.svelte-mczy1z a{color:var(--helm-accent);text-decoration:none}.legal-body.svelte-mczy1z a:hover{text-decoration:underline}.legal-body.svelte-mczy1z code{padding:.1rem .35rem;border-radius:.3rem;background:var(--helm-surface-3);font-family:var(--font-mono);font-size:.82em;color:var(--helm-fg-muted)}.legal-body.svelte-mczy1z dl{margin-top:.5rem}.legal-body.svelte-mczy1z dt{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:1.1rem;font-weight:600;color:var(--helm-fg)}.legal-body.svelte-mczy1z dd{margin:.4rem 0 0;font-size:.9rem;line-height:1.6;color:var(--helm-fg-subtle)}
