.legal-page[data-v-d8b61fde]{margin:0 auto;max-width:920px;padding:2rem 1.25rem 3rem}.legal-back[data-v-d8b61fde]{align-items:center;color:#64748b;display:inline-flex;font-size:.86rem;font-weight:700;gap:.4rem;margin-bottom:1rem;text-decoration:none;transition:color .18s ease}.legal-back[data-v-d8b61fde]:hover{color:#4f46e5}.legal-card[data-v-d8b61fde]{background:#fffffff0;border:1px solid rgba(226,232,240,.9);border-radius:1.25rem;box-shadow:0 18px 45px #0f172a0f;padding:clamp(1.35rem,3vw,2.5rem)}.legal-card[data-v-d8b61fde] h1{color:#0f172a;font-size:clamp(1.8rem,4vw,2.45rem);font-weight:950;letter-spacing:-.045em;margin:0 0 .7rem}.legal-card[data-v-d8b61fde] h2{color:#111827;font-size:1.08rem;font-weight:900;margin:2rem 0 .65rem}.legal-card[data-v-d8b61fde] li,.legal-card[data-v-d8b61fde] p{color:#475569;font-size:.95rem;line-height:1.85}.legal-card[data-v-d8b61fde] p{margin:.65rem 0}.legal-card[data-v-d8b61fde] ul{margin:.7rem 0 1rem;padding-left:1.35rem}.legal-card[data-v-d8b61fde] a{color:#4f46e5;font-weight:700;text-decoration:none}.legal-card[data-v-d8b61fde] a:hover{text-decoration:underline}.dark{color:#94a3b8}.dark{background:#0f172ae0;border-color:#334155e6;box-shadow:none}.dark{color:#f8fafc}.dark{color:#cbd5e1}.dark{color:#c4b5fd}
