/* Corrections to inherited layouts. Desktop typography and branding stay intact. */
:is(#rgroup-site, #cms-edit-root) .intro--careers { margin-left: 0; margin-right: 0; }
:is(#rgroup-site, #cms-edit-root) video[data-deferred-autoplay] { height: auto; }
@media (max-width: 640px) {
  :is(#rgroup-site, #cms-edit-root) .page-head__title { overflow-wrap: anywhere; }
  :is(#rgroup-site, #cms-edit-root) .file-item { flex-wrap: wrap; gap: 16px; }
  :is(#rgroup-site, #cms-edit-root) .file-name { min-width: 0; overflow-wrap: anywhere; }
  :is(#rgroup-site, #cms-edit-root) .file-item .btn { flex-shrink: 0; margin-top: 0; }
  :is(#rgroup-site, #cms-edit-root) .pager-nav { flex-wrap: wrap; row-gap: 16px; min-width: 0; }
}
