.legal-page[data-v-f2ff5a37]{min-height:100vh;padding:0 clamp(1rem,5vw,3rem) 3rem;background:#f5f7ff;color:#24324a}.top-nav[data-v-f2ff5a37]{position:sticky;top:0;z-index:10;padding:calc(env(safe-area-inset-top,0px) + .75rem) 0 .75rem;background:#f5f7fff0}.btn-back[data-v-f2ff5a37]{padding:.65rem 1.15rem;border:1px solid #c8d2ea;border-radius:999px;background:#fff;color:#4740a8;font:inherit;font-weight:700;cursor:pointer}.legal-card[data-v-f2ff5a37]{max-width:860px;margin:0 auto;padding:clamp(1.4rem,5vw,3rem);border-radius:24px;background:#fff;box-shadow:0 20px 70px #333f701f}header[data-v-f2ff5a37]{padding-bottom:1.25rem;border-bottom:1px solid #e4e8f4}.eyebrow[data-v-f2ff5a37]{margin:0 0 .4rem;color:#667eea;font-weight:800;letter-spacing:.02em}h1[data-v-f2ff5a37]{margin:0;color:#1f2a44;font-size:clamp(1.8rem,5vw,2.7rem)}.updated[data-v-f2ff5a37]{margin:.7rem 0 0;color:#6c7890}section[data-v-f2ff5a37]{margin-top:1.6rem}h2[data-v-f2ff5a37]{margin:0 0 .55rem;color:#26345b;font-size:1.15rem}p[data-v-f2ff5a37]{margin:0;color:#4e5b72;line-height:1.8}a[data-v-f2ff5a37]{color:#5146bd;font-weight:700}@media (max-width: 640px){.legal-page[data-v-f2ff5a37]{padding-inline:0}.top-nav[data-v-f2ff5a37]{padding-inline:1rem}.legal-card[data-v-f2ff5a37]{border-radius:0;box-shadow:none}}
