/* Full-width reading introduction, scoped to the library page. */
.lb-main .lb-introduction {
  display: block;
  margin: 52px 0;
  padding: 42px 52px 34px;
  border: 1px solid #e6d9c7;
  border-radius: 20px;
  background: #faf7f1;
}
.lb-introduction > header { text-align: center; margin-bottom: 26px; }
.lb-introduction > header .eyebrow { color: #a7352b; font-size: 11px; letter-spacing: .16em; }
.lb-main .lb-introduction h2 { margin: 12px 0 0; font-size: clamp(30px, 2.9vw, 40px); line-height: 1.16; }
.lb-main .lb-introduction .lb-mission > p {
  margin: 0;
  color: #403a33;
  font: 23px/1.58 'Review Garamond', Georgia, serif;
  text-align: left;
  text-align-last: auto;
  hyphens: none;
}
.lb-main .lb-introduction .rappel-quran-excerpt {
  margin: 27px 0 23px;
  padding: 23px 0 20px;
  border-top: 3px double #bca98c;
  border-bottom: 3px double #bca98c;
  background: transparent;
  color: #b42820;
  font: 700 28px/1.55 'Almendra Sacred', Georgia, serif;
}
.lb-main .lb-introduction .rappel-quran-excerpt p {
  margin: 0;
  font: inherit;
  color: inherit;
  text-align: left;
  text-align-last: auto;
  hyphens: none;
}
.lb-main .lb-introduction .rappel-quran-excerpt cite {
  margin-top: 10px;
  color: inherit;
  font: inherit;
  text-align: right;
}
.lb-main .lb-introduction .lb-mission > p.lb-mission-closing {
  color: #60574d;
  font-size: 21px;
  line-height: 1.5;
}
@media (max-width: 760px) {
  .lb-main .lb-introduction { margin: 36px 0; padding: 30px 26px 27px; border-radius: 16px; }
  .lb-introduction > header { text-align: left; margin-bottom: 22px; }
  .lb-main .lb-introduction .lb-mission > p { font-size: 22px; line-height: 1.5; }
  .lb-main .lb-introduction .rappel-quran-excerpt { font-size: 25px; line-height: 1.5; margin: 23px 0 20px; }
  .lb-main .lb-introduction .lb-mission > p.lb-mission-closing { font-size: 20px; }
}
@media (max-width: 420px) {
  .lb-main .lb-introduction { padding: 26px 20px; }
}
