/* Public murum.de news only; shared news.js and murum.net remain independent. */
.news .news-list{display:block}
.news-preview{display:grid;grid-template-columns:130px minmax(0,1fr);gap:32px;padding:26px 0;border-top:1px solid var(--line)}
.news-preview:last-child{border-bottom:1px solid var(--line)}
.news-preview .news-date{order:initial;margin:4px 0 0;font-size:.82rem}
.news-preview h2,.news-preview h3{font-size:1.3rem;margin:0 0 12px;overflow-wrap:anywhere}
.news-preview p{font-size:.96rem;max-width:790px;margin-bottom:12px;overflow-wrap:anywhere}
.news-preview .text-link{font-size:.88rem;padding:3px 0}
.news-all{margin-top:28px}
.public-news{min-height:60vh}
.public-news h1{font-size:clamp(2rem,4vw,3rem);overflow-wrap:anywhere}
.news-intro{margin:20px 0 36px}
.news-detail{max-width:850px}
.news-detail .news-date{margin-bottom:18px}
.news-body{margin-top:32px;overflow-wrap:anywhere}
.news-body p{white-space:pre-wrap}
@media(max-width:600px){.news-preview{grid-template-columns:1fr;gap:10px;padding:22px 0}.news-preview .news-date{margin:0}.news-preview h2,.news-preview h3{font-size:1.2rem}}
