/* Notes archive only. Preserve existing type sizes; crop the original photo in the layout. */
.editorial-notas .editorial-hero {
  min-height:360px;
  padding:148px 0 28px;
}
.editorial-notas .editorial-hero-photo {
  object-position:50% 40%;
  filter:none;
  opacity:1;
}
.editorial-notas .editorial-hero .editorial-eyebrow {
  margin-bottom:10px;
  text-shadow:0 1px 2px #000,0 0 4px #000,0 0 10px rgba(0,0,0,.95),0 2px 16px rgba(0,0,0,.7);
}
.editorial-notas .editorial-hero h1 {
  max-width:640px;
  text-shadow:0 1px 2px rgba(0,0,0,.95),0 0 5px rgba(0,0,0,.8),0 3px 14px rgba(0,0,0,.7);
}
@media (min-width:768px) {
  .editorial-notas #site-header .custom-navbar:not(.top-nav-collapse) .navbar-nav-first > li > a,
  .editorial-notas #site-header .custom-navbar:not(.top-nav-collapse) .site-nav-heading > a,
  .editorial-notas #site-header .custom-navbar:not(.top-nav-collapse) .site-nav-heading > button {
    text-shadow:0 1px 2px #000,0 0 6px rgba(0,0,0,.9);
  }
}
@media (min-width:1600px) {
  .editorial-notas .editorial-hero-photo { object-position:50% 44%; }
}
@media (max-width:991px) and (min-width:768px) {
  .editorial-notas .editorial-hero { padding-top:140px; }
}
@media (max-width:767px) {
  .editorial-notas .editorial-hero { min-height:0; padding:112px 0 24px; }
  .editorial-notas .editorial-hero .editorial-eyebrow { margin-bottom:8px; }
  .editorial-notas .editorial-hero h1 { max-width:none; }
  .editorial-notas .editorial-hero-photo {
    width:180%;
    max-width:none;
    left:-40%;
    object-position:50% 14%;
  }
}

/* Match HOME's title gutter; preserve the established photo, height and type. */
.editorial-notas .editorial-hero .editorial-hero-copy {
  width:100%;
  max-width:none;
  margin-left:0;
  margin-right:0;
  padding-left:max(48px, calc((100% - 1800px) / 2));
  padding-right:max(48px, calc((100% - 1800px) / 2));
}
@media (max-width:991px) {
  .editorial-notas .editorial-hero .editorial-hero-copy {
    padding-left:46px;
    padding-right:46px;
  }
}
@media (max-width:767px) {
  .editorial-notas .editorial-hero .editorial-hero-copy {
    padding-left:24px;
    padding-right:24px;
  }
}
/* Contextual text links keep the paragraph typography, including on mobile. */
.editorial-notas a.notes-context-link {
  display:inline;
  margin:0;
  padding:0;
  font:inherit;
  letter-spacing:inherit;
  color:inherit;
  white-space:normal;
  text-decoration:underline !important;
  text-decoration-color:#ad8d42;
  text-decoration-thickness:1px;
  text-underline-offset:.18em;
}
.editorial-notas .editorial-intro a.notes-context-link:hover { color:#8a6418; }
.editorial-notas .editorial-crosslink a.notes-context-link:hover { color:#f2d282; }
.editorial-notas a.notes-context-link:focus-visible {
  outline:2px solid currentColor;
  outline-offset:3px;
}
