@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: 11ch;
}

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

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

.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;
}

.issue-section--ads {
  background: linear-gradient(145deg, #f8eddc, #e8d2b0);
}

.story-card--ad {
  background: rgba(255, 250, 239, .78);
  border-top-color: var(--gold);
}

.story-card--ad .story-meta {
  color: #8e5728;
}

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

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

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

  .hero-copy h1 {
    max-width: none;
  }
}
