/* v18: Dutch-inspired colors ONLY, keeping the v14 three-column quality layout. */
body.quality-v18{--ink:#152a31;--muted:#5c6971;--line:#dce5df;--soft:#f5f7f3;background:#fff;color:var(--ink);font-family:Arial,Helvetica,sans-serif}
body.quality-v18 .site-header{background:#fff;border-bottom-color:#e7e9e6}
body.quality-v18 .page-hero{background:#f3f5f2;color:#152a31}
body.quality-v18 .page-hero .eyebrow{color:#5d7477}
body.quality-v18 .page-hero h1{color:#132b35}
body.quality-v18 .page-hero p:last-child{color:#52666c}
body.quality-v18 .content-section{background:#fff}
body.quality-v18 .content-section h2{color:#17323b}
body.quality-v18 .section-lead{color:#536a6e}
body.quality-v18 .eyebrow{color:#5d7477}
body.quality-v18 .quality-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
body.quality-v18 .quality-card{background:#f7f9f6;border:1px solid #dce5df}
body.quality-v18 .quality-monogram{color:#345f67;overflow-wrap:anywhere;word-break:normal}
body.quality-v18 .quality-card h2{font-size:21px;line-height:1.3;overflow-wrap:anywhere}
body.quality-v18 .quality-card p{color:#536a6e}
body.quality-v18 footer{background:#f5f7f3;border-top-color:#dce5df}
@media(max-width:850px){body.quality-v18 .quality-grid{grid-template-columns:1fr}}
