
main {
    font-family: Arial, sans-serif;
    font-size: 1.1rem;
    line-height: 1.6;
    color: #333;
    background-color: #fcf9f8;
}

header.mb-3 {
    margin-bottom: 0rem !important;
}

footer.my-4 {
    margin-top: 0rem !important;
    margin-bottom: 1.5rem !important;
}

h1, h2 {
    font-weight: bold;
    color: #2c3e50;
}

h4 {
    margin-top: 1.5em;
    margin-bottom: 1em;
}

li::marker {
    unicode-bidi: isolate;
    font-variant-numeric: tabular-nums;
    color: darkgray;
    text-transform: none;
    text-indent: 0px !important;
    text-align: start !important;
    text-align-last: auto !important;
}

p {
    margin-bottom: 1.25rem;
}

li p {
    margin-bottom: 0.75rem;
}