.privacy-page-wrapper[data-astro-cid-uu3lhznn]{width:100%;color:var(--color-text)}.privacy-container[data-astro-cid-uu3lhznn]{max-width:960px;margin:var(--spacing-xl) auto;padding:0 var(--spacing-md)}.privacy-hero[data-astro-cid-uu3lhznn]{padding:var(--spacing-xl) var(--spacing-lg);margin-bottom:var(--spacing-lg);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--border-radius-md);box-shadow:var(--shadow-card)}.privacy-badge-group[data-astro-cid-uu3lhznn]{gap:var(--spacing-xs) var(--spacing-sm);margin-bottom:var(--spacing-md);flex-wrap:wrap;display:flex}.badge[data-astro-cid-uu3lhznn]{text-transform:uppercase;letter-spacing:.5px;border-radius:9999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.badge-accent[data-astro-cid-uu3lhznn]{background:var(--color-primary-light);color:var(--color-primary-dark);border:1px solid #0284c740}.badge-success[data-astro-cid-uu3lhznn]{background:var(--color-success-light);color:#065f46;border:1px solid #10b98140}.badge-info[data-astro-cid-uu3lhznn]{color:#1e40af;background:#eff6ff;border:1px solid #3b82f640}.badge-neutral[data-astro-cid-uu3lhznn]{background:var(--color-badge-bg);color:var(--color-badge-text);border:1px solid var(--color-border)}html.dark .badge-success[data-astro-cid-uu3lhznn]{color:#34d399;background:#10b98126}html.dark .badge-info[data-astro-cid-uu3lhznn]{color:#60a5fa;background:#3b82f626}.privacy-title[data-astro-cid-uu3lhznn]{color:var(--color-heading);margin-bottom:var(--spacing-md);font-size:clamp(24px,4vw,32px);font-weight:800;line-height:1.25}.privacy-lead[data-astro-cid-uu3lhznn]{color:var(--color-text-secondary);margin-bottom:var(--spacing-lg);font-size:15px;line-height:1.7}.privacy-meta-bar[data-astro-cid-uu3lhznn]{align-items:center;gap:var(--spacing-sm) var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--border-radius);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.meta-item[data-astro-cid-uu3lhznn]{align-items:center;gap:6px;display:inline-flex}.meta-label[data-astro-cid-uu3lhznn]{color:var(--color-text-muted);font-weight:600}.meta-value[data-astro-cid-uu3lhznn]{color:var(--color-text);font-weight:600}.meta-link[data-astro-cid-uu3lhznn]{color:var(--color-primary);font-weight:600;text-decoration:none}.meta-link[data-astro-cid-uu3lhznn]:hover{text-decoration:underline}.meta-divider[data-astro-cid-uu3lhznn]{background:var(--color-border);width:1px;height:16px;display:none}@media (width>=640px){.meta-divider[data-astro-cid-uu3lhznn]{display:block}}.cmp-action-card[data-astro-cid-uu3lhznn]{margin-bottom:var(--spacing-lg);padding:var(--spacing-lg);background:linear-gradient(135deg, var(--color-bg-card) 0%, var(--color-bg-subtle) 100%);border:1px solid var(--color-primary);border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm)}.cmp-card-content[data-astro-cid-uu3lhznn]{gap:var(--spacing-md);flex-direction:column;display:flex}@media (width>=768px){.cmp-card-content[data-astro-cid-uu3lhznn]{flex-direction:row;justify-content:space-between;align-items:center}}.cmp-card-icon[data-astro-cid-uu3lhznn]{background:var(--color-primary-light);width:48px;height:48px;color:var(--color-primary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cmp-card-text[data-astro-cid-uu3lhznn]{flex:1}.cmp-card-text[data-astro-cid-uu3lhznn] h3[data-astro-cid-uu3lhznn]{color:var(--color-heading);margin-bottom:4px;font-size:16px;font-weight:700}.cmp-card-text[data-astro-cid-uu3lhznn] p[data-astro-cid-uu3lhznn]{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.5}.btn-cmp-manage[data-astro-cid-uu3lhznn]{background:var(--color-primary);border-radius:var(--border-radius);cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:700;transition:background .2s,transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 2px 6px #0284c74d;color:#fff!important}.btn-cmp-manage[data-astro-cid-uu3lhznn]:hover{background:var(--color-primary-dark);transform:translateY(-1px);box-shadow:0 4px 12px #0284c766}.btn-cmp-manage[data-astro-cid-uu3lhznn]:active{transform:translateY(0)}.privacy-toc[data-astro-cid-uu3lhznn]{padding:var(--spacing-lg);margin-bottom:var(--spacing-lg);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--border-radius-md)}.toc-title[data-astro-cid-uu3lhznn]{color:var(--color-heading);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-xs);border-bottom:2px solid var(--color-primary);font-size:18px;font-weight:700;display:inline-block}.toc-grid[data-astro-cid-uu3lhznn]{gap:var(--spacing-xs) var(--spacing-lg);grid-template-columns:1fr;display:grid}@media (width>=640px){.toc-grid[data-astro-cid-uu3lhznn]{grid-template-columns:1fr 1fr}}.toc-grid[data-astro-cid-uu3lhznn] ol[data-astro-cid-uu3lhznn]{margin:0;padding-left:20px}.toc-grid[data-astro-cid-uu3lhznn] li[data-astro-cid-uu3lhznn]{margin-bottom:4px;font-size:13px;line-height:1.8}.toc-grid[data-astro-cid-uu3lhznn] a[data-astro-cid-uu3lhznn]{color:var(--color-text-secondary);text-decoration:none;transition:color .15s}.toc-grid[data-astro-cid-uu3lhznn] a[data-astro-cid-uu3lhznn]:hover{color:var(--color-primary);text-decoration:underline}.privacy-main[data-astro-cid-uu3lhznn]{padding:var(--spacing-xl) var(--spacing-lg);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--border-radius-md);box-shadow:var(--shadow-card)}.policy-section[data-astro-cid-uu3lhznn]{margin-bottom:var(--spacing-xxl);scroll-margin-top:80px}.policy-section[data-astro-cid-uu3lhznn]:last-of-type{margin-bottom:0}.policy-section[data-astro-cid-uu3lhznn] h2[data-astro-cid-uu3lhznn]{color:var(--color-heading);margin-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border);padding-bottom:6px;font-size:20px;font-weight:800}.policy-section[data-astro-cid-uu3lhznn] h3[data-astro-cid-uu3lhznn]{color:var(--color-heading);margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm);font-size:16px;font-weight:700}.policy-section[data-astro-cid-uu3lhznn] p[data-astro-cid-uu3lhznn]{color:var(--color-text-secondary);margin-bottom:var(--spacing-md);font-size:15px;line-height:1.75}.policy-section[data-astro-cid-uu3lhznn] ul[data-astro-cid-uu3lhznn],.policy-section[data-astro-cid-uu3lhznn] ol[data-astro-cid-uu3lhznn]{margin-bottom:var(--spacing-md);padding-left:24px}.policy-section[data-astro-cid-uu3lhznn] li[data-astro-cid-uu3lhznn]{color:var(--color-text-secondary);margin-bottom:8px;font-size:14px;line-height:1.7}.highlight-box[data-astro-cid-uu3lhznn]{border-radius:var(--border-radius-md);padding:var(--spacing-lg);background:#0284c708;border:1px solid #0284c733}html.dark .highlight-box[data-astro-cid-uu3lhznn],html[data-theme=dark] .highlight-box[data-astro-cid-uu3lhznn]{background:#38bdf80a;border-color:#38bdf833}.section-badge-header[data-astro-cid-uu3lhznn]{margin-bottom:var(--spacing-sm)}.callout[data-astro-cid-uu3lhznn]{padding:var(--spacing-md);border-radius:var(--border-radius);margin:var(--spacing-md) 0;font-size:14px;line-height:1.6}.callout-info[data-astro-cid-uu3lhznn]{background:var(--color-bg-subtle);border-left:4px solid var(--color-primary);color:var(--color-text)}.callout-warning[data-astro-cid-uu3lhznn]{background:var(--color-warning-light);border-left:4px solid var(--color-warning);color:#78350f}html.dark .callout-warning[data-astro-cid-uu3lhznn],html[data-theme=dark] .callout-warning[data-astro-cid-uu3lhznn]{color:#fde68a;background:#f59e0b1a}.callout-success[data-astro-cid-uu3lhznn]{background:var(--color-success-light);border-left:4px solid var(--color-success);color:#064e3b}html.dark .callout-success[data-astro-cid-uu3lhznn],html[data-theme=dark] .callout-success[data-astro-cid-uu3lhznn]{color:#a7f3d0;background:#10b9811a}.callout[data-astro-cid-uu3lhznn] h4[data-astro-cid-uu3lhznn]{margin:0 0 6px;font-size:15px;font-weight:700}.text-link[data-astro-cid-uu3lhznn]{color:var(--color-primary);font-weight:600;text-decoration:underline}.text-link[data-astro-cid-uu3lhznn]:hover{color:var(--color-primary-dark)}.external-policy-link[data-astro-cid-uu3lhznn]{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--border-radius);color:var(--color-primary);align-items:center;padding:8px 14px;font-size:14px;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.external-policy-link[data-astro-cid-uu3lhznn]:hover{background:var(--color-primary-light);border-color:var(--color-primary)}.note-text[data-astro-cid-uu3lhznn]{color:var(--color-text-muted);font-size:13px}.consent-choices-grid[data-astro-cid-uu3lhznn]{gap:var(--spacing-md);margin:var(--spacing-md) 0 var(--spacing-lg) 0;grid-template-columns:1fr;display:grid}@media (width>=640px){.consent-choices-grid[data-astro-cid-uu3lhznn]{grid-template-columns:repeat(3,1fr)}}.choice-card[data-astro-cid-uu3lhznn]{padding:var(--spacing-md);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--border-radius)}.choice-header[data-astro-cid-uu3lhznn]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.choice-icon[data-astro-cid-uu3lhznn]{font-size:18px}.choice-header[data-astro-cid-uu3lhznn] h4[data-astro-cid-uu3lhznn]{color:var(--color-heading);margin:0;font-size:14px;font-weight:700}.choice-card[data-astro-cid-uu3lhznn] p[data-astro-cid-uu3lhznn]{color:var(--color-text-secondary);margin:0;font-size:12px;line-height:1.6}.table-responsive[data-astro-cid-uu3lhznn]{width:100%;margin:var(--spacing-md) 0 var(--spacing-lg) 0;border:1px solid var(--color-border);border-radius:var(--border-radius);overflow-x:auto}.cookie-table[data-astro-cid-uu3lhznn]{border-collapse:collapse;text-align:left;width:100%;min-width:640px;font-size:13px}.cookie-table[data-astro-cid-uu3lhznn] th[data-astro-cid-uu3lhznn]{background:var(--color-bg-subtle);color:var(--color-heading);border-bottom:1px solid var(--color-border);padding:10px 14px;font-weight:700}.cookie-table[data-astro-cid-uu3lhznn] td[data-astro-cid-uu3lhznn]{border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);vertical-align:top;padding:10px 14px;line-height:1.5}.cookie-table[data-astro-cid-uu3lhznn] tr[data-astro-cid-uu3lhznn]:last-child td[data-astro-cid-uu3lhznn]{border-bottom:none}.cookie-table[data-astro-cid-uu3lhznn] code[data-astro-cid-uu3lhznn]{background:var(--color-bg-subtle);color:var(--color-primary);border-radius:4px;padding:2px 5px;font-size:12px}.pill[data-astro-cid-uu3lhznn]{white-space:nowrap;border-radius:9999px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.pill-essential[data-astro-cid-uu3lhznn]{color:#065f46;background:#ecfdf5}html.dark .pill-essential[data-astro-cid-uu3lhznn],html[data-theme=dark] .pill-essential[data-astro-cid-uu3lhznn]{color:#34d399;background:#10b98126}.pill-analytics[data-astro-cid-uu3lhznn]{color:#1e40af;background:#eff6ff}html.dark .pill-analytics[data-astro-cid-uu3lhznn],html[data-theme=dark] .pill-analytics[data-astro-cid-uu3lhznn]{color:#60a5fa;background:#3b82f626}.pill-ads[data-astro-cid-uu3lhznn]{color:#92400e;background:#fffbeb}html.dark .pill-ads[data-astro-cid-uu3lhznn],html[data-theme=dark] .pill-ads[data-astro-cid-uu3lhznn]{color:#fcd34d;background:#f59e0b26}.interactive-consent-box[data-astro-cid-uu3lhznn]{gap:var(--spacing-md);padding:var(--spacing-lg);background:var(--color-bg-subtle);border:1px dashed var(--color-primary);border-radius:var(--border-radius);margin:var(--spacing-md) 0;flex-direction:column;align-items:flex-start;display:flex}@media (width>=640px){.interactive-consent-box[data-astro-cid-uu3lhznn]{flex-direction:row;justify-content:space-between;align-items:center}}.interactive-consent-info[data-astro-cid-uu3lhznn] h4[data-astro-cid-uu3lhznn]{color:var(--color-heading);margin:0 0 4px;font-size:15px;font-weight:700}.interactive-consent-info[data-astro-cid-uu3lhznn] p[data-astro-cid-uu3lhznn]{color:var(--color-text-secondary);margin:0;font-size:13px}.cmp-status-note[data-astro-cid-uu3lhznn]{border-radius:var(--border-radius);background:var(--color-bg-subtle);border:1px solid var(--color-border);color:var(--color-text);margin-top:var(--spacing-sm);padding:10px 14px;font-size:13px}.rights-grid[data-astro-cid-uu3lhznn]{gap:var(--spacing-md);margin:var(--spacing-md) 0;grid-template-columns:1fr;display:grid}@media (width>=640px){.rights-grid[data-astro-cid-uu3lhznn]{grid-template-columns:repeat(2,1fr)}}.right-box[data-astro-cid-uu3lhznn]{padding:var(--spacing-md);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--border-radius)}.right-box[data-astro-cid-uu3lhznn] h4[data-astro-cid-uu3lhznn]{color:var(--color-heading);margin:0 0 6px;font-size:14px;font-weight:700}.right-box[data-astro-cid-uu3lhznn] p[data-astro-cid-uu3lhznn]{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.5}.contact-card[data-astro-cid-uu3lhznn]{padding:var(--spacing-lg);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--border-radius);margin-top:var(--spacing-md)}.contact-header[data-astro-cid-uu3lhznn]{margin-bottom:var(--spacing-sm);align-items:center;gap:8px;display:flex}.contact-header[data-astro-cid-uu3lhznn] h3[data-astro-cid-uu3lhznn]{color:var(--color-heading);margin:0;font-size:16px;font-weight:700}.contact-card[data-astro-cid-uu3lhznn] p[data-astro-cid-uu3lhznn]{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.7}.privacy-footer-actions[data-astro-cid-uu3lhznn]{margin-top:var(--spacing-xl);justify-content:center;display:flex}.btn-back-to-top[data-astro-cid-uu3lhznn]{background:var(--color-bg-card);border:1px solid var(--color-border);color:var(--color-text-muted);box-shadow:var(--shadow-sm);border-radius:9999px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-back-to-top[data-astro-cid-uu3lhznn]:hover{color:var(--color-primary);border-color:var(--color-primary);transform:translateY(-2px)}@media (width<=768px){.privacy-container[data-astro-cid-uu3lhznn]{margin:var(--spacing-md) auto;padding:0 var(--spacing-sm)}.privacy-hero[data-astro-cid-uu3lhznn],.privacy-main[data-astro-cid-uu3lhznn],.privacy-toc[data-astro-cid-uu3lhznn],.cmp-action-card[data-astro-cid-uu3lhznn],.highlight-box[data-astro-cid-uu3lhznn],.contact-card[data-astro-cid-uu3lhznn]{padding:var(--spacing-md) var(--spacing-sm)!important}.privacy-title[data-astro-cid-uu3lhznn]{font-size:22px}.privacy-lead[data-astro-cid-uu3lhznn]{font-size:14px;line-height:1.6}.privacy-meta-bar[data-astro-cid-uu3lhznn]{flex-direction:column;align-items:flex-start;gap:6px;padding:10px}.policy-section[data-astro-cid-uu3lhznn] h2[data-astro-cid-uu3lhznn]{font-size:18px}.btn-cmp-manage[data-astro-cid-uu3lhznn]{justify-content:center;width:100%}}
