.legal-page[data-v-8b9d7e9a]{color:var(--gray-900);background:#fff;min-height:100vh}.legal-article[data-v-8b9d7e9a]{max-width:760px;margin:0 auto;padding:3rem 1.5rem 4rem}.breadcrumbs[data-v-8b9d7e9a]{color:var(--gray-500);gap:.5rem;margin-bottom:1.5rem;font-size:.85rem;display:flex}.breadcrumbs a[data-v-8b9d7e9a]{color:var(--brand-500);text-decoration:none}.breadcrumbs a[data-v-8b9d7e9a]:hover{text-decoration:underline}h1[data-v-8b9d7e9a]{letter-spacing:-.5px;margin:0 0 .5rem;font-size:2.25rem;font-weight:800}.updated[data-v-8b9d7e9a]{color:var(--gray-500);margin:0 0 2.5rem;font-size:.9rem}.legal-body[data-v-8b9d7e9a]{color:var(--gray-800);font-size:1rem;line-height:1.7}.legal-body[data-v-8b9d7e9a] h2{margin:2.25rem 0 .75rem;font-size:1.35rem;font-weight:700}.legal-body[data-v-8b9d7e9a] p{margin:0 0 1rem}.delete-form[data-v-8b9d7e9a]{border:1px solid var(--gray-200,#e5e7eb);background:#f9fafb;border-radius:16px;flex-direction:column;gap:.75rem;margin-top:2rem;padding:1.5rem;display:flex}.delete-form label[data-v-8b9d7e9a]{color:var(--gray-800);font-weight:600}.delete-form input[type=email][data-v-8b9d7e9a]{border:1px solid var(--gray-300,#d1d5db);border-radius:10px;width:100%;padding:.7rem .9rem;font-size:1rem}.confirm-row[data-v-8b9d7e9a]{cursor:pointer;align-items:flex-start;gap:.6rem;display:flex;font-weight:400!important}.confirm-row input[data-v-8b9d7e9a]{margin-top:.25rem}.form-error[data-v-8b9d7e9a]{color:var(--danger,#dc2626);margin:0;font-size:.85rem}.form-success[data-v-8b9d7e9a]{color:var(--brand-600,#0284c7);margin:0;font-size:.9rem}.btn-delete[data-v-8b9d7e9a]{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:12px;align-self:flex-start;padding:.75rem 1.5rem;font-size:1rem;font-weight:700;transition:opacity .15s}.btn-delete[data-v-8b9d7e9a]:disabled{opacity:.45;cursor:not-allowed}.direct-email[data-v-8b9d7e9a]{color:var(--gray-600);margin:.5rem 0 0;font-size:.9rem}.direct-email a[data-v-8b9d7e9a]{color:var(--brand-600);text-decoration:underline}
