/* Styles for legal information (privacy, cookies, terms.) */

.legal {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 80px 180px;
}

.legal h1 {
    font-size: 32px;
    font-weight: 500 !important;
    padding-bottom: 26px;
    text-align: center;
}

.legal h2 {
    font-size: 24px;
    font-weight: 500 !important;
    padding-top: 28px;
    padding-bottom: 9px;
    text-transform: none;
}

.legal h3 {
    font-size: 20px;
    font-weight: 500 !important;
    padding-top: 28px;
    padding-bottom: 9px;
    text-transform: none;
}

.legal p, .legal ul {
    font-size: 18px;
    font-weight: 200 !important;
    text-transform: none;
    padding: 6px 0px;
}

.legal ul {
    list-style-type: disc; /* стандартные круглые точки */
    padding-left: 30px;    /* отступ слева */
}

.legal ul li {
    padding: 6px 0px;
}

.legal strong {
    font-weight: 600 !important;
}

.legal a {
    text-decoration: underline;
    color: gray;
}

.legal a:hover {
    text-decoration: none;
}