/* Apenas evita corte de palavras quando o texto é ampliado em telas estreitas. */
.homepage :is(h1,h2,h3) { overflow-wrap:break-word; }
.homepage :is(.opening-grid,.section-intro,.experience-grid,.experience-steps,.partners-grid,.faq-grid,.footer-inner) > * { min-width:0; }
.homepage .section-eyebrow { max-width:100%; overflow-wrap:break-word; }
