.u-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 28px;font-size:13px;color:var(--b-muted);padding-bottom:8px}.u-meta strong{color:var(--b-ink)}.u-csv{display:inline-flex;align-items:center;min-height:44px;padding:8px 18px;border-radius:12px;background:var(--b-accent);color:var(--b-on-accent)!important;font-weight:700;font-size:13px;text-decoration:none}.u-csv:hover{background:var(--b-focus)}.u-lede{max-width:66ch;font-size:15px}.u-intro,.u-lede{color:var(--b-muted)}.u-intro{max-width:70ch;margin:0 0 18px}.u-kern{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.u-kaart{background:var(--b-surface);border:1px solid var(--b-line);border-radius:var(--b-radius);padding:24px;display:flex;flex-direction:column;gap:6px;min-width:0}.u-kaart small{font-size:12px;text-transform:uppercase;letter-spacing:.07em;font-weight:700;color:var(--b-muted)}.u-kaart>strong{font-family:var(--b-font-heading);font-size:clamp(2.2rem,5vw,3.2rem);line-height:1;letter-spacing:-.03em;color:var(--b-accent)}.u-kaart>span{font-size:13px;color:var(--b-muted)}.u-kaart-lijst ul{list-style:none;margin:4px 0;padding:0}.u-kaart-lijst li{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--b-line);font-size:13px}.u-kaart-lijst li strong{font-variant-numeric:tabular-nums}.u-tabelbak{background:var(--b-surface);border:1px solid var(--b-line);border-radius:var(--b-radius);overflow:hidden}.u-tabel{border-collapse:collapse;width:100%;font-size:13px}.u-tabel td,.u-tabel th{padding:14px 16px;text-align:left;border-bottom:1px solid var(--b-line)}.u-tabel thead th{background:var(--b-tint);font-size:12px}.u-tabel tbody th{font-weight:700}.u-tabel td{font-variant-numeric:tabular-nums}.u-tabel tbody tr:last-child>*{border-bottom:0}.u-fig{margin:0}.u-svg{width:100%;height:auto;max-width:760px;display:block}.u-grid{stroke:var(--b-line);stroke-width:1}.u-as{fill:var(--b-muted)}.u-as,.u-lbl{font-size:12px}.u-lbl{fill:var(--b-ink);font-weight:700}.u-lijn{stroke:var(--b-muted);stroke-width:2}.u-balk{fill:var(--b-accent);opacity:.35}.u-med{stroke:var(--b-ink);stroke-width:3}.u-verloop{fill:none;stroke:var(--b-accent);stroke-width:3}.u-punt{fill:var(--b-accent)}.u-leg{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:12px;color:var(--b-muted);margin-top:12px}.u-leg span{display:inline-flex;align-items:center;gap:8px}.u-k{display:inline-block}.u-k-lijn{width:22px;border-top:2px solid var(--b-muted)}.u-k-balk{width:22px;height:12px;background:var(--b-accent);opacity:.35;border-radius:3px}.u-k-med{width:3px;height:16px;background:var(--b-ink)}.u-lijst{margin:0 0 18px;padding-left:20px;max-width:74ch;display:grid;gap:8px}.u-h3{font-size:1.3rem;margin:26px 0 12px}.u-bron{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;background:var(--b-surface);border:1px solid var(--b-line);border-radius:var(--b-radius);padding:14px 16px;margin-bottom:18px}.u-bron small{width:100%;font-size:12px;text-transform:uppercase;letter-spacing:.07em;font-weight:700;color:var(--b-muted)}.u-bron code{flex:1 1 260px;min-width:0;overflow-wrap:anywhere;font-size:13px}.u-bron button{min-height:44px;padding:8px 18px;border:1px solid var(--b-control-line);border-radius:12px;background:var(--b-tint);font-weight:700;cursor:pointer}@media (max-width:860px){.u-kern{grid-template-columns:1fr}.u-tabel thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.u-tabel,.u-tabel tbody,.u-tabel td,.u-tabel th,.u-tabel tr{display:block;width:100%}.u-tabel tr{border-bottom:2px solid var(--b-line);padding:10px 0}.u-tabel tbody tr:last-child{border-bottom:0}.u-tabel tbody th{border:0;padding:8px 16px 4px;font-size:14px}.u-tabel td{display:flex;justify-content:space-between;gap:12px;border:0;padding:6px 16px}.u-tabel td:before{content:attr(data-label);color:var(--b-muted)}}.u-verschil>td,.u-verschil>th{background:var(--b-tint)}.u-vgl tbody th{width:28%}.u-wie{display:grid;grid-template-columns:1fr 1fr;gap:16px}.u-wie>div{background:var(--b-surface);border:1px solid var(--b-line);border-radius:var(--b-radius);padding:22px}.u-wie h3{font-size:1.15rem;margin:0 0 10px}.u-wie ul{margin:0;padding-left:20px;display:grid;gap:8px}@media (max-width:700px){.u-wie{grid-template-columns:1fr}.u-vgl tbody th{width:100%}}