/* Sarah's story page: the TLH Talks article layout (talk-article.css) with a
   few quiet additions — an eyebrow, a lead paragraph, Duncan's pull quote and
   a link on to the science article. */
.story-article__eyebrow {
  margin: 2.25rem 0 0;
  color: #5f3c91;
  font: 650 .68rem/1 "Inter", sans-serif;
  letter-spacing: .2em;
  text-transform: uppercase;
}
.story-article-page .talk-article h1 { margin-top: 1rem; }
.story-article__image img { object-fit: cover; aspect-ratio: 3 / 2; max-height: 40rem; }
.talk-article__reading .story-article__lead { color: #4c3074; font-size: clamp(1.2rem, 1.5vw, 1.4rem); line-height: 1.65; }
.talk-article__reading .story-article__quote {
  margin: 3rem 0;
  padding: .25rem 0 .25rem 1.75rem;
  border-left: 3px solid #5f3c91;
}
.talk-article__reading .story-article__quote p {
  margin: 0;
  color: #251b30;
  font: 400 clamp(1.6rem, 2.6vw, 2.2rem)/1.3 "Playfair Display", serif;
  letter-spacing: -.01em;
}
.story-article__quote footer {
  margin-top: 1rem;
  color: #655e6b;
  font: 600 .68rem/1 "Inter", sans-serif;
  letter-spacing: .18em;
  text-transform: uppercase;
}
.talk-article__reading .story-article__next {
  display: inline-flex;
  align-items: center;
  gap: .65rem;
  margin-top: 1.5rem;
  padding: .85rem 1.3rem;
  border-radius: 999px;
  background: #5f3c91;
  color: #fff;
  font: 600 .85rem/1 "Inter", sans-serif;
  text-decoration: none;
  transition: background .3s ease;
}
.talk-article__reading .story-article__next:hover { background: #4c3074; }
.talk-article__reading .story-article__back--bottom,
.talk-article__reading .talk-article__back--bottom { display: flex; width: fit-content; margin-top: 3rem; }
