/* Ajustes restritos a esta página; mantém os componentes compartilhados. */
.project-page #bem-estar .compact > .bleed-frame { height: auto; min-height: 0; aspect-ratio: 4 / 3; }
.project-page .construction > p { max-width: 560px; }
.project-page #galeria .gallery-thumbs { overflow-x: auto; padding-bottom: 8px; }
.project-page #galeria .gallery-thumbs button { flex: 0 0 82px; }
.project-page #galeria .gallery-thumbs img { object-fit: contain; }
@media (max-width:700px) { .project-page #bem-estar .compact > .bleed-frame { aspect-ratio: 4 / 3; } }
