/* A static, local-only continuation of the customer material. No optical engine. */
html[data-privacy-theme] { min-height:100%; background:var(--privacy-background,#dceaf2); color-scheme:light; }
html[data-privacy-theme] body { isolation:isolate; min-height:100vh; background:transparent; }
html[data-privacy-theme] body::before { content:''; position:fixed; inset:-12px; z-index:-1; pointer-events:none; background:var(--privacy-wallpaper,none) center/cover no-repeat; filter:blur(var(--privacy-wallpaper-blur,2.2px)); opacity:var(--privacy-wallpaper-opacity,1); }
html[data-privacy-theme] .privacy-page__top,
html[data-privacy-self-report] .privacy-nav { background:var(--privacy-nav-background); color:var(--privacy-nav-ink); border:1px solid rgb(255 255 255 / .7); box-shadow:var(--privacy-shadow); backdrop-filter:blur(var(--privacy-surface-blur)); -webkit-backdrop-filter:blur(var(--privacy-surface-blur)); }
html[data-privacy-theme] .privacy-page__top a,
html[data-privacy-self-report] .privacy-return { color:inherit; }
html[data-privacy-self-report] .privacy-return:hover { background:var(--privacy-nav-background); color:var(--privacy-nav-ink); }
html[data-privacy-theme] .privacy-page .customer-center,
html[data-privacy-self-report] .container { background:var(--privacy-paper); border:1px solid rgb(255 255 255 / .7); border-radius:var(--privacy-radius,28px); box-shadow:var(--privacy-shadow); }
html[data-privacy-self-report] .header { background:rgb(250 252 255 / .45); color:#19354e; border-bottom:1px solid rgb(31 53 79 / .13); }
html[data-privacy-self-report] .section h2,
html[data-privacy-self-report] .contact-info a { color:var(--privacy-accent,#006de4); }
html[data-privacy-self-report] :is(.section h2,.footer) { border-color:rgb(31 53 79 / .13); }
html[data-privacy-self-report] :is(.section p,.section li) { color:#485b70; }
html[data-privacy-self-report] :is(.footer,.contact-info,.highlight-box) { background:rgb(250 252 255 / .6); }
html[data-privacy-self-report] .highlight-box { border-color:var(--privacy-accent,#006de4); }
html[data-privacy-self-report] .highlight-box p { color:#19354e; }
html[data-privacy-self-report] .footer p { color:#63768a; }
html[data-privacy-self-report] :is(.privacy-return,.contact-info a):focus-visible { outline:3px solid #007aff; outline-offset:3px; }
html[data-privacy-solid=true] :is(.privacy-page__top,.privacy-nav) { backdrop-filter:none; -webkit-backdrop-filter:none; }
@media(prefers-reduced-transparency:reduce) {
  html[data-privacy-theme] :is(.privacy-page .customer-center,.privacy-page__top),html[data-privacy-self-report] :is(.privacy-nav,.container) { background:#fafcff; color:#19354e; backdrop-filter:none; -webkit-backdrop-filter:none; }
}
@media(forced-colors:active) {
  html[data-privacy-theme] body::before { display:none; }
  html[data-privacy-theme] :is(.privacy-page .customer-center,.privacy-page__top),html[data-privacy-self-report] :is(.privacy-nav,.container,.header) { background:Canvas; color:CanvasText; border-color:CanvasText; box-shadow:none; }
}
@media print {
  html[data-privacy-theme] body::before { display:none; }
  html[data-privacy-theme],html[data-privacy-theme] body,html[data-privacy-theme] .privacy-page .customer-center,html[data-privacy-self-report] .container { background:#fff; color:#19354e; box-shadow:none; }
}
