/* Shared rendered layout for Quietcation's institutional editorial pages. */
body.editorial-reference-page .listing-breadcrumb,
body.editorial-reference-page .about2-shell {
  width: min(1260px, 92vw) !important;
  margin-right: auto !important;
  margin-left: auto !important;
}

body.editorial-reference-page .about2-content {
  min-height: 100vh;
  padding: 70.4px 0 0;
}

body.editorial-reference-page .listing-breadcrumb {
  padding-right: 0;
  padding-left: 0;
}

body.editorial-reference-page .about2-shell {
  grid-template-columns: minmax(230px, .58fr) minmax(0, 1.42fr);
  gap: clamp(42px, 6vw, 108px);
  padding: 38.4px 0 83.2px;
}

body.editorial-reference-page .about2-aside__inner {
  position: static;
  top: auto;
  transform: none;
}

body.editorial-reference-page .about2-title {
  font-family: "larken", "Newsreader", Georgia, serif !important;
  font-size: clamp(62px, 6.8vw, 108px) !important;
  font-weight: 400 !important;
  line-height: .94 !important;
  letter-spacing: -.02em;
}

body.editorial-reference-page .about2-standfirst {
  max-width: 30ch;
  margin: 16.8px 0 0;
  font-size: clamp(16px, 1.15vw, 19px);
  font-weight: 350;
  line-height: 1.45;
}

body.editorial-reference-page .about2-figure,
body.editorial-reference-page .intro-opener__figure {
  width: 100% !important;
  margin: 0 !important;
}

body.editorial-reference-page .about2-figure img,
body.editorial-reference-page .intro-opener__figure img {
  width: 100%;
  height: auto;
  aspect-ratio: 16 / 10 !important;
  object-fit: cover;
  filter: saturate(.82) contrast(1.02);
}

body.editorial-reference-page .about2-caption,
body.editorial-reference-page .intro-opener__caption {
  margin: 6.72px 0 0 !important;
  font-size: 8px !important;
  line-height: 1.4 !important;
  text-align: left !important;
}

body.editorial-reference-page .about2-copy,
body.editorial-reference-page .partners2-copy {
  width: 608px !important;
  max-width: 100% !important;
  margin: 72px 0 0 !important;
  padding: 0 !important;
}

body.editorial-reference-page .partners2-lead {
  justify-items: start !important;
}

body.editorial-reference-page .partners2-copy {
  justify-self: start !important;
}

body.editorial-reference-page .about2-copy p:not(.about2-actions):not(.contact-note-form__error):not(.contact-note-form__status):not(.contact-note-form__hint),
body.editorial-reference-page .partners2-copy p:not(.about2-actions) {
  font-family: "Newsreader", Georgia, serif !important;
  font-size: 16.5px !important;
  font-weight: 350 !important;
  line-height: 1.62 !important;
  text-align: left;
  text-justify: auto;
  -webkit-hyphens: none;
  hyphens: none;
}

body.editorial-reference-page .about2-copy p + p,
body.editorial-reference-page .partners2-copy p + p {
  margin-top: 15.2px;
}

body.editorial-reference-page .about2-actions .browse-places-link {
  min-height: 34.4px;
  padding: 6.72px 12.48px;
  border: 1px solid rgba(34, 32, 30, .16);
  border-radius: 0;
  background: transparent;
  color: rgba(21, 35, 28, .78);
  font-size: 9.28px;
}

@media (max-width:1180px) {
  body.editorial-reference-page .about2-content {
    padding-top: 70.4px;
  }

  body.editorial-reference-page .about2-shell {
    grid-template-columns: minmax(0, 1fr);
    gap: 34px;
    padding: 22.4px 0 57.6px;
  }

  body.editorial-reference-page .about2-aside__inner {
    position: static;
    top: auto;
    transform: none;
    text-align: center;
  }

  body.editorial-reference-page .about2-title {
    font-size: 33px !important;
    line-height: 1 !important;
    letter-spacing: 0;
  }

  body.editorial-reference-page .about2-standfirst {
    max-width: 28ch;
    margin: 16.8px auto 0;
    font-size: 16.5px;
  }

  body.editorial-reference-page .about2-figure,
  body.editorial-reference-page .intro-opener__figure {
    width: 100% !important;
    margin-left: 0 !important;
  }

  body.editorial-reference-page .about2-caption,
  body.editorial-reference-page .intro-opener__caption {
    margin: 6.72px 0 0 !important;
    font-size: 8px !important;
  }

  body.editorial-reference-page .about2-copy,
  body.editorial-reference-page .partners2-copy {
    width: auto !important;
    margin: 28.8px 0 0 !important;
  }
}
