.legal-page[data-v-0a621f2d]{background:#fff;min-height:100vh;font-family:Inter,system-ui,sans-serif;color:#1c1917}.legal-nav[data-v-0a621f2d]{border-bottom:1px solid #E7E5E4}.legal-nav__inner[data-v-0a621f2d]{max-width:800px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:16px 24px}.legal-logo[data-v-0a621f2d]{font-size:1.3rem;font-weight:700;text-decoration:none}.logo-dark[data-v-0a621f2d]{color:#1c1917}.logo-amber[data-v-0a621f2d]{color:#b45309}.legal-back[data-v-0a621f2d]{color:#f59e0b;text-decoration:none;font-weight:500;font-size:.9rem}.legal-content[data-v-0a621f2d]{max-width:800px;margin:0 auto;padding:48px 24px 64px;line-height:1.75}.legal-content h1[data-v-0a621f2d]{font-size:2rem;font-weight:700;margin:0 0 8px}.legal-date[data-v-0a621f2d]{color:#78716c;font-size:.85rem;margin:0 0 40px}.legal-locale-notice[data-v-0a621f2d]{background:#FEF3C7;border:1px solid #FDE68A;color:#78350f;padding:10px 14px;border-radius:6px;font-size:.88rem;margin:0 0 24px}.legal-content h2[data-v-0a621f2d]{font-size:1.15rem;font-weight:600;margin:32px 0 12px;color:#1c1917}.legal-content p[data-v-0a621f2d]{margin:0 0 16px;color:#44403c;font-size:.95rem}.legal-content ul[data-v-0a621f2d]{margin:0 0 16px;padding-left:24px}.legal-content li[data-v-0a621f2d]{margin-bottom:8px;color:#44403c;font-size:.95rem}
