.legal-public{max-width:960px;margin:auto;padding:32px 24px 64px}.spaces-legal{max-width:880px;margin:0 auto}.legal-reading{font-size:15px;line-height:1.85;overflow-wrap:anywhere;word-break:keep-all;color:var(--text,inherit)}.legal-heading{margin:24px 0}.legal-heading h1{font-size:clamp(24px,3vw,32px);line-height:1.35;font-weight:500;color:var(--text-display,inherit)}.legal-date{margin-top:8px;font-size:13px;color:var(--text-sub,inherit)}.legal-summary{padding:20px 0;border-block:1px solid var(--line)}.legal-summary ul{list-style:disc;padding-left:20px}.legal-summary li+li{margin-top:8px}.legal-summary>p{margin-top:12px;font-size:12px;color:var(--text-sub,inherit)}.legal-index{border-bottom:1px solid var(--line);margin-bottom:24px}.legal-index summary{min-height:48px;display:list-item;align-content:center;cursor:pointer;font-weight:500}.legal-index nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;padding-bottom:16px}.legal-doc-links a,.legal-index a,.legal-top{min-height:44px;display:inline-flex;align-items:center;color:var(--text-sub,inherit);text-decoration:underline;text-underline-offset:4px}.legal-reading article>p{margin:24px 0}.legal-reading section{scroll-margin-top:88px;padding:28px 0;border-top:1px solid var(--line)}.legal-reading h2{margin-bottom:16px;font-size:18px;line-height:1.5;font-weight:600;color:var(--text-display,inherit)}.legal-reading section p+p{margin-top:12px}.legal-reading section :is(ol,ul){padding-left:24px;margin:16px 0}.legal-reading ol{list-style:decimal}.legal-reading ul{list-style:disc}.legal-reading li+li{margin-top:10px}.legal-table{width:100%;table-layout:fixed;border-collapse:collapse;text-align:left;font-size:13px;margin-bottom:24px}.legal-table :is(th,td){padding:12px;vertical-align:top;border-bottom:1px solid var(--line)}.legal-table th{font-weight:600}.legal-doc-links{display:flex;flex-wrap:wrap;gap:0 20px;font-size:13px}.legal-top{margin-top:16px}@media (max-width:639px){.legal-public{padding:20px 20px 48px}.legal-index nav{grid-template-columns:1fr}.legal-table,.legal-table tbody,.legal-table td,.legal-table tr{display:block;width:100%}.legal-table thead{display:none}.legal-table tr{padding:12px 0;border-bottom:1px solid var(--line)}.legal-table td{border:0;padding:4px 0}.legal-table td:before{content:attr(data-label);display:block;font-size:12px;font-weight:500;color:var(--text-sub,inherit)}.legal-table td:first-child{font-weight:600;font-size:15px}}:root{color-scheme:dark;--ink-600:#2C2923;--ink-700:#211F1B;--ink-800:#191816;--ink-900:#121210;--ink-950:#0D0D0C;--paper-50:#FAF7F1;--paper-100:#EEE9DE;--paper-200:#E6DFD0;--paper-300:#D9D1C2;--paper-400:#AA9E86;--paper-500:#968A73;--paper-600:#887E6B;--vermilion-400:#FF7058;--vermilion-500:#F05B43;--vermilion-600:#D94B35;--celadon-500:#9FB0A6;--celadon-700:#6E837A;--bg:#121210;--bg-deep:#0D0D0C;--surface:#191816;--surface-high:#211F1B;--chip-bg:#2C2923;--fill1:#191816;--fill2:#211F1B;--fill3:#2C2923;--line:#2F2E2B;--line-soft:#242320;--scrim:rgb(13 13 12/0.58);--scrim-soft:rgb(13 13 12/0.24);--transparent:rgb(0 0 0/0);--text-display:#EEE9DE;--text:#D9D1C2;--text-sub:#AA9E86;--text-muted:#968A73;--text-faint:#887E6B;--accent:#EEE9DE;--brand:#F05B43;--brand-pressed:#D94B35;--accent-pressed:#D9D1C2;--accent-soft:rgb(238 233 222/0.12);--accent-on-dark:#EEE9DE;--on-accent:#121210;--on-brand:#121210;--positive:#9FB0A6;--celadon-text:#6E837A;--danger:#DE5C72;--danger-fill:#8E2F3E;--on-danger:#EEE9DE;--paper-bg:#FAF7F1;--paper-line:#E6DFD0;--ink-on-paper:#121210;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-pill:9999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-10:128px;--size-hit-target:44px;--size-button-height:52px;--size-button-height-sm:44px;--size-list-row:56px;--size-icon-sm:16px;--size-icon-md:20px;--size-icon-lg:24px;--z-base:0;--z-raised:1;--z-dock:10;--z-sheet:20;--z-toast:30;--z-overlay:40;--opacity-disabled:0.4;--opacity-pressed:0.72;--opacity-busy:0.7;--ease-settle:cubic-bezier(0.2,0,0,1);--ease-standard:cubic-bezier(0.4,0,0.2,1);--motion-settle-duration:450ms;--motion-settle-rise:12px;--motion-settle-stagger:80ms;--motion-press-duration:120ms;--motion-press-scale:0.98;--motion-sheet-duration:350ms}.ground-hanji{color-scheme:light;--bg:#FAF7F1;--bg-deep:#EEE9DE;--surface:#EEE9DE;--surface-high:#E6DFD0;--chip-bg:#D9D1C2;--fill1:rgb(18 18 16/0.06);--fill2:rgb(18 18 16/0.1);--fill3:rgb(18 18 16/0.16);--line:rgb(18 18 16/0.12);--line-soft:rgb(18 18 16/0.08);--scrim:rgb(13 13 12/0.4);--scrim-soft:rgb(250 247 241/0.4);--transparent:rgb(0 0 0/0);--text-display:#0D0D0C;--text:#121210;--text-sub:#2C2923;--text-muted:#887E6B;--text-faint:#968A73;--accent:#121210;--brand:#D94B35;--brand-pressed:#F05B43;--accent-pressed:#191816;--accent-soft:rgb(217 75 53/0.12);--accent-on-dark:#121210;--on-accent:#FAF7F1;--on-brand:#FAF7F1;--positive:#6E837A;--celadon-text:#6E837A;--danger:#8F2B2B;--danger-fill:#8F2B2B;--on-danger:#FAF7F1;--paper-bg:#FAF7F1;--paper-line:#E6DFD0;--ink-on-paper:#121210;--text-muted:#6F6656;--text-faint:#887E6B}