.home-news{background:#f3f5f7;border-top:1px solid #e3e7ec}
.home-news-grid{display:grid;grid-template-columns:1fr 2fr;gap:64px;align-items:center}
.home-news .section-heading{margin:0}.home-news .text-link{margin-top:25px}
.home-news-card{background:#fff;border:1px solid #dde3ea;border-radius:22px;box-shadow:0 18px 45px #142b4610;padding:8px 28px}
.home-news-list{list-style:none;margin:0;padding:0}.home-news-list li+li{border-top:1px solid #e8ecf0}
.home-news-list a{display:grid;grid-template-columns:auto 1fr auto auto;gap:16px;align-items:center;min-height:88px;padding:18px 0;color:#142b46;text-decoration:none}
.home-news-label{font-size:12px;color:#8c6a2c;border:1px solid #dfcea9;background:#fcf8ef;padding:4px 9px;border-radius:5px}
.home-news-title{font-size:17px;font-weight:600;line-height:1.6;word-break:keep-all}.home-news-list time{font-size:13px;color:#738090;white-space:nowrap}
.home-news-arrow{font-size:23px;color:#ac8a42;transition:transform .2s}.home-news-list a:hover .home-news-title{color:#916b21}.home-news-list a:hover .home-news-arrow{transform:translate(2px,-2px)}
.home-news-list a:focus-visible{outline:2px solid #b49452;outline-offset:5px;border-radius:6px}.home-news-empty{padding:30px;color:#738090}
@media(max-width:900px){.home-news-grid{grid-template-columns:1fr;gap:25px}.home-news .section-heading br{display:none}}
@media(max-width:600px){.home-news-card{padding:5px 20px}.home-news-list a{grid-template-columns:auto 1fr auto;gap:8px 12px;padding:18px 0}.home-news-title{font-size:15px}.home-news-list time{grid-column:2;grid-row:2}.home-news-arrow{grid-column:3;grid-row:1/3}}
