.terms-shell.svelte-pve8q6{width:100%;max-width:76ch;margin:0 auto;padding:clamp(28px,calc(var(--safe-top) + 18px),48px) max(var(--gutter),var(--safe-left)) max(48px,calc(var(--safe-bottom) + 32px))}.terms-head.svelte-pve8q6{display:flex;flex-direction:column;gap:10px;margin-bottom:28px}.terms-back.svelte-pve8q6{width:fit-content;display:inline-flex;align-items:center;gap:7px;margin:0 0 6px;padding:0;border:none;background:none;color:var(--mid);font-family:var(--font-condensed),sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;text-decoration:none}.terms-kicker.svelte-pve8q6{font-family:var(--font-condensed),sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 76%,var(--mid) 24%)}.terms-title.svelte-pve8q6{font-family:var(--font-station),sans-serif;font-size:clamp(40px,9vw,68px);font-weight:700;line-height:.94;letter-spacing:-.025em;color:var(--ink)}.terms-updated.svelte-pve8q6{font-size:14px;line-height:1.45;color:var(--mid)}.terms-body.svelte-pve8q6{display:flex;flex-direction:column;gap:22px}.terms-section.svelte-pve8q6{display:flex;flex-direction:column;gap:12px;padding-top:18px;border-top:1px solid var(--rule)}.terms-section.svelte-pve8q6 h2:where(.svelte-pve8q6){font-family:var(--font-station),sans-serif;font-size:28px;font-weight:700;line-height:.98;letter-spacing:-.015em;color:var(--ink)}.terms-section.svelte-pve8q6 p:where(.svelte-pve8q6),.terms-section.svelte-pve8q6 li:where(.svelte-pve8q6){max-width:70ch;font-size:16px;line-height:1.6;color:color-mix(in srgb,var(--ink) 88%,var(--mid) 12%)}.terms-section.svelte-pve8q6 ul:where(.svelte-pve8q6){display:flex;flex-direction:column;gap:8px;padding-left:20px}.terms-section.svelte-pve8q6 a:where(.svelte-pve8q6){color:inherit;text-decoration-color:color-mix(in srgb,var(--ink) 34%,transparent);text-underline-offset:.16em}@media(min-width:600px){.terms-shell.svelte-pve8q6{padding-top:clamp(40px,calc(var(--safe-top) + 24px),64px);padding-bottom:max(64px,calc(var(--safe-bottom) + 40px))}.terms-head.svelte-pve8q6{gap:12px;margin-bottom:34px}.terms-back.svelte-pve8q6{font-size:13px}.terms-updated.svelte-pve8q6{font-size:15px}.terms-body.svelte-pve8q6{gap:26px}.terms-section.svelte-pve8q6{gap:14px;padding-top:22px}.terms-section.svelte-pve8q6 h2:where(.svelte-pve8q6){font-size:32px}}
