.legal-page[data-v-af802d91]{--background:radial-gradient(circle at 14% 0%, rgba(132,204,22,.14), transparent 24%), linear-gradient(180deg, #f8faf8 0%, #f1f3f1 100%)}.legal-modal-header[data-v-af802d91]{z-index:2;min-height:68px;padding:calc(12px + env(safe-area-inset-top,0px)) 22px 12px;backdrop-filter:blur(16px);background:rgba(255,255,255,.96);border-bottom:1px solid rgba(31,35,43,.08);justify-content:space-between;align-items:center;gap:20px;display:flex;position:sticky;top:0}.legal-modal-header strong[data-v-af802d91]{color:var(--app-color-text-primary);font-family:var(--app-font-family-display);font-size:1.2rem}.legal-modal-header button[data-v-af802d91]{width:42px;height:42px;color:var(--app-color-text-primary);cursor:pointer;background:#fff;border:1px solid rgba(31,35,43,.1);border-radius:50%;flex:0 0 42px;place-items:center;padding:0;display:inline-grid}.legal-page--embedded .page-shell[data-v-af802d91]{width:min(100% - 32px,860px);padding:22px 0 32px}.legal-page--embedded .legal-panel[data-v-af802d91]{border-radius:24px;padding:max(20px,min(4vw,30px))}.legal-page--embedded h1[data-v-af802d91]{font-size:max(1.9rem,min(6vw,3rem))}.page-shell[data-v-af802d91]{width:min(1080px,100% - 32px);margin:0 auto;padding:28px 0 0}.legal-panel[data-v-af802d91]{background:linear-gradient(rgba(255,255,255,.94) 0%,rgba(249,251,249,.96) 100%);border:1px solid rgba(31,35,43,.06);border-radius:34px;padding:28px;box-shadow:0 24px 44px rgba(20,27,22,.06)}.section-kicker[data-v-af802d91]{letter-spacing:.18em;text-transform:uppercase;color:var(--app-color-text-secondary);margin:0 0 12px;font-size:.75rem}h1[data-v-af802d91]{color:var(--app-color-text-primary);letter-spacing:-.04em;margin:0;font-size:max(2.1rem,min(4vw,3.8rem))}.lead[data-v-af802d91],.legal-copy p[data-v-af802d91],.legal-copy li[data-v-af802d91]{color:var(--app-color-text-secondary);line-height:1.72}.lead[data-v-af802d91]{margin:14px 0 0}.legal-copy[data-v-af802d91]{border-top:1px solid rgba(31,35,43,.08);gap:12px;margin-top:22px;padding-top:18px;display:grid}.legal-section[data-v-af802d91]{gap:8px;display:grid}.legal-section+.legal-section[data-v-af802d91]{border-top:1px solid rgba(31,35,43,.08);padding-top:18px}.legal-section h2[data-v-af802d91]{color:var(--app-color-text-primary);margin:0;font-size:1.18rem}.legal-copy p[data-v-af802d91]{margin:0}.legal-copy ul[data-v-af802d91]{gap:7px;margin:2px 0 0;padding-left:22px;display:grid}@media (max-width:760px){.page-shell[data-v-af802d91]{width:min(100% - 18px,1080px);padding-top:18px}.legal-panel[data-v-af802d91]{border-radius:var(--app-radius-card);padding:20px}h1[data-v-af802d91]{font-size:max(2rem,min(9vw,2.45rem));line-height:1}.lead[data-v-af802d91],.legal-copy p[data-v-af802d91]{line-height:1.6}.legal-copy[data-v-af802d91]{margin-top:18px;padding-top:16px}}
