.legal-page {
    background: #ffffff;
    color: #111111;
}

.legal-page__content {
    padding-block: 69px 120px;
}

.legal-page h1 {
    margin: 0 0 48px;
    font-family: Montserrat, sans-serif;
    font-size: clamp(28px, 5vw, 72px);
    font-weight: 900;
    line-height: 0.97;
    text-transform: uppercase;
    white-space: nowrap;
}

.legal-content {
    max-width: 760px;
    font-family: "DM Sans", sans-serif;
    font-size: 14px;
    line-height: 1.5;
}

body:has(.legal-page) {
    background: #ffffff;
}
