/* Audit repairs: preserve the design while making labels legible. */
#veelgestelde-vragen summary h3{display:inline;margin:0;font:inherit;letter-spacing:inherit}
.hero-card h2{font-size:19px;font-weight:600;line-height:1.3;margin-bottom:30px}
.statsbar span{color:#58677f}
.why{--muted:#56657b}
.why .kicker,.why .service .kicker{color:#405c86!important}
.experience-shell>p{color:#53627b!important}
#service .service>div>p:not(.kicker),#service .service li{color:#53627b}
#systemen>.container>.kicker,#systemen .component-story .kicker,#systemen .component-story>p,#systemen .component-facts span,#systemen .component-facts small,#systemen .collection-label{color:#52627d}
.system-selector button:not(.active):not([aria-pressed=true]) small,.system-selector button:not(.active):not([aria-pressed=true]) em{color:#52627d}
#advies .form-label,#advies .hint{color:#53627b}
footer .foot-bottom,footer .foot-bottom a{color:#bdcae0}
.footer-heading{font:600 14px 'Manrope',Arial,sans-serif;margin:0 0 14px;letter-spacing:0}
.footer-brand-small{font-size:24px}
.article-updated{display:block;color:#53627b;font-size:13px;margin:14px 0 0}
.meta>span{line-height:1.8}
.meta>span>a{display:inline;border:0;border-radius:0;padding:0;background:none;color:#345b9d;text-decoration:underline;box-shadow:none}
.blog-related{padding:22px 0;border-top:1px solid #dce2ec;line-height:1.8}
main>.blog-related{max-width:1100px;margin:28px auto 60px;padding:24px clamp(24px,5vw,70px)}
.hero-image{animation:none!important;transform:none!important}
.hero-image.day-image{opacity:0}
@media(max-width:700px){.hero-card h2{font-size:21px}.layout article h3{font-size:22px;line-height:1.35}}
