.doc{--meet: 35rem;--kant: 8.5rem;max-width:calc(var(--kant) + var(--meet) + 5rem);margin:0 auto;padding:clamp(40px,7vw,88px) var(--gut) clamp(64px,9vw,110px)}.rij{display:grid;grid-template-columns:var(--kant) minmax(0,var(--meet));gap:0 2.4rem;align-items:start}.rij+.rij{margin-top:2.2rem}.anker{font-family:var(--mono-font);font-size:var(--t-eyebrow);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--grijs-stil);line-height:1.6;padding-top:.4rem}.kolom>*+*{margin-top:.9rem}@media(max-width:840px){.rij{grid-template-columns:minmax(0,1fr);gap:.45rem}.anker{padding-top:0}.rij+.rij{margin-top:1.9rem}}.kop{border-bottom:1px solid var(--lijn-licht);padding-bottom:clamp(28px,5vw,46px);margin-bottom:clamp(34px,6vw,58px)}.kop h1{font-family:var(--display-font);font-size:var(--t-h1);line-height:1.05;letter-spacing:-.02em;text-wrap:balance;margin-top:.5rem}.kop .lead{font-size:var(--t-lead);line-height:1.4;color:var(--inkt-stil);max-width:36rem;margin-top:1.1rem;text-wrap:pretty}.kop .stempel{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;margin-top:1.6rem}.sectie{margin-top:clamp(40px,7vw,70px)}.sectie>.rij:first-child h2{font-size:var(--t-h3);line-height:1.2;letter-spacing:-.015em;font-weight:600;text-wrap:balance}h3{font-size:var(--t-lead);font-weight:600;line-height:1.3;letter-spacing:-.01em}.kolom p{text-wrap:pretty}.zacht{color:var(--inkt-stil)}.klein{font-size:15px;line-height:1.5;color:var(--inkt-stil)}.stap{display:grid;grid-template-columns:2.2rem minmax(0,1fr);gap:0 1rem;padding-top:1.2rem;border-top:1px solid var(--lijn-licht)}.stap+.stap{margin-top:1.2rem}.stap .nr{font-family:var(--mono-font);font-size:var(--t-meta);font-weight:500;letter-spacing:.06em;color:var(--grijs-stil);padding-top:.35rem}.stap .inhoud>*+*{margin-top:.5rem}.lijst{margin:0}.lijst>div{display:grid;grid-template-columns:9.5rem minmax(0,1fr);gap:0 1.2rem;padding:.65rem 0;border-top:1px solid var(--lijn-licht)}.lijst dt{font-family:var(--mono-font);font-size:var(--t-meta);letter-spacing:.04em;color:var(--grijs-stil);padding-top:.2rem}.lijst dd{margin:0}@media(max-width:560px){.lijst>div{grid-template-columns:minmax(0,1fr);gap:.2rem}}.paneel{background:var(--inkt);color:var(--papier);padding:clamp(20px,3.5vw,30px)}.paneel>*+*{margin-top:.7rem}.paneel .label{font-family:var(--mono-font);font-size:var(--t-eyebrow);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--packlet-geel)}.paneel a{color:var(--packlet-geel);text-decoration:underline;text-underline-offset:3px}.deuren{display:grid;gap:1px;background:var(--lijn-licht);border-top:1px solid var(--lijn-licht);border-bottom:1px solid var(--lijn-licht)}.deur{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.4rem 1.5rem;background:var(--papier);padding:1.35rem .2rem;transition:background .18s ease}.deur:hover,.deur:focus-visible{background:var(--papier-stil)}.deur .naam{font-size:var(--t-h3);font-weight:600;letter-spacing:-.01em;transition:transform .18s ease}.deur:hover .naam,.deur:focus-visible .naam{transform:translate(4px)}@media(prefers-reduced-motion:reduce){.deur .naam{transition:none}.deur:hover .naam,.deur:focus-visible .naam{transform:none}}.deur .uitleg{grid-column:1 / -1;color:var(--inkt-stil);max-width:30rem}.deur .voor{font-family:var(--mono-font);font-size:var(--t-meta);letter-spacing:.04em;color:var(--grijs-stil);white-space:nowrap}.chip{display:inline-block;font-family:var(--mono-font);font-size:var(--t-eyebrow);font-weight:500;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--lijn-licht);border-radius:999px;padding:.2rem .6rem;color:var(--inkt-stil)}.taal{display:inline-flex;border:1px solid var(--lijn-licht);border-radius:999px;overflow:hidden;font-family:var(--mono-font);font-size:var(--t-meta);letter-spacing:.04em}.taal a,.taal span{padding:.4rem .85rem}.taal .nu{background:var(--inkt);color:var(--papier)}.voet{margin-top:clamp(56px,9vw,96px);padding-top:1.3rem;border-top:1px solid var(--lijn-licht);display:flex;flex-wrap:wrap;gap:.5rem 1.6rem;justify-content:space-between}.terug{font-family:var(--mono-font);font-size:var(--t-meta);letter-spacing:.04em;color:var(--grijs-stil)}.terug:hover{color:var(--inkt)}a.onder{text-decoration:underline;text-underline-offset:3px}a:focus-visible{outline:2px solid var(--inkt);outline-offset:3px}
