.privacy-page .ph{background:var(--warning-subtle);color:var(--warning);font:inherit;border-radius:4px;padding:0 4px;font-weight:500;display:inline}.privacy-page .split{grid-template-columns:1.1fr .9fr;align-items:center;gap:64px;display:grid}@media (max-width:900px){.privacy-page .split{grid-template-columns:1fr;gap:40px}}.privacy-page .hero{background-image:none;padding-block:80px 72px}.privacy-page .hero .lede{margin-top:20px}.privacy-page .scene{position:relative}.privacy-page .scene svg{width:100%;height:auto;display:block}.privacy-page .tag{font:500 12px / 1.3 var(--mono);color:var(--muted);background:var(--surface);border:1px solid var(--line);white-space:nowrap;border-radius:6px;padding:4px 8px;position:absolute}.privacy-page .tag b{color:var(--fg);font-weight:500}.privacy-page .live{fill:var(--mint)}@keyframes privacy-blink{50%{opacity:.35}}.privacy-page .pulse{animation:2.4s ease-in-out infinite privacy-blink}.privacy-page .wire-dot{offset-rotate:0deg;animation:3s linear infinite privacy-along}@keyframes privacy-along{0%{offset-distance:0%}to{offset-distance:100%}}.privacy-page .sec-head{max-width:720px;margin-bottom:40px;display:block}.privacy-page .sec-head h2{margin-top:10px}.privacy-page .sec-head p{color:var(--muted);margin:14px 0 0}.privacy-page .legal{border:1px dashed var(--warning);background:var(--warning-subtle);color:var(--fg);border-radius:var(--radius);align-items:flex-start;gap:10px;margin:0 0 40px;padding:14px 16px;font-size:14px;display:flex}.privacy-page .legal svg{color:var(--warning);flex:none;margin-top:2px}.privacy-page .updated{color:var(--muted);margin:0 0 40px;font-size:14px}.privacy-page .toc{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.privacy-page .rack{max-width:460px;margin-inline:auto}.privacy-page .facts{grid-template-columns:none;gap:0;margin:28px 0 0;display:grid}.privacy-page .facts div{border-top:1px solid var(--line);grid-template-columns:150px 1fr;gap:16px;padding:14px 0;font-size:15px;display:grid}.privacy-page .facts dt{font:500 12px / 1.9 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.privacy-page .facts dd{margin:0}@media (max-width:520px){.privacy-page .facts div{grid-template-columns:1fr;gap:2px}}.privacy-page .tbl-wrap{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.privacy-page table{border-collapse:collapse;width:100%;font-size:15px}.privacy-page th{text-align:left;font:500 12px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);background:var(--bg-soft);border-bottom:1px solid var(--line);padding:14px 20px}.privacy-page td{border-bottom:1px solid var(--line);vertical-align:top;padding:18px 20px}.privacy-page tr:last-child td{border-bottom:0}.privacy-page td b{font-weight:500}.privacy-page td small{color:var(--muted);margin-top:2px;font-size:13px;display:block}.privacy-page .status.info{color:var(--muted)}.privacy-page .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:720px){.privacy-page thead{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.privacy-page table,.privacy-page tbody,.privacy-page tr,.privacy-page td{display:block}.privacy-page tr{border-bottom:1px solid var(--line);padding:16px 20px}.privacy-page td{border:0;padding:2px 0}.privacy-page td[data-l]:before{content:attr(data-l);font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--subtle);margin-top:10px;display:block}}.privacy-page .prose h3{margin:32px 0 10px}.privacy-page .prose p,.privacy-page .prose li{color:var(--muted);font-size:16px}.privacy-page .prose ul{margin:0;padding-left:20px}.privacy-page .prose li{max-width:68ch;margin-bottom:6px}.privacy-page .prose .tbl-wrap{margin-bottom:14px}.privacy-page .cookie-card{align-items:flex-start;gap:14px;display:flex}.privacy-page .card-text{color:var(--muted);margin:8px 0 0;font-size:15px}.privacy-page #data,.privacy-page #partijen,.privacy-page #gdpr,.privacy-page #cookies{scroll-margin-top:88px}@media (max-width:960px){.privacy-page #data,.privacy-page #partijen,.privacy-page #gdpr,.privacy-page #cookies{scroll-margin-top:120px}}
