.nbc-te-page__header { margin-bottom: 2rem; }
.nbc-te-page .entry-content { line-height: 1.8; overflow-wrap: anywhere; }
.nbc-te-page__facts { margin-top: 2rem; padding: 1.5rem; border: 1px solid #dce2ea; border-radius: 1rem; background: #f8fafc; }
.nbc-te-page__facts h2 { margin-top: 0; }
.nbc-te-page__facts dl { display: grid; grid-template-columns: minmax(8rem, 1fr) 2fr; gap: .75rem 1rem; }
.nbc-te-page__facts dt { font-weight: 600; }
.nbc-te-page__facts dd { margin: 0; overflow-wrap: anywhere; }
@media (max-width: 600px) {
    .nbc-te-page__facts dl { grid-template-columns: 1fr; gap: .25rem; }
    .nbc-te-page__facts dd { margin-bottom: .75rem; }
}
