.legal.svelte-1gmktme{background:var(--screen);padding-bottom:140px}.head.svelte-1gmktme{flex-direction:column;gap:16px;padding-top:96px;padding-bottom:64px;display:flex}.head.svelte-1gmktme>.eyebrow:where(.svelte-1gmktme){color:var(--primary)}.meta.svelte-1gmktme{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.badge.svelte-1gmktme{background:var(--warning);color:var(--ink);border-radius:999px;padding:6px 12px}.body.svelte-1gmktme{align-items:flex-start;gap:80px;display:flex}.side.svelte-1gmktme{flex-direction:column;flex-shrink:0;gap:6px;width:280px;display:flex;position:sticky;top:24px}.side.svelte-1gmktme a:where(.svelte-1gmktme){color:var(--muted);border:1px solid #0000;border-radius:14px;padding:12px 16px;font-size:15px;line-height:1.5;transition:background-color .2s,color .2s}.side.svelte-1gmktme a.on:where(.svelte-1gmktme){background:var(--white);border-color:var(--border);color:var(--primary);letter-spacing:-.005em;font-size:20px;font-weight:700;line-height:1.3}@media (hover:hover) and (pointer:fine){.side.svelte-1gmktme a:where(.svelte-1gmktme):not(.on):hover{color:var(--ink);background:#fff9}}.text.svelte-1gmktme{background:var(--white);min-width:0;color:var(--muted);border-radius:32px;flex:1;padding:56px}.notice.svelte-1gmktme{color:var(--ink);background:#ffb0211f;border-radius:16px;align-items:flex-start;gap:14px;margin-bottom:36px;padding:16px 20px;display:flex}.notice.svelte-1gmktme .icon{color:var(--warning)}.text.svelte-1gmktme h2{letter-spacing:-.015em;color:var(--ink);margin:36px 0 12px;font-size:28px;font-weight:800;line-height:1.2}.text.svelte-1gmktme h2:first-of-type{margin-top:0}.text.svelte-1gmktme p,.text.svelte-1gmktme ul{margin:0 0 12px}.text.svelte-1gmktme ul{padding-left:20px}.text.svelte-1gmktme li+li{margin-top:8px}.text.svelte-1gmktme strong{color:var(--ink)}@media (width<=1023px){.legal.svelte-1gmktme{padding-bottom:64px}.head.svelte-1gmktme{padding-top:48px;padding-bottom:32px}.body.svelte-1gmktme{flex-direction:column;gap:24px}.side.svelte-1gmktme{scrollbar-width:none;flex-direction:row;width:100%;position:static;overflow-x:auto}.side.svelte-1gmktme a:where(.svelte-1gmktme){white-space:nowrap}.side.svelte-1gmktme a.on:where(.svelte-1gmktme){font-size:15px;line-height:1.5}.text.svelte-1gmktme{border-radius:24px;padding:24px 20px;font-size:15px}.text.svelte-1gmktme h2{margin-top:28px;font-size:22px}}
