.tekst-band{background:radial-gradient(90% 120% at 12% 0%, var(--tint-a), transparent 58%), radial-gradient(80% 120% at 100% 8%, var(--tint-b), transparent 58%)}.tekst-kop.heeft-beeld{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2rem 3rem;display:grid}@media (max-width:900px){.tekst-kop.heeft-beeld{grid-template-columns:minmax(0,1fr)}}.tekst-icoon{color:#fff6e6;border-radius:1.1rem;place-items:center;width:3.6rem;height:3.6rem;display:grid;position:relative;transform:rotate(-6deg);box-shadow:0 18px 40px -22px #3a2a1a99}.tekst-ring{border:1.5px dashed #f2ce75bf;border-radius:1.5rem;animation:40s linear infinite rays;position:absolute;inset:-.55rem}@media (prefers-reduced-motion:reduce){.tekst-ring,.tekst-icoon{animation:none}}.tekst-lede{font-family:var(--font-display);color:var(--ink-soft);max-width:40rem;margin-top:1rem;font-size:1.22rem;line-height:1.6}.tekst-meta{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);margin-top:1rem;font-size:.78rem;font-weight:700}.tekst-grid{grid-template-columns:minmax(0,1fr) minmax(0,17rem);align-items:start;gap:3rem;max-width:68rem;margin:0 auto;padding:2.5rem 1.5rem 1rem;display:grid}@media (max-width:980px){.tekst-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}}.tekst-artikel{max-width:42rem}.tekst-sectie+.tekst-sectie{margin-top:2.75rem}.tekst-sectie-kop{align-items:baseline;gap:.85rem;display:flex}.tekst-bol{width:1.9rem;height:1.9rem;font-family:var(--font-display);color:var(--cluster-accent,var(--amber-ink));background:var(--cream-2);box-shadow:0 0 0 1px var(--line);border-radius:999px;flex-shrink:0;place-items:center;font-size:.82rem;font-weight:700;display:grid}.tekst-sectie-kop h2{font-size:clamp(1.4rem,2.6vw,1.85rem);line-height:1.2}.tekst-p{font-size:var(--lees-maat,1.08rem);color:var(--ink-soft);margin-top:1.1rem;line-height:1.8;transition:font-size .25s}@media (prefers-reduced-motion:reduce){.tekst-p{transition:none}}.tekst-p.heeft-dropcap:first-letter{font-family:var(--font-display);float:left;color:var(--cluster-accent,var(--amber-ink));margin:.04em .12em 0 0;font-size:3.1em;font-weight:600;line-height:.78}.tekst-artikel blockquote{border:1px solid var(--line);background:var(--paper);font-family:var(--font-display);color:var(--ink);border-radius:1rem;margin:1.6rem 0 0;padding:1rem 1.15rem 1rem 1.4rem;font-size:1.15rem;position:relative;transform:rotate(-.5deg)}.tekst-artikel blockquote:before{content:"";background:linear-gradient(180deg, var(--gold), var(--amber));border-radius:999px;width:3px;position:absolute;top:.9rem;bottom:.9rem;left:0}.tekst-zijbalk{position:sticky;top:5.5rem}@media (max-width:980px){.tekst-zijbalk{position:static}}.tekst-zijbalk-in{gap:1.1rem;display:grid}.lees-instelling,.tekst-inhoud{border:1px solid var(--line);background:var(--paper);border-radius:1rem;padding:.9rem 1.05rem}.lees-knoppen{gap:.4rem;margin-top:.5rem;display:flex}.lees-knop{border:1px solid var(--line);background:var(--cream);width:2.3rem;height:2.3rem;color:var(--ink);font-family:var(--font-display);cursor:pointer;border-radius:.65rem;font-weight:700;transition:background .2s,color .2s,border-color .2s}.lees-knop.is-on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.lees-knop:focus-visible{outline:3px solid var(--violet-ink);outline-offset:2px}.tekst-inhoud ol{counter-reset:t;gap:.35rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.tekst-inhoud li{counter-increment:t;font-size:.9rem}.tekst-inhoud li:before{content:counter(t) ". ";color:var(--ink-soft);font-weight:700}.tekst-inhoud a{color:var(--ink)}.tekst-inhoud a:hover{color:var(--amber-ink)}@media (prefers-reduced-motion:reduce){.lees-knop{transition:none}}
