.header.header--legal {
    position: relative;
}
.main.main--legal {
    padding-top: 0;
}
.main--legal .breadcrumb {
    padding-top: 1.5rem;
    margin-bottom: 0;
}
.main--legal h1 {
    font-size: clamp(1.75rem, 3vw, 2.25rem);
    line-height: 1.2;
}
.main--legal article a {
    color: #d90505;
    text-decoration: underline;
}
.main--legal + .footer .footer__board {
    margin-top: 0;
}
@media (max-width: 767.98px) {
    .main--legal + .footer .button-feedback-form-enginer {
        display: none;
    }
}
