.heavens-judgment {
    margin: 2rem 0 3rem;
    padding: clamp(1rem, 3vw, 2rem);
    border: 1px solid #896746;
    background: rgba(75, 36, 17, .06);
    color: inherit
}

.heavens-judgment h2 {
    font-family: Georgia, serif;
    font-size: clamp(1.6rem, 4vw, 2.2rem);
    margin: .4em 0
}

.heavens-judgment p,
.heavens-judgment li {
    line-height: 1.7
}

.heavens-judgment dl {
    border-block: 1px solid #896746;
    padding: 1rem 0
}

.heavens-judgment dt {
    font-weight: bold;
    margin-top: .5rem
}

.heavens-judgment dd {
    margin: 0
}

.heavens-judgment ol {
    padding-left: 1.4rem
}

.heavens-judgment li {
    margin-bottom: .8rem
}

.judgment-verdict {
    border-top: 1px solid #896746;
    padding-top: 1rem
}

.judgment-subject {
    font-style: italic
}