:root{--dn-editorial-red:#b21f2d;--dn-editorial-blue:#16436a;--dn-editorial-ink:#20242a;--dn-editorial-muted:#666e78;--dn-editorial-line:#d9dde2;--dn-editorial-soft:#f7f8f9}
.dn-skip-link{position:absolute;top:-65px;left:12px;z-index:2000;background:#fff;color:#111;border:2px solid var(--dn-editorial-red);padding:9px 15px;font-weight:700}
.dn-skip-link:focus{top:10px}
#main-content:focus{outline:none}
.dn-masthead-logo img,.dn-mobile-logo img,.dn-drawer-brand img{max-width:100%;height:auto;object-fit:contain}
.dn-masthead-actions{min-width:0}
.dn-navigation a:focus-visible,.dn-mobile-header button:focus-visible,.dn-mobile-drawer a:focus-visible,.dn-mobile-category-bar a:focus-visible,.site-footer a:focus-visible,.dn-archive-filters :focus-visible{outline:2px solid var(--dn-editorial-red);outline-offset:3px}
.dn-navigation .dn-navigation-links .nav-link:hover,.dn-navigation .dn-navigation-links .nav-link:focus-visible{border-bottom-color:#fff!important}
.voice-home-wrapper{color:var(--dn-editorial-ink);padding-bottom:25px}
.voice-home-wrapper .home-section{border-bottom-color:var(--dn-editorial-line);margin-top:24px;padding-bottom:20px}
.voice-home-wrapper .section-heading,.voice-home-wrapper .column-category-title{border-bottom-color:var(--dn-editorial-line)}
.voice-home-wrapper .section-heading h2,.voice-home-wrapper .column-category-title{font-weight:700;line-height:1.38;letter-spacing:0}
.voice-home-wrapper :is(.npl26-feature-title,.ncat26-feature-title,.dnsp26-feature-title,.dnen28-feature-title){letter-spacing:0;line-height:1.42}
.voice-home-wrapper :is(.news-card-text h3,.npl26-primary-title,.npl26-secondary-title,.npl26-bottom-title,.ncat26-middle-title,.ncat26-sidebar-title){letter-spacing:0;line-height:1.5;word-break:normal;overflow-wrap:break-word}
.voice-home-wrapper :is(.card-excerpt,.npl26-feature-summary,.dnen28-feature-desc){color:#59616a;line-height:1.65}
.voice-home-wrapper .news-card-media{background:#eceff2}
.voice-home-wrapper .news-card-media img{object-fit:cover;object-position:center;transform:none;transition:none}
.voice-home-wrapper .news-card-media:hover img{transform:none}
.voice-home-wrapper .news-card-media,.voice-home-wrapper .media-indicator,.voice-home-wrapper :is(.npl26-feature-image,.npl26-primary-image,.npl26-secondary-image,.npl26-bottom-image){border-radius:0}
.voice-home-wrapper .news-card-feature .news-card-text h3{margin-top:8px}
.voice-home-wrapper .news-card-text h3 a:hover,.voice-home-wrapper .column-category-title a:hover{color:var(--dn-editorial-red)}
.voice-home-wrapper .news-card-horizontal{border-bottom-color:#e1e4e7}
.voice-home-wrapper .dn-card-category{display:inline-block;color:var(--dn-editorial-red);font-size:14px;font-weight:700;line-height:1.4;margin-top:9px}
.voice-home-wrapper .dn-card-category+h3{margin-top:3px}
.voice-home-wrapper .dn-card-date{display:block;color:var(--dn-editorial-muted);font-size:13px;margin-top:7px;line-height:1.5}
.voice-home-wrapper .npl26-lead{margin-top:12px;margin-bottom:22px}
.voice-home-wrapper .npl26-editorial-heading::before{border-radius:0;background:#eab900}
.voice-home-wrapper :is(.npl26-feature-image img,.npl26-primary-image img,.npl26-secondary-image img,.npl26-bottom-image img){object-position:center}
.voice-home-wrapper .portal-ad{max-width:100%;overflow:hidden}
.voice-home-wrapper .portal-ad img,.voice-home-wrapper .portal-ad video{max-width:100%;height:auto}
.voice-home-wrapper .portal-ad iframe{max-width:100%}
.voice-home-wrapper .section-heading a{font-weight:700}
.voice-home-wrapper .section-heading a:hover{color:var(--dn-editorial-red)}
.voice-article-page .article-main-headline{letter-spacing:0;line-height:1.45}
.voice-article-page .va-figure img{border-radius:0;max-width:100%;height:auto}
.voice-article-page .va-related-image,.voice-article-page .va-latest-image{border-radius:0}
.voice-article-page .va-related-image img,.voice-article-page .va-latest-image img{object-fit:cover}
.voice-article-page .va-tags a,.voice-article-page .va-share a,.voice-article-page .va-share button{border-radius:0}
.voice-article-page .article-body{font-size:var(--dn-article-font-size,20px);line-height:1.93;color:var(--dn-editorial-ink)}
.voice-article-page .article-body p{font-size:inherit;line-height:inherit}
.dn-article-reading-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:12px 0 18px;padding:10px 0;border-top:1px solid var(--dn-editorial-line);border-bottom:1px solid var(--dn-editorial-line);color:#49515a;font-size:15px}
.dn-article-reading-tools span{margin-right:4px;font-weight:700}
.dn-text-size-button{border:1px solid #ccd2d8;background:#fff;color:#243344;border-radius:0;min-height:34px;min-width:36px;padding:3px 10px;font-size:15px;font-weight:700;cursor:pointer}
.dn-text-size-button:hover,.dn-text-size-button:focus-visible{background:#f1f3f5;border-color:var(--dn-editorial-red);outline-offset:2px}
.dn-archive-filters{padding:16px;border:1px solid var(--dn-editorial-line);background:var(--dn-editorial-soft)}
.dn-archive-filters .form-control,.dn-archive-filters .form-select,.dn-archive-filters .btn{border-radius:0;min-height:43px}
.dn-archive-filters .form-label{font-size:15px;font-weight:700;margin-bottom:5px}
.site-footer .footer-app-btn{border-radius:0}
.site-footer .footer-links a:hover,.site-footer .dn-feed-footer:hover{color:var(--dn-editorial-red)}
@media(max-width:1199.98px){.dn-mobile-drawer .dn-drawer-quick{border-top:1px solid #e2e5e8;border-bottom:1px solid #e2e5e8}.dn-mobile-drawer .dn-drawer-quick a{font-size:16px;font-weight:700;color:#202830}.dn-mobile-category-bar .dn-mobile-scroll-list>li>a{font-size:16px}.dn-mobile-category-bar .dn-mobile-scroll-list>li>a:focus-visible{outline-offset:-3px}}
@media(max-width:767.98px){.voice-home-wrapper .home-section{margin-top:19px;padding-bottom:15px}.voice-home-wrapper .npl26-lead{margin-top:8px;margin-bottom:16px}.voice-home-wrapper .section-heading h2{font-size:23px}.voice-home-wrapper .news-card-feature .news-card-text h3{font-size:20px}.voice-home-wrapper .news-card-horizontal .news-card-text h3{font-size:17px}.voice-article-page .article-body{font-size:var(--dn-article-font-size,19px)}.dn-archive-filters{padding:12px}}
@media(max-width:359.98px){.voice-home-wrapper .section-heading h2{font-size:21px}.voice-home-wrapper .dn-card-category{font-size:13px}.dn-mobile-category-bar .dn-mobile-scroll-list>li>a{padding:8px!important}}
@media(prefers-reduced-motion:reduce){.voice-home-wrapper .news-card-media img{transition:none}.voice-home-wrapper .dn-breaking-track{animation:none!important}}
@media print{.dn-article-reading-tools,.dn-skip-link{display:none!important}}
