:root{--inkt:#1b1f23;--inkt-zacht:#4b5563;--papier:#fdfcf9;--lijn:#d9d4c7;--accent:#0b5d6b;--accent-donker:#083f49;--maat:clamp(1.05rem, 0.95rem + 0.4vw, 1.25rem);--kolom:42rem;--rand:clamp(1rem, 4vw, 3rem);--letter:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--letter-kop:ui-serif, Georgia, "Times New Roman", serif}@media(prefers-color-scheme:dark){:root{--inkt:#ece9e1;--inkt-zacht:#b5b0a3;--papier:#15181b;--lijn:#353b42;--accent:#7fd0dc;--accent-donker:#a8e3eb}}*,*::before,*::after{box-sizing:border-box}html{font-family:var(--letter);font-size:var(--maat);line-height:1.55;color:var(--inkt);background:var(--papier);-webkit-text-size-adjust:100%}body{margin:0;display:grid;grid-template-rows:auto 1fr auto;min-height:100vh}h1,h2,h3{font-family:var(--letter-kop);font-weight:500;line-height:1.15;text-wrap:balance;margin:0 0 .5em}h1{font-size:clamp(2rem,1.4rem + 2.5vw,3.4rem);letter-spacing:-.01em}h2{font-size:clamp(1.4rem,1.2rem + .8vw,1.9rem);margin-top:2em}h3{font-size:1.15em;margin-top:1.5em}p,ul,ol{margin:0 0 1em}main p{max-width:var(--kolom)}a{color:var(--accent);text-decoration-thickness:.08em;text-underline-offset:.15em}a:hover,a:focus-visible{color:var(--accent-donker)}a:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.overslaan{position:absolute;left:1rem;top:-4rem;padding:.5rem 1rem;background:var(--papier)}.overslaan:focus{top:1rem}.kop{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem 2rem;padding:1.25rem var(--rand);border-bottom:1px solid var(--lijn)}.kop .naam{font-family:var(--letter-kop);font-size:1.3em;text-decoration:none;color:var(--inkt);margin-right:auto}.kop nav ul{display:flex;gap:1.25rem;list-style:none;margin:0;padding:0}.kop nav a{text-decoration:none}.kop nav a[aria-current]{text-decoration:underline;text-decoration-thickness:.12em}.taal{font-size:.9em}.taal a[aria-current]{color:var(--inkt-zacht);pointer-events:none}main{padding:clamp(2rem,6vw,5rem)var(--rand);width:min(100%,60rem);margin-inline:auto}.aanloop{color:var(--inkt-zacht);font-size:.95em;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.75em}.opening h1{max-width:20ch}.opening p:not(.aanloop){font-size:1.1em;max-width:36rem}.inleiding{font-size:1.15em;color:var(--inkt-zacht);max-width:36rem}.lijst{list-style:none;padding:0;max-width:var(--kolom)}.lijst li{display:grid;grid-template-columns:9rem 1fr;gap:.25rem 1rem;padding:.75rem 0;border-top:1px solid var(--lijn)}.lijst time{color:var(--inkt-zacht);font-variant-numeric:tabular-nums}.lijst p{grid-column:2;margin:0;color:var(--inkt-zacht);font-size:.95em}@media(max-width:36rem){.lijst li{grid-template-columns:1fr}.lijst p{grid-column:1}}.knop{display:inline-block;padding:.7em 1.3em;border:2px solid var(--accent);border-radius:.4em;text-decoration:none;font-weight:600}.knop:hover,.knop:focus-visible{background:var(--accent);color:var(--papier)}.voet{border-top:1px solid var(--lijn);padding:clamp(2rem,5vw,4rem)var(--rand);display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));width:min(100%,60rem);margin-inline:auto}.voet h2{margin-top:0}.voet ul{list-style:none;padding:0;display:flex;gap:1.25rem}.gegevens{color:var(--inkt-zacht);font-size:.95em}.stempel{font-size:.85em}@media(prefers-reduced-motion:no-preference){a,.knop{transition:color 120ms ease,background-color 120ms ease}}.recent{container-type:inline-size}.artikel{container-type:inline-size}.situaties{list-style:none;padding:0;margin:1.5rem 0 0;display:grid;gap:1rem}@container(min-width:40rem){.situaties { grid-template-columns: repeat(3, 1fr); }
}.situaties a{display:flex;flex-direction:column;gap:.6rem;height:100%;padding:1.25rem;border:1px solid var(--lijn);border-radius:.5rem;text-decoration:none;color:var(--inkt)}.situaties a:hover,.situaties a:focus-visible{border-color:var(--accent)}.situatie{font-family:var(--letter-kop);font-size:1.15em;line-height:1.25}.antwoord{color:var(--inkt-zacht);font-size:.95em}@media(prefers-reduced-motion:no-preference){.situaties a{transition:border-color 120ms ease}}