@media (max-width:900px){.news-list{grid-template-columns:1fr;gap:20px}.news-card--double{grid-column:auto;min-height:auto}}@media (max-width:600px){.minimal-news-card{border-radius:12px;max-width:98vw;min-height:110px}.minimal-news-image{height:75px}.minimal-news-content{padding:7px 6px 9px 8px}.minimal-news-title{font-size:1rem}.minimal-news-excerpt,.minimal-news-date{font-size:.91rem}}.news-section{background:#fff;width:100%;padding:max(54px,min(8vw,110px)) 0;position:relative}.news-section-header{text-align:center;margin-bottom:40px}.news-title{background:linear-gradient(105deg,#19245b 18%,#acb8e7 82%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 14px;font-size:max(34px,min(5vw,52px));font-weight:900}.news-subtitle{color:#99a;font-size:21px;font-weight:400}.news-list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;max-width:1320px;margin:0 auto;padding:0 22px;display:grid}.minimal-news-card{min-height:220px;color:inherit;background:#fff;border:1px solid #f2f3f7;border-radius:12px;flex-direction:column;text-decoration:none;transition:box-shadow .23s,transform .18s;display:flex;overflow:hidden;box-shadow:0 2px 12px rgba(20,30,60,.04)}.minimal-news-card:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 8px 28px rgba(60,80,120,.09)}.news-card--double{grid-column:span 2;min-height:380px}.minimal-news-image{object-fit:cover;background:#f7f8fa;border-bottom:1px solid #f2f3f7;width:100%;height:140px;display:block}.minimal-news-content{flex-direction:column;gap:7px;padding:17px 21px;display:flex}.minimal-news-title{color:#232d43;margin:0 0 2px;font-size:1.13rem;font-weight:700;line-height:1.16}.minimal-news-excerpt{color:#505a7b;opacity:.84;margin-bottom:1px;font-size:.97rem;line-height:1.39}.minimal-news-date{color:#7e8ba1;letter-spacing:.01em;margin-top:auto;font-size:.99rem;font-weight:400}@media (max-width:900px){.news-list{grid-template-columns:1fr;gap:20px}.news-card--double{grid-column:auto;min-height:auto}}@media (max-width:600px){.minimal-news-card{border-radius:12px;max-width:98vw;min-height:110px}.minimal-news-image{height:75px}.minimal-news-content{padding:7px 6px 9px 8px}.minimal-news-title{font-size:1rem}.minimal-news-excerpt,.minimal-news-date{font-size:.91rem}}
