/* APETERRA_MOBILE_LANDSCAPE_V6 */

@media (max-width: 760px) {

  .entry-page .challenge-shell {
    display: block !important;
    overflow: visible !important;
  }

  .entry-page .challenge-shell > .challenge-visual {
    width: 100% !important;
    min-height: 240px !important;
    height: clamp(220px, 34vh, 320px) !important;
    max-height: 320px !important;

    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: cover !important;
    background-color: #000 !important;
  }

  html[lang="it"] .entry-page .challenge-shell > .challenge-visual {
    background: #000 url("https://www.apeterra.com/wp-content/uploads/2026/10/challange-landscape-it.jpg") center center / cover no-repeat !important;
  }

  html[lang="en"] .entry-page .challenge-shell > .challenge-visual {
    background: #000 url("https://www.apeterra.com/wp-content/uploads/2026/10/challenge-landscape-eng.jpg") center center / cover no-repeat !important;
  }

  .entry-page .challenge-shell > .challenge-visual::after {
    top: auto !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    width: 100% !important;
    height: 4px !important;
    transform: none !important;
    background: var(--lime) !important;
    box-shadow: none !important;
  }

  .entry-page .apt-hero-zoom {
    display: none !important;
  }

  .entry-page .challenge-content {
    min-height: auto !important;
    padding-top: 24px !important;
    padding-left: 18px !important;
    padding-right: 18px !important;
    padding-bottom: 42px !important;
  }

  .entry-page .language-switch {
    top: 14px !important;
    right: 14px !important;
  }

  .entry-page .brand {
    margin-bottom: 14px !important;
  }

  .entry-page .brand img {
    width: min(240px, 72vw) !important;
    max-height: 64px !important;
  }

  .entry-page .entry-page h1,
  .entry-page h1 {
    margin-top: 8px !important;
  }
}
