/* Galeria de imagens demonstrativas de uma técnica (poda, enxertia, azeitona…) */
.tec-galeria { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0.7rem; margin: 0 0 1.1rem; }
.tec-galeria--um { grid-template-columns: minmax(0, 1fr); }
.practice-card > .tec-galeria { margin: 0.9rem 0.9rem 0; }
.tec-fig { margin: 0; min-width: 0; }
.tec-fig--esquema, .tec-fig--ilustracao, .tec-fig--ampla { grid-column: 1 / -1; }
.tec-fig img { display: block; width: 100%; height: auto; aspect-ratio: 3 / 2; border-radius: 14px; object-fit: cover; background: #ece7dc; }
.tec-fig--ampla img { aspect-ratio: 16 / 9; }
.tec-fig--esquema img { object-fit: contain; background: #f1efe3; }
.tec-fig--ilustracao img { object-fit: contain; background: #efe9d3; aspect-ratio: 3 / 2; }
.tec-fig figcaption { margin-top: 0.45rem; padding: 0 0.15rem; color: #3f4a43; font-size: 0.82rem; line-height: 1.45; }
.tec-fig .tec-credito { display: block; margin-top: 0.15rem; color: #6a746e; font-size: 0.7rem; line-height: 1.4; }
.tec-fig .tec-credito a { color: inherit; text-decoration: underline; text-underline-offset: 2px; }
@media (max-width: 560px) {
    .tec-galeria { grid-template-columns: minmax(0, 1fr); }
    .tec-fig--ampla img { aspect-ratio: 3 / 2; }
}
