/* DEXnews Newsroom Light — independent footer design, responsive and themeable. */
.dx-footer-layout-newsroom-light{background:var(--dx_footer_light_bg,#f8fafc)!important;color:var(--dx_footer_light_text,#1e293b)!important;border-top:5px solid var(--dx_footer_light_accent,#c92336);margin-top:36px;background-image:radial-gradient(var(--dx_footer_light_muted,#566477) 0.45px,transparent .45px);background-size:22px 22px;background-blend-mode:normal}
.dx-footer-layout-newsroom-light .dx-footer-newsroom-inner{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(150px,.8fr) minmax(175px,1fr) minmax(0,1.35fr);gap:clamp(22px,3vw,50px);padding-top:42px;padding-bottom:38px;min-width:0;align-items:start}
.dx-footer-layout-newsroom-light .dx-footer-no-network{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr) minmax(0,1.35fr)}
.dx-footer-layout-newsroom-light .dx-footer-newsroom-inner>*{min-width:0}
.dx-footer-layout-newsroom-light h2{color:var(--dx_footer_light_text)!important;font-size:15px;line-height:1.4;margin:0 0 18px;font-weight:800;text-transform:uppercase;letter-spacing:.02em}
.dx-footer-layout-newsroom-light .dx-footer-newsroom-group>a,.dx-footer-layout-newsroom-light .dx-footer-newsroom-channels-list>a{display:block;color:var(--dx_footer_light_text)!important;font-size:14px;line-height:1.5;font-weight:450;margin-bottom:12px;overflow-wrap:anywhere}
.dx-footer-layout-newsroom-light .dx-footer-newsroom-channels-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px}
.dx-footer-layout-newsroom-light .dx-footer-newsroom-group>a:hover,.dx-footer-layout-newsroom-light .dx-footer-newsroom-channels-list>a:hover{color:var(--dx_footer_light_accent)!important;text-decoration:underline;text-underline-offset:3px}
.dx-footer-layout-newsroom-light .dx-footer-newsroom-brand{display:flex;flex-direction:column;align-items:flex-start;gap:16px}
.dx-footer-layout-newsroom-light .dx-footer-newsroom-logo{display:block;max-width:100%;line-height:1.2;color:var(--dx_footer_light_text)!important;font-size:clamp(23px,2.8vw,35px);font-weight:900}
.dx-footer-layout-newsroom-light .dx-footer-newsroom-logo img{display:block;max-width:min(100%,260px);max-height:82px;width:auto;height:auto;object-fit:contain}
.dx-footer-layout-newsroom-light .dx-footer-newsroom-description{margin:0;max-width:35ch;line-height:1.6;font-size:13px;color:var(--dx_footer_light_muted)!important}
.dx-footer-layout-newsroom-light .dx-footer-newsroom-apps{display:flex;flex-wrap:wrap;gap:8px}
.dx-footer-layout-newsroom-light .dx-footer-newsroom-apps a{font-size:12px;line-height:1.25;font-weight:700;border-radius:7px;background:#101820;color:#fff!important;padding:9px 13px;display:inline-flex;align-items:center;min-height:38px}
.dx-footer-layout-newsroom-light .dx-footer-newsroom-social h2{margin-bottom:10px;font-size:13px}
.dx-footer-layout-newsroom-light .dx-footer-newsroom-social-list{display:flex;gap:8px;flex-wrap:wrap}
.dx-footer-layout-newsroom-light .dx-footer-newsroom-social-list a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;border:1px solid #bec7d1;border-radius:7px;color:var(--dx_footer_light_text)!important;background:#ffffffcf;font-size:11px;padding:7px 10px;font-weight:700}
.dx-footer-layout-newsroom-light .dx-footer-newsroom-widgets{padding-bottom:26px}
.dx-footer-layout-newsroom-light .dx-footer-newsroom-bottom{border-top:1px solid #cdd5df;min-height:56px;padding-top:17px;padding-bottom:17px;display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;color:var(--dx_footer_light_muted);font-size:12px}
.dx-footer-layout-newsroom-light .dx-footer-newsroom-bottom a{color:var(--dx_footer_light_text)!important;text-decoration:underline;text-underline-offset:3px}
@media(max-width:1050px){.dx-footer-layout-newsroom-light .dx-footer-newsroom-inner,.dx-footer-layout-newsroom-light .dx-footer-no-network{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.dx-footer-layout-newsroom-light .dx-footer-newsroom-brand{grid-column:auto}}
@media(max-width:600px){.dx-footer-layout-newsroom-light .dx-footer-newsroom-inner,.dx-footer-layout-newsroom-light .dx-footer-no-network{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px;padding-top:28px;padding-bottom:24px}.dx-footer-layout-newsroom-light .dx-footer-newsroom-channels,.dx-footer-layout-newsroom-light .dx-footer-newsroom-brand{grid-column:1/-1}.dx-footer-layout-newsroom-light .dx-footer-newsroom-group h2{font-size:13px;margin-bottom:12px}.dx-footer-layout-newsroom-light .dx-footer-newsroom-group>a,.dx-footer-layout-newsroom-light .dx-footer-newsroom-channels-list>a{font-size:13px;margin-bottom:8px}.dx-footer-layout-newsroom-light .dx-footer-newsroom-logo img{max-height:66px}.dx-footer-layout-newsroom-light .dx-footer-newsroom-bottom{align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:6px}}
@media(prefers-reduced-motion:reduce){.dx-footer-layout-newsroom-light *{scroll-behavior:auto!important}}
