@media screen and (min-width: 768px) and (max-width: 991px) {
  .ac-intro {
    padding-top: 70px;
  }

  .ac-intro-grid {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 290px;
    gap: 42px;
    align-items: center;
  }

  .ac-intro-copy h2 {
    font-size: 26px;
  }

  .ac-problem {
    padding-top: 70px;
  }

  .ac-strengths {
    margin-top: 80px;
  }

  .ac-strength {
    display: grid;
    grid-template-columns: 280px minmax(0, 1fr);
    gap: 40px;
    align-items: center;
  }

  .ac-strength-body {
    padding-top: 0;
  }

  .ac-strength-no {
    font-size: 28px;
  }

  .ac-news-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 24px;
    margin-right: 0;
    overflow: visible;
  }

  .ac-news-card {
    flex: none;
  }

  .ac-strategy {
    background-image: url("../assets/images/Aichip/Strategy_bg.webp");
  }

  .ac-strategy-card {
    width: min(100%, 650px);
  }
}
