/* Customer PDF review 9 November: preserve complete subjects, no padded image borders. */
.real-hero .hero-image{height:clamp(360px,42vw,680px)}
.real-hero .hero-image>img{object-position:50% 50%}
.real-hero .hero-image>img[src*="msh-kunststofftechnik-firma.webp"]{object-position:50% 12%}
.real-hero .hero-image>img[src*="leistungen-halle"]{object-position:50% 35%}
.real-hero .hero-image>img[src*="faser-hero"]{object-position:50% 55%}
.real-hero .hero-image>img[src*="referenzen-hero"]{object-position:50% 35%}
.model-photo-grid{align-items:start}
.model-photo-grid .editorial-photo img{aspect-ratio:auto;height:auto;object-fit:contain}
.process-section .editorial-photo img{width:auto!important;max-width:100%;height:auto!important;max-height:400px;aspect-ratio:auto!important;object-fit:contain;transform:none!important}
.process-section .editorial-photo{background:transparent}
.front-context{max-width:420px;margin-top:24px;background:transparent}
.front-context img{width:100%;height:auto;aspect-ratio:auto;transform:none!important}
.front-context figcaption{position:static!important;background:transparent!important;color:inherit!important;padding:12px 0!important;font-size:15px;line-height:1.5}
@media(max-width:700px){.real-hero .hero-image{height:auto;min-height:0}.real-hero .hero-image>img{height:auto;width:100%;aspect-ratio:auto}.real-hero .hero-title{position:relative;bottom:auto;width:100%;max-width:none}.real-hero .hero-intro{padding-top:32px}.process-section .editorial-photo img{max-height:320px}.model-photo-grid{gap:10px}}
.model-photo-grid .editorial-photo img{aspect-ratio:1;object-fit:cover}.model-photo-grid img[src*="modellbau-detail-2"]{object-position:50% 65%;transform:none!important}
.model-photo-grid img[src*="modellbau-detail-2"]{object-position:50% 45%}.front-context{max-width:300px}
