/* Preserve the legal content spacing used before adopting the shared header/footer. */
.mk-legal-page {
    box-sizing: content-box;
    max-width: 960px;
    min-height: 65vh;
    margin: 0 auto;
    padding: 32px 20px;
    font-size: 16px;
    line-height: 1.7;
}

.mk-legal-page > h1 {
    font-size: 28px;
    margin: 0 0 24px;
}

@media (max-width: 600px) {
    .mk-legal-page {
        padding: 24px 16px;
    }

    .mk-legal-page > h1 {
        font-size: 24px;
    }
}
