.legal-page[data-v-920a535d]{background:var(--pr-bg);color:var(--pr-text);min-height:100vh;font-family:var(--pr-font-sans)}.legal-hero[data-v-920a535d]{background:linear-gradient(135deg,#1a2d5a,#2c4a8a 60%,#3a5ea0);color:#fff;padding:4rem 2rem 3rem}.legal-hero-inner[data-v-920a535d]{max-width:860px;margin:0 auto}.legal-badge[data-v-920a535d]{display:inline-flex;align-items:center;gap:.5rem;background:#ffffff26;border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:.25rem .875rem;font-size:.8rem;font-weight:600;letter-spacing:.03em;margin-bottom:1.25rem}.legal-hero-title[data-v-920a535d]{font-family:var(--pr-font-display);font-size:clamp(2rem,5vw,3rem);font-weight:700;margin:0 0 .75rem;line-height:1.1}.legal-hero-subtitle[data-v-920a535d]{font-size:1.05rem;opacity:.88;max-width:620px;margin:0 0 1.75rem;line-height:1.6}.legal-laws[data-v-920a535d]{display:flex;flex-wrap:wrap;gap:.5rem}.legal-law-chip[data-v-920a535d]{background:#ffffff26;border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:.3rem .875rem;font-size:.82rem;font-weight:500}.legal-container[data-v-920a535d]{max-width:960px;margin:0 auto;padding:3rem 1.5rem;display:grid;grid-template-columns:200px 1fr;gap:3rem;align-items:start}@media (max-width: 720px){.legal-container[data-v-920a535d]{grid-template-columns:1fr;gap:2rem}}.legal-toc[data-v-920a535d]{position:sticky;top:5rem;display:flex;flex-direction:column;gap:.25rem}.legal-toc-title[data-v-920a535d]{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pr-text-subtle);margin:0 0 .75rem}.legal-toc-link[data-v-920a535d]{font-size:.82rem;color:var(--pr-text-muted);text-decoration:none;padding:.3rem .75rem;border-left:2px solid var(--pr-border);transition:all .15s;line-height:1.3}.legal-toc-link[data-v-920a535d]:hover{color:var(--pr-info);border-left-color:var(--pr-info);background:var(--pr-info-bg)}@media (max-width: 720px){.legal-toc[data-v-920a535d]{position:static;flex-direction:row;flex-wrap:wrap;gap:.4rem}.legal-toc-title[data-v-920a535d]{display:none}.legal-toc-link[data-v-920a535d]{border-left:none;border:1px solid var(--pr-border);border-radius:6px;padding:.25rem .6rem}}.legal-content[data-v-920a535d]{display:flex;flex-direction:column;gap:3.5rem}.legal-section[data-v-920a535d]{display:flex;flex-direction:column;gap:1.25rem}.legal-section-header[data-v-920a535d]{display:flex;align-items:center;gap:1rem;padding-bottom:.875rem;border-bottom:2px solid var(--pr-border)}.legal-section-num[data-v-920a535d]{font-family:var(--pr-font-display);font-size:2rem;font-weight:700;color:var(--pr-border-strong);line-height:1;min-width:2.5rem}.legal-section-header h2[data-v-920a535d]{font-family:var(--pr-font-display);font-size:1.4rem;font-weight:700;color:var(--pr-info);margin:0}.legal-card[data-v-920a535d]{background:var(--pr-bg-elevated);border:1px solid var(--pr-border);border-radius:12px;padding:1.5rem;display:flex;flex-direction:column;gap:.875rem}.legal-card h3[data-v-920a535d]{font-size:1rem;font-weight:700;color:var(--pr-text);margin:0}.legal-card p[data-v-920a535d]{font-size:.9rem;line-height:1.7;color:var(--pr-text);margin:0}.legal-card--privacy[data-v-920a535d]{border-left:4px solid var(--pr-info)}.legal-card--consent[data-v-920a535d]{border-left:4px solid var(--pr-green-soft)}.legal-card--alert[data-v-920a535d]{border-left:4px solid var(--pr-danger);background:var(--pr-danger-bg)}.legal-small[data-v-920a535d]{font-size:.8rem!important;color:var(--pr-text-muted)!important;font-style:italic}.legal-consent-grid[data-v-920a535d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.legal-consent-item[data-v-920a535d]{border-radius:10px;padding:1rem;display:flex;flex-direction:column;gap:.5rem}.legal-consent-item--yes[data-v-920a535d]{background:var(--pr-green-bg);border:1px solid var(--pr-green-soft)}.legal-consent-item--no[data-v-920a535d]{background:var(--pr-danger-bg);border:1px solid var(--pr-danger)}.legal-consent-icon[data-v-920a535d]{font-size:1.5rem}.legal-consent-item h4[data-v-920a535d]{font-size:.875rem;font-weight:700;margin:0}.legal-highlight[data-v-920a535d]{display:flex;gap:.75rem;background:var(--pr-info-bg);border:1px solid var(--pr-info);border-radius:8px;padding:.875rem 1rem;font-size:.875rem;color:var(--pr-text);line-height:1.6}.legal-highlight i[data-v-920a535d]{color:var(--pr-info);font-size:1rem;margin-top:2px;flex-shrink:0}.legal-warning[data-v-920a535d]{display:flex;gap:.75rem;background:var(--pr-danger-bg);border:1px solid var(--pr-danger);border-radius:8px;padding:.875rem 1rem;font-size:.875rem;line-height:1.6}.legal-warning i[data-v-920a535d]{color:var(--pr-danger);flex-shrink:0;margin-top:2px}.legal-list[data-v-920a535d]{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.4rem}.legal-list li[data-v-920a535d]{font-size:.875rem;line-height:1.65;color:var(--pr-text)}.legal-table-wrap[data-v-920a535d]{overflow-x:auto;border-radius:8px;border:1px solid var(--pr-border)}.legal-table[data-v-920a535d]{width:100%;border-collapse:collapse;font-size:.84rem}.legal-table th[data-v-920a535d]{background:var(--pr-bg-muted);padding:.625rem .875rem;text-align:left;font-weight:600;color:var(--pr-text);border-bottom:1px solid var(--pr-border);white-space:nowrap}.legal-table td[data-v-920a535d]{padding:.6rem .875rem;border-bottom:1px solid var(--pr-border);vertical-align:top;color:var(--pr-text);line-height:1.5}.legal-table tr:last-child td[data-v-920a535d]{border-bottom:none}.legal-table tr:nth-child(2n) td[data-v-920a535d]{background:var(--pr-bg-muted)}.legal-rights-grid[data-v-920a535d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.legal-right-card[data-v-920a535d]{background:var(--pr-bg-elevated);border:1px solid var(--pr-border);border-radius:10px;padding:1.25rem;display:flex;flex-direction:column;gap:.5rem;transition:border-color .15s,box-shadow .15s}.legal-right-card[data-v-920a535d]:hover{border-color:var(--pr-info);box-shadow:0 2px 12px #2c6c8a1a}.legal-right-icon[data-v-920a535d]{font-size:1.5rem}.legal-right-card h4[data-v-920a535d]{font-size:.875rem;font-weight:700;color:var(--pr-text);margin:0}.legal-right-card p[data-v-920a535d]{font-size:.8rem;line-height:1.55;color:var(--pr-text-muted);margin:0}.legal-authorities[data-v-920a535d]{display:flex;flex-direction:column;gap:.875rem}.legal-authorities-title[data-v-920a535d]{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--pr-text-muted);margin:0}.legal-authority-card[data-v-920a535d]{display:flex;gap:1rem;padding:1rem 1.25rem;border-radius:10px;border:1px solid var(--pr-border);background:var(--pr-bg-elevated)}.legal-authority-flag[data-v-920a535d]{font-size:1.5rem;line-height:1;flex-shrink:0;padding-top:.1rem}.legal-authority-card h4[data-v-920a535d]{font-size:.9rem;font-weight:700;margin:0 0 .25rem}.legal-authority-card p[data-v-920a535d]{font-size:.82rem;line-height:1.5;color:var(--pr-text-muted);margin:0 0 .2rem}.legal-authority-card--qc[data-v-920a535d]{border-left:4px solid #0055a4}.legal-authority-card--on[data-v-920a535d]{border-left:4px solid #c00}.legal-authority-card--ca[data-v-920a535d]{border-left:4px solid #d52b1e}.legal-contact-row[data-v-920a535d]{display:flex;gap:1rem;flex-wrap:wrap}.legal-contact-block[data-v-920a535d]{display:flex;flex-direction:column;gap:.5rem;background:var(--pr-bg-muted);border-radius:8px;padding:.875rem 1rem}.legal-contact-item[data-v-920a535d]{display:flex;gap:.75rem;align-items:baseline;flex-wrap:wrap;font-size:.875rem}.legal-contact-label[data-v-920a535d]{font-weight:600;color:var(--pr-text-muted);flex-shrink:0}.legal-link[data-v-920a535d]{display:inline-flex;align-items:center;gap:.375rem;color:var(--pr-info);text-decoration:none;font-weight:600;font-size:.875rem}.legal-link[data-v-920a535d]:hover{color:var(--pr-info);text-decoration:underline;opacity:.8}.legal-footer[data-v-920a535d]{background:var(--pr-charcoal);color:#ffffffb3;padding:2.5rem 1.5rem;text-align:center}.legal-footer-inner[data-v-920a535d]{max-width:640px;margin:0 auto;display:flex;flex-direction:column;gap:.4rem}.legal-footer-brand[data-v-920a535d]{font-family:var(--pr-font-display);font-size:1.05rem;font-weight:700;color:#fff;margin:0}.legal-footer-meta[data-v-920a535d],.legal-footer-law[data-v-920a535d]{font-size:.8rem;margin:0;line-height:1.6}.legal-footer-links[data-v-920a535d]{display:flex;gap:.625rem;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:.5rem;font-size:.8rem}.legal-footer-link[data-v-920a535d]{color:#ffffffbf;text-decoration:none;transition:color .15s}.legal-footer-link[data-v-920a535d]:hover{color:#fff}.legal-small[data-v-920a535d]{font-size:.82rem;color:var(--pr-text-muted);margin-top:.5rem}.legal-list li>strong[data-v-920a535d]{font-weight:700}
