p,
ul {
    margin-left: 1rem;
}
figure {
    width: 90%;
    max-width: 90%;
    padding-inline: 1rem;
}
img {
    border: 1px solid #666;
}
b,
i {
    padding-inline: 0.3rem;
}

h2 {
    width: 90%;
    padding-bottom: 8px;
    border-bottom: 0.5px solid #888;
}

h3 {
    width: 85%;
    padding-bottom: 7px;
    border-bottom: 0.5px solid #666;
    font-size: 1.5rem;
    font-weight: bold;
    margin-block: 20px;
}

h4 {
    width: 80%;
    font-size: 1.2rem;
    font-weight: bold;
    margin-left: 1rem;
    margin-block: 20px;
    padding-bottom: 7px;
    border-bottom: 0.5px solid #666;
}

h5 {
    font-size: 1.1rem;
    font-weight: bold;
    margin-left: 1rem;
    margin-block: 20px;
}