.news-hero{background:var(--dark-bg);padding:140px 0 60px;position:relative;overflow:hidden}.news-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#2563eb14 0%,#0000 70%);width:600px;height:600px;position:absolute;top:0;right:0}.news-hero-inner{z-index:1;flex-direction:column;display:flex;position:relative}.news-header-meta{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:15px;padding-top:25px;display:flex}.news-hero h1{color:#fff;letter-spacing:-2px;margin-bottom:12px;font-size:clamp(32px,5vw,56px);font-weight:900;line-height:1.1}.news-hero p{color:#ffffffa6;max-width:650px;font-size:clamp(15px,2vw,17px);line-height:1.7}.lang-switcher-wrap{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50px;align-items:center;gap:10px;padding:4px;display:flex}.lang-switcher-label{color:#ffffff73;text-transform:uppercase;letter-spacing:1px;margin-left:12px;font-size:11px;font-weight:700}.lang-btn{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:50px;align-items:center;gap:5px;padding:6px 16px;font-size:12px;font-weight:700;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex}.lang-btn:hover{color:#fff}.lang-btn.active{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 12px #2563eb4d}.news-section{background:#f8fafc;padding:60px 0 80px}.news-layout{grid-template-columns:1fr 320px;align-items:start;gap:48px;display:grid}.news-main{flex-direction:column;gap:30px;display:flex}.news-list{flex-direction:column;gap:24px;display:flex}.news-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;grid-template-columns:240px 1fr;transition:all .3s cubic-bezier(.25,.8,.25,1);display:grid;overflow:hidden;box-shadow:0 1px 3px #00000005}.news-card:hover{border-color:#2563eb33;transform:translateY(-4px);box-shadow:0 12px 24px -10px #0000000f}.news-card-img-wrap{background:#0f172a;justify-content:center;align-items:center;min-height:180px;display:flex;position:relative;overflow:hidden}.news-card-icon{color:#ffffff26;font-size:48px;transition:all .3s}.news-card:hover .news-card-icon{color:#2563eb40;transform:scale(1.1)}.news-card-real-img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.news-card:hover .news-card-real-img{transform:scale(1.05)}.news-card-body{flex-direction:column;justify-content:space-between;padding:30px;display:flex}.news-card-top{flex-direction:column;gap:12px;display:flex}.news-meta-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.news-date{color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-size:11.5px;font-weight:700}.news-badge{color:#2563eb;background:#2563eb14;border:1px solid #2563eb26;border-radius:50px;padding:3px 10px;font-size:10.5px;font-weight:700}.news-card-title{color:#0f172a;font-size:20px;font-weight:800;line-height:1.35;transition:color .2s}.news-card-title:hover{color:#2563eb}.news-card-excerpt{color:#475569;margin-top:4px;font-size:14.5px;line-height:1.6}.news-card-footer{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-top:20px;padding-top:15px;display:flex}.news-read-more{color:#2563eb;align-items:center;gap:4px;font-size:13.5px;font-weight:700;transition:gap .2s;display:flex}.news-card:hover .news-read-more{gap:8px}.news-tags{flex-wrap:wrap;gap:6px;display:flex}.news-tag{color:#64748b;background:#f1f5f9;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.news-sidebar{position:sticky;top:100px}.news-widget{background:#fff;border:1px solid #e2e8f0;border-radius:16px;margin-bottom:24px;padding:28px;box-shadow:0 1px 3px #00000005}.news-widget-title{color:#0f172a;border-bottom:2px solid #2563eb;margin-bottom:20px;padding-bottom:12px;font-size:16px;font-weight:800;display:inline-block}.news-widget-list li{border-bottom:1px solid #f1f5f9;margin-bottom:15px;padding-bottom:15px}.news-widget-list li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.news-widget-link{color:#1e293b;font-size:13.5px;font-weight:700;line-height:1.4;transition:color .2s;display:block}.news-widget-link:hover{color:#2563eb}.news-widget-date{color:#64748b;margin-top:4px;font-size:11px;display:block}@media (max-width:992px){.news-layout{grid-template-columns:1fr;gap:40px}.news-sidebar{position:static}}@media (max-width:680px){.news-card{grid-template-columns:1fr}.news-card-img-wrap{height:150px;min-height:150px}.news-card-body{padding:24px}.news-hero{padding:120px 0 50px}.news-header-meta{flex-direction:column;align-items:flex-start;gap:15px}.lang-switcher-wrap{justify-content:space-between;width:100%}}
