/* Juridische pagina's in de stijl van de app en de homepage (13 okt 2026). Eigen lettertypes:
   geen Google Fonts, zodat er geen IP-adres naar Google gaat. */
@font-face{font-family:"Inter";font-weight:100 900;font-display:swap;src:url(/assets/fonts/inter-var.woff2) format("woff2")}
@font-face{font-family:"Archivo Black";font-display:swap;src:url(/assets/fonts/archivo-black.woff2) format("woff2")}
body{background:#F4F4F1!important;color:#0B1E33!important;font-family:Inter,-apple-system,sans-serif!important}
h1,h2,h3,h4{font-family:Inter,sans-serif!important}
main h1,main .text-3xl,main .text-4xl{font-family:"Archivo Black",Inter,sans-serif!important;font-weight:400!important;letter-spacing:-.015em}
.prose{background:#fff;border-radius:14px;padding:28px 28px 20px}
@media(max-width:640px){.prose{padding:20px 18px 12px}}
.prose h2{font-weight:700!important;font-size:1.1rem!important}
.prose p,.prose ul li{color:#3A4A5C!important;font-size:.94rem!important}
.prose a{color:#0B1E33!important;text-decoration-color:#FF8400!important;text-underline-offset:3px}
#nav{background:rgba(244,244,241,.92)!important;box-shadow:none!important;border-bottom:1px solid #E4E8ED!important}
.lang-btn{min-height:34px;padding:6px 14px!important}
table{background:#fff;border-radius:12px;overflow:hidden}
