.editorial-knowledge__heading > .reveal {
  display: grid;
  grid-template-columns: minmax(0, 1.35fr) minmax(260px, .65fr);
  column-gap: clamp(40px, 6vw, 96px);
  align-items: end;
}
.editorial-knowledge__heading .eyebrow { grid-column: 1 / -1; }
.editorial-knowledge__heading h2 { margin-bottom: 0; font-size: clamp(2.45rem, 4.1vw, 4.25rem); }
.editorial-knowledge__heading .lede { margin: 0 0 4px; font-size: clamp(1rem, 1.4vw, 1.2rem); }
.creator-topic-grid.editorial-knowledge__grid {
  grid-template-columns: minmax(0, 1.05fr) minmax(0, .95fr);
  grid-template-rows: repeat(2, auto);
  gap: 0 clamp(32px, 5vw, 72px);
  margin-top: 48px;
  border: 0;
}
.creator-topic-grid.editorial-knowledge__grid .editorial-knowledge__card { grid-column: auto; }
.creator-topic-card.editorial-knowledge__card {
  min-height: 0;
  padding: 0;
  border: 0;
  background: transparent;
  transform: none;
}
.editorial-knowledge__card .editorial-knowledge__body {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  min-width: 0;
  height: 100%;
}
.editorial-knowledge__card .creator-topic-card__meta { font-size: .65rem; letter-spacing: .11em; }
.editorial-knowledge__card h3 { margin: 20px 0 15px; font-size: clamp(1.85rem, 2.65vw, 2.6rem); line-height: 1.12; }
.editorial-knowledge__card p { max-width: 50ch; margin-bottom: 24px; font-size: .95rem; line-height: 1.7; }
.editorial-knowledge__card .button { margin-top: auto; }
.creator-topic-card.editorial-knowledge__card--featured {
  grid-row: 1 / span 2;
  overflow: hidden;
  background: var(--forest);
  color: var(--cream);
}
.editorial-knowledge__media { width: 100%; overflow: hidden; aspect-ratio: 1.9; }
.editorial-knowledge__media picture { display: block; width: 100%; height: 100%; }
.editorial-knowledge__media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 65% 43%;
  transition: transform .65s var(--ease);
}
.editorial-knowledge__card--featured:hover .editorial-knowledge__media img { transform: scale(1.035); }
.editorial-knowledge__card--featured .editorial-knowledge__body { height: auto; flex: 1; padding: clamp(26px, 3.2vw, 42px); }
.editorial-knowledge__card--featured .creator-topic-card__meta { color: var(--brass-light); }
.editorial-knowledge__card--featured p { color: rgba(255,251,239,.79); }
.editorial-knowledge__card--featured .button:hover { color: var(--brass-light); }
.creator-topic-card.editorial-knowledge__card--row { border-top: 1px solid var(--line-light); }
.editorial-knowledge__card--row .editorial-knowledge__body { padding: 28px 0; }
.creator-topic-card.editorial-knowledge__card--row:last-child { border-bottom: 1px solid var(--line-light); }
.creator-topic-grid--2.editorial-knowledge__grid { grid-template-rows: auto; align-items: start; }
.creator-topic-grid--2 .editorial-knowledge__card--featured { grid-row: auto; }

.editorial-about__layout {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: clamp(48px, 8vw, 124px);
  align-items: center;
}
.editorial-about__media {
  position: relative;
  min-width: 0;
  aspect-ratio: 1.03;
  overflow: hidden;
  background: var(--forest);
}
.editorial-about__media::after {
  content: "";
  position: absolute;
  inset: 55% 0 0;
  background: linear-gradient(transparent, rgba(5,26,25,.52));
  pointer-events: none;
}
.editorial-about__media picture { display: block; width: 100%; height: 100%; }
.editorial-about__media img { width: 100%; height: 100%; object-fit: cover; object-position: 71% center; }
.editorial-about__signature {
  position: absolute;
  z-index: 1;
  inset-inline-start: 28px;
  bottom: 24px;
  color: var(--cream);
  font-family: var(--serif);
  font-size: clamp(1.7rem, 3vw, 2.65rem);
  line-height: 1;
  letter-spacing: -.025em;
}
.editorial-about__content { min-width: 0; }
.editorial-about__content h2 { margin-bottom: 28px; font-size: clamp(2.8rem, 4.5vw, 4.5rem); }
.editorial-about__content .lede { max-width: 43ch; margin-bottom: 30px; font-size: clamp(1.05rem, 1.55vw, 1.25rem); }
.editorial-about__content .button { text-align: start; }

@media (max-width: 1050px) {
  .editorial-knowledge__heading > .reveal { grid-template-columns: 1fr; }
  .editorial-knowledge__heading .lede { max-width: 55ch; margin-top: 24px; }
  .creator-topic-grid.editorial-knowledge__grid { column-gap: 32px; }
  .editorial-knowledge__media { aspect-ratio: 1.45; }
  .editorial-about__layout { gap: 40px; }
  .editorial-about__media { aspect-ratio: .84; }
}
@media (max-width: 780px) {
  .creator-topic-grid.editorial-knowledge__grid { grid-template-columns: 1fr; gap: 28px; margin-top: 36px; }
  .creator-topic-card.editorial-knowledge__card--featured { grid-row: auto; }
  .editorial-knowledge__heading h2 { font-size: clamp(2.3rem, 8.2vw, 3rem); }
  .editorial-knowledge__media { aspect-ratio: 1.65; }
  .editorial-knowledge__card--featured .editorial-knowledge__body { padding: 27px; }
  .editorial-knowledge__card h3 { margin-top: 20px; font-size: 2rem; }
  .editorial-knowledge__card--row .editorial-knowledge__body { padding: 26px 0; }
  .editorial-about__layout { grid-template-columns: 1fr; gap: 36px; }
  .editorial-about__media { aspect-ratio: 1.18; }
  .editorial-about__content h2 { font-size: clamp(2.65rem, 9.4vw, 3.45rem); }
  .editorial-about__signature { inset-inline-start: 22px; bottom: 22px; }
}
@media (prefers-reduced-motion: reduce) {
  .editorial-knowledge__media img { transition: none; }
  .editorial-knowledge__card--featured:hover .editorial-knowledge__media img { transform: none; }
}
