.bilpub-theme .issue-description {
    margin-block-end: clamp(1rem, 2.5vw, 1.5rem);
    padding-block-end: clamp(1rem, 2.5vw, 1.5rem);
    border-block-end: 1px solid #dbe4e8;
}

/* Title, contents link and description flow beside the cover, then below it. */
.bilpub-theme .archive-page .archive-issue {
    display: flow-root;
    min-width: 0;
    overflow-wrap: anywhere;
}

.bilpub-theme .archive-issue-cover {
    display: block;
    float: left;
    width: 90px;
    margin: 0 22px 12px 0;
}

.bilpub-theme .archive-issue .archive-issue-contents {
    margin: 0 0 12px;
}

.bilpub-theme .archive-issue-description {
    font-size: 13px;
    margin-bottom: 0;
    text-align: justify;
}

.bilpub-theme .archive-issue-description p {
    color: #263a46;
    margin-block: 0 0.75em;
}

.bilpub-theme .archive-issue-description > :last-child {
    margin-block-end: 0;
}

.bilpub-theme .archive-issue-description :where(ul, ol) {
    list-style-position: inside;
}

@media (max-width: 720px) {
    .bilpub-theme .archive-issue-cover {
        float: none;
        max-width: 100%;
        margin: 0 0 12px;
    }
}
