/* Shared article typography; overrides legacy inline font sizes. */
.news-item-detail .text{font-family:Manrope,Arial,sans-serif!important;font-size:16px!important;line-height:1.8!important}
.news-item-detail .text *{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}
.news-item-detail .text h1{font-size:32px!important;line-height:1.4!important}
.news-item-detail .text h2{font-size:24px!important;line-height:1.4!important}
.news-item-detail .text h3{font-size:20px!important;line-height:1.4!important}
.news-item-detail .text h4{font-size:18px!important;line-height:1.4!important}
.news-item-detail .text :is(h5,h6){font-size:16px!important;line-height:1.4!important}
.news-item-detail .text small{font-size:.875em!important}

/* Article previews use the same type scale as the latest article preview. */
.news-item .text .description{font-family:Manrope,Arial,sans-serif!important;font-size:14px!important;line-height:1.45!important}
.news-item .text .description *{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}
.news-item .text .description :is(h1,h2){font-size:20px!important;line-height:1.4!important;font-weight:700!important}
.news-item .text .description :is(h3,h4,h5,h6){font-size:16px!important;line-height:1.4!important;font-weight:700!important}
.news-item .text>a.title,.news-item .text>a.title *{font-family:Manrope,Arial,sans-serif!important;font-size:20px!important;line-height:1.4!important;font-weight:700!important}
.news-item-detail .text :is(h1,h2,h3,h4,h5,h6){font-weight:700!important}
