.news-catalog{width:min(100%,1216px);margin:0 auto;padding:56px 16px 72px}.news-catalog>header{max-width:760px;margin-bottom:48px}.news-catalog h1{font-family:var(--font-plumb-bold);font-size:max(36px,min(6vw,52px));line-height:1.05}.news-catalog>header p{color:#535862;font-family:var(--font-plumb-light);margin-top:18px;font-size:18px;line-height:1.55}.news-catalog-grid{gap:40px;display:grid}.news-catalog-item{border-bottom:1px solid #d5d7da;grid-template-rows:auto 1fr;gap:20px;padding-bottom:32px;display:grid}.news-catalog-item>img{aspect-ratio:16/10;object-fit:cover;background:#f3f4f6;width:100%;display:block}.news-catalog-body{flex-direction:column;align-items:flex-start;height:100%;display:flex}.news-catalog-body time{color:#195da9;font-family:var(--font-plumb-medium);font-size:15px}.news-catalog-body h2{font-family:var(--font-plumb-bold);margin-top:8px;font-size:24px;line-height:1.2}.news-catalog-body p{color:#535862;font-family:var(--font-plumb-light);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:12px;font-size:16px;line-height:1.5;display:-webkit-box;overflow:hidden}.news-catalog-body a{color:#195da9;cursor:pointer;align-items:center;gap:12px;min-height:44px;margin-top:auto;padding-top:18px;display:inline-flex}.news-catalog-body a:hover{text-underline-offset:4px;text-decoration:underline}.news-catalog-empty{color:#535862;border-top:1px solid #d5d7da;border-bottom:1px solid #d5d7da;padding:32px 0}@media (min-width:720px){.news-catalog{padding:96px 32px 120px}.news-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 32px}.news-catalog-body h2{font-size:28px}}@media (min-width:1120px){.news-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
