.news__hero{justify-content:center;align-items:center;width:100%;min-height:420px;display:flex;position:relative;overflow:hidden}.news__hero__img{z-index:0;height:100%;position:absolute;inset:0;overflow:hidden}.news__hero__img-img{object-fit:cover;object-position:center;transform-origin:50%;width:100%;height:100%;position:absolute;inset:0}.news__hero__overlay{z-index:1;background:linear-gradient(#00000026 0%,#00000073 60%);position:absolute;inset:0}.news__hero__content{z-index:2;flex-direction:column;align-items:center;gap:18px;width:100%;max-width:1200px;padding:40px 20px;display:flex;position:relative}.news__hero__crumb{justify-content:center;width:100%;margin-top:90px;margin-bottom:16px;display:flex}.news__hero__title{color:#fff;text-align:center;text-shadow:0 6px 20px #00000073;margin:0;font-size:72px;font-weight:500;line-height:1}.news__cards{padding:80px 0 100px}.news__cards__loading,.news__cards__error{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:300px;display:flex}.news__cards__loading .spinner,.news__cards__error .spinner{border:3px solid #e5e5e5;border-top-color:#4db96d;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.news__cards__loading p,.news__cards__error p{color:#666;font-size:18px}.news__cards__grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (max-width:768px){.news__cards__grid{grid-template-columns:1fr}}.news__cards__card{color:inherit;border-radius:25px;flex-direction:column;text-decoration:none;transition:all .3s;display:flex;overflow:hidden}.news__cards__card:hover .news__cards__card-image img{transform:scale(1.05)}.news__cards__card-image{width:100%;height:420px;overflow:hidden}.news__cards__card-image img{object-fit:cover;border-radius:25px;width:100%;height:100%;transition:transform .4s}.news__cards__card-content{flex-direction:column;flex:1;gap:12px;padding:24px;display:flex}.news__cards__card-date{color:#1e1e1e;font-size:18px;font-weight:400}.news__cards__card-title{color:#1e1e1e;border-bottom:1px solid #dacdcd;min-height:100px;padding-bottom:24px;font-size:24px;font-weight:400;line-height:150%}.news__cards__card-more{color:#1e1e1e;align-items:center;gap:16px;margin-top:16px;font-size:18px;font-weight:500;display:flex}.news__cards__card-more span{align-items:center;display:flex}.news__cards__card-more span svg{width:12px;height:12px}.news__cards__card-more span svg path{stroke:#1e1e1e}
@media (max-width:768px){.news__hero{min-height:300px}.news__hero__title{font-size:32px}.news__cards{margin-top:60px;padding:0}.news__cards__loading,.news__cards__error{min-height:100px}.news__cards__loading .spinner,.news__cards__error .spinner{width:20px;height:20px}.news__cards__loading p,.news__cards__error p{color:#666;font-size:14px}.news__cards__grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}}@media (max-width:768px) and (max-width:768px){.news__cards__grid{grid-template-columns:1fr}}@media (max-width:768px){.news__cards__card-image{width:100%;height:280px;overflow:hidden}.news__cards__card-date{font-size:14px}.news__cards__card-title{border-bottom:1px solid #dacdcd;min-height:90px;padding-bottom:0;font-size:16px;line-height:150%}.news__cards__card-more{margin-top:16px;font-size:16px}}
