/* Downloadable October 2026 media kit. Scoped to this page. */
.page-media-kit .mk-download {
  display: grid;
  grid-template-columns: minmax(240px, .75fr) minmax(0, 1.25fr);
  align-items: center;
  gap: clamp(40px, 7vw, 120px);
  background: #f4f2ec;
  max-width: none;
}
.mk-cover-preview {
  display: block;
  width: 100%;
  max-width: 340px;
  justify-self: center;
  box-shadow: 0 14px 36px #18181520;
}
.mk-cover-preview img {
  width: 100%;
  height: auto;
  aspect-ratio: 17 / 22;
  object-fit: contain;
}
.mk-download-copy {max-width: 660px; min-width: 0;}
.page-media-kit .mk-download h2 {font-size: clamp(2.8rem, 5.3vw, 5.8rem);}
.page-media-kit .mk-download p:not(.eyebrow) {font-size: 17px; line-height: 1.65;}
.page-media-kit .mk-download .mk-file-details {font-size: 13px; color: #60605c;}
.mk-download-actions {display: flex; flex-wrap: wrap; gap: 24px; align-items: center; margin-top: 28px;}
.page-media-kit .mk-download .button {max-width: 100%; white-space: normal; margin-top: 0;}
.page-media-kit .mk-download .mk-press-note {font-size: 14px; margin-top: 26px;}
@media (max-width: 760px) {
  .page-media-kit .mk-download {grid-template-columns: minmax(0, 1fr); gap: 38px;}
  .mk-cover-preview {max-width: 260px;}
  .mk-download-copy {width: 100%;}
  .mk-download-actions {gap: 22px;}
}
