
body[data-brand-print] .case-hero{height:auto!important;min-height:0;overflow:visible;background:#f7f6f2;margin:0;padding:28px 6vw 18px}
body[data-brand-print] .case-hero .case-zoom{height:auto!important;padding:0;background:transparent;display:block}
body[data-brand-print] .case-hero .case-zoom>img{width:100%;height:auto!important;max-height:740px;object-fit:contain!important;background:transparent}
body[data-brand-print] .case-media{gap:34px;align-items:start}
body[data-brand-print] .case-media .case-zoom{padding:18px;background:#f7f6f2}
body[data-brand-print] .case-media .case-zoom>img{display:block;width:100%;height:auto!important;max-height:640px;object-fit:contain;background:transparent}
body[data-brand-print] .case-media .brand-wide-image{grid-column:1/-1}
body[data-brand-print] .case-media .brand-wide-image .case-zoom>img{max-height:760px}
body[data-brand-print] .case-zoom>span{position:static;display:flex;justify-content:flex-end;align-items:center;gap:8px;background:transparent;margin-top:12px;padding:0;font-size:10px}
body[data-brand-print] .case-zoom>span>span{flex:0 0 22px}
body[data-brand-print] .photo-treatment-note{font-size:10px;line-height:1.6;color:#66675e;margin-top:12px}
.truck-showcase>figure{margin:0}.truck-showcase .case-zoom{padding:0;background:transparent}.truck-showcase .case-zoom>img{width:100%;height:auto;max-height:none;object-fit:contain}
.case-card[data-case=signage] .case-image>img{object-fit:contain!important;background:#f7f6f2}
@media(max-width:700px){body[data-brand-print] .case-hero{padding:18px 5vw 14px}body[data-brand-print] .case-media{gap:26px}body[data-brand-print] .case-media .case-zoom{padding:12px}body[data-brand-print] .case-hero .case-zoom>img{max-height:72vh}}
