/* =====================
    Detail Content
   ===================== */

.netslum-topic {
    margin-top: 28px;
}

.detail-content > .netslum-topic:first-child {
    margin-top: 0;
}

.netslum-topic-title {
    margin: 0 0 12px 0;
    font-family: "Newsreader", serif;
    font-size: 1.15rem;
    font-weight: 500;
}

.netslum-list {
    margin: 0 0 16px 0;
    padding-left: 20px;
    color: var(--text-subtle);
    font-size: 0.95rem;
    line-height: 1.8;
}

.text-accent {
    color: var(--accent);
    font-weight: 600;
}

/* =====================
    Related Resources
   ===================== */

.related-links {
    margin-top: 4px;
}
