.news-section{max-width:1180px;margin:0 auto;padding:72px 32px;color:#edf2fc;box-sizing:border-box}.news-section *{box-sizing:border-box}.news-head{display:flex;gap:24px;justify-content:space-between;align-items:end;margin-bottom:24px}.news-kicker{font-size:12px;letter-spacing:2px;color:#e4b87c;text-transform:uppercase}.news-section h2{font-size:clamp(28px,4vw,42px);line-height:1.25;margin:10px 0 12px;color:#fff}.news-intro{color:#a9b6cc;font-size:15px;max-width:670px;line-height:1.8;margin:0}.news-controls{display:flex;gap:8px;flex-shrink:0}.news-section button{font:inherit;cursor:pointer}.news-controls button{border:1px solid #34405c;background:#111b30;color:#eef3ff;border-radius:50%;width:42px;height:42px;font-size:17px}.news-controls button:disabled{opacity:.35;cursor:default}.news-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.news-filters button{padding:8px 14px;border:1px solid #2a3852;border-radius:999px;background:#0c1424;color:#b4c2d9;font-size:12px}.news-filters button[aria-pressed=true]{background:#dbe8ff;color:#142641;border-color:#dbe8ff}.news-track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:3px 2px 16px;scrollbar-width:thin;scrollbar-color:#405477 #0c1424;overscroll-behavior-x:contain}.news-card{flex:0 0 calc((100% - 36px)/3);scroll-snap-align:start;text-decoration:none!important;color:#eef3ff!important;border:1px solid #293751;border-radius:18px;overflow:hidden;background:#101a2d;display:flex;flex-direction:column;transition:transform .2s,border-color .2s;min-width:0}.news-card:hover{transform:translateY(-3px);border-color:var(--news-color)}.news-visual{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:108px;padding:24px;background:linear-gradient(125deg,var(--news-tint),#111b30);border-bottom:1px solid #293751}.news-visual:after{content:'';position:absolute;width:85px;height:85px;border:1px solid var(--news-color);opacity:.22;border-radius:50%;right:12px;top:14px}.news-logo{width:125px;height:48px;padding:8px 12px;background:#fff;border-radius:9px;object-fit:contain;position:relative;z-index:1}.news-logo.presto{width:56px;height:56px;padding:0}.news-art{width:45px;height:45px;color:var(--news-color);position:relative;z-index:1}.news-body{padding:22px;display:flex;flex:1;flex-direction:column}.news-meta{display:flex;gap:8px;flex-wrap:wrap;align-items:center;font-size:11px;color:#a7b6ce}.news-tag{color:var(--news-color);font-weight:700}.news-section .news-card h3{font-size:19px;line-height:1.55;margin:12px 0 10px;color:#f6f8fe}.news-section .news-card p{font-size:13px;line-height:1.85;color:#b6c2d7;margin:0 0 22px}.news-read{margin-top:auto;font-size:12px;color:var(--news-color);font-weight:600;display:flex;justify-content:space-between;gap:12px}.news-foot{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;color:#8d9fb9;font-size:11px;line-height:1.8;margin-top:16px}.news-follow{border-top:1px solid #26344f;margin-top:22px;padding-top:18px;display:flex;gap:12px 18px;flex-wrap:wrap;align-items:center;font-size:12px;color:#9aacc6}.news-follow a{color:#c7d6ed;text-decoration:none}.news-follow a:hover{text-decoration:underline}.news-section :focus-visible{outline:3px solid #9dbbff;outline-offset:4px}.news-empty{color:#b6c2d7;padding:32px}.news-position{white-space:nowrap}.news-section[data-news-vendor] .news-heading-word{color:#fff}
@media(max-width:900px){.news-card{flex-basis:calc((100% - 18px)/2)}.news-section{padding:52px 24px}}@media(max-width:600px){.news-section{padding:42px 20px}.news-head{align-items:start}.news-controls{gap:4px;margin-top:6px}.news-controls button{width:34px;height:34px;font-size:14px}.news-card{flex-basis:88%}.news-section h2{font-size:29px}.news-intro{font-size:13px}.news-visual{min-height:100px}.news-body{padding:20px}.news-head{gap:12px}.news-foot{gap:4px}.news-filters{gap:6px}.news-filters button{padding:7px 10px;font-size:11px}}
@media(prefers-reduced-motion:reduce){.news-card{transition:none}.news-track{scroll-behavior:auto}}
