.jumbotron {
  background-color: #DCE1D9;
}

/* Card summary is body text, not a heading. postbox.html renders it in a
   <div class="card-text"> (was an invalid <h4> that could wrap a body heading).
   The theme only styles the summary via the element-specific selector
   `h4.card-text`, so mirror those exact properties onto the class here to keep
   the card's appearance identical (grey, 0.95rem, weight 400). No restyle. */
.listfeaturedtag .card-text,
.listrecent .card-text {
  color: rgba(0, 0, 0, .44);
  font-size: 0.95rem;
  line-height: 1.6;
  font-weight: 400;
}

/* Home hero subtitle + intro are decorative lede text, not headings.
   layouts/index.html renders them as <p class="index-sub"> / <p class="index-text">
   (were an invalid <h3>/<h6> under the <h1>, an h1->h3->h6 skip that failed
   Lighthouse's heading-order audit). The theme sized these lines only via the
   <h3>/<h6> element defaults (the .index-sub/.index-text classes in additional.css
   set only color + margin-top), so mirror the exact rendered type here to keep the
   hero pixel-identical. No restyle. */
.index-sub,
.index-text {
  /* Match the heading font stack these lines used to inherit (medium.css h1-h6). */
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-weight: 500;
  line-height: 1.2;
  margin-bottom: 0.5rem;
}
.index-sub {
  font-size: 1.75rem;
}
.index-text {
  font-size: 1rem;
}
