/* Ten references: TRUMPF keeps its separate full-width feature via trumpf-featured.css. */
.hdb-site.r-ten-projects .r-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
.hdb-site.r-ten-projects .r-project-card{min-width:0;}
.hdb-site.r-ten-projects .r-proof-brands{grid-template-columns:repeat(5,minmax(0,1fr));}
.hdb-site.r-ten-projects .r-proof-brands>a{min-width:0;overflow-wrap:anywhere;}
.hdb-site.r-neura .r-case-title>*,.hdb-site.r-neura .r-facts>div,.hdb-site.r-neura .r-full-film>*{min-width:0;}
.hdb-site.r-neura .r-facts dd,.hdb-site.r-neura .r-full-film strong{overflow-wrap:anywhere;}
.hdb-site.r-neura .r-case-hero .eyebrow{line-height:1.6;}
.hdb-site.r-neura .r-cover img{object-position:50% 48%;}
.hdb-site.r-neura .r-story h2,.hdb-site.r-neura .r-detail-picture h2{font-size:clamp(30px,5.5vw,64px);}
@media(max-width:1000px){.hdb-site.r-ten-projects .r-proof-brands{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:700px){
 .hdb-site.r-ten-projects .r-project-grid{grid-template-columns:minmax(0,1fr);}
 .hdb-site.r-ten-projects .r-proof-brands>a:last-child{grid-column:auto;}
 .hdb-site.r-neura .r-case-title h1{font-size:clamp(34px,8.5vw,64px);}
}
