.news-day-heading{grid-column:1/-1;margin:28px 0 0;font-family:Georgia,serif;font-size:1.3rem;font-weight:400;color:var(--wine,#6d1a36)}
.news-day-heading:first-child{margin-top:0}
.news-day-heading[hidden]{display:none!important}
.daily-news-article .reading{width:min(760px,calc(100% - 40px));margin-inline:auto}
.daily-news-article .managed-hero{padding:48px 0 20px}
.daily-news-article h1{font-size:clamp(2rem,5vw,3.2rem);line-height:1.15;margin:24px 0}
.daily-news-article [data-page-intro]{font-size:1.15rem;line-height:1.7;color:var(--muted,#75656a)}
.daily-news-article .managed-content{padding:0 0 40px;font-size:1.05rem;line-height:1.8;overflow-wrap:anywhere}
.daily-news-article .managed-content h2{font-size:1.5rem;margin-top:32px;color:var(--wine,#6d1a36)}
.daily-news-article .page-button{display:inline-block;max-width:100%;white-space:normal;line-height:1.5}
.daily-news-article .managed-content>p:first-child,.daily-news-article .managed-content>p:last-child{font-size:.85rem;color:var(--muted,#75656a)}
