.legal[data-v-58ddca0d]{padding-block:var(--space-16) var(--space-24)}.legal__head[data-v-58ddca0d]{gap:var(--space-4);max-width:760px;padding-bottom:var(--space-12);margin-bottom:var(--space-12);border-bottom:1px solid var(--border);flex-direction:column;display:flex}.legal__title[data-v-58ddca0d]{letter-spacing:var(--tracking-tighter);padding-bottom:.05em;font-size:clamp(36px,5.4vw,60px);line-height:1.02}.legal__intro[data-v-58ddca0d]{font-size:var(--text-md);color:var(--text-2);line-height:1.7}.legal__updated[data-v-58ddca0d]{align-items:center;gap:var(--space-2);height:26px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);font-size:var(--text-xs);color:var(--text-3);align-self:flex-start;display:inline-flex}.legal__grid[data-v-58ddca0d]{gap:var(--space-16);grid-template-columns:240px minmax(0,1fr);align-items:start;display:grid}.toc[data-v-58ddca0d]{gap:var(--space-3);max-height:calc(100dvh - 120px);position:sticky;top:96px;overflow-y:auto}.toc[data-v-58ddca0d],.toc__list[data-v-58ddca0d]{flex-direction:column;display:flex}.toc__list[data-v-58ddca0d]{border-left:1px solid var(--border)}.toc__link[data-v-58ddca0d]{gap:var(--space-3);padding:6px var(--space-3);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:var(--text-sm);color:var(--text-3);transition:color var(--duration) var(--ease),border-color var(--duration) var(--ease),background-color var(--duration) var(--ease);border-left:1px solid #0000;margin-left:-1px;line-height:1.4;display:flex}.toc__link[data-v-58ddca0d]:hover{color:var(--text);background:var(--surface-hover)}.toc__link--active[data-v-58ddca0d]{color:var(--white);border-left-color:var(--white);background:linear-gradient(90deg,#ffffff0d,#fff0)}.toc__link--active .toc__num[data-v-58ddca0d]{color:var(--text-2)}.toc__num[data-v-58ddca0d]{color:var(--text-3);transition:color var(--duration) var(--ease);padding-top:2px;font-size:11px}.doc[data-v-58ddca0d]{gap:var(--space-12);max-width:720px}.doc[data-v-58ddca0d],.doc__section[data-v-58ddca0d]{flex-direction:column;display:flex}.doc__section[data-v-58ddca0d]{gap:var(--space-4);scroll-margin-top:96px}.doc__h[data-v-58ddca0d]{align-items:baseline;gap:var(--space-3);font-size:var(--text-xl);letter-spacing:var(--tracking-tighter);display:flex}.doc__num[data-v-58ddca0d]{font-size:var(--text-xs);color:var(--text-3);letter-spacing:0;font-weight:400}.doc__p[data-v-58ddca0d]{font-size:var(--text-base);color:var(--text-2);line-height:1.75}.doc__list[data-v-58ddca0d]{gap:var(--space-2);flex-direction:column;display:flex}.doc__list li[data-v-58ddca0d]{padding-left:var(--space-5);color:var(--text-2);line-height:1.7;position:relative}.doc__list li[data-v-58ddca0d]:before{content:"";background:var(--text-3);width:6px;height:1px;position:absolute;top:.8em;left:4px}@media (width<=900px){.legal[data-v-58ddca0d]{padding-block:var(--space-10) var(--space-16)}.legal__grid[data-v-58ddca0d]{gap:var(--space-10);grid-template-columns:1fr}.toc[data-v-58ddca0d]{max-height:none;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);position:static}}
