.news-year{padding-top:var(--space-6)}.news-year__label{font-size:var(--text-lg);letter-spacing:.06em;padding-bottom:var(--space-2);border-bottom:1px solid var(--color-ink);font-weight:700}.news-items{list-style:none}.news-items>li{gap:var(--space-5);padding-block:var(--space-5);border-bottom:1px solid var(--color-line);grid-template-columns:130px 1fr;scroll-margin-top:24px;display:grid}.news-items__meta{align-items:flex-start;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-ink-sub);flex-direction:column;display:flex}.news-items__title{font-size:var(--text-md);line-height:1.7}.news-items__title a{color:var(--color-ink);text-decoration:none}.news-items__title a:hover{color:var(--color-primary);text-decoration:underline}.news-items__title a:after{content:" ↗";color:var(--color-ink-sub);font-size:.8em}.news-items__text{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-ink-sub);max-width:none;line-height:1.9}.news-items__text p{margin:0 0 .6em}.news-items__text p:last-child{margin-bottom:0}.empty{margin-block:var(--space-7);padding:var(--space-7);text-align:center;color:var(--color-ink-sub);font-size:var(--text-sm);border:1px dashed var(--color-line-strong);border-radius:var(--radius)}@media (max-width:640px){.news-items>li{gap:var(--space-2);grid-template-columns:1fr}.news-items__meta{align-items:center;gap:var(--space-3);flex-direction:row}}
