.page-module__Kjl5uq__news{background:0 0;padding:80px 0;position:relative;overflow:hidden}.page-module__Kjl5uq__container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.page-module__Kjl5uq__controls{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:60px;display:flex}.page-module__Kjl5uq__categories{flex-wrap:wrap;gap:15px;display:flex}.page-module__Kjl5uq__categoryButton{color:#ffffffd9;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;background:#ffffff05;border:1px solid #ffffff1a;padding:10px 20px;font-size:14px;font-weight:500;transition:all .3s}.page-module__Kjl5uq__categoryButton:hover{color:#fff;background:#ffffff0d;border-color:#ffffffd9}.page-module__Kjl5uq__categoryButton.page-module__Kjl5uq__active{color:#000;background:#fff;border-color:#fff}.page-module__Kjl5uq__searchBox{background:#ffffff05;border:1px solid #ffffff1a;align-items:center;gap:10px;min-width:300px;padding:10px 15px;transition:all .3s;display:flex}.page-module__Kjl5uq__searchBox:focus-within{background:#ffffff0d;border-color:#ffffffd9}.page-module__Kjl5uq__searchBox svg{color:#ffffffd9;flex-shrink:0}.page-module__Kjl5uq__searchInput{color:#fff;background:0 0;border:none;outline:none;width:100%;font-size:14px}.page-module__Kjl5uq__searchInput::placeholder{color:#ffffffd9}.page-module__Kjl5uq__newsList{grid-template-columns:1fr;gap:20px;display:grid}.page-module__Kjl5uq__newsItem{background:#ffffff05;border:1px solid #ffffff1a;transition:all .3s;position:relative;overflow:hidden}.page-module__Kjl5uq__newsItem:before{content:"";background:0 0;width:100%;height:2px;transition:transform .6s;position:absolute;top:0;left:0;transform:translate(-100%)}.page-module__Kjl5uq__newsItem:hover{background:#ffffff0d;border-color:#ffffffd9;transform:translateY(-2px)}.page-module__Kjl5uq__newsItem:hover:before{transform:translate(100%)}.page-module__Kjl5uq__newsLink{color:inherit;text-decoration:none;display:block}.page-module__Kjl5uq__newsContent{padding:20px}.page-module__Kjl5uq__newsHeader{align-items:center;gap:15px;margin-bottom:15px;display:flex}.page-module__Kjl5uq__date{color:#ffffffd9;letter-spacing:.05em;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.page-module__Kjl5uq__date svg{color:#ffffffd9}.page-module__Kjl5uq__category{color:#000;letter-spacing:.1em;text-transform:uppercase;background:#fff;padding:4px 12px;font-size:10px;font-weight:700}.page-module__Kjl5uq__newsTitle{color:#fff;margin-bottom:8px;font-weight:700;line-height:1.3;transition:color .3s;font-size:32px!important}.page-module__Kjl5uq__newsItem:hover .page-module__Kjl5uq__newsTitle{color:#fff}.page-module__Kjl5uq__newsDescription{color:#ffffffd9;line-height:1.4;font-size:16px!important}.page-module__Kjl5uq__noResults{text-align:center;color:#ffffffd9;padding:80px 20px;font-size:18px}.page-module__Kjl5uq__backButton{text-align:center;margin-top:80px}.page-module__Kjl5uq__backLink{color:#ffffffd9;background:#ffffff05;border:1px solid #ffffff1a;align-items:center;gap:10px;padding:12px 24px;font-size:16px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.page-module__Kjl5uq__backLink:hover{color:#fff;background:#ffffff0d;border-color:#ffffffd9;transform:translate(-5px)}.page-module__Kjl5uq__backLink svg{transition:transform .3s}.page-module__Kjl5uq__backLink:hover svg{transform:translate(-3px)}@media (max-width:1024px){.page-module__Kjl5uq__controls{flex-direction:column;align-items:stretch;gap:20px}.page-module__Kjl5uq__searchBox{min-width:auto}.page-module__Kjl5uq__categories{justify-content:center}}@media (max-width:768px){.page-module__Kjl5uq__news{padding:60px 0}.page-module__Kjl5uq__controls{margin-bottom:40px}.page-module__Kjl5uq__categories{gap:10px}.page-module__Kjl5uq__categoryButton{padding:8px 16px;font-size:12px}.page-module__Kjl5uq__searchBox{min-width:auto;padding:8px 12px}.page-module__Kjl5uq__newsList{gap:20px}.page-module__Kjl5uq__newsContent{padding:15px}.page-module__Kjl5uq__newsHeader{flex-direction:column;align-items:flex-start;gap:10px}.page-module__Kjl5uq__newsTitle{font-size:20px!important}.page-module__Kjl5uq__newsDescription{font-size:14px!important}.page-module__Kjl5uq__backButton{margin-top:60px}}@media (max-width:480px){.page-module__Kjl5uq__categories{justify-content:flex-start}.page-module__Kjl5uq__categoryButton{padding:6px 12px;font-size:11px}.page-module__Kjl5uq__newsTitle{font-size:18px!important}}
