.news-theme{--news-coral:#ff5f6d;--news-cream:#faf7f2;--news-hero-bg:#f9f9f9;--news-ink:#0a0a0a;--news-ink-muted:#545454;--news-border:#e7e7e7;--news-surface-muted:#f3f3f3;color:var(--news-ink)}.news-theme.bg-white{background-color:#fff}.news-theme .text-news-coral{color:var(--news-coral)}.news-theme .bg-news-coral{background-color:var(--news-coral)}.news-theme .border-news{border-color:var(--news-border)}.news-content{font-family:var(--font-dm-sans);color:#2b2724;font-size:1rem;line-height:1.61}.news-content p{margin-bottom:1rem}.news-content p:last-child{margin-bottom:0}.news-content strong{font-weight:600}.news-content ul{margin:1rem 0;padding-left:0;list-style:none}.news-content ul li{margin-bottom:.625rem;padding-left:1.5rem;position:relative}.news-content ul li:before{content:"→";color:var(--news-ink);font-weight:400;position:absolute;left:0}.news-content a{color:var(--news-ink);text-decoration:none}.news-content a:hover{color:var(--news-coral)}.news-content h2,.news-content h3{font-family:var(--font-dm-sans);margin:1.25rem 0 .75rem;font-weight:700}.news-content blockquote{background:#f8f8f8;border-left:3px solid #ee4a3a;border-radius:8px;margin:1.5rem 0;padding:12px 20px}.news-content blockquote p{color:#14110f;margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.news-content blockquote cite,.news-content blockquote footer{color:var(--news-ink-muted);font-size:.875rem;font-weight:400}.news-content-article{font-size:1rem;line-height:1.61}.news-tag-list{font-family:var(--font-dm-sans);color:var(--news-ink-muted);flex-wrap:wrap;gap:.375rem 1.25rem;font-size:.875rem;line-height:1.4;display:flex}.news-read-more{cursor:pointer;background:0 0;border:none;padding:0}