@import url("../19260818/styles.css");

:root {
  --ink: #14243a;
  --paper: #efe2cf;
  --paper-light: #faf3e7;
  --accent: #bd4332;
  --telephone: #315d66;
  --gold: #b88536;
}
.issue-masthead {
  background:
    radial-gradient(circle at 82% 18%, rgba(201, 118, 64, .38), transparent 27%),
    linear-gradient(135deg, #071e3a 0%, #153c61 58%, #a84135 100%);
}

.issue-hero {
  background:
    linear-gradient(90deg, rgba(255, 250, 241, .92), rgba(245, 232, 214, .9)),
    var(--paper-light);
}

.hero-copy h1 {
  max-width: 12ch;
}

.hero-summary {
  max-width: 32rem;
}

.story-card--lead .inline-story-image {
  object-position: center 42%;
}

.issue-section--blue {
  background: linear-gradient(135deg, #dce8e5, #f7efe1);
}

.issue-section--blue .section-heading p,
.issue-section--blue .story-meta {
  color: #28515a;
}

.story-card--wide {
  display: grid;
  grid-template-columns: minmax(0, 1.08fr) minmax(0, .92fr);
  align-items: stretch;
}

.story-card--wide .inline-story-image {
  height: 100%;
  min-height: 360px;
}

.source-desk__title h2 {
  max-width: 22ch;
}

@media (max-width: 720px) {
  .story-card--wide {
    display: block;
  }

  .story-card--wide .inline-story-image {
    min-height: 0;
  }
}
