.legal-page[data-v-c2ec0fb4]{background:#fff;color:#172039;min-height:100vh}.legal-body[data-v-c2ec0fb4]{box-sizing:content-box;margin:20px auto 0;max-width:720px;padding:0 clamp(18px,5vw,80px) 90px}.legal-body h1[data-v-c2ec0fb4]{font-size:clamp(30px,4vw,42px);letter-spacing:-1.3px;line-height:1.15;margin:0 0 10px}.updated[data-v-c2ec0fb4]{color:#74819a;font-size:13px;margin:0 0 26px}.draft[data-v-c2ec0fb4]{background:#fdf7e6;border:1px solid #e0cf94;border-radius:10px;color:#6b5410;font-size:14px;line-height:1.65;margin:0 0 34px;padding:16px 18px}.legal-body section[data-v-c2ec0fb4]{margin-top:34px}.legal-body section[id][data-v-c2ec0fb4]{scroll-margin-top:92px}@media(max-width:900px){.legal-body section[id][data-v-c2ec0fb4]{scroll-margin-top:130px}}@media(max-width:620px){.legal-body section[id][data-v-c2ec0fb4]{scroll-margin-top:122px}}.legal-body h2[data-v-c2ec0fb4]{color:#101830;font-size:17px;line-height:1.35;margin:0 0 12px}.legal-body p[data-v-c2ec0fb4]{color:#55617c;font-size:15px;line-height:1.8;margin:0 0 13px}
