/* Six reference projects, keeping the established HDB Media design. */
.hdb-site.r-six-projects .r-project-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));}
.hdb-site.r-six-projects .r-project-card{min-width:0;grid-column:auto;}
.hdb-site.r-six-projects .r-project-meta{flex-wrap:wrap;gap:8px 16px;}
.hdb-site.r-six-projects .r-project-meta strong{overflow-wrap:anywhere;}
.hdb-site.r-six-projects .r-proof-brands{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));}
.hdb-site.r-six-projects .r-proof-brands>a{min-width:0;}
.hdb-site.r-maximator .r-case-title>*{min-width:0;}
.hdb-site.r-maximator .r-facts>div{min-width:0;}
.hdb-site.r-maximator .r-facts dd{overflow-wrap:anywhere;}
.hdb-site.r-maximator .r-partner h2{font-size:clamp(30px,4.5vw,64px);overflow-wrap:anywhere;}
.hdb-site.r-maximator .r-partner-links{display:flex;flex-wrap:wrap;gap:16px 28px;margin-top:24px;}
.hdb-site.r-maximator .r-cover-badge{max-width:calc(100% - 32px);white-space:normal;}
@media(max-width:700px){
 .hdb-site.r-six-projects .r-project-grid{grid-template-columns:minmax(0,1fr);}
 .hdb-site.r-six-projects .r-proof-brands{grid-template-columns:repeat(2,minmax(0,1fr));}
 .hdb-site.r-six-projects .r-proof-brands>a{font-size:18px;}
 .hdb-site.r-six-projects .r-proof-brands small{font-size:9px;}
 .hdb-site.r-maximator .r-case-title h1{font-size:clamp(38px,9vw,64px);}
 .hdb-site.r-maximator .r-case-hero .eyebrow{line-height:1.6;}
 .hdb-site.r-maximator .r-cover-badge{font-size:10px;}
}
