body {
    color: var(--c-brand-b);
}

#main {
    max-width: 900px;
    margin: auto;
    color: var(--c-brand-b);
    font-variant-numeric: lining-nums;
}

#main h1 {
    padding: 1em 0 0.5em 0;

}

#main h2 {
    font-family: 'Raleway-Bold-Regular', 'Raleway-Bold';
}


p {
    margin: 1em 0;
}

#main ul {
    list-style-type: disc;
    margin-left: 1rem;
}

li {
    font-size: 13px;
    margin: 1em 0;
}

h3, strong {
    font-size: 13px;
    font-family: 'Raleway-Bold';
}

ol:not([type="a"]):not([type="i"]) {
    counter-reset: item list-item;
}

ol li:not([type="disc"]):before {
    content: counters(item, ".") ") ";
    counter-increment: item;
} 

li ol {
    padding: revert;
}

ul li {

}

li[type="disc"] {
    font-family: 'Raleway-Regular';
}

/* ol li {
    display: block;
} */

/* ol:not([type="a"]):not([type="i"]) {
    list-style: none;
}


ol[type="a"] li:before, ol[type="i"] li:before {
    content: normal;
}

ol[type="a"] {
    list-style: lower-alpha;
}

ol[type="i"] {
    list-style: lower-roman;
} */


li {
	font-family: 'Raleway-Bold';
}

li ol li {
    font-family: 'Raleway-Regular';
}

i {
    font-style: italic;
}

.underline {
    text-decoration: underline;
}

.inset {
    margin-left: 2rem;
}

table {
    border-collapse: collapse;
}

td, th {
    border: 1px solid #778287; 
    padding: 0.5em;
}

table td {
    font-family: 'Raleway-Regular';
}

thead {
    background-color: var(--c-brand-m);
}

.fullWidth {
    text-align: center;
    background-color: var(--c-brand-c);
}

#main a {
    text-decoration: underline;
}

#main a:hover {
    font-weight: bold;
    text-decoration-color: var(--c-brand-a);
}

.box {
    background-color: var(--c-brand-c);
    max-width: 600px;
    padding: 0.5em 1em;
    border: 1px solid var(--c-brand-b);
}