.news-toolbar{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:22px 0;border-bottom:1px solid #ddd}.news-toolbar label{display:flex;align-items:center;gap:10px;margin:0}.news-toolbar input{width:auto}.news-filters{display:flex;align-items:end;gap:24px;padding:32px 0}.news-filters>label{min-width:190px;margin:0}.news-filters .search-form{flex:1;margin:0}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding-bottom:50px}.news-card{display:flex;flex-direction:column;gap:20px;min-width:0;padding:30px;border:1px solid #ddd;border-radius:22px;background:#ffffffb0;backdrop-filter:blur(16px);overflow-wrap:anywhere}.news-card h2{font-size:28px;line-height:1.15;letter-spacing:-.035em}.news-card h2 a{text-decoration:none}.news-card h2 a:hover{text-decoration:underline;text-underline-offset:5px}.news-card>p{color:#666;line-height:1.65}.news-meta{display:flex;flex-wrap:wrap;gap:12px;font-size:11px;letter-spacing:.055em;text-transform:uppercase;color:#666}.news-card .news-author{margin-top:auto;font-size:12px;color:#666}.news-read{align-self:flex-start;font-size:13px}.news-article{max-width:800px;margin:35px auto 80px;overflow-wrap:anywhere}.news-article h1,.news-article h2{font-size:clamp(32px,5vw,60px);line-height:1.06;letter-spacing:-.04em;margin:24px 0}.news-article .article-summary{font-size:22px;color:#666;line-height:1.6;padding-bottom:28px;border-bottom:1px solid #ddd}.article-body{font-size:18px;line-height:1.85;margin-top:30px}.article-body p{white-space:pre-wrap;margin:0 0 24px}.news-article .button{margin-top:24px}.editor-actions{display:flex;gap:12px;flex-wrap:wrap}.editor-actions .button{flex:1}#news-preview{margin-bottom:0;padding-top:20px;border-top:1px solid #ccc}#news-status{padding:12px 0;margin:0}.news-empty{grid-column:1/-1;padding:70px 25px;text-align:center;border:1px solid #ddd;border-radius:24px;background:#ffffff80}.news-empty h2{font-size:32px;margin-bottom:18px}.news-empty p{color:#666}.news-empty a{display:inline-block;margin-top:25px}.community-header nav{flex-wrap:wrap}.community-header nav>a{font-size:13px}#news-content{padding-top:24px}.news-card .button{align-self:start}@media(max-width:1000px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.news-grid{grid-template-columns:1fr}.news-filters{align-items:stretch;flex-direction:column;gap:15px}.community-header{flex-wrap:wrap;padding-block:20px;gap:18px}.community-header nav{width:100%;justify-content:space-between}.news-card{padding:24px}.news-article .article-summary{font-size:19px}.editor-actions{flex-direction:column}.news-toolbar{gap:15px}.community-hero h1{font-size:clamp(40px,10vw,62px)}}

.news-cover{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:12px;background:#eee}.article-media{display:grid;gap:20px;margin:30px 0}.article-media img,.article-media video{display:block;width:100%;max-height:650px;object-fit:contain;background:#eee;border-radius:16px}.article-media a{display:block}.editor-media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.editor-media figure{margin:0;min-width:0}.editor-media img,.editor-media video{width:100%;height:140px;object-fit:contain;background:#eee}.editor-media button{margin-top:8px}.media-caption{font-size:12px;color:#666}.news-video-label{font-size:12px;color:#666}
