/* Material preview only: source pixels unchanged. */
.hero-slide{background:linear-gradient(105deg,#173b7b,#4676a8)}
.hero-slide .banner-disclosure{left:18px;right:auto;bottom:16px;max-width:calc(100% - 120px);font-size:11px}
.hero-foreground img{object-fit:cover}.real-material{overflow:hidden}.real-material img{object-fit:cover;max-width:100%}
.real-photo-window{overflow:hidden}.real-equipment .real-photo-window img{width:150%!important;max-width:none!important;object-fit:cover!important}
.material-forms .real-photo-window{height:100%}.material-forms .real-photo-window img{height:100%;width:100%;object-fit:cover}
.scene-grid,.selection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}
.scene-grid>section,.selection-grid>section{min-width:0;border:1px solid #e3e7ed;padding:20px;background:white}
.scene-grid img{width:100%;height:340px;object-fit:cover}.selection-grid img{width:100%;height:320px;object-fit:contain;background:#f4f6f9}
.selection-grid code{overflow-wrap:anywhere;word-break:break-all;font-size:12px}.selection-grid p{font-size:14px;line-height:1.8}
.material-preview>section{margin:28px 0}.material-preview>section img{width:auto;max-width:100%;max-height:700px;object-fit:contain}
.real-packaging img{object-fit:contain!important;max-height:650px;background:#f4f6f9}.real-flour img{object-position:50% 65%}
@media(max-width:767px){.scene-grid,.selection-grid{grid-template-columns:1fr;gap:18px}.scene-grid>section,.selection-grid>section{padding:12px}.scene-grid img,.selection-grid img{height:280px}.material-preview{overflow-wrap:anywhere}}
