/* Shared header, section, and closing eyebrows. Card labels are not tagged. */
html body :is(main, #tet-carousel) [data-header-eyebrow],
html body :is(main, #tet-carousel) [data-header-eyebrow] :is(span, strong, em) {
  font-family:'Inter',Arial,sans-serif!important;
  font-size:12px!important;
  font-weight:700!important;
  letter-spacing:2px!important;
  text-transform:uppercase!important;
}
/* Numbered program sections share the homepage section-label treatment. */
html body main.i27-main .i27-section [data-header-eyebrow].section-label {
  display:flex;
  align-items:center;
  gap:14px;
  color:#74808a!important;
}
html body main.i27-main .i27-section [data-header-eyebrow].section-label>span {
  flex-shrink:0;
  color:#c45508!important;
}
/* Keep the same hierarchy readable on the internship's navy sections. */
html body main.i27-main:not(.a27-main) .i27-navy [data-header-eyebrow].section-label {
  color:#aebbc3!important;
}
html body main.i27-main:not(.a27-main) .i27-navy [data-header-eyebrow].section-label>span {
  color:#ffb36a!important;
}

/* Individual program sections follow the homepage section eyebrow palette. */
html body[data-program-detail-eyebrows] #main [data-header-eyebrow]:not([data-hero-eyebrow]){color:#74808a!important;line-height:1.5!important}
html body[data-program-detail-eyebrows] #main [data-header-eyebrow].section-label{display:flex;align-items:center;gap:14px}
html body[data-program-detail-eyebrows] #main [data-header-eyebrow].section-label>span{flex-shrink:0;color:#c45508!important}
html body[data-program-detail-eyebrows] #main :is(.i27-navy,.op-detail-next,.int-next) [data-header-eyebrow]:not([data-hero-eyebrow]){color:#aebbc3!important}
html body[data-program-detail-eyebrows] #main :is(.i27-navy,.op-detail-next,.int-next) [data-header-eyebrow].section-label>span{color:#ffb36a!important}
html body[data-program-detail-eyebrows] #main .op-conversation-card>[data-header-eyebrow]{color:#ffb36a!important}
html body[data-program-detail-eyebrows] #main [data-header-eyebrow]:not([data-hero-eyebrow])>p{font:inherit!important;letter-spacing:inherit!important;color:inherit!important;margin:0!important}
