.section-router .grid-item-router .shared-router-macos-monterey,
.section-router .grid-item-router .shared-router-education {
  height: 100%;
}

@media only screen and (min-width: 736px) {
  .section-hero .hero-callout {
    margin: 42px 0 0 20px;
  }
}

/* ribbon fix start  */
.ribbon-bts-2022.theme-dark {
  margin-block: -13px;
}
/* ribbon fix end  */

#ac-globalfooter a {
  display: inline-block;
}
.ribbon-ase-2022-footnote a {
  color: #fff;
}
.ribbon-ase-2022-footnote a:hover {
  color: #06c;
}

/* MACOS Ventura Tile Starts */
.section-router .grid-item-router .shared-router-macos-ventura {
  height: 100%;
}
/* MACOS Ventura Tile Ends */
@media only screen and (min-width: 735px) and (max-width: 1068px) {
  .html.quick-look-classic
    .section-hero
    .hero-cta-list
    li.is-dynamic.has-dynamic-content
    ~ .quicklook-ar-ios-12::before,
  html.quick-look-classic
    .section-hero
    .hero-cta-list
    li.is-dynamic.has-dynamic-content
    ~ .quicklook-ar-ios-13-plus::before,
  html.quick-look-modern
    .section-hero
    .hero-cta-list
    li.is-dynamic.has-dynamic-content
    ~ .quicklook-ar-ios-12::before,
  html.quick-look-modern
    .section-hero
    .hero-cta-list
    li.is-dynamic.has-dynamic-content
    ~ .quicklook-ar-ios-13-plus::before,
  html.quick-look-classic
    .section-hero
    .hero-cta-list
    li.is-dynamic.has-dynamic-content
    ~ .quicklook-ar-ios-12::before,
  html.quick-look-classic
    .section-hero
    .hero-cta-list
    li.is-dynamic.has-dynamic-content
    ~ .quicklook-ar-ios-13-plus::before,
  html.quick-look-modern
    .section-hero
    .hero-cta-list
    li.is-dynamic.has-dynamic-content
    ~ .quicklook-ar-ios-12::before,
  html.quick-look-modern
    .section-hero
    .hero-cta-list
    li.is-dynamic.has-dynamic-content
    ~ .quicklook-ar-ios-13-plus::before {
    content: "|";
    padding: 0 30px;
  }
  html.quick-look-classic
    .section-hero
    .hero-cta-list
    li.is-dynamic.has-dynamic-content
    + li,
  html.quick-look-modern
    .section-hero
    .hero-cta-list
    li.is-dynamic.has-dynamic-content
    + li,
  html.quick-look-classic
    .section-hero
    .hero-cta-list
    li.is-dynamic.has-dynamic-content
    + li,
  html.quick-look-modern
    .section-hero
    .hero-cta-list
    li.is-dynamic.has-dynamic-content
    + li {
    margin-right: 40px;
  }
}

@media only screen and (min-width: 1068px) {
  .html.quick-look-classic
    .section-hero
    .hero-cta-list
    li.is-dynamic.has-dynamic-content
    ~ .quicklook-ar-ios-12::before,
  html.quick-look-classic
    .section-hero
    .hero-cta-list
    li.is-dynamic.has-dynamic-content
    ~ .quicklook-ar-ios-13-plus::before,
  html.quick-look-modern
    .section-hero
    .hero-cta-list
    li.is-dynamic.has-dynamic-content
    ~ .quicklook-ar-ios-12::before,
  html.quick-look-modern
    .section-hero
    .hero-cta-list
    li.is-dynamic.has-dynamic-content
    ~ .quicklook-ar-ios-13-plus::before,
  html.quick-look-classic
    .section-hero
    .hero-cta-list
    li.is-dynamic.has-dynamic-content
    ~ .quicklook-ar-ios-12::before,
  html.quick-look-classic
    .section-hero
    .hero-cta-list
    li.is-dynamic.has-dynamic-content
    ~ .quicklook-ar-ios-13-plus::before,
  html.quick-look-modern
    .section-hero
    .hero-cta-list
    li.is-dynamic.has-dynamic-content
    ~ .quicklook-ar-ios-12::before,
  html.quick-look-modern
    .section-hero
    .hero-cta-list
    li.is-dynamic.has-dynamic-content
    ~ .quicklook-ar-ios-13-plus::before {
    content: "|";
    padding: 0 30px;
  }
  html.quick-look-classic
    .section-hero
    .hero-cta-list
    li.is-dynamic.has-dynamic-content
    + li,
  html.quick-look-modern
    .section-hero
    .hero-cta-list
    li.is-dynamic.has-dynamic-content
    + li,
  html.quick-look-classic
    .section-hero
    .hero-cta-list
    li.is-dynamic.has-dynamic-content
    + li,
  html.quick-look-modern
    .section-hero
    .hero-cta-list
    li.is-dynamic.has-dynamic-content
    + li {
    margin-right: 180px;
  }
}
