/* V228 — padrão dos cards e logos do Guia Fraterno */
:root{--blue:#405c69}
.member-card-body h3{min-height:76px;display:flex;align-items:center;margin:7px 0 8px}
.member-card-body h3>img{display:block!important;width:220px!important;height:64px!important;max-width:100%!important;max-height:64px!important;margin:0!important;object-fit:contain!important;object-position:left center!important;mix-blend-mode:normal!important}
.flavor-card::after,.mosaic figure::after{content:none!important;display:none!important}
.flavor-image{width:100%;aspect-ratio:1/1;overflow:hidden;background:transparent}
.flavor-card .flavor-image img{display:block!important;width:100%!important;height:100%!important;padding:0!important;object-fit:cover!important;object-position:center bottom!important;background:transparent!important}
.mosaic{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;columns:auto!important;align-items:start}
.mosaic figure{width:100%;margin:0!important}
.mosaic-center-stack{display:grid;gap:18px;align-self:start}
.mosaic-center-stack figure{margin:0!important}
@media(max-width:900px){.mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.member-card-body h3{min-height:68px}.member-card-body h3>img{width:200px!important;height:58px!important;max-height:58px!important}.mosaic{grid-template-columns:1fr}}
