.nv3 .ov-verhaal{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:stretch;gap:clamp(20px,3.5vw,44px);display:grid}.nv3 .ov-verhaal-tekst{flex-direction:column;justify-content:center;gap:16px;display:flex}.nv3 .ov-verhaal-tekst p:not(.a6-groot){max-width:58ch;color:var(--steun);margin:0;font-size:clamp(16.5px,1.2vw,18px);line-height:1.6}.nv3 .ov-verhaal-tekst .a6-groot{max-width:24ch;color:var(--ink);margin:0}.nv3 .ov-verhaal-beeld{border-radius:var(--r-groot);background:var(--g200);min-height:280px;margin:0;position:relative;overflow:hidden}.nv3 .ov-verhaal-beeld img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;display:block}.nv3 .ov-verhaal-beeld figcaption{background:var(--wit);max-width:calc(100% - 28px);color:var(--ink);border-radius:6px;padding:7px 11px;font-size:13px;font-weight:600;line-height:1.35;position:absolute;bottom:14px;left:14px}.nv3 .ov-waarde-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,22px);display:grid}.nv3 .ov-waarde{border:1px solid var(--lijn);border-radius:var(--r-groot);background:var(--wit);padding:clamp(22px,3vw,34px);position:relative;overflow:hidden}.nv3 .ov-waarde-nummer{color:var(--accent);letter-spacing:.08em;margin-bottom:12px;font-size:13px;font-weight:800;display:block}.nv3 .ov-waarde h3{letter-spacing:-.035em;margin:0 0 8px;font-size:clamp(21px,2vw,27px);font-weight:800;line-height:1.1}.nv3 .ov-waarde p{max-width:42ch;color:var(--steun);margin:0;font-size:16px;line-height:1.55}.nv3 .ov-geschiedenis p{max-width:68ch;color:var(--steun);margin:0 0 14px;font-size:clamp(16.5px,1.2vw,18px);line-height:1.6}.nv3 .ov-geschiedenis p:last-child{margin-bottom:0}.nv3 .ov-geschiedenis strong{color:var(--ink)}.nv3 .ov-stappen{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,22px);display:grid}.nv3 .ov-stap{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.nv3 .ov-stap-nummer{color:var(--accent);letter-spacing:-.05em;margin-bottom:10px;font-size:clamp(34px,3.4vw,48px);font-weight:800;line-height:1;display:block}.nv3 .ov-stap h3{letter-spacing:-.035em;margin:0 0 8px;font-size:clamp(21px,2vw,26px);font-weight:800;line-height:1.1}.nv3 .ov-stap p{color:var(--steun);margin:0 0 20px;font-size:16px;line-height:1.55}.nv3 .ov-stap .knop{margin-top:auto}.nv3 .ov-team-locatie+.ov-team-locatie{margin-top:clamp(28px,4vw,44px)}.nv3 .ov-team-kop{border-bottom:1px solid var(--lijn);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:14px;padding-bottom:10px;display:flex}.nv3 .ov-team-kop h3{letter-spacing:-.035em;margin:0;font-size:clamp(21px,1.9vw,26px);font-weight:800;line-height:1.1}.nv3 .ov-team-jouw{background:var(--accent);color:var(--ink);letter-spacing:0;border-radius:999px;align-items:center;padding:4px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.nv3 .ov-team-kaarten{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:12px;display:grid}.nv3 .ov-team .hm-mens{border-radius:var(--r-groot);background:var(--wit);min-height:128px}.nv3 .ov-team .hm-mens-foto{aspect-ratio:1;border-radius:999px;width:clamp(76px,7.5vw,100px)}.nv3 .ov-team .hm-mens-foto img{object-position:50% 25%}.nv3 .ov-vrijwilligers{border-top:1px solid var(--lijn);max-width:72ch;color:var(--steun);margin:clamp(28px,3.6vw,44px) 0 0;padding-top:clamp(20px,2.6vw,28px);font-size:16px;line-height:1.6}@media (max-width:1100px){.nv3 .ov-verhaal{grid-template-columns:1fr}.nv3 .ov-verhaal-beeld{aspect-ratio:16/9;min-height:0}}@media (max-width:900px){.nv3 .ov-stappen{grid-template-columns:1fr}}@media (max-width:720px){.nv3 .ov-waarde-grid{grid-template-columns:1fr}}
