.k2-news-page{position:relative;overflow:hidden;width:100%;background:#050505;color:#fff;padding:130px 80px;box-sizing:border-box}.k2-news-page:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 12%,rgba(255,42,42,.18),transparent 34%),radial-gradient(circle at 18% 78%,rgba(255,42,42,.08),transparent 32%);pointer-events:none}.k2-news-bg-text{position:absolute;right:25px;top:25px;font-family:'Playfair Display',serif;font-size:280px;line-height:1;color:rgba(255,255,255,.035);pointer-events:none}.k2-news-hero{position:relative;z-index:2;display:flex;justify-content:space-between;gap:120px;margin-bottom:90px}.k2-news-left{max-width:980px}.k2-news-label{display:flex;align-items:center;gap:12px;color:#ff2a2a;font-size:14px;font-weight:700;letter-spacing:3px;margin-bottom:24px}.k2-news-label:before{content:"";width:40px;height:2px;background:#ff2a2a;display:block}.k2-news-left h1{font-family:'Playfair Display',serif;font-size:84px;line-height:1.02;color:#fff;margin:0}.k2-news-right{max-width:430px;padding-top:55px}.k2-news-right p{color:#b5b5b5;font-size:18px;line-height:1.85;margin:0}.k2-news-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.k2-news-card{position:relative;overflow:hidden;min-height:520px;background:#111;border:1px solid rgba(255,255,255,.08);text-decoration:none !important;color:#fff !important;display:flex;flex-direction:column;transition:.35s ease}.k2-news-card:hover{transform:translateY(-8px);border-color:rgba(255,42,42,.55);box-shadow:0 35px 90px rgba(0,0,0,.35)}.k2-news-featured{grid-column:span 2}.k2-news-thumb{position:relative;height:280px;overflow:hidden;background:#181818}.k2-news-featured .k2-news-thumb{height:360px}.k2-news-thumb:after{content:"";position:absolute;inset:0;background:linear-gradient( to top,rgba(0,0,0,.65),rgba(0,0,0,.05) )}.k2-news-thumb img{width:100%;height:100%;object-fit:cover;transition:.5s ease}.k2-news-card:hover .k2-news-thumb img{transform:scale(1.06)}.k2-news-content{padding:34px;display:flex;flex-direction:column;flex:1}.k2-news-meta{display:flex;justify-content:space-between;gap:20px;color:#ff2a2a;font-size:12px;font-weight:700;letter-spacing:2px;margin-bottom:22px}.k2-news-content h2{font-family:'Playfair Display',serif;color:#fff;font-size:34px;line-height:1.12;margin:0 0 20px}.k2-news-featured .k2-news-content h2{font-size:44px}.k2-news-content p{color:#b5b5b5;font-size:15px;line-height:1.75;margin:0 0 30px}.k2-news-more{color:#fff;font-weight:700;margin-top:auto;transition:.3s ease}.k2-news-card:hover .k2-news-more{color:#ff2a2a}.k2-news-empty{position:relative;z-index:2;background:#111;border:1px solid rgba(255,255,255,.08);padding:50px;color:#b5b5b5;font-size:18px}@media(max-width:1200px){.k2-news-grid{grid-template-columns:repeat(2,1fr)}.k2-news-featured{grid-column:span 2}}@media(max-width:1024px){.k2-news-page{padding:110px 40px}.k2-news-hero{flex-direction:column;gap:35px}.k2-news-right{padding-top:0;max-width:100%}}@media(max-width:767px){.k2-news-page{padding:85px 20px}.k2-news-bg-text{font-size:120px;right:10px;top:40px}.k2-news-left h1{font-size:46px}.k2-news-hero{margin-bottom:48px}.k2-news-grid{grid-template-columns:1fr;gap:18px}.k2-news-featured{grid-column:span 1}.k2-news-card{min-height:auto}.k2-news-thumb,.k2-news-featured .k2-news-thumb{height:260px}.k2-news-content{padding:28px}.k2-news-content h2,.k2-news-featured .k2-news-content h2{font-size:30px}}