section.phone-specifications h2 {
      gap: 0.75rem;
}

@media (min-width: 700px) {

      section.phone-specifications h2 {
            gap: 2.5rem;
      }
}

    section.phone-specifications h2 img {
      height: 36px;
    }

    @media (min-width: 700px) {

    section.phone-specifications h2 img {
        height: 51px
    }
      }
  section.phone-specifications .specifications {
      display: flex;
      flex-direction: column;
      gap: 2.5rem;
}
  section.phone-specifications .specifications .content {
      display: grid;
      width: 100%;
      grid-template-columns: repeat(1, minmax(0, 1fr));
      gap: 2rem;
}
  @media (min-width: 700px) {

      section.phone-specifications .specifications .content {
            grid-template-columns: repeat(2, minmax(0, 1fr));
            -moz-column-gap: 2.5rem;
                 column-gap: 2.5rem;
            row-gap: 1.5rem;
      }
}
  @media (min-width: 1024px) {

      section.phone-specifications .specifications .content {
            grid-template-columns: repeat(3, minmax(0, 1fr));
      }
}
  section.phone-specifications .specifications .content .card {
      display: flex;
      align-items: center;
      gap: 0.75rem;
}
  @media (min-width: 700px) {

      section.phone-specifications .specifications .content .card {
            flex-direction: column;
            gap: 1rem;
      }
}
  section.phone-specifications .specifications .content .card svg {
      height: 3rem;
      width: 3rem;
      flex-shrink: 0;
      --tw-text-opacity: 1;
      color: rgb(131 141 156 / var(--tw-text-opacity));
}
  section.phone-specifications .specifications .content .card p {
      font-size: 0.8125rem;
      line-height: 1.5;
      letter-spacing: 0.52px;
      --tw-text-opacity: 1;
      color: rgb(45 48 51 / var(--tw-text-opacity));
}
  @media (min-width: 700px) {

      section.phone-specifications .specifications .content .card p {
            text-align: center;
            font-size: 0.9375rem;
            line-height: 1.5;
            letter-spacing: 1.2px;
      }
}
  section.phone-specifications .specifications .btn-link-orange .collapse-text,
      section.phone-specifications .specifications .btn-link-orange .collapse-icon {
      display: none;
}
  section.phone-specifications .specifications .btn-link-orange .expand-text,
      section.phone-specifications .specifications .btn-link-orange .expand-icon {
      display: inline-block;
}
  section.phone-specifications .specifications.expand .btn-link-orange .collapse-text,
        section.phone-specifications .specifications.expand .btn-link-orange .collapse-icon {
      display: inline-block;
}
  section.phone-specifications .specifications.expand .btn-link-orange .expand-text,
        section.phone-specifications .specifications.expand .btn-link-orange .expand-icon {
      display: none;
}

/*# sourceMappingURL=p4-phone-specifications.css.map */
