.rental-page .audience-intro,
.rental-page > .audience-grid,
.rental-page .audience-band { padding-block: 64px; }
.rental-page .audience-intro > p:not(.audience-kicker),
.rental-page .audience-band > p:not(.audience-kicker),
.rental-page .audience-split > div > p:not(.audience-kicker) { font-size: 22px; line-height: 1.45; }
.rental-page .audience-intro > p:not(.audience-kicker),
.rental-page .audience-band > p:not(.audience-kicker) { max-width: 860px; }
.rental-page .audience-split > div > p + p { margin-top: 24px; }
.rental-page .audience-grid p { margin-top: 16px; font-size: 18px; line-height: 1.5; }
.rental-page .audience-band > .audience-grid { margin-top: 48px; }
.rental-page .audience-cta p { margin-top: 18px; font-size: 18px; line-height: 1.5; }
@media (max-width: 1150px) {
  .rental-page .audience-intro,
  .rental-page > .audience-grid,
  .rental-page .audience-band { padding-block: 56px; }
  .rental-page .audience-intro > p:not(.audience-kicker),
  .rental-page .audience-band > p:not(.audience-kicker),
  .rental-page .audience-split > div > p:not(.audience-kicker) { font-size: 20px; }
  .rental-page .audience-grid p { font-size: 17px; }
}
@media (max-width: 600px) {
  .rental-page .audience-intro,
  .rental-page > .audience-grid,
  .rental-page .audience-band { padding-block: 48px; }
  .rental-page .audience-intro > p:not(.audience-kicker),
  .rental-page .audience-band > p:not(.audience-kicker),
  .rental-page .audience-split > div > p:not(.audience-kicker) { font-size: 17px; line-height: 1.5; }
  .rental-page .audience-grid p { font-size: 16px; margin-top: 14px; }
  .rental-page .audience-cta p { font-size: 17px; }
}
