/* Readability baseline for labels, metadata, micro-copy, and longform text */
.hudnews-marquee__badge,
.hudnews-news-card__badge,
.nsh-page-news #berita .hudnews-news-card__meta .hudnews-news-card__badge,
.nsh-page-articles #artikel .hudnews-news-card__meta .hudnews-news-card__badge,
.hudnews-agenda-item__date span,
.hudnews-download-item__body span,
.hudnews-gallery-photo-card__count,
.hudnews-gallery-video-card__watch,
.nsh-prestasi-spotlight__meta,
.nsh-prestasi-card__meta,
.hudnews-news-detail__quickfacts li span i,
.hudnews-news-detail__pager-link span {
    font-size: clamp(0.78rem, 0.08vw + 0.76rem, 0.86rem);
    font-weight: 700;
    letter-spacing: 0.04em;
}

.hudnews-agenda-item__meta,
.hudnews-agenda-item__body a,
.hudnews-download-item__body p,
.hudnews-footer-brand p,
.hudnews-footer-meta li,
.hudnews-footer-social a,
.hudnews-news-detail__meta-item,
.hudnews-news-detail__quickfacts li,
.hudnews-news-detail__meta,
.hudnews-news-card__meta,
.hudnews-achievement-card__meta,
.hudnews-achievement-card__summary,
.hudnews-greeting-card__role,
.hudnews-ekskul__intro,
.hudnews-article-detail__meta-item,
.nsh-prestasi-levels__item span,
.nsh-prestasi-levels__note {
    font-size: clamp(0.92rem, 0.1vw + 0.9rem, 1rem);
    line-height: 1.7;
}

.nsh-richtext,
.nsh-richtext p,
.nsh-richtext li,
.hudnews-article-detail__content,
.hudnews-news-detail__content {
    font-size: clamp(1rem, 0.14vw + 0.97rem, 1.08rem);
    line-height: 1.84;
}

.hudnews-news-detail__quickfacts li strong,
.hudnews-news-detail__pager-link strong {
    line-height: 1.45;
}

@media (max-width: 720px) {
    .hudnews-marquee__badge,
    .hudnews-news-card__badge,
    .nsh-page-news #berita .hudnews-news-card__meta .hudnews-news-card__badge,
    .nsh-page-articles #artikel .hudnews-news-card__meta .hudnews-news-card__badge,
    .hudnews-agenda-item__date span,
    .hudnews-download-item__body span,
    .hudnews-gallery-photo-card__count,
    .hudnews-gallery-video-card__watch,
    .nsh-prestasi-spotlight__meta,
    .nsh-prestasi-card__meta,
    .hudnews-news-detail__quickfacts li span i,
    .hudnews-news-detail__pager-link span {
        font-size: 0.82rem;
    }

    .hudnews-agenda-item__meta,
    .hudnews-agenda-item__body a,
    .hudnews-download-item__body p,
    .hudnews-footer-brand p,
    .hudnews-footer-meta li,
    .hudnews-footer-social a,
    .hudnews-news-detail__meta-item,
    .hudnews-news-detail__quickfacts li,
    .hudnews-news-detail__meta,
    .hudnews-news-card__meta,
    .hudnews-achievement-card__meta,
    .hudnews-achievement-card__summary,
    .hudnews-greeting-card__role,
    .hudnews-ekskul__intro,
    .hudnews-article-detail__meta-item,
    .nsh-prestasi-levels__item span,
    .nsh-prestasi-levels__note,
    .nsh-richtext,
    .nsh-richtext p,
    .nsh-richtext li,
    .hudnews-article-detail__content,
    .hudnews-news-detail__content {
        font-size: 1rem;
    }
}
