.cm-news-scroller-wrapper{width:100%;margin:25px 0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Open Sans",sans-serif}.cm-news-scroller-title{display:flex;align-items:center;font-size:22px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:#111;margin:0 0 18px 0;padding:0 0 10px 0;border-bottom:2px solid #e5e7eb}.cm-news-scroller-title .title-bar{display:inline-block;width:5px;height:22px;background:#1e3a8a;margin-right:10px;border-radius:2px}.cm-news-scroller-outer{position:relative}.cm-news-scroller{display:flex;gap:18px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;padding:4px 4px 15px 4px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}.cm-news-scroller::-webkit-scrollbar{height:6px}.cm-news-scroller::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.cm-news-scroller::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.cm-news-scroller::-webkit-scrollbar-thumb:hover{background:#94a3b8}.cm-news-card{flex:0 0 300px;max-width:300px;scroll-snap-align:start;background:#fff;border-radius:8px;overflow:hidden;transition:transform 0.25s ease}.cm-news-card:hover{transform:translateY(-3px)}.cm-news-thumb{display:block;width:100%;aspect-ratio:16 / 10;overflow:hidden;border-radius:8px;background:#f1f5f9;margin-bottom:12px}.cm-news-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.35s ease}.cm-news-card:hover .cm-news-thumb img{transform:scale(1.05)}.cm-news-card-title{margin:0 0 8px 0;padding:0;font-size:16px;font-weight:700;line-height:1.35;color:#111;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cm-news-card-title a{color:inherit;text-decoration:none;transition:color 0.2s ease}.cm-news-card-title a:hover{color:#1e3a8a}.cm-news-card-meta{font-size:13px;color:#6b7280}.cm-news-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:40px;height:40px;border-radius:50%;border:none;background:#fff;color:#111;box-shadow:0 2px 10px rgb(0 0 0 / .15);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease;padding:0}.cm-news-nav:hover{background:#1e3a8a;color:#fff;box-shadow:0 4px 16px rgb(30 58 138 / .3)}.cm-news-nav:active{transform:translateY(-50%) scale(.92)}.cm-news-nav-prev{left:-8px}.cm-news-nav-next{right:-8px}.cm-news-nav[disabled]{opacity:.4;cursor:not-allowed;pointer-events:none}@media (max-width:768px){.cm-news-scroller-title{font-size:18px}.cm-news-card{flex:0 0 240px;max-width:240px}.cm-news-card-title{font-size:15px}.cm-news-nav{width:34px;height:34px}.cm-news-nav-prev{left:4px}.cm-news-nav-next{right:4px}}@media (max-width:480px){.cm-news-card{flex:0 0 75%;max-width:75%}}