/* F27-06: only the four approved hero images and the News press contact. */
.f27-06-hero .f22v4-hero__media img { filter: none; }
.f27-06-hero--about .f22v4-hero__media img { object-position: 50% 50%; }
.f27-06-hero--about .f22v4-hero__media::after {
  background: linear-gradient(90deg, rgba(8,10,14,.62), rgba(8,10,14,.12) 75%),
    linear-gradient(0deg, rgba(8,10,14,.45), transparent 70%);
}
.f27-06-hero--careers .f22v4-hero__media img { object-position: 50% 42%; }
.f27-06-hero--contact { align-items: flex-start; }
.f27-06-hero--contact .f22v4-hero__media img { object-position: 50% 22%; }
.f27-06-hero--contact .f22v4-hero__inner { padding-top: 104px; }
.f27-06-hero--contact .f22v4-h1 { font-size: clamp(40px, 4.5vw, 64px); }
.f27-06-hero--contact .f22v4-hero__lead { max-width: 540px; font-size: 18px; }
.f27-06-hero--contact .f22v4-hero__media::after {
  background: linear-gradient(180deg, rgba(8,10,14,.66), rgba(8,10,14,.40) 28%, transparent 58%),
    linear-gradient(90deg, rgba(8,10,14,.18), transparent 65%);
}
.f27-06-image-note {
  margin: 18px 0 0;
  font-size: 12px;
  line-height: 1.5;
  color: rgba(244,245,247,.88);
}
.f27-06-hero--news .f22v4-hero__media { top: 68px; }
.f27-06-hero--news .f22v4-hero__media img { object-position: left top; }
.f27-06-hero--news .f22v4-hero__media::after {
  background: linear-gradient(180deg, transparent 0%, rgba(8,10,14,.08) 30%, rgba(8,10,14,.82) 100%);
}
.f27-06-news-head { display: block; }
.f27-06-news-head .f22v4-news__press {
  display: flex;
  flex-direction: row;
  align-items: baseline;
  flex-wrap: wrap;
  gap: 8px 16px;
  margin: 16px 0 20px;
  text-align: left;
}
.f27-06-news-head .f22v4-news__press .f22v4-micro { margin: 0; }
.f27-06-news-head .f22v4-press-mail,
.f27-06-news-head .f22v4-press-mail:hover {
  font-size: 22px;
  font-weight: 550;
  line-height: 1.4;
  border: 0;
  padding: 0;
  text-decoration: none;
  overflow-wrap: anywhere;
  max-width: 100%;
}
@media (max-width: 768px) {
  /* Complete source images keep people and the News source mark in frame. */
  .f27-06-hero--careers,
  .f27-06-hero--contact,
  .f27-06-hero--news {
    display: block;
    min-height: 0;
    padding-top: 68px;
  }
  .f27-06-hero--careers .f22v4-hero__media,
  .f27-06-hero--contact .f22v4-hero__media,
  .f27-06-hero--news .f22v4-hero__media { position: relative; inset: auto; }
  .f27-06-hero--careers .f22v4-hero__media img,
  .f27-06-hero--contact .f22v4-hero__media img,
  .f27-06-hero--news .f22v4-hero__media img { height: auto; object-fit: contain; }
  .f27-06-hero--careers .f22v4-hero__media::after,
  .f27-06-hero--contact .f22v4-hero__media::after,
  .f27-06-hero--news .f22v4-hero__media::after { background: none; }
  .f27-06-hero--careers .f22v4-hero__inner,
  .f27-06-hero--contact .f22v4-hero__inner,
  .f27-06-hero--news .f22v4-hero__inner { padding: 32px 0 44px; }
  .f27-06-news-head .f22v4-press-mail,
  .f27-06-news-head .f22v4-press-mail:hover { font-size: 18px; }
}
