/* Safe surface polish: decorative properties only; no global grid, height, or positioning overrides. */
body.dn-public-refresh{--dn-finish-line:#e4e8ed;--dn-finish-ink:#14283f;--dn-finish-blue:#10518a}
body.dn-public-refresh .site-footer{border-top:1px solid var(--dn-finish-line)}
body.dn-public-refresh .site-footer .footer-links a{line-height:1.6}
body.dn-public-refresh .site-footer .footer-links a:hover{color:var(--dn-finish-blue)}
body.dn-public-refresh .dn-masthead-quick-button{border-radius:4px}
body.dn-public-refresh .dn-masthead-quick-button:hover{border-color:#b8cde0;background:#f1f6fa;color:#0b4a80}
body.dn-public-refresh .dn-archive-toolbar :is(input,select,button,.btn){border-radius:4px}
body.dn-public-refresh .dn-archive-professional :is(.dn-archive-picture,.dn-archive-picture img){border-radius:4px}
body.dn-public-refresh :is(.dn-info-page,.dn-essentials-page) :is(.dn-info-tile,.dn-info-teaser,.dn-essential-tile){border-radius:4px}
body.dn-home-page .voice-home-wrapper .home-section :is(img,video){max-width:100%;border-radius:4px}
body.dn-home-page .voice-home-wrapper .home-section :is(h2,h3,p){overflow-wrap:break-word}
body.dn-home-page .voice-home-wrapper .home-section :is(article,h2,h3,p){min-width:0}
body.dn-home-page .voice-home-wrapper .home-section :is(a,button):focus-visible{outline:2px solid #0b5794;outline-offset:2px}
body.dn-home-page .voice-home-wrapper .dn-live-feature{border-radius:4px}
body.dn-home-page .voice-home-wrapper .dn-live-feature :is(.dn-live-feature-image,.dn-live-feature-list-photo){border-radius:4px}
@media(prefers-reduced-motion:reduce){body.dn-home-page .voice-home-wrapper .home-section img{transition:none}}
