.politics {
    min-height: 90vh;
    padding-top: calc(var(--index) * 5);
    padding-left: calc(var(--index) * 2);
    display: flex;
    flex-direction: column;
    gap: calc(var(--index) * 2);
}

.block__politic h2 {
    padding-top: calc(var(--index) * 2);
    font-family: 'Bebas', sans-serif;
}

.block__politic p {
    padding-top: calc(var(--index) * 0.5);
    font-family: 'Montserrat';
    font-weight: 700;
    width: 50%;
}

@media(max-width: 768px) {
    .politics {
        min-height: 80vh;
        margin-right: calc(var(--index) * 2);
    }

    .block__politic h2 {
        padding-top: calc(var(--index) * 1);
    }

    .block__politic p {
        padding-top: calc(var(--index) * 0.6);
        font-weight: 700;
        width: 100%;
    }
}

