.news-body{overflow-wrap:anywhere;line-height:1.9}.news-body p{margin-block:1rem}.news-body h2{margin-block:2rem 1rem;font-size:1.7rem;font-weight:700}.news-body h3{margin-block:1.5rem .75rem;font-size:1.35rem;font-weight:700}.news-body ul,.news-body ol{margin-block:1rem;padding-left:1.5rem}.news-body ul{list-style:outside}.news-body ol{list-style:decimal}.news-body blockquote{border-left:3px solid var(--accent);margin-block:1.5rem;padding-left:1.25rem}.news-body a{color:var(--primary);text-decoration:underline}.news-body img{border-radius:.75rem;max-width:100%;height:auto;margin-block:1.5rem}
