:root{--finish-red:#bc111c;--finish-red-hover:#99101a;--finish-line:#dfe4e9;--finish-ink:#17191d;--finish-muted:#5e6670;--finish-surface:#ffffff;--finish-tint:#f7f8fa;--finish-ease:cubic-bezier(.2,.7,.2,1);}
html[data-theme="dark"]{--finish-red:#ed4754;--finish-red-hover:#ff6873;--finish-line:#343c47;--finish-ink:#f0f2f6;--finish-muted:#bac1cb;--finish-surface:#181c22;--finish-tint:#212630;}
html{scroll-padding-top:65px;}
body:not(.admin-body){text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;}
body:not(.admin-body) :is(a,button,input,select,textarea){-webkit-tap-highlight-color:transparent;}
body:not(.admin-body) :is(a,button,[role="button"],input,select,textarea):focus-visible{outline:2px solid var(--finish-red)!important;outline-offset:2px!important;}
body:not(.admin-body) :is(a,button,[role="button"]){transition:color .18s var(--finish-ease),background-color .18s var(--finish-ease),border-color .18s var(--finish-ease),box-shadow .18s var(--finish-ease),transform .18s var(--finish-ease);}
body:not(.admin-body) :is(button,.btn,[role="button"]):not(:disabled):active{transform:translateY(1px);}
body:not(.admin-body) :is(.btn,.section-more,.site-quick-link,.home-more,.offcanvas-quick a){border-radius:3px!important;}
body:not(.admin-body) :is(.btn-primary,.btn-danger,.btn-red){background-color:var(--finish-red)!important;border-color:var(--finish-red)!important;color:#fff!important;}
body:not(.admin-body) :is(.btn-primary,.btn-danger,.btn-red):hover{background-color:var(--finish-red-hover)!important;border-color:var(--finish-red-hover)!important;box-shadow:0 3px 9px rgba(110,14,24,.14);}
body:not(.admin-body) :is(.btn-outline-primary,.btn-outline-danger){color:var(--finish-red)!important;border-color:var(--finish-red)!important;background-color:transparent!important;}
body:not(.admin-body) :is(.btn-outline-primary,.btn-outline-danger):hover{background-color:var(--finish-red)!important;border-color:var(--finish-red)!important;color:#fff!important;}
body:not(.admin-body) :is(.section-more,.home-more){display:inline-flex;align-items:center;gap:5px;color:var(--finish-red)!important;text-decoration:none!important;white-space:nowrap;}
body:not(.admin-body) :is(.section-more,.home-more):hover{color:var(--finish-red-hover)!important;transform:translateX(2px);}
body:not(.admin-body) :is(.section-heading-row,.news-section-head,.home-section-head){border-bottom:1px solid var(--finish-line);}
body:not(.admin-body) :is(.section-block,.home-category-section,.quote-poll-home-section){border-color:var(--finish-line);}
body:not(.admin-body) .section-block{padding-top:18px!important;padding-bottom:18px!important;}
body:not(.admin-body) :is(.section-heading-row,.home-section-head){margin-bottom:11px!important;padding-bottom:8px!important;}
body:not(.admin-body) :is(.home-mid-item,.home-side-item,.sidebar-box>a,.home-list-item,.home-small-item){border-color:var(--finish-line)!important;}
body:not(.admin-body) :is(.home-mid-item,.home-side-item,.home-list-item,.sidebar-box>a):hover{background-color:var(--finish-tint);}
body:not(.admin-body) :is(.home-lead,.home-mid-item,.home-discussed-card,.content-card,.news-card,.home-video-card,.home-feature-card,.home-section-card,.category-news-card,.listing-card){border-radius:3px;}
body:not(.admin-body) :is(.home-lead,.home-mid-item,.home-discussed-card,.content-card,.news-card,.home-video-card,.home-feature-card,.home-section-card,.category-news-card,.listing-card) a{text-decoration:none;}
body:not(.admin-body) :is(.home-lead,.home-mid-item,.home-discussed-card,.content-card,.news-card,.home-video-card,.home-feature-card,.home-section-card,.category-news-card,.listing-card) img{transition:transform .28s var(--finish-ease),filter .22s var(--finish-ease);}
body:not(.admin-body) :is(.home-lead,.home-mid-item,.home-discussed-card,.content-card,.news-card,.home-video-card,.home-feature-card,.home-section-card,.category-news-card,.listing-card):hover img{filter:brightness(.97);}
body:not(.admin-body) :is(.home-lead,.home-mid-item,.home-discussed-card,.content-card,.news-card,.home-video-card,.home-feature-card,.home-section-card,.category-news-card,.listing-card):hover :is(h1,h2,h3,h4,.content-title,.news-card-title){color:var(--finish-red)!important;}
body:not(.admin-body) :is(.home-lead,.home-mid-item,.home-discussed-card,.content-card,.news-card,.home-video-card,.home-feature-card,.home-section-card,.category-news-card,.listing-card) :is(h1,h2,h3,h4){transition:color .18s var(--finish-ease);}
body:not(.admin-body) :is(.home-tabs button,.home-news-tabs button){min-height:36px;transition:background-color .18s var(--finish-ease),color .18s var(--finish-ease),border-color .18s var(--finish-ease);}
body:not(.admin-body) :is(.home-tabs button,.home-news-tabs button):hover{color:var(--finish-red);}
body:not(.admin-body) :is(.home-tabs button.active,.home-news-tabs button.active){border-bottom:2px solid var(--finish-red);}
body:not(.admin-body) .site-nav{transition:box-shadow .18s var(--finish-ease);}
body:not(.admin-body) .site-nav.ui-scrolled{box-shadow:0 3px 12px rgba(0,0,0,.18)!important;}
body:not(.admin-body) :is(.site-menu .dropdown-menu.show,.site-menu .dropdown-open>.dropdown-menu,.mobile-news-menu .dropdown-open>.dropdown-menu){animation:finish-menu-in .19s var(--finish-ease) both;transform-origin:top center;}
body:not(.admin-body) :is(.site-menu a[aria-current="page"],.mobile-news-menu a[aria-current="page"]){background-color:rgba(255,255,255,.13);}
body:not(.admin-body) .site-menu .dropdown-menu :is(a,.dropdown-item):hover{padding-left:17px!important;}
body:not(.admin-body) .site-socials a,body:not(.admin-body) .site-footer-socials a{border-radius:3px!important;transition:transform .18s var(--finish-ease),background-color .18s var(--finish-ease),border-color .18s var(--finish-ease);}
body:not(.admin-body) .site-socials a:hover,body:not(.admin-body) .site-footer-socials a:hover{transform:translateY(-2px);}
body:not(.admin-body) .site-socials .social-facebook,body:not(.admin-body) .site-footer-socials .social-facebook{color:#1877f2!important;}
body:not(.admin-body) .site-socials .social-youtube,body:not(.admin-body) .site-footer-socials .social-youtube{color:#e62117!important;}
body:not(.admin-body) .site-socials .social-instagram,body:not(.admin-body) .site-footer-socials .social-instagram{color:#be2855!important;}
body:not(.admin-body) .site-socials .social-linkedin,body:not(.admin-body) .site-footer-socials .social-linkedin{color:#0a66c2!important;}
body:not(.admin-body) :is(#home-tab-latest,#home-tab-popular):not(.d-none){animation:finish-menu-in .18s var(--finish-ease);}
body:not(.admin-body) .site-footer-wrap{margin-top:22px!important;}
body:not(.admin-body) .site-footer-main{padding-top:18px!important;padding-bottom:18px!important;}
body:not(.admin-body) .site-footer-bottom{padding-top:9px!important;padding-bottom:9px!important;border-color:var(--finish-line)!important;}
body:not(.admin-body) :is(.quote-card,.poll-card){border-radius:3px!important;}
body:not(.admin-body) .quote-card{border-top:3px solid var(--finish-red)!important;border-bottom:3px solid #235b70!important;border-left:1px solid var(--finish-line)!important;border-right:1px solid var(--finish-line)!important;}
body:not(.admin-body) .form-control:focus,body:not(.admin-body) .form-select:focus{border-color:var(--finish-red)!important;box-shadow:0 0 0 2px rgba(188,17,28,.12)!important;}
body:not(.admin-body).ui-nav-pending::before{content:"";position:fixed;top:0;left:0;height:3px;width:0;background:#df2532;z-index:20000;pointer-events:none;animation:finish-loading-bar .48s ease-out forwards;}
@keyframes finish-menu-in{from{opacity:.35;transform:translateY(-5px);}to{opacity:1;transform:translateY(0);}}
@keyframes finish-page-enter{from{opacity:.88;transform:translateY(4px);}to{opacity:1;transform:translateY(0);}}
@keyframes finish-loading-bar{from{width:4%;}to{width:72%;}}
@view-transition{navigation:auto;}
::view-transition-old(root){animation:170ms ease-in both fade-out-finish;}
::view-transition-new(root){animation:220ms var(--finish-ease) both finish-page-enter;}
@keyframes fade-out-finish{from{opacity:1;}to{opacity:.75;}}
@media(max-width:991.98px){body:not(.admin-body) .section-block{padding-top:16px!important;padding-bottom:16px!important;}body:not(.admin-body) .site-footer-main{padding-top:16px!important;padding-bottom:16px!important;}}
@media(max-width:575.98px){body:not(.admin-body) .section-block{padding-top:14px!important;padding-bottom:14px!important;}body:not(.admin-body) :is(.section-heading-row,.home-section-head){margin-bottom:9px!important;}body:not(.admin-body) :is(.site-socials a,.site-footer-socials a){min-height:32px;}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important;}body:not(.admin-body) :is(a,button,[role="button"],img,.site-nav){transition:none!important;animation:none!important;}body:not(.admin-body).ui-nav-pending::before{animation:none;width:70%;}::view-transition-old(root),::view-transition-new(root){animation-duration:.01ms!important;}}
