.legal-wrap.svelte-79qpgi{max-width:740px;margin:64px auto 100px;padding:0 5%;width:100%}.legal-header.svelte-79qpgi{margin-bottom:56px;padding-bottom:32px;border-bottom:1px solid var(--border)}.legal-tag.svelte-79qpgi{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.legal-header.svelte-79qpgi h1:where(.svelte-79qpgi){font-size:clamp(28px,4vw,38px);font-weight:300;letter-spacing:.04em;margin-bottom:10px;color:var(--text)}.legal-meta.svelte-79qpgi{font-size:13px;color:var(--muted);margin-bottom:20px}.legal-note.svelte-79qpgi{font-size:12px;color:var(--muted);background:color-mix(in srgb,var(--gs) 8%,transparent);border-left:3px solid var(--gs);border-radius:0 4px 4px 0;padding:12px 16px;line-height:1.6}.legal-body.svelte-79qpgi{display:flex;flex-direction:column;gap:48px}section.svelte-79qpgi{display:flex;flex-direction:column;gap:14px}h2.svelte-79qpgi{font-size:16px;font-weight:400;letter-spacing:.05em;color:var(--text);padding-bottom:10px;border-bottom:1px solid var(--border)}h3.svelte-79qpgi{font-size:13px;font-weight:400;letter-spacing:.04em;color:var(--text);margin-top:6px;margin-bottom:-4px}p.svelte-79qpgi,li.svelte-79qpgi,dd.svelte-79qpgi{font-size:14px;font-weight:300;line-height:1.8;color:var(--muted)}p.svelte-79qpgi strong:where(.svelte-79qpgi){color:var(--text);font-weight:400}p.svelte-79qpgi em:where(.svelte-79qpgi){font-style:italic;font-size:13px}ul.svelte-79qpgi{padding-left:20px;display:flex;flex-direction:column;gap:6px}dl.svelte-79qpgi{display:grid;grid-template-columns:max-content 1fr;gap:8px 24px;align-items:baseline}dt.svelte-79qpgi{font-size:13px;font-weight:400;color:var(--text);white-space:nowrap}dd.svelte-79qpgi{margin:0}a.svelte-79qpgi{color:var(--gs);text-decoration:none;transition:opacity .15s}a.svelte-79qpgi:hover{opacity:.75}address.svelte-79qpgi{font-size:14px;font-weight:300;line-height:2;color:var(--muted);font-style:normal}
