/* Выравнивание вертикальных отступов между всеми блоками */
.t-rec,
.t396__artboard {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
}

/* Уменьшение отступов для мобильных устройств, чтобы контент не был слишком разреженным */
@media (max-width: 640px) {
    .t-rec,
    .t396__artboard {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }
}

/* Синхронизация ширины контента со стандартными блоками Tilda (Content Width) */
.t-container {
    max-width: 1200px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

/* Корректировка отступов внутри Zero Grid, если вы используете сетку */
.tn-elem > div {
    box-sizing: border-box;
}

/* Устранение двойных отступов при стыке двух Zero Block подряд */
.t-rec + .t-rec .t396__artboard {
    padding-top: 0 !important;
}

/* Фиксация высоты строк для предотвращения "прыгающей" верстки */
h1, h2, h3, p {
    line-height: 1.4 !important;
}