/* Career role panels share a content-driven height; application and disclosure
   layouts retain their natural sizing. */
body[data-af-service-layout="careers"] main .grid:has(> section.panel):not(:has(> .form-panel)) {
  grid-auto-rows: 1fr;
}

body[data-af-service-layout="careers"] main .grid > section.panel {
  overflow-wrap: anywhere;
}
