.page-legal.svelte-7ke6fz{background-color:var(--bg-300);padding:96px 0 128px}.page-legal__article.svelte-7ke6fz{min-width:0;background-color:var(--bg-100);border:1px solid var(--border-color);border-radius:var(--radius-web);padding:48px;color:var(--fg-100);font-family:var(--font-body);font-size:15px;line-height:1.65}.page-legal__header.svelte-7ke6fz{margin-bottom:40px;border-bottom:1px solid var(--divider);padding-bottom:32px;display:flex;flex-direction:column;gap:16px}.page-legal__eyebrow.svelte-7ke6fz{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:1.6px;color:var(--fg-200);text-transform:uppercase;margin:0}.page-legal__headline.svelte-7ke6fz{overflow-wrap:anywhere;font-family:var(--font-display);font-size:36px;font-weight:400;color:var(--fg-000);margin:0;line-height:1.15}.page-legal__lede.svelte-7ke6fz{font-size:16px;color:var(--fg-100);line-height:1.6;max-width:780px;margin:0}.page-legal__meta.svelte-7ke6fz{margin:8px 0 0;display:grid;grid-template-columns:max-content 1fr;gap:4px 16px;font-family:var(--font-mono);font-size:12px;color:var(--fg-200)}.page-legal__meta.svelte-7ke6fz div:where(.svelte-7ke6fz){display:contents}.page-legal__meta.svelte-7ke6fz dt:where(.svelte-7ke6fz){color:var(--fg-100);font-weight:500}.page-legal__meta.svelte-7ke6fz dd:where(.svelte-7ke6fz){min-width:0;margin:0;overflow-wrap:anywhere}.page-legal__article.svelte-7ke6fz h2{font-family:var(--font-display);font-size:22px;font-weight:400;color:var(--fg-000);margin:36px 0 14px;line-height:1.25}.page-legal__article.svelte-7ke6fz p{margin:0 0 12px}.page-legal__article.svelte-7ke6fz ul{margin:8px 0 18px;padding-left:20px}.page-legal__article.svelte-7ke6fz li{margin-bottom:6px}.page-legal__table-wrap.svelte-7ke6fz{width:100%;max-width:100%;margin:12px 0 20px;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--border-color);border-radius:var(--radius-sm)}.page-legal__table-wrap.svelte-7ke6fz:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.page-legal__table-caption.svelte-7ke6fz{caption-side:top;padding:10px 12px;text-align:left;color:var(--fg-100);font-family:var(--font-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.page-legal__table-wrap.svelte-7ke6fz table:where(.svelte-7ke6fz){width:100%;min-width:720px;border-collapse:collapse;font-size:13px}.page-legal__table-wrap.svelte-7ke6fz thead:where(.svelte-7ke6fz){background-color:var(--bg-300)}.page-legal__table-wrap.svelte-7ke6fz th:where(.svelte-7ke6fz),.page-legal__table-wrap.svelte-7ke6fz td:where(.svelte-7ke6fz){border:1px solid var(--border-color);padding:8px 12px;text-align:left;vertical-align:top}.page-legal__table-wrap.svelte-7ke6fz th:where(.svelte-7ke6fz){font-family:var(--font-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--fg-100)}.page-legal__article.svelte-7ke6fz a{color:var(--zv-deep);text-decoration:underline;text-decoration-color:var(--zv-emerald);text-underline-offset:2px}.page-legal__related.svelte-7ke6fz{margin-top:20px}@media (max-width: 768px){.page-legal.svelte-7ke6fz{padding:64px 0 80px}.page-legal__article.svelte-7ke6fz{padding:24px;font-size:14px;overflow-x:hidden;word-break:break-word;overflow-wrap:anywhere}.page-legal__headline.svelte-7ke6fz{font-size:28px}.page-legal__meta.svelte-7ke6fz{grid-template-columns:1fr;gap:2px}.page-legal__table-wrap.svelte-7ke6fz table:where(.svelte-7ke6fz){min-width:640px}}@media (max-width: 430px){.page-legal__article.svelte-7ke6fz{padding:20px}.page-legal__table-wrap.svelte-7ke6fz table:where(.svelte-7ke6fz){min-width:600px}}
