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