/* Vondel & Zonen — skin.css, gecompileerd uit de goedgekeurde design-CSS.
   Tokens leven in theme.json (Fundament-conventie); dit bestand draagt compositie, states en motion. */
*{box-sizing:border-box;margin:0}
body{background:var(--wp--preset--color--paper-white);color:var(--wp--preset--color--carbon-black);font-family:var(--wp--preset--font-family--sans);font-size:var(--wp--preset--font-size--body);line-height:1.5;letter-spacing:-0.005em;padding-bottom:64px}
:where(a,button,input):focus-visible{outline:2px solid var(--wp--preset--color--carbon-black);outline-offset:3px;border-radius:4px}
.inhoud{max-width:var(--wp--custom--layout--max);margin-inline:auto;padding-inline:24px}
.sectie{padding-block:var(--wp--custom--layout--sectiegap)}
.mono{font-family:var(--wp--preset--font-family--mono);font-size:var(--wp--preset--font-size--caption);letter-spacing:-0.006em;text-transform:uppercase;color:var(--wp--preset--color--zinc-gray)}
h1,h2,h3{font-weight:400}
.kop-lg{font-size:clamp(32px,4vw,var(--wp--preset--font-size--heading-lg));line-height:1.13;letter-spacing:-0.015em}
.kop{font-size:clamp(24px,3vw,var(--wp--preset--font-size--heading));line-height:1.2;letter-spacing:-0.013em}
.zinc{color:var(--wp--preset--color--zinc-gray)}
.cta{display:inline-flex;align-items:center;gap:8px;background:var(--wp--preset--color--sunrise-coral);color:#fff;font-size:19px;font-weight:700;letter-spacing:-0.009em;text-decoration:none;padding:15px 28px;border-radius:var(--wp--custom--radius--buttons)}
.cta::after{content:"→"}
.cta:hover{filter:brightness(.95)}
.ghost{color:inherit;font-size:var(--wp--preset--font-size--body);font-weight:400;letter-spacing:-0.005em;text-decoration:none}
.ghost:hover{text-decoration:underline}
.trust{display:flex;gap:16px;flex-wrap:wrap;margin-top:12px;font-size:13px;color:var(--wp--preset--color--zinc-gray)}
.trust span::before{content:"✓";color:var(--wp--preset--color--carbon-black);margin-right:5px}

.nav-zone{position:absolute;inset-inline:0;top:20px;display:flex;justify-content:center;z-index:5}
.nav-pil{display:flex;align-items:center;gap:28px;background:var(--wp--preset--color--carbon-black);border-radius:var(--wp--custom--radius--navbar);padding:12px 19px;width:min(1160px,calc(100% - 40px))}
.nav-pil .merk{color:#fff;font-weight:700;font-size:var(--wp--preset--font-size--body);text-decoration:none;margin-right:auto}
.nav-pil nav{display:flex;gap:22px}
.nav-pil nav a{color:rgba(255,255,255,.6);font-size:var(--wp--preset--font-size--body);text-decoration:none}
.nav-pil nav a:hover{color:#fff}
.nav-pil .cta{font-size:15px;padding:9px 18px}
@media(max-width:760px){.nav-pil nav{display:none}}

.hero{position:relative;min-height:clamp(620px,92vh,900px);display:grid;place-items:center;text-align:center;color:#fff;overflow:hidden;
  background:
    radial-gradient(1200px 600px at 50% 118%, rgba(252,95,43,.28), transparent 60%),
    radial-gradient(900px 480px at 78% 30%, rgba(56,96,110,.5), transparent 70%),
    linear-gradient(180deg,#0b1216 0%,#101a20 46%,#0a0f13 100%)}
.hero::before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .04 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}
.hero::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,15,19,.55),rgba(10,15,19,.15) 40%,rgba(10,15,19,.6))}
.hero .binnen{position:relative;z-index:2;padding:130px 24px 80px;max-width:860px}
.hero h1{font-size:clamp(40px,6.5vw,var(--wp--preset--font-size--display));line-height:1;letter-spacing:-0.025em;font-weight:400;color:#fff}
.hero .sub{font-size:var(--wp--preset--font-size--body-lg);line-height:1.4;letter-spacing:-0.009em;color:rgba(255,255,255,.75);max-width:480px;margin:22px auto 0}
.hero .acties{margin-top:30px;display:flex;justify-content:center;align-items:center;gap:22px;flex-wrap:wrap}
.hero .ghost{color:rgba(255,255,255,.8)}
.hero .trust{justify-content:center}
.hero .trust span{color:rgba(255,255,255,.65)}
.hero .trust span::before{color:#fff}
.benefits{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;margin-top:44px;padding-top:26px;border-top:1px solid rgba(255,255,255,.14)}
.benefit{max-width:200px;text-align:left}
.benefit b{display:block;font-weight:700;font-size:var(--wp--preset--font-size--body);color:#fff}
.benefit span{font-size:13px;color:rgba(255,255,255,.6)}
.hero .slotlabel{position:absolute;left:24px;bottom:16px;z-index:2}
.hero .slotlabel .mono{color:rgba(255,255,255,.4)}

.namen-bar{background:var(--wp--preset--color--paper-white);border-bottom:1px solid var(--wp--preset--color--mist-gray);padding-block:26px;text-align:center}
.namen-bar .mono{display:block;margin-bottom:14px}
.namen{display:flex;justify-content:center;gap:36px;flex-wrap:wrap;color:var(--wp--preset--color--ash-gray);font-weight:700;font-size:var(--wp--preset--font-size--body-lg);letter-spacing:-0.009em}

.stappen{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--wp--custom--layout--elementgap);margin-top:40px}
.stap{border-top:1px solid var(--wp--preset--color--mist-gray);padding-top:18px}
.stap .mono{color:var(--wp--preset--color--sunrise-coral)}
.stap h3{font-size:var(--wp--preset--font-size--subheading);letter-spacing:-0.009em;margin-top:10px}
.stap p{color:var(--wp--preset--color--zinc-gray);margin-top:6px;font-size:var(--wp--preset--font-size--body)}
@media(max-width:860px){.stappen{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.stappen{grid-template-columns:1fr}}

.kaarten{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--wp--custom--layout--elementgap)}
.kaart{border:1px solid var(--wp--preset--color--mist-gray);border-radius:var(--wp--custom--radius--cards);padding:calc(var(--wp--custom--layout--kaartpadding) + 9px);background:var(--wp--preset--color--paper-white)}
.kaart .mono{display:block;margin-bottom:14px}
.kaart h3{font-size:var(--wp--preset--font-size--heading-sm);line-height:1.25;letter-spacing:-0.012em}
.kaart p{color:var(--wp--preset--color--zinc-gray);margin-top:8px}
@media(max-width:760px){.kaarten{grid-template-columns:1fr}}

.faq{display:grid;gap:26px;max-width:900px}
.faq .rij{display:flex;align-items:baseline;justify-content:space-between;gap:24px}
.faq .rij h3{font-size:clamp(20px,2.6vw,var(--wp--preset--font-size--heading));line-height:1.2;letter-spacing:-0.013em}
.faq .rij .ghost{color:var(--wp--preset--color--zinc-gray);font-size:13px;flex:0 0 auto}

.vergelijk{background:var(--wp--preset--color--fog-gray)}
.vergelijk-kop{max-width:22ch}
.vergelijk-lijst{list-style:none;padding:0;margin:36px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:var(--wp--custom--layout--elementgap) 40px}
.vergelijk-lijst li{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--wp--preset--color--mist-gray);padding-block:12px;font-size:var(--wp--preset--font-size--body-lg);letter-spacing:-0.009em}
.vergelijk-lijst li span{color:var(--wp--preset--color--zinc-gray);font-size:var(--wp--preset--font-size--body);flex:0 0 auto}
@media(max-width:760px){.vergelijk-lijst{grid-template-columns:1fr}}

.makers{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--wp--custom--layout--elementgap);margin-top:40px}
.maker .foto{display:block;aspect-ratio:4/5;border-radius:var(--wp--custom--radius--smallcards);border:1px solid var(--wp--preset--color--mist-gray)}
.m1{background:linear-gradient(160deg,#3d3f42,#232527)}.m2{background:linear-gradient(160deg,#5c5044,#3f382f)}
.m3{background:linear-gradient(160deg,#8a8478,#6b665c)}.m4{background:linear-gradient(160deg,#4c4335,#332d24)}
.maker b{display:block;margin-top:12px;font-size:var(--wp--preset--font-size--body);font-weight:700}
.maker span{color:var(--wp--preset--color--zinc-gray);font-size:13px}
@media(max-width:760px){.makers{grid-template-columns:1fr 1fr}}

.stat-groot{font-size:clamp(28px,3.6vw,40px);line-height:1.13;letter-spacing:-0.015em;max-width:24ch}
.stat-groot em{font-style:normal;color:var(--wp--preset--color--sunrise-coral)}
.stemmen{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--wp--custom--layout--elementgap);margin-top:36px}
.stem{border:1px solid var(--wp--preset--color--mist-gray);border-radius:var(--wp--custom--radius--cards);padding:calc(var(--wp--custom--layout--kaartpadding) + 5px)}
.stem p{font-size:var(--wp--preset--font-size--body-lg);letter-spacing:-0.009em;line-height:1.4}
.stem footer{margin-top:14px;color:var(--wp--preset--color--zinc-gray);font-size:13px}
@media(max-width:860px){.stemmen{grid-template-columns:1fr}}

.plan{display:grid;grid-template-columns:5fr 7fr;gap:60px;align-items:center}
.plankaart{position:relative;aspect-ratio:4/5;max-width:340px;border-radius:var(--wp--custom--radius--cards);box-shadow:var(--wp--preset--shadow--subtle);overflow:hidden;color:#fff;
  background:
    radial-gradient(65% 48% at 24% 30%, rgba(255,255,255,.5), transparent 70%),
    radial-gradient(70% 55% at 76% 62%, rgba(255,139,100,.9), transparent 75%),
    radial-gradient(90% 70% at 40% 90%, rgba(255,255,255,.65), transparent 60%),
    var(--wp--custom--gradient--coral-glow)}
.plankaart .merkje{position:absolute;top:16px;left:16px;font-weight:700;font-size:var(--wp--preset--font-size--body)}
.plankaart .prijs{position:absolute;bottom:16px;left:16px}
.plankaart .prijs b{display:block;font-size:var(--wp--preset--font-size--heading);font-weight:400;letter-spacing:-0.013em}
.plankaart .prijs span{font-size:13px;opacity:.9}
.check{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:var(--wp--custom--layout--elementgap)}
.check li{display:flex;gap:12px;align-items:flex-start;font-size:var(--wp--preset--font-size--subheading);line-height:1.4;letter-spacing:-0.009em}
.check li::before{content:"✓";flex:0 0 auto;display:grid;place-items:center;width:22px;height:22px;border-radius:var(--wp--custom--radius--icons);background:var(--wp--preset--color--sunrise-coral);color:#fff;font-size:12px;font-weight:700;margin-top:2px}
.rating{margin-top:18px;font-size:13px;color:var(--wp--preset--color--zinc-gray)}
.rating b{color:var(--wp--preset--color--carbon-black)}
@media(max-width:860px){.plan{grid-template-columns:1fr;gap:32px}}

.eind{text-align:center}
.eind h2{font-size:clamp(34px,5vw,56px);line-height:1.06;letter-spacing:-0.022em;max-width:16ch;margin-inline:auto}
.eind .acties{margin-top:28px;display:flex;justify-content:center;gap:22px;align-items:center;flex-wrap:wrap}
.eind .trust{justify-content:center}

.nieuwsbrief{background:var(--wp--preset--color--fog-gray)}
.nieuwsbrief .binnen{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}
.mailrij{display:flex;gap:var(--wp--custom--layout--elementgap);margin-top:20px;max-width:440px}
.mailrij input{flex:1;font:inherit;letter-spacing:-0.005em;padding:14px 18px;border:1px solid var(--wp--preset--color--mist-gray);border-radius:var(--wp--custom--radius--buttons);background:#fff}
.mailrij .cta{font-size:15px;padding:12px 22px}
@media(max-width:760px){.nieuwsbrief .binnen{grid-template-columns:1fr}}

.voet{padding-block:56px 40px}
.voet-kolommen{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px}
.voet-kolommen h4{font-size:13px;font-weight:700;margin-bottom:12px}
.voet-kolommen ul{list-style:none;padding:0;display:grid;gap:8px}
.voet-kolommen a{color:var(--wp--preset--color--zinc-gray);font-size:var(--wp--preset--font-size--body);text-decoration:none}
.voet-kolommen a:hover{color:var(--wp--preset--color--carbon-black)}
.voet-onder{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid var(--wp--preset--color--mist-gray);margin-top:40px;padding-top:20px}
@media(max-width:760px){.voet-kolommen{grid-template-columns:1fr 1fr}}

.balk{position:fixed;inset-inline:0;bottom:0;z-index:8;background:var(--wp--preset--color--carbon-black);color:#fff}
.balk .inhoud{display:flex;align-items:center;gap:20px;padding-block:10px;flex-wrap:wrap}
.balk b{font-size:var(--wp--preset--font-size--body);font-weight:700}
.balk .mono{color:rgba(255,255,255,.55);text-transform:none}
.balk .cta{font-size:15px;padding:8px 18px;margin-left:auto}
@media(max-width:760px){.balk .mono{display:none}}

@media(prefers-reduced-motion:no-preference){
  body.f-motion-klaar:not([data-motion="uit"]) [data-reveal]{opacity:0;transform:translateY(12px);transition:opacity .5s ease-out,transform .5s ease-out;transition-delay:var(--d,0s)}
  body.f-motion-klaar:not([data-motion="uit"]) [data-reveal].is-zichtbaar{opacity:1;transform:none}
}

/* Scrollytelling (blok 5): sticky viewport, 4 stappen, menu rechts. Fallback = gestapelde panelen. */
.verhaal{position:relative;background:var(--wp--preset--color--carbon-black);color:#fff}
.vh-paneel{position:relative;min-height:560px;display:grid;align-items:center;overflow:hidden;padding-block:60px}
.vh-paneel .achter{position:absolute;inset:0;opacity:.9}
.vh-paneel .achter::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,12,14,.78) 0%,rgba(10,12,14,.35) 55%,rgba(10,12,14,.55) 100%)}
.a1{background:radial-gradient(900px 500px at 70% 40%,rgba(92,80,68,.9),transparent 70%),linear-gradient(160deg,#2a241d,#141210)}
.a2{background:radial-gradient(900px 500px at 30% 60%,rgba(138,124,104,.7),transparent 70%),linear-gradient(160deg,#22242a,#101214)}
.a3{background:radial-gradient(900px 500px at 75% 65%,rgba(76,86,96,.8),transparent 70%),linear-gradient(160deg,#1c2226,#0e1114)}
.a4{background:radial-gradient(900px 500px at 40% 35%,rgba(252,95,43,.28),transparent 65%),linear-gradient(160deg,#1d1a17,#0f0d0b)}
.vh-tekst{position:relative;z-index:2;max-width:520px}
.vh-tekst .mono{color:rgba(255,255,255,.5)}
.vh-tekst h3{font-size:clamp(32px,4.6vw,56px);line-height:1.06;letter-spacing:-0.022em;margin-top:12px}
.vh-tekst p{color:rgba(255,255,255,.72);font-size:var(--wp--preset--font-size--body-lg);letter-spacing:-0.009em;margin-top:12px;max-width:44ch}
.vh-menu{display:none}
.vh-chips{position:relative;z-index:2;display:flex;flex-direction:column;gap:10px;margin-top:26px}
.vh-chips button{display:flex;justify-content:space-between;align-items:center;gap:20px;width:min(420px,100%);text-align:left;font:inherit;font-size:var(--wp--preset--font-size--body);letter-spacing:-0.005em;color:#fff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:14px 16px;cursor:pointer}
.vh-chips button::after{content:"+";font-size:18px;color:rgba(255,255,255,.7)}
body.f-motion-klaar:not([data-motion="uit"]) .verhaal{height:380vh}
body.f-motion-klaar:not([data-motion="uit"]) .verhaal .plak{position:sticky;top:0;height:100vh;overflow:hidden}
body.f-motion-klaar:not([data-motion="uit"]) .vh-paneel{position:absolute;inset:0;min-height:0;opacity:0;transition:opacity .6s ease;padding-block:0}
body.f-motion-klaar:not([data-motion="uit"]) .vh-paneel.aan{opacity:1}
body.f-motion-klaar:not([data-motion="uit"]) .vh-menu{display:block;position:absolute;right:max(24px,calc((100vw - 1200px)/2));top:50%;transform:translateY(-50%);z-index:3;text-align:right}
.vh-menu ol{list-style:none;margin:0;padding:0;display:grid;gap:14px}
.vh-menu li{display:flex;justify-content:flex-end;align-items:baseline;gap:14px;color:rgba(255,255,255,.45);font-size:var(--wp--preset--font-size--body-lg);letter-spacing:-0.009em;transition:color .3s}
.vh-menu li .nr{font-family:var(--wp--preset--font-family--mono);font-size:12px}
.vh-menu li.aan{color:#fff}
.vh-menu li.aan::before{content:"";width:14px;height:1px;background:#fff;align-self:center}
@media(max-width:900px){body.f-motion-klaar:not([data-motion="uit"]) .vh-menu{display:none}}

/* Verhalen-slider (blok 9): snap-spoor, actieve kaart vol, rest gedimd, segment-voortgang + teller */
.slider{position:relative;margin-top:36px}
.spoor{display:flex;gap:var(--wp--custom--layout--elementgap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:6px}
.spoor::-webkit-scrollbar{display:none}
.kaartje{flex:0 0 min(560px,86%);scroll-snap-align:start;transition:opacity .4s ease}
body.f-motion-klaar .kaartje{opacity:.4}
body.f-motion-klaar .kaartje.aan{opacity:1}
.kaartje .portret{position:relative;display:block;aspect-ratio:16/10;border-radius:var(--wp--custom--radius--cards);border:1px solid var(--wp--preset--color--mist-gray);overflow:hidden}
.kaartje .portret::after{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}
.kaartje .portret .speel{position:absolute;left:14px;bottom:14px;z-index:2;width:40px;height:40px;border-radius:999px;background:rgba(255,255,255,.92);display:grid;place-items:center;color:var(--wp--preset--color--carbon-black);font-size:13px}
.p1{background:linear-gradient(150deg,#6b5c49,#493e30)}.p2{background:linear-gradient(150deg,#8d9198,#5f646c)}
.p3{background:linear-gradient(150deg,#7a6c58,#4e4437)}.p4{background:linear-gradient(150deg,#4b5560,#2e353d)}
.p5{background:linear-gradient(150deg,#5c5044,#38302a)}
.kaartje b{display:block;margin-top:16px;font-size:var(--wp--preset--font-size--body);font-weight:700}
.kaartje blockquote{margin:8px 0 0;font-size:var(--wp--preset--font-size--subheading);line-height:1.4;letter-spacing:-0.009em}
.kaartje .sub{color:var(--wp--preset--color--zinc-gray);font-size:var(--wp--preset--font-size--body);margin-top:8px}
.besturing{display:flex;align-items:center;gap:20px;margin-top:26px}
.besturing .pijlen{display:flex;gap:8px}
.besturing button{width:44px;height:44px;border-radius:999px;border:1px solid var(--wp--preset--color--mist-gray);background:#fff;font-size:16px;cursor:pointer}
.besturing button:hover{border-color:var(--wp--preset--color--carbon-black)}
.segmenten{display:flex;gap:6px;flex:1;max-width:420px}
.segmenten span{height:2px;flex:1;background:var(--wp--preset--color--mist-gray)}
.segmenten span.aan{background:var(--wp--preset--color--carbon-black)}
.teller{font-family:var(--wp--preset--font-family--mono);font-size:12px;color:var(--wp--preset--color--zinc-gray)}

/* Media-rail (blok 10): full-bleed gemengde tegels */
.media-rail{display:flex;gap:var(--wp--custom--layout--elementgap);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding-block:32px 8px;padding-inline:max(24px,calc((100vw - 1200px)/2))}
.media-rail::-webkit-scrollbar{display:none}
.tegel{flex:0 0 240px;scroll-snap-align:start;border-radius:var(--wp--custom--radius--cards);overflow:hidden;position:relative;border:1px solid var(--wp--preset--color--mist-gray)}
.tegel.hoog{aspect-ratio:9/14}
.tegel .vlak{position:absolute;inset:0}
.tegel .speel{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:999px;background:rgba(255,255,255,.92);display:grid;place-items:center;font-size:13px}
.tegel .onder{position:absolute;left:12px;bottom:12px;right:12px;color:#fff;z-index:2;font-size:13px}
.tegel .onder b{display:block;font-size:var(--wp--preset--font-size--body)}
.tegel.cite{background:var(--wp--preset--color--fog-gray);display:grid;place-items:center;padding:20px;text-align:center}
.tegel.cite p{font-size:var(--wp--preset--font-size--body-lg);letter-spacing:-0.009em;line-height:1.4}
.tegel.cite .bron{margin-top:14px;font-weight:700;font-size:var(--wp--preset--font-size--body)}
.r1{background:linear-gradient(160deg,#3a3f45,#1e2226)}.r2{background:linear-gradient(160deg,#6b5c49,#43392d)}
.r3{background:linear-gradient(160deg,#2a2c2f,#151719)}.r4{background:linear-gradient(160deg,#8a8478,#5d584e)}
.tegel .vlak::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.55))}

/* QA-standen: scroll-vrije presentatie van een bewegende stand (bestandsnaam ...stand-<naam>.html) */
body.stand-stap3 > *:not(.verhaal):not(.balk){display:none}
body.stand-stap3{padding-bottom:0}
body.stand-stap3 .verhaal{height:auto}
body.stand-stap3 .verhaal .plak{position:relative;height:100vh;overflow:hidden}
body.stand-stap3 .vh-paneel{position:absolute;inset:0;min-height:0;opacity:0;padding-block:0}
body.stand-stap3 .vh-paneel[data-stap="3"]{opacity:1}
body.stand-stap3 .vh-menu{display:block;position:absolute;right:max(24px,calc((100vw - 1200px)/2));top:50%;transform:translateY(-50%);z-index:3;text-align:right}
body.stand-stap3 .vh-menu li:nth-child(3){color:#fff}
body.stand-stap3 .vh-menu li:nth-child(3)::before{content:"";width:14px;height:1px;background:#fff;align-self:center}
body.stand-stem3 > *:not(#verhalen):not(.balk){display:none}
body.stand-stem3 #verhalen{padding-top:60px}
