.section-router .grid-item-router .shared-router-macos-bigsur {
  height: 100%;
}

@media only screen and (max-width: 734px) {
  .section-compare .compare-column:first-child .product-pricing {
    margin-top: 7px;
  }
}

.grid-item-touchid .overview-touchid-icon-applepay.appstore {
  display: block;
  width: 84px;
  height: 75px;
}
@media only screen and (max-width: 1068px) {
  .section-router .grid-item-router .shared-router-education {
    height: 100%;
  }
}

.section-router .grid-item-router .shared-router-business {
  width: 100%;
  left: 0;
  margin-left: 0;
}

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

.section-router
  .grid-item-router.grid-item-continuity.large-span-12
  .shared-router-continuity {
  width: 886px;
  height: 343px;
  margin-left: -455px;
}

@media only screen and (max-width: 1068px) {
  .section-router .grid-item-router.grid-item-continuity.large-span-12 {
    min-height: 650px;
  }
}

@media only screen and (max-width: 734px) {
  .section-router
    .grid-item-router.grid-item-continuity.large-span-12
    .shared-router-continuity {
    left: 50%;
    margin-left: -200px;
    width: 400px;
    height: 420px;
  }
}
.ribbon-ase-2022-footnote a {
  color: #fff;
}
.ribbon-ase-2022-footnote a:hover {
  color: #06c;
}

.section-hero .hero-cta-list a {
  color: #fff;
  white-space: nowrap;
}

body:not(.t1) .section-hero .hero-cta-item:nth-child(n + 2)::before {
  content: "";
  alt: "";
  padding: 0;
}

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

@media only screen and (max-width: 1068px) {
  html.quick-look-classic
    .section-hero
    .hero-cta-list
    li.is-dynamic.has-dynamic-content,
  html.quick-look-modern
    .section-hero
    .hero-cta-list
    li.is-dynamic.has-dynamic-content,
  html.quick-look-classic
    .section-hero
    .hero-cta-list
    li.is-dynamic.has-dynamic-content,
  html.quick-look-modern
    .section-hero
    .hero-cta-list
    li.is-dynamic.has-dynamic-content {
    margin-left: 0;
  }
}
