/* Compact galleries: four images per row on desktop, preserving product pairs. */
#conteudo .case-screen{height:auto!important;min-height:0!important;display:block!important}
#conteudo .compact-project-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;max-width:none;margin:16px 0 24px}
#conteudo .compact-project-gallery figure{margin:0;min-width:0;height:clamp(180px,23vw,300px);overflow:hidden;background:#fff}
#conteudo .compact-project-gallery img{width:100%;height:100%;display:block;object-fit:contain}
#conteudo .fabrication-gallery img{object-fit:cover;object-position:center}
#conteudo .folder-case-details{padding-block:22px!important;margin-block:0 28px!important}
@media(max-width:1000px){#conteudo .compact-project-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}#conteudo .compact-project-gallery figure{height:clamp(180px,35vw,290px)}}
@media(max-width:520px){#conteudo .compact-project-gallery{gap:5px}#conteudo .compact-project-gallery figure{height:185px}#conteudo .folder-case-details{padding-top:14px!important}}
