:root{--dn-blue:#075196;--dn-navy:#20336d;--dn-red:#e3293c;--dn-red-hover:#bf1d31;--dn-blue-soft:#eef5fb;--dn-border:#d9e3ef;--portal-red:var(--dn-red);--voice-red:var(--dn-red);--voice-orange:var(--dn-red);--bs-primary:var(--dn-blue);--bs-danger:var(--dn-red);--bs-link-color:var(--dn-blue);--bs-link-hover-color:var(--dn-red)}
body:not(.admin-body) a:hover{color:var(--dn-red)}
body:not(.admin-body) .section-heading{border-bottom-color:var(--dn-blue)}
body:not(.admin-body) .column-category-title{border-bottom-color:var(--dn-blue)}
body:not(.admin-body) .section-heading h2,body:not(.admin-body) .column-category-title a{color:var(--dn-navy)}
body:not(.admin-body) .section-heading a,body:not(.admin-body) .category-kicker,body:not(.admin-body) .footer-brand{color:var(--dn-blue)}
body:not(.admin-body) .headline-prefix,body:not(.admin-body) .live-badge,body:not(.admin-body) .media-indicator{color:var(--dn-red)}
body:not(.admin-body) .live-badge,body:not(.admin-body) .media-indicator{background:var(--dn-red);color:#fff}
body:not(.admin-body) .btn-primary{background-color:var(--dn-blue);border-color:var(--dn-blue);color:#fff}
body:not(.admin-body) .btn-primary:hover{background-color:var(--dn-navy);border-color:var(--dn-navy);color:#fff}
body:not(.admin-body) .btn-danger{background-color:var(--dn-red);border-color:var(--dn-red);color:#fff}
body:not(.admin-body) .btn-danger:hover{background-color:var(--dn-red-hover);border-color:var(--dn-red-hover);color:#fff}
body:not(.admin-body) .page-link{color:var(--dn-blue)}
body:not(.admin-body) .page-item.active .page-link{background:var(--dn-blue);border-color:var(--dn-blue);color:#fff}
body:not(.admin-body) .site-footer{border-top:3px solid var(--dn-blue);background:#f4f7fc}
body:not(.admin-body) .site-footer h5{color:var(--dn-navy)}
body:not(.admin-body) .footer-app-btn{background:var(--dn-blue);color:#fff}
body:not(.admin-body) .footer-app-btn:hover{background:var(--dn-navy);color:#fff}
body:not(.admin-body) .footer-links a:hover{color:var(--dn-red)}
body:not(.admin-body) .article-body blockquote{border-left-color:var(--dn-blue)}
body:not(.admin-body) .live-news-banner{border-color:var(--dn-red)}
body:not(.admin-body) .voice-search-submit{background:var(--dn-blue);color:#fff}
[data-theme="dark"] body:not(.admin-body) .site-footer{background:#1e2530;border-top-color:var(--dn-blue)}
[data-theme="dark"] body:not(.admin-body) .site-footer h5,[data-theme="dark"] body:not(.admin-body) .section-heading h2{color:#f2f5fb}
