.official-news-section{gap:var(--space-4);min-width:0;display:grid}.official-news-filters{gap:var(--space-2);flex-wrap:wrap;display:flex}.official-news-section>header{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.official-news-section h2{margin:0;font-size:1.125rem}.official-news-list{margin:0;padding:0;list-style:none}.official-news-list li{align-items:center;gap:var(--space-3);padding-block:var(--space-4);border-top:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.official-news-list a{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;line-height:1.6;text-decoration:none;display:-webkit-box;overflow:hidden}.official-news-list a:hover{text-decoration:underline}.official-news-list time{color:var(--color-text-muted);font-size:.75rem}.official-news-kind{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-purple) 16%, var(--color-surface));white-space:nowrap;font-size:.75rem}.official-news-message{color:var(--color-text-muted);padding-block:var(--space-4);margin:0;line-height:1.7}@media (width<=480px){.official-news-list li{grid-template-columns:auto minmax(0,1fr)}.official-news-list time{display:none}}
