.news-item{display:flex;gap:1em;align-items:flex-start;margin-bottom:1.5em}.news-date{background-color:#e3f2fd;color:#1565c0;font-family:var(--font-mono);font-size:.85em;padding:2px 8px;border-radius:6px;white-space:nowrap}.news-content{flex:1;font-size:1.05em}.news-content p{margin:0}.news-content strong{font-weight:700}.news-content em{font-style:italic}.news-item-folded{display:none}.news-list-expanded .news-item-folded{display:flex}.news-toggle{display:inline-block;background:0 0;border:1px solid #1565c0;color:#1565c0;font-size:.9em;padding:4px 14px;border-radius:6px;cursor:pointer;margin-top:.5em}.news-toggle:hover{background-color:#e3f2fd}