/* Forum summaries grow with their text, including long section names. */
.neon .n-forum-preview .n-forum-row {
    height: auto;
    min-height: 48px;
    padding-top: 9px;
    padding-bottom: 9px;
}
.neon .n-forum-preview .n-forum-row > span:nth-child(2) {
    min-width: 0;
}
.neon .n-forum-preview .n-forum-row > span:nth-child(2) > strong {
    line-height: 1.35;
    overflow-wrap: anywhere;
}
.neon .n-forum-preview .n-forum-row > span:nth-child(2) > small {
    display: block;
    margin-top: 3px;
    line-height: 1.4;
    overflow-wrap: anywhere;
}
@media (max-width: 900px) {
    .neon .n-forum-preview .n-forum-row {
        grid-template-columns: 28px minmax(0, 1fr) minmax(0, 1fr);
        align-items: start;
        gap: 7px 10px;
        min-height: 0;
        padding: 12px 10px;
        margin-top: 6px;
    }
    .neon .n-forum-preview .n-forum-row > .n-forum-icon {
        grid-column: 1;
        grid-row: 1;
        align-self: start;
        margin-top: 2px;
    }
    .neon .n-forum-preview .n-forum-row > span:nth-child(2) {
        grid-column: 2 / 4;
        grid-row: 1;
    }
    .neon .n-forum-preview .n-forum-row > span:nth-child(2) > strong {
        font-size: 13px;
        line-height: 1.4;
    }
    .neon .n-forum-preview .n-forum-row > span:nth-child(2) > small {
        margin-top: 5px;
        font-size: 10.5px;
        line-height: 1.45;
    }
    .neon .n-forum-preview .n-forum-row > .n-forum-number,
    .neon .n-forum-preview .n-forum-row > .n-forum-number:nth-of-type(4) {
        display: inline-flex !important;
        align-items: baseline;
        gap: 5px;
        grid-row: 2;
        padding: 0;
        border: 0;
        font-size: 11px;
        line-height: 1.4;
        white-space: nowrap;
    }
    .neon .n-forum-preview .n-forum-row > .n-forum-number:nth-of-type(3) {
        grid-column: 2;
    }
    .neon .n-forum-preview .n-forum-row > .n-forum-number:nth-of-type(4) {
        grid-column: 3;
    }
    .neon .n-forum-preview .n-forum-row > .n-forum-number > small {
        display: inline;
        font-size: 10px;
        line-height: inherit;
    }
    .neon .n-forum-preview .n-forum-row > .r-forum-latest {
        display: none !important;
    }
}
