/**
 * Обзор EULER — секционные отступы (как на главной).
 * 80px top/bottom на desktop (≥688), 80px на mobile (≤687).
 * Подключается последним.
 */

@media (min-width: 688px) {
  .euler-obzor-why,
  .euler-obzor-clients,
  .home-partners--euler-obzor {
    padding: 80px var(--container-padding) 80px !important;
  }

  .euler-obzor-capabilities {
    padding: 0 var(--container-padding) 80px !important;
  }

  .euler-obzor-integrations,
  .euler-obzor-engineering {
    padding: 40px var(--container-padding) 80px !important;
  }

  .euler-obzor-evidence {
    padding: 0 var(--container-padding) 80px !important;
  }

  .euler-obzor-status {
    padding: 0 var(--container-padding) 0 !important;
  }

  .euler-obzor-evidence__inner,
  .euler-obzor-status__inner {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }

  .euler-obzor-ask {
    padding: 0 !important;
    background-color: #f5f6f7 !important;
  }
}

@media (max-width: 687px) {
  .euler-obzor-why {
    padding: 80px var(--container-padding) 80px !important;
  }

  .euler-obzor-capabilities,
  .euler-obzor-integrations,
  .euler-obzor-engineering {
    padding: 0 var(--container-padding) 80px !important;
  }

  .euler-obzor-evidence,
  .euler-obzor-status {
    padding: 0 !important;
  }

  .euler-obzor-evidence__inner,
  .euler-obzor-status__inner {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }

  .euler-obzor-clients {
    padding: 0 var(--container-padding) 80px !important;
  }

  .home-partners--euler-obzor {
    padding: 80px var(--container-padding) 80px !important;
  }

  .euler-obzor-ask {
    padding: 0 !important;
  }
}
