@media (max-width:1050px) {
  .adventure-card {
    aspect-ratio:auto;
    min-height:390px;
  }
  .adventure-card__number {
    z-index:5 !important;
    width:36px !important;
    height:36px !important;
    top:12px !important;
    right:12px !important;
  }
  html:is([lang="en"],[lang="ru"]) .adventure-card__number {
    right:auto !important;
    left:12px !important;
  }
  .adventure-card__content {
    max-height:calc(100% - 60px);
    min-width:0;
    padding:22px 18px 18px !important;
  }
  .adventure-card__content > div:first-child {
    min-width:0;
    align-items:flex-start !important;
  }
  .adventure-card__content > div:first-child > div:last-child {
    min-width:0;
    overflow-wrap:anywhere;
  }
  .adventure-card__icon { margin-top:2px; }
  .adventure-final-cta { padding:30px 24px 38px !important; }
  .adventure-final-cta__link {
    max-width:860px !important;
    min-height:76px;
    padding:18px 22px !important;
    gap:14px !important;
    font-size:15px !important;
    line-height:1.8;
    overflow-wrap:anywhere;
  }
  .adventure-final-cta__link svg { flex:0 0 21px;width:21px;height:21px; }
  .adventure-final-cta__text {
    display:block;
    min-width:0;
    max-width:100%;
    white-space:normal !important;
    overflow-wrap:anywhere;
  }
  html:is([lang="en"],[lang="ru"]) .adventure-final-cta__link { direction:ltr; }
}

@media (max-width:760px) {
  .adventure-card { min-height:400px; }
  .adventure-card__content { padding:20px 16px 16px !important; }
  .adventure-final-cta { padding:22px 14px 30px !important; }
  .adventure-final-cta__link {
    flex-direction:column;
    min-height:0;
    padding:20px 16px !important;
    gap:10px !important;
    font-size:14px !important;
    line-height:1.9;
  }
  .adventure-final-cta__link svg { width:23px;height:23px;flex-basis:23px; }
}
