.div-policy-container {
    width: 90%;
    max-width: 75rem;
    margin: 0 auto 10rem auto;
}

.text-policy-header {
    font-weight: 600;
    text-align: center;
    padding: 2rem;
    font-size: var(--size-subtitle);
}

.text-policy-subheader {
    font-weight: 600;
    text-align: left;
    opacity: 95%;
    margin-top: 1.5rem;
    font-size: var(--size-text);
}

.text-policy-text {
    text-align: left;
    opacity: 90%;
    margin-top: .8rem;
    margin-left: .5rem;
    font-size: var(--size-text);
}

.text-policy-list,
.text-policy-sublist {
    text-align: left;
    opacity: 90%;
    margin: .2rem;
    margin-left: 1rem;
    font-size: var(--size-text);
}

.text-policy-sublist {
    margin-left: 2rem;
}

.text-policy-list::before,
.text-policy-sublist::before {
    content: "•";
    margin-right: 0.5em;
}

.text-policy-date {
    text-align: center;
    opacity: 80%;
    margin-bottom: 2.5rem;
    margin-top: -1.7rem;
    font-size: var(--size-smalltext);
}

.text-policy-spacer {
    padding: .5rem;
}
