.legal-page[data-v-c24006c4]{min-height:100vh;background:linear-gradient(180deg,#f4f6fa,#f0f3f7);color:#1f2f44;font-family:Manrope,Segoe UI,sans-serif}.shell[data-v-c24006c4]{width:min(1180px,calc(100% - 2rem));margin:0 auto}.legal-shell[data-v-c24006c4]{padding:1rem 0 2rem}.legal-card[data-v-c24006c4]{border:1px solid rgba(16,32,51,.12);border-radius:1rem;background:#fffffff0;box-shadow:0 14px 34px #1020330f;padding:1.25rem}.agreement-toc[data-v-c24006c4]{margin-top:.9rem;display:flex;flex-wrap:wrap;gap:.45rem}.agreement-toc a[data-v-c24006c4]{border:1px solid rgba(15,76,166,.22);border-radius:999px;background:#eef4ff;color:#0f4ca6;text-decoration:none;font-size:.76rem;font-weight:800;padding:.24rem .58rem}.agreement-note[data-v-c24006c4]{border:1px solid rgba(245,156,46,.35);border-radius:.82rem;background:#fff3e5e6;color:#624828;font-size:.88rem;line-height:1.45;padding:.68rem .78rem}h1[data-v-c24006c4]{margin:0;font-family:Sora,Segoe UI,sans-serif;font-size:clamp(1.8rem,3.2vw,2.4rem)}h2[data-v-c24006c4]{margin:1.15rem 0 .35rem;font-family:Sora,Segoe UI,sans-serif;font-size:1.2rem;scroll-margin-top:84px}p[data-v-c24006c4],li[data-v-c24006c4]{color:#4d6079;line-height:1.45}ul[data-v-c24006c4]{margin:0;padding-left:1.2rem}
