/* Large-screen responsive layout — added 2026-09-16 */
@media (min-width: 1600px) {
  .thegem-template-header .vc_row > .container,
  #main .block-content > .container,
  footer.custom-footer > .container {
    width: calc(100% - 120px) !important;
    max-width: 1760px !important;
  }

  /* Keep all six homepage directory tiles equal height */
  body.home #main .vc_row.vc_column-gap-15.vc_row-no-padding > .wpb_column.vc_col-sm-2 > .vc_column-inner {
    min-height: 296px !important;
  }
}