/* The privacy illustration is fully drawn before JavaScript runs. */
.privacy-motion-figure{position:relative;isolation:isolate;align-self:center}
.privacy-motion-eyebrow{display:flex;justify-content:space-between;gap:12px;padding:12px 0 0;font:8px/1.5 var(--mono);letter-spacing:1px;color:#9cae8c}
.privacy-scroll-cue{color:#73886a;font-size:7px;text-align:right}
.privacy-motion-figure .privacy-crystal{overflow:visible;margin:0;width:100%;height:auto}
.privacy-crystal-shadow{fill:#000;opacity:.23}
.privacy-crystal-ground{fill:none;stroke:#93ae80;stroke-width:.7;opacity:.15}
.privacy-crystal-spine{fill:none;stroke:#bed6a5;stroke-width:1;stroke-dasharray:3 7;opacity:.4}
.privacy-crystal-layer{--layer-light:.65}
.privacy-crystal-top{fill:url(#privacy-crystal-plate);stroke:#b5cca0;stroke-width:1.1;stroke-opacity:.76}
.privacy-crystal-side{fill:url(#privacy-crystal-side);stroke:#789668;stroke-width:.9;stroke-opacity:.65}
.privacy-crystal-edge{fill:#28432c;fill-opacity:.69;stroke:#8ba779;stroke-width:.9;stroke-opacity:.65}
.privacy-crystal-grid{fill:none;stroke:#bfd0ab;stroke-width:.55;opacity:.16}
.privacy-crystal-inset{fill:none;stroke:#d2e6b8;stroke-width:.9;opacity:.3}
.privacy-crystal-ring{fill:#d2e6b8;fill-opacity:.04;stroke:#d6e9bd;stroke-width:1;opacity:var(--layer-light)}
.privacy-crystal-core{fill:#d4e9b8;fill-opacity:var(--layer-light);stroke:#e7f2d5;stroke-width:1}
.privacy-crystal-callout{fill:none;stroke:#9eb68c;stroke-width:.75;stroke-opacity:.55}
.privacy-crystal-label{fill:#c9dab8;font:10px var(--mono);letter-spacing:.4px}
.privacy-crystal-indicator{fill:#acc891;opacity:var(--layer-light)}
.privacy-concept-label{fill:#809875;font:8px var(--mono);letter-spacing:1.4px}
.privacy-layer-notes{list-style:none;padding:0;margin:0 0 23px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}
.privacy-layer-notes li{display:flex;gap:8px;min-width:0;padding-top:13px;border-top:1px solid #738a633b}
.privacy-note-number{color:#809674;font:8px/1.6 var(--mono);padding-top:2px}
.privacy-layer-notes strong{display:block;color:#d5e1c9;font-size:12px;font-weight:400;line-height:1.5}
.privacy-layer-notes p{font-size:10px;line-height:1.65;color:#8e9f84;margin:6px 0 0}
.privacy-motion-figure[data-privacy-active=records] [data-privacy-note=records],
.privacy-motion-figure[data-privacy-active=verification] [data-privacy-note=verification],
.privacy-motion-figure[data-privacy-active=oversight] [data-privacy-note=oversight]{border-top-color:#b7cb9f}
.privacy-motion-figure[data-privacy-active=records] [data-privacy-note=records] .privacy-note-number,
.privacy-motion-figure[data-privacy-active=verification] [data-privacy-note=verification] .privacy-note-number,
.privacy-motion-figure[data-privacy-active=oversight] [data-privacy-note=oversight] .privacy-note-number{color:#d8e8c5}
.privacy-motion-figure figcaption{font-size:7px}
@media(min-width:1600px){.privacy-layer-notes strong{font-size:14px}.privacy-layer-notes p{font-size:12px}}
@media(max-width:850px){.privacy-motion-figure{max-width:620px}.privacy-motion-eyebrow{padding-top:24px}.privacy-layer-notes{margin-top:0}}
@media(max-width:600px){
.privacy-motion-figure{overflow:hidden}
.privacy-motion-eyebrow{font-size:7px;letter-spacing:.6px;padding-top:22px}.privacy-scroll-cue{font-size:6px;max-width:90px}
.privacy-motion-figure .privacy-crystal{width:114%;max-width:none;margin-left:-7%;margin-bottom:-11px}
.privacy-crystal-scene{transform:translateX(60px)}
.privacy-motion-figure .privacy-crystal-label,.privacy-motion-figure .privacy-crystal-callout{display:none}
.privacy-motion-figure .privacy-crystal text{display:none}
.privacy-layer-notes{gap:11px;margin-bottom:20px}.privacy-layer-notes li{gap:0;display:block;padding-top:12px}.privacy-note-number{display:block;font-size:8px;margin-bottom:5px}.privacy-layer-notes strong{font-size:12px}.privacy-layer-notes p{font-size:10px;line-height:1.6;margin-top:5px}
.privacy-motion-figure figcaption{font-size:6px;letter-spacing:.6px}
}
@media(prefers-reduced-motion:reduce){.privacy-scroll-cue{visibility:hidden}}
html[data-motion=paused] .privacy-scroll-cue{visibility:hidden}
@media print{.privacy-scroll-cue{display:none}.privacy-motion-figure{break-inside:avoid}.privacy-layer-notes{gap:12px}.privacy-layer-notes strong{color:#dde8d1}.privacy-layer-notes p{color:#aabb9b}.privacy-crystal-ground{opacity:.25}}

