.KBspace {
    padding: 2rem 4rem;
}

.KBarticleContainer {
    width: 100%;
}

/***************
Headings
***************/
.KBarticleContainer h1 { font-size: 3.083rem;  margin: 2rem 0;}
.KBarticleContainer h2 { font-size: 1.916rem; margin: 1rem 0;}
.KBarticleContainer h3 { font-size: 1.416rem; margin: 0.5rem 0;}
.KBarticleContainer h4 { font-size: 1.25rem; margin: 0.5rem 0;}
.KBarticleContainer h5 { font-size: 1.166rem; margin: 0.5rem 0;}
.KBarticleContainer h6 { font-size: 1.083rem; margin: 0.5rem 0;}
/***************
BODY COPY (paragraphs, lists, etc)
***************/

.KBarticleContainer p, .KBarticleContainer a {
    font-size: 1.083rem;
    line-height: 1.5rem;
}

.KBarticleContainer strong {
    font-weight: 700;
}

.KBarticleContainer ul {
    margin-left: 1rem;
    font-size: 1.083rem !important;
    margin-bottom: 1rem;
}


.KBarticleContainer ol {
    list-style-type: decimal;
    margin-left: 1rem;
    list-style-position: outside;
    text-indent: 0;
    font-size: 1.083rem !important;
    margin-bottom: 1rem;
}

.KBarticleContainer li ul li, 
.KBarticleContainer li ol li {
    margin-top: 0.438rem;
    margin-bottom: 0.438rem;
    line-height: 1.5rem;
}

.KBarticleContainer li ol li {
    list-style: lower-alpha;
}

.KBarticleContainer li ol li li {
    list-style: lower-roman;
}

.KBarticleContainer li ol li li ol li {
    list-style: decimal;
}

.KBarticleContainer li {
    list-style-position: outside;
    text-indent: 0;
    font-size: 1.083rem;
    margin-top: 0.438rem;
    margin-bottom: 0.438rem;
    line-height: 1.5rem;
}


.KBarticleContainer li p:first-of-type {
    margin-top: 0.438rem;
}

/***************
MEDIA
***************/

.KBarticleContainer img {
    display: block;
    padding: 1rem;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    height: auto;
    width: auto;
    border: none;
}

.KBarticleContainer iframe {
    display: block;
    padding: 1rem;
    margin-left: auto;
    margin-right: auto;
}

/***************
TABLES TD TR TH
***************/

.KBarticleContainer table {

}

.KBarticleContainer tr:nth-child(2n+2) {
    background: hsla(0, 72%, 49%, 0.1);
    line-height: 1.5rem;
}

.KBarticleContainer th {
    font-size: 1.083rem;
    line-height: 1.5rem;
}

.KBarticleContainer td {
    font-size: 1.083rem;
    padding: 0.25rem 0.5rem;
    line-height: 1.5rem;
}

@media (max-width: 1023px) {
    .KBspace {
        padding: 1rem 1.5rem;
    }
    .KBarticleContainer li,
    .KBarticleContainer li ul li, 
    .KBarticleContainer li ol li {
        padding-left: 1rem;
    }
    
}