@media (min-width: 1069px) {
  .section.section-routers .router-item-accessories .router-item-content > h3 {
    min-width: 324px;
  }
}
@media (max-width: 734) {
  .section-macos .section-content .article-header {
    min-width: 344px;
  }
}

.availability-message {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.56);
  letter-spacing: -0.12px;
  line-height: 16px;
  font-weight: 400;
}

/* Start Performance section */
article.section-performance .badge.badge1 .badge-caption {
  min-width: 155px;
}
article.section-performance .badge.badge2 .badge-caption {
  min-width: 155px;
}
article.section-performance .badge.badge3 .badge-caption {
  min-width: 170px;
}
@media only screen and (min-width: 735px) {
  article.section-performance .badge {
    top: 20px;
  }
}
@media only screen and (max-width: 1068px) {
  article.section-performance .badge.badge1 {
    margin-right: 70px;
  }
  article.section-performance .badge.badge2 {
    margin-right: 55px;
  }
}
/* End Performance section */

@media only screen and (min-width: 735px) {
  #environment > div > h3 {
    min-width: 304px;
  }
}

/* for Trade In tile */

.router-grid-wrapper
  .router-item-tradein
  .router-content-wrapper
  .router-item-content {
  padding-top: 80px;
  padding-left: 0px;
  padding-right: 0px;
}

@media only screen and (max-width: 734px) {
  .router-grid-wrapper
    .router-item-tradein
    .router-content-wrapper
    .router-item-content {
    margin: 0 20px;
  }
}

.overview-routers-tradein {
  --p-width: 1380px;
  --p-height: 528px;
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
  .overview-routers-tradein {
    --p-width: 1028px;
    --p-height: 404px;
  }
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
  .overview-routers-tradein {
    --p-width: 375px;
    --p-height: 192px;
  }
}
/* End trade in */

/* start camera and sound */
@media only screen and (min-width: 380px) and (max-width: 396px) {
  #camera-audio-gallery-item-1
    > .gallery-caption-center-stage.typography-tabnav-caption {
    min-height: 85px;
  }
}
/* end camera and sound */

/* start apple intelligence */
@media only screen and (min-width: 1069px) {
  .section-apple-intelligence .ai-section > h3 {
    line-height: 1.3;
  }
}
/* ebd apple intelligence */

/* start scroll overflow */
#switchers-gallery > div.scroll-container {
  overflow-y: hidden;
}
#macos-gallery > div.scroll-container {
  overflow-y: hidden;
}
/* end scroll overflow */

/* start highlight  */
.section-highlights > .responsive-viewport-content > div > h2 {
  line-height: 1.5;
}

/* end highlight  */
.section-connectivity > div:nth-child(1) > div > div > p {
  line-height: 1.5;
}

article.section.section-display.section-margin-reduced
  .article-header
  > div
  > p {
  line-height: 1.5;
}

article.section-apple-intelligence .ai-announce {
  color: #86868b;
}
