/* /help/: laptop 992–1439 (docs/LAPTOP_992_1439.md).
   Карточки со ссылками — fluid, без scale.
   Откат: _rollback/help-hub-laptop-2026/ */

@media (min-width: 992px) and (max-width: 1439px) {
    html:has(.help-hub-page) {
        overflow-x: clip;
    }

    body:has(.help-hub-page),
    .help-hub {
        overflow-x: clip;
    }

    .help-hub-hero {
        padding: calc(72px * 100vw / 1440px) calc(20px * 100vw / 1440px) calc(38px * 100vw / 1440px);
    }

    .help-hub-hero__inner,
    .help-hub-cards__inner {
        width: calc(1440px * 100vw / 1440px);
        max-width: 100%;
    }

    .help-hub-hero__title {
        margin: 0 0 calc(42px * 100vw / 1440px);
    }

    .help-hub-hero__lead {
        max-width: calc(1143px * 100vw / 1440px);
        font-size: calc(28px * 100vw / 1440px);
    }

    .help-hub-cards {
        padding: 0 calc(20px * 100vw / 1440px) calc(100px * 100vw / 1440px);
    }

    .help-hub-cards__inner {
        gap: calc(38px * 100vw / 1440px);
    }

    .help-hub-cards__row {
        gap: calc(57px * 100vw / 1440px);
    }

    .help-hub-card {
        padding: calc(46px * 100vw / 1440px) calc(47px * 100vw / 1440px) calc(42px * 100vw / 1440px);
        border-radius: calc(20px * 100vw / 1440px);
    }

    .help-hub-card--wide {
        min-height: calc(353px * 100vw / 1440px);
    }

    .help-hub-card--dark {
        min-height: calc(623px * 100vw / 1440px);
    }

    .help-hub-card--yellow {
        min-height: calc(480px * 100vw / 1440px);
        gap: calc(40px * 100vw / 1440px);
    }

    .help-hub-card--adopt {
        min-height: calc(389px * 100vw / 1440px);
        gap: calc(50px * 100vw / 1440px);
        padding: calc(37px * 100vw / 1440px) calc(47px * 100vw / 1440px) calc(37px * 100vw / 1440px) calc(32px * 100vw / 1440px);
    }

    .help-hub-card__title {
        margin: 0 0 calc(17px * 100vw / 1440px);
        font-size: calc(30px * 100vw / 1440px);
    }

    .help-hub-card__title--lg {
        margin-bottom: calc(23px * 100vw / 1440px);
        font-size: calc(44px * 100vw / 1440px);
    }

    .help-hub-card__body {
        gap: calc(18px * 100vw / 1440px);
        margin: 0 0 calc(28px * 100vw / 1440px);
    }

    .help-hub-card__text {
        font-size: calc(22px * 100vw / 1440px);
    }

    .help-hub-card__text + .help-hub-card__text {
        margin-top: calc(18px * 100vw / 1440px);
    }

    .help-hub-card__btn {
        min-width: calc(159px * 100vw / 1440px);
        height: calc(53px * 100vw / 1440px);
        padding: 0 calc(24px * 100vw / 1440px);
        font-size: calc(18px * 100vw / 1440px);
    }

    .help-hub-card--yellow .help-hub-card__content {
        max-width: calc(935px * 100vw / 1440px);
    }

    .help-hub-card--yellow .help-hub-card__body {
        margin-bottom: calc(28px * 100vw / 1440px);
    }

    .help-hub-card__decor {
        width: calc(299px * 100vw / 1440px);
        margin-right: calc(54px * 100vw / 1440px);
    }

    .help-hub-card__photo {
        flex-basis: calc(270px * 100vw / 1440px);
        width: calc(270px * 100vw / 1440px);
        height: calc(315px * 100vw / 1440px);
        border-radius: calc(20px * 100vw / 1440px);
    }

    .help-hub-card--adopt .help-hub-card__content {
        max-width: calc(1026px * 100vw / 1440px);
        padding-top: calc(8px * 100vw / 1440px);
    }

    .help-hub-card--adopt .help-hub-card__text + .help-hub-card__text {
        margin-top: calc(18px * 100vw / 1440px);
    }

    .help-hub-card--adopt .help-hub-card__btn {
        margin-top: calc(32px * 100vw / 1440px);
    }
}
