/* RS-SH23 — Public Home hero title balance
 * Final page layer: requested visual adjustment only.
 * - Hero title weight set to 600.
 * - Accent line expands to the same visual row width as the main title line/box,
 *   including the decorative underline.
 */
body.public-shell.page-public-home #main-content .sh-hero__title {
  font-weight: 600 !important;
  display: inline-grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  justify-items: start !important;
  align-items: start !important;
}

body.public-shell.page-public-home #main-content .sh-hero__title-main,
body.public-shell.page-public-home #main-content .sh-hero__title-accent {
  display: block !important;
  grid-column: 1 !important;
  width: 100% !important;
  max-width: none !important;
}

body.public-shell.page-public-home #main-content .sh-hero__title-accent {
  justify-self: stretch !important;
  margin-top: .24rem !important;
}

body.public-shell.page-public-home #main-content .sh-hero__title-accent::after {
  left: 0 !important;
  right: 0 !important;
  width: 100% !important;
}

@media (max-width: 767.98px) {
  body.public-shell.page-public-home #main-content .sh-hero__title {
    display: grid !important;
    width: 100% !important;
    max-width: 100% !important;
  }
}
