@charset "UTF-8";

.fs-8pt {
    font-size: 8pt;
}

.fs-10pt {
    font-size: 10pt;
}

.fs-12pt {
    font-size: 12pt;
}

.fs-14pt {
    font-size: 14pt;
}

.fs-18pt {
    font-size: 18pt;
}

.fs-24pt {
    font-size: 24pt;
}

.fs-36pt {
    font-size: 36pt;
}

.article-text-light-green {
    color: #BFEDD2;
}

.article-bg-light-green {
    background-color: #BFEDD2;
}

.article-text-light-yellow {
    color: #FBEEB8;
}

.article-bg-light-yellow {
    background-color: #FBEEB8;
}

.article-text-light-red {
    color: #F8CAC6;
}

.article-bg-light-red {
    background-color: #F8CAC6;
}

.article-text-light-purple {
    color: #ECCAFA;
}

.article-bg-light-purple {
    background-color: #ECCAFA;
}

.article-text-light-blue {
    color: #C2E0F4;
}

.article-bg-light-blue {
    background-color: #C2E0F4;
}

.article-text-green {
    color: #2DC26B;
}

.article-bg-green {
    background-color: #2DC26B;
}

.article-text-yellow {
    color: #F1C40F;
}

.article-bg-yellow {
    background-color: #F1C40F;
}

.article-text-red {
    color: #E03E2D;
}

.article-bg-red {
    background-color: #E03E2D;
}

.article-text-purple {
    color: #B96AD9;
}

.article-bg-purple {
    background-color: #B96AD9;
}

.article-text-blue {
    color: #3598DB;
}

.article-bg-blue {
    background-color: #3598DB;
}

.article-text-dark-turquoise {
    color: #169179;
}

.article-bg-dark-turquoise {
    background-color: #169179;
}

.article-text-orange {
    color: #E67E23;
}

.article-bg-orange {
    background-color: #E67E23;
}

.article-text-dark-red {
    color: #BA372A;
}

.article-bg-dark-red {
    background-color: #BA372A;
}

.article-text-dark-purple {
    color: #843FA1;
}

.article-bg-dark-purple {
    background-color: #843FA1;
}

.article-text-dark-blue {
    color: #236FA1;
}

.article-bg-dark-blue {
    background-color: #236FA1;
}

.article-text-light-gray {
    color: #ECF0F1;
}

.article-bg-light-gray {
    background-color: #ECF0F1;
}

.article-text-medium-gray {
    color: #CED4D9;
}

.article-bg-medium-gray {
    background-color: #CED4D9;
}

.article-text-gray {
    color: #95A5A6;
}

.article-bg-gray {
    background-color: #95A5A6;
}

.article-text-dark-gray {
    color: #7E8C8D;
}

.article-bg-dark-gray {
    background-color: #7E8C8D;
}

.article-text-navy-blue {
    color: #34495E;
}

.article-bg-navy-blue {
    background-color: #34495E;
}

.article-text-black {
    color: #000000;
}

.article-bg-black {
    background-color: #000000;
}

.article-text-white {
    color: #FFFFFF;
}

.article-bg-white {
    background-color: #FFFFFF;
}

s {
    text-decoration: line-through;
}

s:has(> .fs-8pt),
s:has(> .fs-10pt),
s:has(> .fs-12pt),
s:has(> .fs-14pt),
s:has(> .fs-18pt),
s:has(> .fs-24pt),
s:has(> .fs-36pt) {
    text-decoration: none;
}

s > .fs-8pt,
s > .fs-10pt,
s > .fs-12pt,
s > .fs-14pt,
s > .fs-18pt,
s > .fs-24pt,
s > .fs-36pt,
.fs-8pt > s,
.fs-10pt > s,
.fs-12pt > s,
.fs-14pt > s,
.fs-18pt > s,
.fs-24pt > s,
.fs-36pt > s {
    text-decoration: line-through;
}

.article-align-left {
    text-align: left;
}

.article-align-center {
    text-align: center;
}

.article-align-right {
    text-align: right;
}

.article-align-justify {
    text-align: justify;
}
