/* Digital Saboot News Pro v4.6 readability and contrast safety layer. */
body.dsn-readability-guard{--dsn-readable-ink:#111827;--dsn-readable-body:#475569;--dsn-readable-muted:#64748b;--dsn-readable-line:#d9e0ea;--dsn-readable-white:#fff;--dsn-readable-dark:#0f172a;--dsn-readable-link:#a20d2b}
body.dsn-force-light{color-scheme:light!important;background:#fff!important;color:var(--dsn-readable-ink)!important}
body.dsn-force-light .dsn-main{background:#fff!important;color:var(--dsn-readable-ink)!important}
body.dsn-force-light .dsn-icon-btn[data-dsn-theme-toggle]{display:none!important}

body.dsn-protect-cards :where(
.dsn-rti-process article,.dsn-rti-builder-form,.dsn-rti-draft-panel,.dsn-rti-links>a,.dsn-rti-checklist li,
.dsn-card,.dsn-list-card,.dsn-form-card,.dsn-contact-panel,.dsn-contact-channel,.dsn-contact-department,.dsn-contact-faq,
.dsn-info-card,.dsn-action-card,.dsn-portal-panel,.dsn-portal-group,.dsn-directory-card,.dsn-team-card,.dsn-team-profile,
.dsn-policy-section,.dsn-policy-official-contact,.dsn-page-fallback-steps article,.dsn-location-card,.dsn-epaper-card,
.dsn-epaper-featured-copy,.dsn-epaper-reader-meta,.dsn-auth-card,.dsn-frontdesk-panel,.dsn-assignment-card,.dsn-evidence-box,
.dsn-evidence-file,.dsn-story-status,.dsn-widget,.dsn-newsletter-box,.dsn-transparency-box,.dsn-track-result,.dsn-empty
){background:#fff!important;color:var(--dsn-readable-ink)!important;border-color:var(--dsn-readable-line)!important;color-scheme:light!important}

body.dsn-protect-cards :where(
.dsn-rti-process article,.dsn-rti-builder-form,.dsn-rti-draft-panel,.dsn-rti-links>a,.dsn-rti-checklist li,
.dsn-card,.dsn-list-card,.dsn-form-card,.dsn-contact-panel,.dsn-contact-channel,.dsn-contact-department,.dsn-contact-faq,
.dsn-info-card,.dsn-action-card,.dsn-portal-panel,.dsn-portal-group,.dsn-directory-card,.dsn-team-card,.dsn-team-profile,
.dsn-policy-section,.dsn-policy-official-contact,.dsn-page-fallback-steps article,.dsn-location-card,.dsn-epaper-card,
.dsn-epaper-featured-copy,.dsn-epaper-reader-meta,.dsn-auth-card,.dsn-frontdesk-panel,.dsn-assignment-card,.dsn-evidence-box,
.dsn-evidence-file,.dsn-story-status,.dsn-widget,.dsn-newsletter-box,.dsn-transparency-box,.dsn-track-result,.dsn-empty
) :where(h1,h2,h3,h4,h5,h6,strong,b,dt,.dsn-section-title,.dsn-card-title,.dsn-list-title,.dsn-widget-title){color:var(--dsn-readable-ink)!important;text-shadow:none!important}

body.dsn-protect-cards :where(
.dsn-rti-process article,.dsn-rti-builder-form,.dsn-rti-draft-panel,.dsn-rti-links>a,.dsn-rti-checklist li,
.dsn-card,.dsn-list-card,.dsn-form-card,.dsn-contact-panel,.dsn-contact-channel,.dsn-contact-department,.dsn-contact-faq,
.dsn-info-card,.dsn-action-card,.dsn-portal-panel,.dsn-portal-group,.dsn-directory-card,.dsn-team-card,.dsn-team-profile,
.dsn-policy-section,.dsn-policy-official-contact,.dsn-page-fallback-steps article,.dsn-location-card,.dsn-epaper-card,
.dsn-epaper-featured-copy,.dsn-epaper-reader-meta,.dsn-auth-card,.dsn-frontdesk-panel,.dsn-assignment-card,.dsn-evidence-box,
.dsn-evidence-file,.dsn-story-status,.dsn-widget,.dsn-newsletter-box,.dsn-transparency-box,.dsn-track-result,.dsn-empty
) :where(p,li,dd,small,label,figcaption,.dsn-section-desc,.dsn-card-excerpt,.dsn-list-excerpt,.dsn-meta){color:var(--dsn-readable-body)!important}

body.dsn-protect-cards :where(.dsn-rti-draft-toolbar,.dsn-rti-draft-toolbar strong){color:var(--dsn-readable-ink)!important}
body.dsn-protect-cards :where(.dsn-rti-links>a,.dsn-card,.dsn-list-card,.dsn-action-card,.dsn-directory-card,.dsn-team-card,.dsn-team-profile) a:not(.dsn-btn){color:var(--dsn-readable-ink)!important}
body.dsn-protect-cards :where(.dsn-rti-links>a,.dsn-card,.dsn-list-card,.dsn-action-card,.dsn-directory-card,.dsn-team-card,.dsn-team-profile) a:not(.dsn-btn):hover{color:var(--dsn-readable-link)!important}

body.dsn-protect-forms .dsn-main :where(input:not([type=checkbox]):not([type=radio]),textarea,select){background:#fff!important;color:#111827!important;border-color:#b8c2d1!important;-webkit-text-fill-color:#111827!important;opacity:1!important;color-scheme:light!important}
body.dsn-protect-forms .dsn-main :where(input,textarea)::placeholder{color:#687386!important;opacity:1!important}
body.dsn-protect-forms .dsn-main :where(label,.dsn-form-guidance,.dsn-form-notice){color:#334155!important}
body.dsn-protect-forms .dsn-main :where(input,textarea,select):focus{outline:3px solid rgba(200,16,46,.18)!important;border-color:#c8102e!important;box-shadow:none!important}
body.dsn-protect-forms .dsn-main input:disabled,body.dsn-protect-forms .dsn-main textarea:disabled,body.dsn-protect-forms .dsn-main select:disabled{background:#eef2f7!important;color:#64748b!important}

body.dsn-readability-guard :where(.dsn-rti-command,.dsn-rti-timeline,.dsn-rti-newsroom-help,.dsn-topic-band,.dsn-sidebar-panel,.dsn-video-card,.dsn-contact-command,.dsn-team-hero,.dsn-portal-hero,.dsn-frontdesk-hero){color:#f8fafc!important}
body.dsn-readability-guard :where(.dsn-rti-command,.dsn-rti-timeline,.dsn-rti-newsroom-help,.dsn-topic-band,.dsn-sidebar-panel,.dsn-video-card,.dsn-contact-command,.dsn-team-hero,.dsn-portal-hero,.dsn-frontdesk-hero) :where(h1,h2,h3,h4,h5,h6,strong,b,p,li,small,span:not(.dsn-kicker),a:not(.dsn-btn)){color:#f8fafc!important}
body.dsn-readability-guard :where(.dsn-rti-command,.dsn-rti-timeline,.dsn-rti-newsroom-help,.dsn-topic-band,.dsn-sidebar-panel,.dsn-video-card,.dsn-contact-command,.dsn-team-hero,.dsn-portal-hero,.dsn-frontdesk-hero) :where(.dsn-kicker,.dsn-section-link){color:#ffd166!important}

body.dsn-readability-guard .dsn-rti-centre{background:linear-gradient(180deg,#fff 0%,#f5f7fb 48%,#fff 100%)!important;color:#111827!important}
body.dsn-readability-guard .dsn-rti-section>.dsn-section-heading :where(h2,p){color:#111827!important}
body.dsn-readability-guard .dsn-rti-trust-note{background:#fff7dd!important;color:#49360b!important;border-color:#e5cc7a!important}
body.dsn-readability-guard .dsn-rti-builder-intro>p:last-child{color:#526175!important}
body.dsn-readability-guard .dsn-rti-builder-options{background:#f1f5f9!important;color:#334155!important}
body.dsn-readability-guard .dsn-rti-draft-panel textarea{background:#f8fafc!important;color:#172033!important}
body.dsn-readability-guard .dsn-rti-copy{background:#f8fafc!important;color:#111827!important}
body.dsn-readability-guard .dsn-rti-copy:hover{background:#111827!important;color:#fff!important}

.dsn-auto-contrast-dark{color:#111827!important;-webkit-text-fill-color:#111827!important}
.dsn-auto-contrast-dark :where(h1,h2,h3,h4,h5,h6,strong,b,p,li,dd,dt,label,small,span:not(.dsn-kicker)){color:#111827!important;-webkit-text-fill-color:#111827!important;text-shadow:none!important}
.dsn-auto-contrast-dark a:not(.dsn-btn){color:#9f1239!important;-webkit-text-fill-color:#9f1239!important}
.dsn-auto-contrast-light{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}
.dsn-auto-contrast-light :where(h1,h2,h3,h4,h5,h6,strong,b,p,li,dd,dt,label,small,span:not(.dsn-kicker)){color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;text-shadow:none!important}
.dsn-auto-contrast-light a:not(.dsn-btn){color:#fde68a!important;-webkit-text-fill-color:#fde68a!important}

@media(max-width:700px){body.dsn-readability-guard .dsn-rti-builder-form,body.dsn-readability-guard .dsn-rti-draft-panel{padding:18px!important}body.dsn-readability-guard .dsn-rti-command-stats>div{padding:16px!important}}
@media print{.dsn-auto-contrast-dark,.dsn-auto-contrast-light,.dsn-auto-contrast-dark *,.dsn-auto-contrast-light *{color:#000!important;-webkit-text-fill-color:#000!important}.dsn-readability-guard .dsn-main{background:#fff!important}}
