/* NOVATECH: solo galerías internas, nunca cabeceras / imágenes de portada */
.photo-grid[data-novatech-gallery] .photo-inner{display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:220px;background:#f1f5f9}
.photo-grid[data-novatech-gallery] img{width:100%;height:100%;max-height:340px;object-fit:contain;object-position:center;}
.photo-grid[data-novatech-gallery] figcaption{overflow-wrap:anywhere}
.photo-grid[data-novatech-gallery] .nt-empty-gallery{grid-column:1/-1;border:1px dashed #bbcadb;border-radius:14px;padding:26px;text-align:center;color:#516078;background:#f7f9fc}
@media(max-width:680px){.photo-grid[data-novatech-gallery] .photo-inner{min-height:200px}}
