/* Телефон и планшет: каталог без столбца «удалённо» и шапки списка, компания в одну колонку. */
@media (max-width: 1279px) {
    .co-feat {
        width: 232px;
        padding: 16px;
    }

    .co-list-head {
        display: none;
    }

    .co-list .co-row {
        grid-template-columns: 32px minmax(0, 1fr) auto auto;
        padding: 8px 16px;
    }

    .co-list .companies-row:first-child .co-row:first-child {
        border-top: 0;
    }

    .co-row-remote {
        display: none;
    }

    .co .company-page-title {
        font-size: var(--fs-32);
    }

    .co-perks {
        margin: 16px -16px 0;
        padding: 16px 16px 0;
    }

    .co-perks ul {
        grid-template-columns: minmax(0, 1fr);
    }

    /* Липкий поиск каталога: правила из прежнего шаблона companies.html */
    body.companies-page .mobile-search-controls.sticky {
        padding-top: 8px;
        padding-bottom: 8px;
    }

    body.companies-page .mobile-search-controls.sticky .mobile-search-inner {
        margin-top: 0;
    }
}
