.vloerluik-artikel{max-width:960px;padding-bottom:60px}.vloerluik-artikel header{margin-top:32px}.vloerluik-artikel h1{overflow-wrap:break-word}.vloerluik-artikel section{padding:0;margin-top:48px}.vloerluik-artikel figure{margin:24px 0}.vloerluik-artikel img{display:block;width:100%;height:auto;max-height:580px;object-fit:contain;border-radius:12px;background:#f3f7fa}.vloerluik-artikel figcaption{font-size:15px;color:#52616b;margin-top:10px}.vloerluik-artikel p,.vloerluik-artikel li{line-height:1.75}.vloerluik-stappen>li{margin:20px 0}.vloerluik-stappen p{margin-top:4px}.vloerluik-pair,.vloerluik-maten{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.vloerluik-maten{grid-template-columns:repeat(3,minmax(0,1fr))}.vloerluik-maten>div{padding:20px;border:1px solid #f97316;border-radius:12px;background:#f1f7fb}.vloerluik-maten h3{margin-top:0}.vloerluik-aanvraag{margin-top:32px;padding:28px;border:2px solid #f97316;border-radius:16px;background:#0b2438;color:white}.vloerluik-aanvraag h3{color:white}.vloerluik-artikel .btn{color:white;background:#f97316;white-space:normal}.vloerluik-artikel header figure{max-width:760px;margin-left:auto;margin-right:auto}@media(max-width:640px){.vloerluik-pair,.vloerluik-maten{grid-template-columns:1fr}.vloerluik-artikel section{margin-top:36px}.vloerluik-artikel h1{font-size:34px;line-height:1.15}.vloerluik-aanvraag{padding:22px}.vloerluik-artikel .btn{display:inline-block}}
/* Drillpro hero en uitlegblok */
.vloerluik-hero{background:#071c30;color:#fff;padding:48px 0;margin:0 0 36px;border-bottom:3px solid #f97316}
.vloerluik-hero>.container{max-width:960px}
.vloerluik-hero h1{color:#fff;line-height:1.15;overflow-wrap:break-word}
.vloerluik-hero .eyebrow{color:#ffad78}
.vloerluik-hero figure{margin:28px 0}
.vloerluik-hero img{display:block;width:100%;height:auto;max-height:480px;object-fit:contain;background:#fff;border-radius:12px}
.vloerluik-hero figcaption{color:#d9e4ee;font-size:15px;line-height:1.6;margin-top:12px}
.vloerluik-hero .btn{background:#f97316;color:#fff;white-space:normal}
.vloerluik-artikel section.vloerluik-uitleg-blauw{background:#071c30;color:#fff;padding:32px;border:2px solid #f97316;border-radius:16px}
.vloerluik-uitleg-blauw h2,.vloerluik-uitleg-blauw p,.vloerluik-uitleg-blauw strong{color:#fff}
.vloerluik-uitleg-blauw h2{margin-top:0}
.vloerluik-uitleg-blauw p:last-child{margin-bottom:0}
@media(max-width:640px){.vloerluik-hero{padding:32px 0}.vloerluik-hero h1{font-size:34px}.vloerluik-artikel section.vloerluik-uitleg-blauw{padding:24px 20px}.vloerluik-maten h3{font-size:23px}}

.vloerluik-artikel h2.vloerluik-kop-oranje{color:#f97316}

.vloerluik-artikel section.vloerluik-extra-ruimte{margin-top:80px}
@media(max-width:640px){.vloerluik-artikel section.vloerluik-extra-ruimte{margin-top:64px}}

@media(min-width:761px){.vloerluik-artikel h2.vloerluik-kop-oranje{text-align:center}}
