.legal-page[data-v-126c1711]{padding:80px 0}@media(max-width:768px){.legal-page[data-v-126c1711]{padding:48px 0}}.legal-head[data-v-126c1711]{border-bottom:1px solid var(--border);margin-bottom:32px;padding-bottom:24px}.legal-title[data-v-126c1711]{color:var(--fg);font-size:clamp(28px,4vw,40px);font-weight:700;letter-spacing:-.025em;line-height:1.15;margin:12px 0 8px}.legal-meta[data-v-126c1711]{color:var(--muted-fg);font-size:13px}.legal-body[data-v-126c1711]{color:var(--fg);font-size:15px;line-height:1.7}.legal-body[data-v-126c1711] h2{color:var(--fg);font-size:20px;font-weight:600;letter-spacing:-.01em;margin:32px 0 12px}.legal-body[data-v-126c1711] h3{color:var(--fg);font-size:16px;font-weight:600;margin:20px 0 10px}.legal-body[data-v-126c1711] li,.legal-body[data-v-126c1711] p{color:var(--fg)}.legal-body[data-v-126c1711] p{margin:0 0 14px}.legal-body[data-v-126c1711] ol,.legal-body[data-v-126c1711] ul{display:flex;flex-direction:column;gap:6px;margin:0 0 14px;padding-left:24px}.legal-body[data-v-126c1711] a{color:var(--primary);text-decoration:none}.legal-body[data-v-126c1711] a:hover{text-decoration:underline}
