.k2-single-blog{position:relative;overflow:hidden;width:100%;background:#050505;color:#fff;padding:130px 80px;box-sizing:border-box}.k2-single-blog:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 12%,rgba(255,42,42,.16),transparent 34%),radial-gradient(circle at 18% 78%,rgba(255,42,42,.08),transparent 32%);pointer-events:none}.k2-single-bg-text{position:absolute;right:25px;top:25px;font-family:'Playfair Display',serif;font-size:250px;line-height:1;color:rgba(255,255,255,.035);pointer-events:none}.k2-single-hero{position:relative;z-index:2;display:grid;grid-template-columns:1.3fr .7fr;gap:100px;margin-bottom:70px;align-items:end}.k2-single-left{max-width:1100px}.k2-single-label{display:flex;align-items:center;gap:12px;color:#ffffff;font-size:14px;font-weight:700;letter-spacing:3px;margin-bottom:24px;text-transform:uppercase}.k2-single-label:before{content:"";width:40px;height:2px;background:#ffffff;display:block}.k2-single-left h1{font-family:'Playfair Display',serif;font-size:76px;line-height:1.04;color:#fff;margin:0}.k2-single-right{max-width:430px}.k2-single-meta{display:flex;gap:18px;color:#ff2a2a;font-size:12px;font-weight:700;letter-spacing:2px;margin-bottom:24px;text-transform:uppercase}.k2-single-right p{color:#b5b5b5;font-size:18px;line-height:1.85;margin:0}.k2-single-cover{position:relative;z-index:2;width:100%;height:620px;overflow:hidden;margin-bottom:80px;background:#111;border:1px solid rgba(255,255,255,.08)}.k2-single-cover:after{content:"";position:absolute;inset:0;background:linear-gradient( to top,rgba(0,0,0,.55),rgba(0,0,0,.05) )}.k2-single-cover img{width:100%;height:100%;object-fit:cover;display:block}.k2-single-layout{position:relative;z-index:2;display:grid;grid-template-columns:280px 1fr;gap:80px;align-items:start}.k2-single-sidebar{position:sticky;top:130px;display:flex;flex-direction:column;gap:16px}.k2-single-box,.k2-single-news-list{background:#111;border:1px solid rgba(255,255,255,.08);padding:24px}.k2-single-box span{display:block;color:#ff2a2a;font-size:11px;font-weight:700;letter-spacing:2px;margin-bottom:12px}.k2-single-box strong{display:block;color:#fff;font-size:18px;line-height:1.4}.k2-single-news-list .k2-single-h4{color:#fff;font-family:'Playfair Display',serif;font-size:23px;line-height:1.15;margin:0 0 18px}.k2-single-news-list a{display:block;color:#bdbdbd !important;text-decoration:none !important;line-height:1.55;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.06);transition:.3s ease;font-size:14px}.k2-single-news-list a:last-child{border-bottom:none}.k2-single-news-list a:hover{color:#ff2a2a !important;transform:translateX(6px)}.k2-sidebar-empty{color:#8e8e8e;font-size:14px;line-height:1.6;margin:0}.k2-single-content{background:#f5f5f5;color:#111;padding:70px;font-size:19px;line-height:1.9}.k2-single-content h2,.k2-single-content h3,.k2-single-content h4{font-family:'Playfair Display',serif;color:#111;line-height:1.18;margin:55px 0 20px}.k2-single-content h2{font-size:44px}.k2-single-content h3{font-size:34px}.k2-single-content p{margin:0 0 26px}.k2-single-content a{color:#d9101a !important;font-weight:700}.k2-single-content img{max-width:100%;height:auto;margin:35px 0}.k2-single-content blockquote{margin:45px 0;padding:35px;background:#111;color:#fff;border-left:5px solid #ff2a2a;font-family:'Playfair Display',serif;font-size:28px;line-height:1.4}.k2-single-content ul,.k2-single-content ol{margin:0 0 30px 24px}.k2-single-bottom{position:relative;z-index:2;margin-top:80px;padding:70px;background:#d9101a;display:grid;grid-template-columns:1fr auto;gap:60px;align-items:center}.k2-single-bottom h2{font-family:'Playfair Display',serif;font-size:52px;line-height:1.08;color:#fff;margin:0}.k2-single-bottom a{color:#fff !important;text-decoration:none;font-weight:700;white-space:nowrap}.k2-single-bottom a:hover{color:#fff !important;opacity:.8}@media(max-width:1200px){.k2-single-hero{grid-template-columns:1fr;gap:40px}.k2-single-right{max-width:100%}}@media(max-width:1024px){.k2-single-blog{padding:110px 40px}.k2-single-layout{grid-template-columns:1fr;gap:40px}.k2-single-sidebar{position:relative;top:auto;display:grid;grid-template-columns:repeat(3,1fr)}.k2-single-news-list{grid-column:span 3}.k2-single-bottom{grid-template-columns:1fr}}@media(max-width:767px){.k2-single-blog{padding:85px 20px}.k2-single-bg-text{font-size:115px;right:10px;top:40px}.k2-single-left h1{font-size:42px}.k2-single-cover{height:330px;margin-bottom:40px}.k2-single-sidebar{grid-template-columns:1fr}.k2-single-news-list{grid-column:span 1}.k2-single-content{padding:34px 26px;font-size:16px;line-height:1.8}.k2-single-content h2{font-size:32px}.k2-single-content h3{font-size:26px}.k2-single-content blockquote{font-size:22px;padding:28px}.k2-single-bottom{margin-top:45px;padding:45px 30px}.k2-single-bottom h2{font-size:34px}}