.data-page [hidden]{display:none!important}.data-page h1,.data-page h2,.data-page h3{text-wrap:balance}.data-hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:5vw;padding-block:35px 46px;display:grid}.data-hero h1{letter-spacing:-.04em;font-size:clamp(48px,5.5vw,84px);line-height:1.03}.data-hero-copy>p:first-of-type{max-width:40ch;color:var(--muted);margin-block:30px;font-size:clamp(19px,1.6vw,23px)}.data-updated{color:var(--muted);margin-top:25px;font-size:12px}.data-atlas{min-width:0;margin:0}.data-atlas svg{width:100%;height:auto;display:block;overflow:visible}.data-atlas text{fill:var(--text);font-family:var(--font-body)}.data-atlas .atlas-small{fill:var(--muted);font-size:15px}.data-atlas .atlas-name{font-size:19px;font-weight:500}.data-atlas .atlas-accent{fill:var(--brand-light);letter-spacing:.06em;font-size:13px}.atlas-wire{fill:none;stroke:var(--border);stroke-width:2px}.atlas-signal{fill:none;stroke:var(--brand-light);stroke-width:3px;stroke-dasharray:12 88;stroke-dashoffset:-100px;animation:data-arrive 1.8s var(--ease-out) both}.atlas-origin circle,.atlas-result circle{fill:var(--surface)}.atlas-origin path,.atlas-result path,.atlas-ai path,.atlas-vault path{fill:none;stroke:var(--brand-light);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.atlas-vault rect{fill:var(--selected);stroke:var(--brand-light)}.atlas-vault circle,.atlas-ai rect{fill:var(--surface)}.data-atlas figcaption{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.7}.data-atlas figcaption a{color:var(--brand-light);align-items:center;gap:6px;display:inline-flex}.data-index{flex-wrap:wrap;gap:4px 32px;padding-block:10px 40px;display:flex}.data-index a{min-height:44px;color:var(--muted);align-items:center;font-size:14px;display:inline-flex}.data-index a:hover{color:var(--brand-light)}.data-section{padding-top:clamp(88px,9vw,144px)}.data-section-heading{grid-template-columns:1fr .8fr;align-items:end;gap:36px 8vw;display:grid}.data-page h2{letter-spacing:-.035em;font-size:clamp(34px,3.8vw,58px);line-height:1.1}.data-section-heading>p{max-width:48ch;color:var(--muted);font-size:19px}.data-light{color-scheme:light;color:var(--privacy-ink);background:var(--privacy-background);--text:var(--privacy-ink);--muted:var(--privacy-muted);--surface:var(--privacy-surface);--surface-raised:var(--privacy-accent-surface);--border:var(--privacy-border);--brand-light:var(--brand);--focus:var(--brand);--selected:var(--privacy-accent-surface)}.data-explorer{padding-block:clamp(64px,7vw,108px)}.data-category-controls{flex-wrap:wrap;gap:8px;margin-block:42px 28px;display:flex}.data-category-controls button{background:var(--surface);min-height:48px;color:var(--text);border:0;border-radius:100px;justify-content:center;align-items:center;gap:9px;padding:12px 20px;font-size:15px;display:inline-flex}.data-category-controls button:hover{background:var(--selected)}.data-category-controls button[aria-selected=true]{background:var(--brand);color:var(--privacy-surface)}.data-panel{grid-template-columns:.75fr 1.25fr;gap:40px 8vw;margin-top:36px;display:grid}.data-panels[data-tabs-ready]{display:grid}.data-panels[data-tabs-ready]>.data-panel{grid-area:1/1;align-self:start;min-width:0}.data-panels[data-tabs-ready]>.data-panel[aria-hidden=true]{visibility:hidden;pointer-events:none}.data-panel>header{padding-top:12px}.data-panel>header>.icon{color:var(--brand);margin-bottom:24px}.data-panel h3{letter-spacing:-.025em;font-size:clamp(26px,2.4vw,36px);line-height:1.18}.data-panel header p{max-width:36ch;color:var(--muted);margin-top:22px}.data-panel .text-link{margin-top:28px}.data-facts{min-width:0;margin:0}.data-facts>div{border-top:1px solid var(--border);grid-template-columns:128px 1fr;gap:20px;padding-block:20px;display:grid}.data-facts dt{font-size:14px;font-weight:600}.data-facts dd{max-width:65ch;margin:0;font-size:16px;line-height:1.7}.data-detail{background:var(--surface);border-radius:var(--radius);margin-top:24px;padding:4px 24px}.data-detail summary{justify-content:space-between;align-items:center;gap:24px;min-height:62px;padding-block:12px;font-size:16px;line-height:1.5;list-style:none;display:flex}.data-detail summary::-webkit-details-marker{display:none}.data-detail summary .icon{transition:transform .2s var(--ease-out);flex-shrink:0}.data-detail[open] summary .icon{transform:rotate(45deg)}.data-detail>div{max-width:80ch;color:var(--muted);padding-block:8px 22px;font-size:16px;line-height:1.8}.data-detail p+p{margin-top:16px}.data-detail .text-link{margin-top:18px}.data-access{grid-template-columns:1.15fr .85fr;align-items:start;gap:6vw;display:grid}.data-product-shot{min-width:0;margin:0}.data-product-shot a{border-radius:var(--radius);display:block;overflow:hidden}.data-product-shot img{width:100%;height:auto;transition:transform .35s var(--ease-out);display:block}.data-product-shot a:hover img{transform:scale(1.015)}.data-product-shot figcaption{color:var(--muted);margin-top:14px;font-size:12px}.data-access-copy>p{color:var(--muted);margin-top:26px;font-size:19px}.data-access-list{margin:30px 0 0;padding:0;list-style:none}.data-access-list li{color:var(--muted);gap:18px;margin-top:24px;font-size:16px;display:flex}.data-access-list .icon{color:var(--brand-light);flex-shrink:0;margin-top:3px}.data-access-list strong{color:var(--text);margin-bottom:4px;font-weight:500;display:block}.data-provider-register{margin-top:48px}.data-provider-row{border-top:1px solid var(--border);grid-template-columns:.75fr 1.25fr;align-items:start;gap:30px 8vw;padding-block:42px;display:grid}.data-provider-name{grid-template-columns:28px 1fr;align-items:center;column-gap:16px;display:grid}.data-provider-name .icon{color:var(--brand-light)}.data-provider-name h3{font-size:28px;font-weight:500}.data-provider-name>span:last-child{color:var(--muted);grid-column:2;margin-top:10px;font-size:14px}.data-provider-copy{min-width:0;max-width:75ch}.data-provider-copy>p+p{margin-top:20px}.data-provider-copy>p{color:var(--muted)}.data-provider-copy .data-location{color:var(--text);letter-spacing:-.025em;font-size:clamp(30px,3vw,44px);line-height:1.15}.data-location span{letter-spacing:0;color:var(--brand-light);margin-top:12px;font-size:14px;display:block}.data-provider-copy .data-cert{color:var(--text);font-size:16px}.data-provider-copy .data-source-note{margin-top:8px;font-size:13px}.data-provider-copy>.text-link{margin-top:20px}.data-provider-facts{margin:24px 0 0}.data-provider-facts>div{border-top:1px solid var(--border);grid-template-columns:140px 1fr;gap:24px;padding-block:18px;display:grid}.data-provider-facts dt{color:var(--text);font-size:14px;font-weight:500}.data-provider-facts dd{color:var(--muted);margin:0;font-size:16px;line-height:1.7}.data-provider-facts a{color:var(--brand-light);text-underline-offset:3px;text-decoration:underline}.data-deletion{margin-top:clamp(88px,9vw,144px);padding-block:clamp(64px,7vw,108px)}.data-actions{grid-template-columns:repeat(3,1fr);gap:6vw;margin-top:60px;padding:0;list-style:none;display:grid}.data-actions .icon{color:var(--brand);margin-bottom:24px}.data-actions h3{letter-spacing:-.02em;margin-bottom:16px;font-size:28px;font-weight:500}.data-actions p{color:var(--muted);max-width:33ch}.data-deletion-table{margin-top:52px}.data-deletion table{border-collapse:collapse;text-align:left;width:100%;font-size:15px;line-height:1.7}.data-deletion caption{text-align:left;color:var(--muted);margin-bottom:18px;font-size:14px}.data-deletion th,.data-deletion td{vertical-align:top;border-top:1px solid var(--border);padding:22px 20px}.data-deletion th:first-child{width:24%;padding-left:0;font-weight:500}.data-deletion th:last-child,.data-deletion td:last-child{padding-right:0}.data-deletion td:nth-child(2){width:32%}.data-deletion thead th{font-size:13px;font-weight:600}.data-deletion-note{background:var(--surface);border-radius:var(--radius);align-items:start;gap:16px;margin-top:22px;padding:24px;font-size:15px;display:flex}.data-deletion-note .icon{color:var(--brand);flex-shrink:0;margin-top:2px}.data-retention-details{max-width:1100px;margin:42px auto 0}.data-retention-details .data-detail{margin-top:12px}.data-page :is(section,article,h2)[id]{scroll-margin-top:110px}@keyframes data-arrive{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}@media (prefers-reduced-motion:reduce){.atlas-signal{animation:none}.data-product-shot img,.data-detail summary .icon{transition:none}}@media (width<=1000px){.data-access{grid-template-columns:1fr 1fr;gap:36px}.data-section-heading{gap:28px}.data-panel{column-gap:40px}.data-facts>div{grid-template-columns:110px 1fr;gap:16px}}@media (width<=760px){.data-hero{grid-template-columns:1fr;gap:38px;padding-block:12px 30px}.data-hero h1{font-size:clamp(46px,10vw,64px)}.data-hero-copy>p:first-of-type{max-width:40ch;margin-block:24px;font-size:19px}.data-atlas{max-width:620px}.data-atlas .atlas-name{font-size:26px}.data-atlas .atlas-small{font-size:22px}.data-atlas .atlas-accent{font-size:18px}.data-index{gap:0 24px;padding-bottom:28px}.data-section-heading{grid-template-columns:1fr;gap:24px}.data-section-heading>p{font-size:18px}.data-category-controls{grid-template-columns:1fr 1fr;gap:8px;margin-top:32px;display:grid}.data-category-controls button{padding-inline:12px;font-size:14px}.data-panel{grid-template-columns:1fr;gap:32px}.data-panel header p{max-width:60ch}.data-panel>header>.icon{margin-bottom:16px}.data-facts>div{grid-template-columns:1fr;gap:10px}.data-facts dt{color:var(--muted)}.data-access{grid-template-columns:1fr;gap:40px}.data-access-copy{order:-1}.data-provider-register{margin-top:36px}.data-provider-row{grid-template-columns:1fr;gap:28px;padding-block:36px}.data-provider-facts>div{grid-template-columns:1fr;gap:8px}.data-actions{grid-template-columns:1fr;gap:32px;margin-top:40px}.data-actions li{grid-template-columns:36px 1fr;gap:10px 20px;display:grid}.data-actions .icon{grid-row:span 2;margin:2px 0 0}.data-actions h3{margin:0}.data-actions p{max-width:55ch}.data-deletion table,.data-deletion tbody,.data-deletion tr,.data-deletion td,.data-deletion th{width:auto;display:block}.data-deletion caption{width:100%;display:block}.data-deletion thead{display:none}.data-deletion tbody tr{border-top:1px solid var(--border);padding-block:24px}.data-deletion tbody :is(th,td){border:0;width:auto;padding:0}.data-deletion tbody th:first-child,.data-deletion td:nth-child(2){width:100%}.data-deletion tbody th{margin-bottom:16px;font-size:19px}.data-deletion td+td{margin-top:16px}.data-deletion td:before{content:attr(data-label);color:var(--muted);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.data-detail{padding-inline:18px}.data-detail summary{gap:16px;font-size:15px}.data-deletion-note{padding:20px}}
