/* 087 — convergência pública. Escopo deliberadamente fora de Aconteceu Agora. */
.vtv-entity-catalog .vtv-catalog-intro,.em-catalog .vtv-catalog-intro{margin-bottom:28px}
.vtv-entity-catalog .catalogSearch{margin:0 0 26px;display:flex;gap:10px;flex-wrap:wrap}
.vtv-entity-catalog .catalogSearch input{min-width:min(100%,320px)}
.vtv-entity-catalog .peopleMosaic{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.vtv-entity-catalog .catalogPerson{display:block;text-decoration:none;color:inherit;min-width:0}
.vtv-entity-catalog .catalogMedia{overflow:hidden;border-radius:18px;background:#111827;aspect-ratio:4/5}
.vtv-entity-catalog .catalogMedia img{width:100%;height:100%;object-fit:cover;display:block}
.vtv-entity-catalog .catalogPerson h3{margin:14px 0 6px;font-size:clamp(1.1rem,2vw,1.35rem)}
.vtv-entity-catalog .catalogPerson p{margin:5px 0;line-height:1.55}
.em-environment .em-catalog{max-width:1180px;margin-inline:auto}
.em-environment .em-catalog .contentGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.em-environment .em-catalog .em-content-card{margin:0;min-width:0;height:100%}
.em-environment .em-catalog .em-content-card img{width:100%;aspect-ratio:16/10;object-fit:cover}
.em-environment .em-story{max-width:980px;margin-inline:auto}
.em-environment .em-story .vtv-story-intro{max-width:820px;margin:0 auto 26px}
.em-environment .em-story .em-article-player,.em-environment .em-story .em-article-cover,.em-environment .em-story .em-article-body{max-width:900px;margin-left:auto;margin-right:auto}
@media(max-width:820px){.vtv-entity-catalog .peopleMosaic,.em-environment .em-catalog .contentGrid{grid-template-columns:1fr}.vtv-entity-catalog .catalogMedia{aspect-ratio:4/5}.vtv-entity-catalog .catalogSearch{display:grid;grid-template-columns:1fr}.vtv-entity-catalog .catalogSearch input,.vtv-entity-catalog .catalogSearch button{width:100%}}
