*{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}body{color:#1a1a1a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f4f4f4;font-family:Inter,Arial,Helvetica,sans-serif;font-size:15px;line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}@keyframes fadeInUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.news-item{transition:background .18s,box-shadow .18s;animation:.4s both fadeInUp}.news-item:hover{box-shadow:inset 3px 0 #1a4f9c;background:#f0f4ff!important}.news-item-featured{transition:box-shadow .2s,transform .2s;animation:.4s both fadeInUp}.news-item-featured:hover{transform:translateY(-2px);box-shadow:0 6px 24px #1a4f9c21}.hero-card{transition:opacity .18s,transform .18s;animation:.45s both fadeInUp}.hero-card:hover{opacity:.88;transform:translateY(-2px)}.hero-card img{transition:transform .35s}.hero-card:hover img{transform:scale(1.04)}.nav-link{transition:border-color .15s,color .15s!important}.search-dropdown,.mega-menu{animation:.22s both slideDown}.btn-primary{transition:background .18s,transform .12s,box-shadow .18s}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1a4f9c40;background:#163f7d!important}.btn-primary:active{transform:translateY(0)}.cat-badge{transition:opacity .15s}.cat-badge:hover{opacity:.75}.page-enter{animation:.35s both fadeIn}.section-title{animation:.5s both fadeIn}.search-page{animation:.3s both scaleIn}.news-item:first-child{animation-delay:40ms}.news-item:nth-child(2){animation-delay:80ms}.news-item:nth-child(3){animation-delay:.12s}.news-item:nth-child(4){animation-delay:.16s}.news-item:nth-child(5){animation-delay:.2s}.news-item:nth-child(6){animation-delay:.24s}.news-item:nth-child(7){animation-delay:.28s}.news-item:nth-child(8){animation-delay:.3s}.news-item:nth-child(9){animation-delay:.32s}.news-item:nth-child(10){animation-delay:.34s}.hero-card:first-child{animation-delay:50ms}.hero-card:nth-child(2){animation-delay:.12s}.hero-card:nth-child(3){animation-delay:.18s}.hero-card:nth-child(4){animation-delay:.24s}.footer-enter{animation:.5s both fadeInUp}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f0f0f0}::-webkit-scrollbar-thumb{background:silver;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#1a4f9c}.news-ticker-item{background:0 0}.news-ticker-item:hover{background:#1a4f9c0a;border-radius:2px}.news-ticker-item:hover span:last-child{color:#1a4f9c}
