/* Homepage lead only. Never overrides other homepage section grids. */
body.dn-home-page .voice-home-wrapper .dn-lead-clean{--dn-lead-ink:#172b40;--dn-lead-rule:#e3e8ed;--dn-lead-accent:#0a5591;color:var(--dn-lead-ink);margin:18px 0 28px;padding:0 0 21px;border-bottom:1px solid var(--dn-lead-rule)}
body.dn-home-page .dn-lead-clean :is(article,aside,.row,[class*=col-]){min-width:0}
body.dn-home-page .dn-lead-clean :is(h2,h3,p){overflow-wrap:break-word}
body.dn-home-page .dn-lead-clean a{color:inherit;text-decoration:none}
body.dn-home-page .dn-lead-clean a:hover{color:var(--dn-lead-accent)}
body.dn-home-page .dn-lead-clean a:focus-visible{outline:2px solid var(--dn-lead-accent);outline-offset:2px}
body.dn-home-page .dn-lead-clean .dn-lead-media{display:block;width:100%;overflow:hidden;background:#eff2f5;border-radius:4px}
body.dn-home-page .dn-lead-clean .dn-lead-media img{display:block;width:100%;height:100%;object-fit:cover}
body.dn-home-page .dn-lead-clean .dn-lead-primary-media{aspect-ratio:16/9}
body.dn-home-page .dn-lead-clean .dn-lead-primary-title{font-size:clamp(23px,2.05vw,29px);line-height:1.35;font-weight:800;margin:10px 0 7px}
body.dn-home-page .dn-lead-clean .dn-lead-excerpt{font-size:15px;line-height:1.56;color:#5d6975;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}
body.dn-home-page .dn-lead-clean .dn-lead-lower{margin-top:15px}
body.dn-home-page .dn-lead-clean .dn-lead-small-story{border-top:1px solid var(--dn-lead-rule);padding-top:13px;min-width:0}
body.dn-home-page .dn-lead-clean .dn-lead-small-media{aspect-ratio:16/9}
body.dn-home-page .dn-lead-clean .dn-lead-small-story h3{font-size:18px;line-height:1.4;font-weight:750;margin:8px 0 6px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}
body.dn-home-page .dn-lead-clean .dn-lead-small-story .dn-lead-excerpt{-webkit-line-clamp:2;line-clamp:2;font-size:14px}
body.dn-home-page .dn-lead-clean .dn-lead-clean-center{border-left:1px solid var(--dn-lead-rule)}
body.dn-home-page .dn-lead-clean .dn-lead-center-media{aspect-ratio:16/9}
body.dn-home-page .dn-lead-clean .dn-lead-center-feature h2{font-size:19px;line-height:1.4;font-weight:750;margin:8px 0 6px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}
body.dn-home-page .dn-lead-clean .dn-lead-center-feature .dn-lead-excerpt{font-size:14px}
body.dn-home-page .dn-lead-clean .dn-lead-center-list{margin-top:13px}
body.dn-home-page .dn-lead-clean .dn-lead-center-item{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;align-items:start;padding:10px 0;border-top:1px solid var(--dn-lead-rule)}
body.dn-home-page .dn-lead-clean .dn-lead-center-thumb{aspect-ratio:3/2}
body.dn-home-page .dn-lead-clean .dn-lead-center-item h3{font-size:16px;line-height:1.4;font-weight:700;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}
body.dn-home-page .dn-lead-clean .dn-lead-clean-side{border-left:1px solid var(--dn-lead-rule)}
body.dn-home-page .dn-lead-clean .dn-lead-editorial-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:2px solid var(--dn-lead-rule);padding:1px 0 10px}
body.dn-home-page .dn-lead-clean .dn-lead-editorial-heading h2{font-size:19px;line-height:1.3;font-weight:750;margin:0;border-left:4px solid #ce2230;padding-left:8px}
body.dn-home-page .dn-lead-clean .dn-lead-editorial-heading a{color:#0a5591;font-size:13px;white-space:nowrap}
body.dn-home-page .dn-lead-clean .dn-lead-editorial-item{display:grid;grid-template-columns:minmax(0,1fr) 88px;gap:9px;align-items:start;padding:12px 0;border-bottom:1px solid var(--dn-lead-rule)}
body.dn-home-page .dn-lead-clean .dn-lead-editorial-copy h3{font-size:16px;line-height:1.4;font-weight:700;margin:0 0 4px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}
body.dn-home-page .dn-lead-clean .dn-lead-editorial-copy p{font-size:12px;line-height:1.4;color:#75818c;margin:0}
body.dn-home-page .dn-lead-clean .dn-lead-editorial-thumb{aspect-ratio:4/3}
body.dn-home-page .dn-lead-clean .dn-lead-ads{margin-top:13px;display:grid;grid-template-columns:minmax(0,1fr);gap:12px}
body.dn-home-page .dn-lead-clean .dn-lead-ads :is(.portal-ad,img,video,iframe){max-width:100%}
body.dn-home-page .dn-lead-clean .dn-lead-ads :is(img,video){height:auto}
@media(max-width:1199.98px) and (min-width:992px){body.dn-home-page .dn-lead-clean .dn-lead-center-item{grid-template-columns:74px minmax(0,1fr);gap:8px}body.dn-home-page .dn-lead-clean .dn-lead-center-item h3{font-size:15px}body.dn-home-page .dn-lead-clean .dn-lead-editorial-item{grid-template-columns:minmax(0,1fr) 70px}}
@media(max-width:991.98px){body.dn-home-page .dn-lead-clean .dn-lead-clean-side{border-left:0;border-top:1px solid var(--dn-lead-rule);padding-top:16px}body.dn-home-page .dn-lead-clean .dn-lead-editorial-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}body.dn-home-page .dn-lead-clean .dn-lead-editorial-item{grid-template-columns:minmax(0,1fr) 72px}body.dn-home-page .dn-lead-clean .dn-lead-ads{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767.98px){body.dn-home-page .dn-lead-clean .dn-lead-clean-center{border-left:0;border-top:1px solid var(--dn-lead-rule);padding-top:14px}body.dn-home-page .dn-lead-clean .dn-lead-editorial-list{grid-template-columns:minmax(0,1fr)}body.dn-home-page .dn-lead-clean .dn-lead-editorial-item{grid-template-columns:minmax(0,1fr) 105px}body.dn-home-page .dn-lead-clean .dn-lead-ads{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:575.98px){body.dn-home-page .dn-lead-clean .dn-lead-primary-title{font-size:23px}body.dn-home-page .dn-lead-clean .dn-lead-small-story h3{font-size:16px}body.dn-home-page .dn-lead-clean .dn-lead-small-story .dn-lead-excerpt{display:none}body.dn-home-page .dn-lead-clean .dn-lead-center-item{grid-template-columns:98px minmax(0,1fr)}body.dn-home-page .dn-lead-clean .dn-lead-ads{grid-template-columns:minmax(0,1fr)}}
