.art__tekst{color:#403d33;font-size:1.19rem;line-height:1.7}.art__tekst h2,.art__tekst h3{scroll-margin-top:100px}.art__tekst h2{font-size:1.75rem;line-height:1.25}.art__tekst h2:after{content:"";background:var(--accent);border-radius:2px;width:40px;height:3px;margin-top:10px;display:block}.art__tekst h3{font-size:1.375rem;line-height:1.3}.art__tekst a{text-underline-offset:3px;text-decoration-thickness:1px}.art__tekst a:hover{text-decoration-thickness:2px}.art__tekst li::marker{color:var(--accent)}.art__ps a,.rang__rij{color:var(--inkt-2);border-radius:10px;align-items:center;gap:10px;padding:6px;text-decoration:none;display:flex}.art__ps a:hover,.rang__rij:hover{background:var(--vlak)}.rang__foto{background:var(--tegel);border-radius:8px;flex:none;place-items:center;width:48px;height:48px;display:grid}.rang__foto img{object-fit:contain;width:40px;height:40px}.rang__naam{flex:1;min-width:0;font-size:.84rem;font-weight:700;line-height:1.3}.rang__naam small{color:var(--stil);font-size:.72rem;font-weight:500;display:block}.rang__cijfer{background:var(--accent);color:var(--op-accent);border-radius:6px;padding:2px 7px;font-size:.75rem;font-weight:800}.rang{border:1px solid var(--lijn-warm);border-radius:var(--r);background:var(--kaart);padding:16px}.rang__kop{color:var(--inkt-2);justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:.94rem;display:flex}.rang__kop span{border-radius:var(--r-pil);background:var(--accent-tint);color:var(--accent);padding:2px 8px;font-size:.69rem;font-weight:700}.rang__nr{width:18px;color:var(--grijs-tekst);text-align:center;font-size:.8rem;font-weight:800}.rang__meer{margin-top:8px;font-size:.84rem;font-weight:700;display:block}.art__tekst .rang{margin:28px 0}.art__tekst .rang a{text-decoration:none}.art__tekst .pblok p{margin:0;line-height:1.35}.art__tekst .pblok__naam a{color:var(--inkt-2);text-decoration:none}.art__tekst .pblok .knop,.art__tekst .knoprij a{color:var(--op-accent);text-decoration:none}.ps-vid__open{aspect-ratio:16/9;cursor:pointer;background:#000;border:0;border-radius:8px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.ps-vid__open img{object-fit:cover;opacity:.9;border-radius:0;width:100%;height:100%}.ps-vid__play{background:var(--accent);border-radius:50%;width:48px;height:48px;margin:auto;position:absolute;inset:0}.ps-vid__play:after{content:"";border-left:14px solid var(--op-accent);border-top:10px solid #0000;border-bottom:10px solid #0000;position:absolute;top:14px;left:19px}.ps-vid__frame{aspect-ratio:16/9;border:0;border-radius:8px;width:100%;display:block}.pblok{border:1px solid var(--lijn-warm);border-radius:var(--r);background:var(--kaart);align-items:center;gap:16px;margin:28px 0;padding:14px 18px;display:flex}.pblok__foto{background:var(--tegel);width:96px;height:96px;color:var(--grijs-tekst);text-transform:uppercase;border-radius:10px;flex:none;place-items:center;font-size:.62rem;font-weight:700;display:grid}.pblok__foto img{object-fit:contain;width:80px;height:80px}.pblok__tekst{flex:1;min-width:0}.pblok__merk{letter-spacing:.06em;text-transform:uppercase;color:var(--grijs-tekst);font-size:.69rem;font-weight:700}.pblok__naam{font-size:1rem;font-weight:800}.pblok__specs{color:var(--stil);font-size:.8rem}.pblok .cijfer{position:static}@media (width<=600px){.pblok{flex-wrap:wrap}.pblok__foto{width:64px;height:64px}.pblok .knop{width:100%}}.knoprij{margin:24px 0}.kader{border-radius:var(--r);background:var(--accent-zacht);gap:12px;margin:28px 0;padding:16px 18px;font-size:1rem;line-height:1.6;display:flex}.kader__ic{color:var(--accent);flex:none}.kader__ic svg{width:22px;height:22px}.kader__titel{color:var(--inkt-2);margin-bottom:2px;display:block}.kader__tekst>*+*{margin-top:.6em}.kader__tekst ul{padding-left:1.2em}.kader--warning{background:#fef6e7}.kader--warning .kader__ic{color:var(--oranje)}.kader--info{background:var(--vlak)}.ps-fig{margin:32px 0}.ps-fig img{border:1px solid var(--lijn-warm);border-radius:var(--r);width:100%}.ps-yt{margin:32px 0}.ps-tabel{margin:28px 0;overflow-x:auto}.ps-citaat{font-style:italic}.ps-embed a{border:1px solid var(--lijn-warm);border-radius:var(--r);padding:14px 16px;text-decoration:none;display:block}.ps-todo{color:#78350f;background:#fef3c7;border-radius:4px;padding:0 4px}@media (width>=1080px){.toc--art{display:none}}
