@media (max-width: 1199px) {
    .actiin-science-v2-entry__layout {
        grid-template-columns: 1fr;
        gap: 28px;
    }

    .actiin-science-v2-entry--text_left .actiin-science-v2-entry__media {
        order: 0;
    }

    .actiin-science-v2-grid {
        grid-template-columns: repeat(var(--actiin-science-v2-tablet-columns, 2), minmax(0, 1fr));
    }
}

@media (max-width: 767px) {
    .actiin-science-v2-archive,
    .actiin-science-v2-single {
        padding: 28px 18px;
    }

    .actiin-science-v2-list-item {
        grid-template-columns: 1fr;
        padding: 14px;
    }

    .actiin-science-v2-list-item h2 {
        font-size: 24px;
    }

    .actiin-science-v2-entry__header h1 {
        font-size: var(--actiin-science-v2-mobile-title-size, 31px);
    }

    .actiin-science-v2-entry__content {
        font-size: var(--actiin-science-v2-mobile-body-size, 16px);
    }

    .actiin-science-v2-entry__image {
        max-height: none;
        object-fit: contain;
    }

    .actiin-science-v2-grid {
        grid-template-columns: repeat(var(--actiin-science-v2-mobile-columns, 1), minmax(0, 1fr));
    }
}

@media (max-width: 360px) {
    .actiin-science-v2-button {
        width: 100%;
    }
}
