/* home-nest v16 — compact subpage headers; do not alter Home's weather hero. */
/* The old fixed header height (322px mobile / 340px desktop) caused an empty
   gap between each heading and the first content card. Let content drive height. */
.page-stage.has-cover > .headline-row {
  min-height: 0;
  margin-bottom: 18px;
  padding-bottom: 22px;
}
@media (max-width: 700px) {
  .page-stage.has-cover > .headline-row {
    min-height: 0;
    padding-top: 115px;
    padding-bottom: 16px;
    margin-bottom: 17px;
  }
}
@media (max-width: 370px) {
  .page-stage.has-cover > .headline-row {
    padding-top: 112px;
    padding-bottom: 14px;
  }
}
