.residential-rates-page .faq-accordion__inner {
  width: min(100%, var(--layout-canvas-max-width));
  padding-inline: clamp(1.25rem, 6.45vw, 7rem);
}

.residential-rates-article .standard-page__prose table:not(.info-table__table) :where(th, td) {
  min-width: 12rem;
  overflow-wrap: normal;
}

.residential-rates-article .gradient-hero__media {
  top: 7.5rem;
}

.residential-rates-article .standard-page__prose [tabindex="-1"]:focus-visible {
  outline: 2px solid var(--color-interactive);
  outline-offset: 0.5rem;
}

.residential-rates-article .standard-page__prose [id],
.residential-rates-article .info-table {
  scroll-margin-top: 10rem;
}
