.policy {
    background-image: linear-gradient(to bottom, #edf4ff 71%, #8cb1f4 128%);
}

.policy-wrapper h1,
.policy-wrapper h2,
.policy-wrapper h3,
.policy-wrapper p,
.policy-wrapper p a,
.policy-wrapper ul li {
    color: #431aa2;
    font-family: 'Noto Sans', sans-serif;
}

.lbv {
    background-image: none;
    background-color: #22272c;
}

.lbv .policy-wrapper h1,
.lbv .policy-wrapper h2,
.lbv .policy-wrapper h3,
.lbv .policy-wrapper p,
.lbv .policy-wrapper p a,
.lbv .policy-wrapper ul li {
    color: white;
    font-family: 'Noto Sans', sans-serif;
}

table {
    border-collapse: collapse;
    width: 100%;
    margin: 20px 0;
}

th,
td {
    border: 1px solid #431aa2;
    padding: 8px;
    text-align: left;
    color: #431aa2;
}

th {
    background-color: #431aa2;
    font-weight: bold;
    color: white;
}

.lbv table {
    border-collapse: collapse;
    width: 100%;
    margin: 20px 0;
}

.lbv th,
.lbv td {
    border: 1px solid #454f59;
    padding: 8px;
    text-align: left;
    color: white;
}

.lbv th {
    background-color: #454f59;
    font-weight: bold;
    color: white;
}