/* Extra content from conteudos/*.txt. Visual components and motion are shared
   with gestao-redes-sociais.css and site.css; this only adjusts new media. */
.service-content-page .service-summary-title { max-width: 900px; margin-inline: auto; font-size: clamp(1.8rem, 3vw, 2.7rem); }
.service-content-page .service-svg-frame { background: var(--white); }
.service-content-page .service-svg-frame img { display: block; width: 100%; height: 100%; object-fit: contain; }
.service-content-page .service-hero-photo .service-photo-frame img { object-position: center; }
.service-content-page .service-diagnostic-photo .service-photo-frame { height: 100%; aspect-ratio: auto; border-radius: 0; }
.service-content-page .service-market-context .body-copy { overflow-wrap: break-word; }
