body {
    background-color: #6B4E72;
}

p, a, a:hover {
    color: #FA6969;
    font-size: 24px;
}
li {
    font-size: 24px; 
}

.hbl-h1 {
    color: #FA6969;
    font-size: 56px;
    padding-left: 10%;
    padding-right: 10%;
    letter-spacing: -0.02em;
    line-height: 1;
    margin-bottom: 20px;
}

.hbl-h2 {
    font-size: 36px;
    padding-left: 10%;
    padding-right: 10%;
    letter-spacing: -0.02em;
    line-height: 1;
    margin-bottom: 20px;
}

.hbl-details {
    background-color: #FA6969;
    color: #E5F0EE;
}
.hbl-details h2, .hbl-details p {
    color: #E5F0EE;
}
.hbl-details p {
    margin-bottom: 40px;
}

.hbl-details .hbl-sharing {
    color: #5B4061;
}

.hbl-footer {
    background-color: #F36363;
}

.hbl-footer p, a, a:hover {
    color: #993E3E;
    font-size: 22px;
}

.hbl-margin-top-40 {
    margin-top: 40px;
}

.hbl-margin-bottom-40 {
    margin-bottom: 40px;
}

.hbl-privacy-policy {
    background-color: white;
}

.hbl-privacy-policy h1,
.hbl-privacy-policy h2,
.hbl-privacy-policy h3,
.hbl-privacy-policy li,
.hbl-privacy-policy p {
    color: #5B4061;
}

.hbl-privacy-policy h1 {
    font-weight: bold;
    margin-top: 40px;
}

.hbl-privacy-policy h2 {
    margin-top: 20px;
    margin-bottom: 20px;
}

.hbl-privacy-policy h3 {
    font-weight: bold;
    margin-top: 20px;
}

.hbl-privacy-policy li,
.hbl-privacy-policy p {
    font-size: 20px;
}