.issue-description {
    margin-block: 0 1.75rem;
}

.issue-description h2 {
    margin-block: 0 0.5rem;
    font-size: 1.25rem;
}

.issue-description-body {
    line-height: 1.65;
    overflow-wrap: anywhere;
}

.issue-description-body :where(p, ul, ol, blockquote, h3, h4) {
    margin-block: 0 0.75em;
}

.issue-description-body > :last-child {
    margin-block-end: 0;
}

.issue-description-body h3 {
    font-size: 1.0625rem;
}

.issue-description-body h4 {
    font-size: 1rem;
}

.issue-description-body :where(ul, ol) {
    padding-inline-start: 1.5em;
}

.issue-description-body ul {
    list-style-type: disc;
}

.issue-description-body ol {
    list-style-type: decimal;
}

.issue-description-body blockquote {
    margin-inline: 1.25em 0;
}

.issue-description-body a {
    text-decoration: underline;
    text-underline-offset: 0.15em;
}
