/* Juridische pagina's (voorwaarden, privacy, cookies): sobere leeslaag
   bovenop stijl-2026.css. Eigen bestand zodat de site-CSS onaangeraakt blijft. */

.jur-hero{
  background:var(--inkt);color:#fff;
  padding:calc(var(--kop-h) + var(--s-8)) 0 var(--s-7);
  position:relative;isolation:isolate;overflow:hidden;
}
.jur-hero::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;
  background:radial-gradient(48% 70% at 10% 80%,rgba(25,118,210,.28) 0%,transparent 68%)}
.jur-hero h1{font-size:var(--t-3xl);margin:0 0 var(--s-3)}
.jur-hero .jur-meta{color:var(--muted-d);font-size:var(--t-sm)}
.jur-hero .jur-meta a{color:var(--blauw-l);text-decoration:underline;text-underline-offset:3px}

.jur-inhoud{padding:var(--s-8) 0 var(--s-9);background:var(--wit)}
.jur-tekst{max-width:76ch;margin:0 auto}
.jur-tekst h2{font-size:var(--t-xl);margin:var(--s-8) 0 var(--s-4);scroll-margin-top:calc(var(--kop-h) + var(--s-4))}
.jur-tekst h2:first-child{margin-top:0}
.jur-tekst h3{font-size:var(--t-lg);margin:var(--s-6) 0 var(--s-3)}
.jur-tekst p{margin:0 0 var(--s-4);max-width:none}
.jur-tekst ol,.jur-tekst ul{margin:0 0 var(--s-4);padding-left:1.4em}
.jur-tekst li{margin-bottom:var(--s-2)}
.jur-tekst li p{margin-bottom:var(--s-2)}
.jur-tekst table{width:100%;border-collapse:collapse;margin:0 0 var(--s-5);font-size:var(--t-sm)}
.jur-tekst th,.jur-tekst td{border:1px solid var(--rand);padding:var(--s-2) var(--s-3);
  text-align:left;vertical-align:top;line-height:1.5}
.jur-tekst th{background:var(--papier);font-weight:var(--w-nadruk)}
.jur-tabelwrap{overflow-x:auto;margin:0 0 var(--s-5)}
.jur-tabelwrap table{margin:0;min-width:520px}

/* Nog openstaand besluit van BLS: zichtbaar laten staan, niet wegmoffelen. */
.besluit{background:var(--amber-vlak);color:var(--amber-t);border-radius:var(--r-xs);
  padding:0 .35em;font-style:normal}

.jur-versie{margin-top:var(--s-8);padding-top:var(--s-5);border-top:1px solid var(--rand);
  color:var(--muted);font-size:var(--t-sm)}
.jur-download{display:inline-flex;align-items:center;gap:var(--s-2);margin-top:var(--s-2);
  font-weight:var(--w-nadruk);color:var(--blauw-d);text-decoration:underline;text-underline-offset:3px}
.jur-download svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;
  stroke-linecap:round;stroke-linejoin:round}

@media(max-width:600px){
  .jur-hero{padding:calc(var(--kop-h) + var(--s-6)) 0 var(--s-6)}
}

/* Afdruk en PDF: alleen de tekst, zwart op wit, met paginamarges. */
@media print{
  .header,.mobiel-menu,.footer,.skiplink,.jur-download{display:none!important}
  .jur-hero{background:#fff;color:#000;padding:0 0 8mm}
  .jur-hero::before{display:none}
  .jur-hero .jur-meta{color:#444}
  .jur-hero .jur-meta a{color:#444;text-decoration:none}
  .jur-inhoud{padding:0}
  .jur-tekst{max-width:none}
  .jur-tekst h2{break-after:avoid}
  .jur-tekst table,.jur-tekst li{break-inside:avoid}
  .besluit{background:none;color:#000;font-style:italic}
  body{background:#fff;color:#000;font-size:11pt}
  @page{margin:18mm 16mm}
}
