.legal-body[data-v-f593d1c1]{width:min(calc(100% - 40px),760px);margin:0 auto;padding:clamp(48px,9svh,96px) 0 clamp(64px,12svh,120px)}.legal-body h1[data-v-f593d1c1]{margin:16px 0 0;color:var(--ln-text);font-size:clamp(32px,4.4vw,48px);font-weight:550;line-height:1.08;letter-spacing:-.035em;overflow-wrap:anywhere}.legal-body h2[data-v-f593d1c1]{margin:40px 0 12px;color:var(--ln-text);font-size:17px;font-weight:550;letter-spacing:-.01em}.legal-body p[data-v-f593d1c1]{margin:0 0 12px;color:var(--ln-muted);font-size:15px;line-height:1.7}.legal-updated[data-v-f593d1c1]{margin-top:14px!important;color:var(--ln-dim)!important;font-size:13px!important}.legal-body section[data-v-f593d1c1]{padding-top:4px}.legal-body section+section[data-v-f593d1c1]{border-top:1px solid var(--ln-line);margin-top:28px}.legal-language[data-v-f593d1c1]{display:flex;align-items:center;gap:8px;margin-top:20px!important;padding:10px 14px;border-radius:10px;border:1px solid var(--ln-line-2);background:#ffffff08;color:var(--ln-text-2)!important;font-size:14px!important}.legal-language svg[data-v-f593d1c1]{width:18px;height:18px;flex:none;color:var(--ln-muted)}.legal-note[data-v-f593d1c1]{margin-top:40px!important;padding:12px 14px;border-radius:10px;border:1px solid rgb(242 201 76 / 30%);background:#f2c94c12;color:#e9cf7f!important;font-size:13px!important}
