/* Homepage-only rhythm and compact editorial details. */
.recovery-static body[data-original-url="https://www.stss.ru/"] {
  --stss-home-section-gap: 32px;
}
.recovery-static body[data-original-url="https://www.stss.ru/"] .hro-slide-info.hro-slide-info--btn-side {
  align-self: flex-start;
  flex: 0 1 auto;
  width: fit-content !important;
  max-width: min(900px, 100%) !important;
  margin: 16px 0 0 !important;
  padding: 16px !important;
  border: 1px solid #ffffff38 !important;
  border-radius: 10px;
  background: #25313ad9;
  color: #e3e8ec !important;
  font-size: 12px !important;
  line-height: 1.45 !important;
  text-wrap: pretty;
}
.recovery-static body[data-original-url="https://www.stss.ru/"] .hro-slide-info.hro-slide-info--btn-side .hro-slide-info__container {
  width: auto !important;
  max-width: 100% !important;
  padding: 0 !important;
}
.recovery-static body[data-original-url="https://www.stss.ru/"] .hro-slide-info.hro-slide-info--btn-side a {
  color: #ffab79 !important;
}

/* Keep one 32px content gap between adjacent homepage sections. The category
   strip splits that space across its bottom and the key section's top. */
.recovery-static body[data-original-url="https://www.stss.ru/"] .s-categories.section {
  padding: var(--stss-home-section-gap) 0 calc(var(--stss-home-section-gap) / 2) !important;
}
.recovery-static body[data-original-url="https://www.stss.ru/"] .s-key.section,
.recovery-static body[data-original-url="https://www.stss.ru/"] .s-decisions.section,
.recovery-static body[data-original-url="https://www.stss.ru/"] .s-specprice.section,
.recovery-static body[data-original-url="https://www.stss.ru/"] .s-advantages.section,
.recovery-static body[data-original-url="https://www.stss.ru/"] .s-testimonials.section,
.recovery-static body[data-original-url="https://www.stss.ru/"] .s-need-help.section {
  padding-block: calc(var(--stss-home-section-gap) / 2) !important;
}

@media (max-width: 767px) {
  .recovery-static body[data-original-url="https://www.stss.ru/"] {
    --stss-home-section-gap: 24px;
  }
  .recovery-static body[data-original-url="https://www.stss.ru/"] .hro-slide-info.hro-slide-info--btn-side {
    align-self: stretch;
    width: 100% !important;
    max-width: 100% !important;
    margin-top: 14px !important;
    padding: 16px !important;
  }
  .recovery-static body[data-original-url="https://www.stss.ru/"] .s-categories.section {
    padding: var(--stss-home-section-gap) 0 calc(var(--stss-home-section-gap) / 2) !important;
  }
  .recovery-static body[data-original-url="https://www.stss.ru/"] .s-key.section,
  .recovery-static body[data-original-url="https://www.stss.ru/"] .s-decisions.section,
  .recovery-static body[data-original-url="https://www.stss.ru/"] .s-specprice.section,
  .recovery-static body[data-original-url="https://www.stss.ru/"] .s-advantages.section,
  .recovery-static body[data-original-url="https://www.stss.ru/"] .s-testimonials.section,
  .recovery-static body[data-original-url="https://www.stss.ru/"] .s-need-help.section {
    padding-block: calc(var(--stss-home-section-gap) / 2) !important;
  }
}
