.ga-news,.ga-news *{box-sizing:border-box}.ga-news{width:100%;max-width:var(--gn-width);margin:18px auto;padding:28px;background:var(--gn-page);border:1px solid var(--gn-border);border-radius:18px;color:var(--gn-text);font-family:var(--gn-font)}.ga-news-header{max-width:760px;margin:0 auto 24px;text-align:center}.ga-news-header>span{display:inline-block;padding:6px 11px;background:#e8f2ff;border-radius:999px;color:var(--gn-primary);font-size:12px;font-weight:800;letter-spacing:.08em}.ga-news-header h2{margin:12px 0 7px;color:var(--gn-heading);font-size:clamp(24px,3vw,34px);line-height:1.22;font-weight:800}.ga-news-header p{margin:0;font-size:15px;line-height:1.6}.ga-news-filters{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:0 0 22px}.ga-news-filters button{padding:8px 14px;background:#fff;border:1px solid var(--gn-border);border-radius:999px;color:var(--gn-text);font:700 13px/1.2 var(--gn-font);cursor:pointer}.ga-news-filters button.is-active{background:var(--gn-primary);border-color:var(--gn-primary);color:#fff}.ga-news-grid{display:grid;grid-template-columns:repeat(var(--gn-cols),minmax(0,1fr));gap:var(--gn-gap)}.ga-news-card{min-width:0;overflow:hidden;background:var(--gn-card);border:1px solid var(--gn-border);border-radius:15px;box-shadow:0 8px 22px rgba(15,23,42,.08)}.ga-news-card.is-important{border-left:5px solid var(--gn-important)}.ga-news-media img{display:block;width:100%;height:auto}.ga-news-video{position:relative;width:100%;aspect-ratio:16/9;background:#000}.ga-news-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.ga-news-body{padding:21px}.ga-news-meta{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-bottom:10px}.ga-news-badge{padding:5px 8px;background:#e8f2ff;border-radius:999px;color:var(--gn-primary);font-size:10px;font-weight:800;letter-spacing:.04em}.is-important .ga-news-badge{background:#fef2f2;color:var(--gn-important)}.ga-news-meta time{font-size:12px;font-weight:600;color:#64748b}.ga-news-card h3{margin:0 0 9px;color:var(--gn-heading);font-size:21px;line-height:1.35;font-weight:800}.ga-news-description{margin:0;color:var(--gn-text);font-size:14px;line-height:1.65}.ga-news-content{margin-top:14px;padding-top:14px;border-top:1px dashed var(--gn-border);font-size:14px;line-height:1.7}.ga-news-content p{margin:0 0 10px}.ga-news-button{display:inline-flex;align-items:center;gap:7px;margin-top:16px;padding:11px 17px;background:var(--gn-primary);border-radius:9px;color:var(--gn-btn-text)!important;font-size:14px;font-weight:800;text-decoration:none!important}.ga-news-button:hover{filter:brightness(.92);transform:translateY(-1px)}.ga-news-button span{font-size:20px;line-height:0}.ga-news-empty,.ga-news-no-result{padding:42px 20px;background:#fff;border:1px dashed var(--gn-border);border-radius:14px;text-align:center}.ga-news-empty>div{font-size:32px}.ga-news-empty h3{margin:10px 0 6px;color:var(--gn-heading);font-size:21px}.ga-news-empty p{margin:0}.ga-news-no-result{margin-top:15px}@media(max-width:900px){.ga-news-grid{grid-template-columns:repeat(var(--gn-cols-tab),minmax(0,1fr))}}@media(max-width:600px){.ga-news{margin:10px auto;padding:17px 12px;border-radius:14px}.ga-news-grid{grid-template-columns:1fr;gap:14px}.ga-news-header{margin-bottom:18px}.ga-news-header h2{font-size:24px}.ga-news-body{padding:17px}.ga-news-card h3{font-size:18px}.ga-news-filters{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;padding-bottom:5px}.ga-news-filters button{flex:0 0 auto}}
