
:root{
  --mrbp-ink:#26170f;
  --mrbp-deep-red:#8f1d18;
  --mrbp-antique-gold:#9a5d17;
  --mrbp-muted:#6f5d49;
  --mrbp-cream:#f7e8bd;
}

main h1{
  font-family:Baskerville,"Baskerville Old Face","Times New Roman",Georgia,serif;
  font-weight:700;
  letter-spacing:.01em;
  line-height:1.04;
}

main h2,main h3,main h4{
  font-family:Baskerville,"Baskerville Old Face",Georgia,"Times New Roman",serif;
  letter-spacing:.012em;
}

main .option-b-prose{
  font-family:"Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;
  font-size:clamp(1.08rem,.55vw + .9rem,1.24rem);
  line-height:1.78;
  letter-spacing:.003em;
  color:var(--mrbp-ink);
  text-wrap:pretty;
}

main .option-b-prose + .option-b-prose{margin-top:1.08em;}

main .audience-kicker{
  color:var(--mrbp-antique-gold)!important;
  font-family:"Segoe UI",Arial,sans-serif!important;
  font-weight:700!important;
  letter-spacing:.16em!important;
  text-transform:uppercase;
}

main .reader-comments-title{
  color:var(--mrbp-deep-red)!important;
  font-family:Baskerville,"Baskerville Old Face",Georgia,serif!important;
  font-weight:700!important;
  text-shadow:none!important;
}

main .comments-empty{
  color:var(--mrbp-muted)!important;
  opacity:1!important;
  font-family:"Palatino Linotype",Palatino,Georgia,serif!important;
}

main .comment-form-title{
  color:#e9bd55!important;
  opacity:1!important;
  font-family:Baskerville,"Baskerville Old Face",Georgia,serif!important;
  font-weight:700!important;
}

main .comment-note{
  color:#ead5b2!important;
  opacity:1!important;
}

@media (max-width:720px){
  main .option-b-prose{font-size:1.06rem;line-height:1.72;}
}
