.productContainer p{
    margin-bottom: 1%;
    font-size: 19px;
}

.productContainer ul{
    list-style-type: disc;
    padding-left: 1.5rem;
}

.productContainer ol {
    list-style-type: decimal;
    padding-left: 1.5rem;
}

.productContainer {
    font-size: 19px;
}

.productContainer hr {
    width: 100%;
    border: 0;
    height: 1px;
    background-color: #ccc;
    margin-bottom: 10px;
}

.productContainer a {
    color: #39a7cc;
    cursor: pointer;
}

.productContainer a:hover {
    color: #B58E03;
}

.productContainer h1, .productContainer h2, .productContainer h3, .productContainer h4, .productContainer h5, .productContainer h6 {
    margin-bottom: 0.83em;
    font-weight: bold;
}

/* Font sizes for each heading level (common default sizes) */
.productContainer h1 {
    font-size: 250%; /* Usually 32px */
    margin-bottom: 2%;
    color:  rgb(21 128 61);
}

.productContainer table td, .productContainer table th{
    vertical-align: top;
}

.productContainer h2 {
    margin-top: 2%;
    font-size: 180%; /* Usually 24px */
    color: rgb(21 128 61);
    margin-bottom: 1%;
}

.productContainer h3 {
    font-size: 130%; /* Usually 18.72px */
    color: rgb(21 128 61);
    margin-bottom: 1%;
}

.productContainer h4 {
    font-size: 1em; /* Usually 16px */
}

.productContainer h5 {
    font-size: 0.83em; /* Usually 13.28px */
}

.productContainer h6 {
    font-size: 0.67em; /* Usually 10.72px */
}

/* Line heights (can be adjusted to improve readability) */
.productContainer h1, .productContainer h2, .productContainer h3, .productContainer h4, .productContainer h5, .productContainer h6 {
    line-height: 1.2;
}
