.dp[data-pagina=case] .case-vraag{padding-block:var(--strak) var(--strak)}.dp[data-pagina=case] .case-bouw{padding-block:var(--strak) var(--ruim)}.dp[data-pagina=case] .case-raster{align-items:start;gap:48px;display:grid}@media (min-width:1024px){.dp[data-pagina=case] .case-raster{grid-template-columns:minmax(0,7fr) minmax(0,4fr);column-gap:clamp(48px,6vw,112px)}}.dp[data-pagina=case] .case-hoofdstukken{gap:clamp(48px,5vw,80px);min-width:0;display:grid}.dp[data-pagina=case] .case-hoofdstuk{gap:20px;display:grid}.dp[data-pagina=case] .case-hoofdstuk-kop{font-size:clamp(26px,2.4vw,36px)}.dp[data-pagina=case] .case-hoofdstuk-tekst{gap:16px;max-width:38em;display:grid}.dp[data-pagina=case] .case-hoofdstuk-tekst .brood{color:var(--kleur-tekst);margin:0}.dp[data-pagina=case] .case-lijst{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.dp[data-pagina=case] .case-lijst li{font-size:var(--brood);align-items:flex-start;gap:12px;line-height:1.55;display:flex}.dp[data-pagina=case] .case-vink{background:var(--vol);border-radius:50%;flex:none;width:22px;height:22px;margin-top:2px;position:relative}.dp[data-pagina=case] .case-vink:after{content:"";border:solid var(--kleur-tekst);border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:4px;left:8px;rotate:45deg}.dp[data-pagina=case] .case-kaart-kolom{min-width:0}@media (min-width:1024px){.dp[data-pagina=case] .case-kaart-kolom{top:calc(var(--logo-hoogte,56px) + 40px);position:sticky}}.dp[data-pagina=case] .case-kaart{isolation:isolate;border-radius:var(--radius-kaart);background:var(--kleur-oppervlak);border:1px solid var(--kleur-lijn);gap:18px;padding:clamp(24px,2.4vw,32px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 64px -38px #2d2e356b}.dp[data-pagina=case] .case-kaart:before{content:"";z-index:-1;background:radial-gradient(ellipse 90% 70% at 100% 0%, rgba(var(--fade), .3) 0%, rgba(var(--fade), .12) 40%, rgba(var(--fade), 0) 75%);position:absolute;inset:0}.dp[data-pagina=case] .case-kaart-kop{border-bottom:1px solid var(--kleur-lijn);align-items:center;gap:12px;padding-bottom:14px;display:flex}.dp[data-pagina=case] .case-kaart-kop img{border-radius:10px;width:36px;height:36px;display:block}.dp[data-pagina=case] .case-kaart-kop strong{font-family:var(--font-kop), system-ui, sans-serif;letter-spacing:-.01em;font-size:19px;font-weight:600}.dp[data-pagina=case] .case-feiten{gap:12px;margin:0;display:grid}.dp[data-pagina=case] .case-feit{gap:2px;display:grid}.dp[data-pagina=case] .case-feit dt{letter-spacing:.02em;text-transform:uppercase;color:var(--kleur-tekst-zacht);font-size:13px;font-weight:600}.dp[data-pagina=case] .case-feit dd{margin:0;font-size:16px;font-weight:500;line-height:1.45}.dp[data-pagina=case] .case-links{border-top:1px solid var(--kleur-lijn);justify-items:start;gap:10px;margin:0;padding:18px 0 0;display:grid}.dp[data-pagina=case] .case-cijfers{padding-block:var(--strak) var(--ruim)}.dp[data-pagina=case] .case-cijferlijst{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px;margin-top:clamp(40px,4.4vw,64px);display:grid}.dp[data-pagina=case] .case-cijfer{border-radius:var(--radius-kaart);background:var(--kleur-oppervlak);border:1px solid var(--kleur-lijn);gap:8px;padding:clamp(24px,2.4vw,32px);display:grid}.dp[data-pagina=case] .case-cijfer-getal{font-family:var(--font-kop), system-ui, sans-serif;letter-spacing:-.03em;font-size:clamp(34px,3.2vw,46px);font-weight:600;line-height:1}.dp[data-pagina=case] .case-cijfer-label{font-size:var(--brood);font-weight:500;line-height:1.4}.dp[data-pagina=case] .case-cijfer-bron{font-size:var(--klein);color:var(--kleur-tekst-zacht);border-top:1px solid var(--kleur-lijn);padding-top:10px;line-height:1.45}
