.city-news{display:grid;grid-gap:1rem;gap:1rem;margin-top:1rem}.city-news__day{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:.85rem 1rem .35rem}.city-news__day-title{margin:0 0 .25rem;font-size:1rem}.city-news__list{list-style:none;margin:0;padding:0}.city-news__item{display:flex;gap:.75rem;align-items:flex-start;padding:.65rem 0;border-top:1px solid var(--border);scroll-margin-top:6rem}.city-news__item:first-child{border-top:0}.city-news__photo{flex:none;width:64px;height:64px;object-fit:cover;border-radius:10px;background:var(--border)}.city-news__what{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0}.city-news__badge{justify-self:start;font-size:.75rem;font-weight:600;letter-spacing:.02em;color:var(--accent-strong)}.city-news__title{overflow-wrap:anywhere}.city-news__more{display:flex;justify-content:center;margin:.25rem 0 0}.city-news__empty{margin-top:1rem}