/*
Theme Name: DatalytIQs News
Template: twentytwentyfive
Version: 1.0.0
Description: Mobile-first evidence-led news publication theme.
*/
:root{--dn-navy:#082b49;--dn-blue:#0e5aa7;--dn-gold:#f2a900;--dn-ink:#17212b;--dn-muted:#66717d;--dn-paper:#fff;--dn-wash:#f4f7fa;--dn-rule:#dbe3ea}
body{color:var(--dn-ink);background:var(--dn-paper);font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif}
a{color:var(--dn-blue);text-underline-offset:.18em}a:hover{color:var(--dn-navy)}
.dn-topline{background:var(--dn-navy);color:#fff;padding:.55rem clamp(1rem,4vw,3rem);font-size:.82rem;letter-spacing:.04em;text-transform:uppercase}
.dn-brand{font-weight:800;letter-spacing:-.035em}.dn-brand em{color:var(--dn-gold);font-style:normal}
.dn-shell{width:min(1180px,calc(100% - 2rem));margin-inline:auto}
.dn-hero{padding:clamp(2rem,6vw,5rem) 0;border-bottom:1px solid var(--dn-rule);background:linear-gradient(135deg,#061f35,#0b426e);color:#fff}
.dn-kicker{color:var(--dn-gold);font-weight:800;text-transform:uppercase;letter-spacing:.12em;font-size:.76rem}
.dn-card{border-top:3px solid var(--dn-navy);padding:1rem 0}.dn-card h2,.dn-card h3{margin:.35rem 0;line-height:1.12}.dn-meta{color:var(--dn-muted);font-size:.85rem}
.dn-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(1rem,3vw,2rem)}
.wp-block-post-featured-image img{border-radius:.35rem;aspect-ratio:16/9;object-fit:cover}
.wp-block-navigation a{font-weight:700}.wp-block-search__button,.wp-element-button{background:var(--dn-gold)!important;color:#102537!important;border-radius:.25rem!important;font-weight:800!important}
blockquote{border-left:4px solid var(--dn-gold);padding-left:1.2rem;color:var(--dn-navy)}
@media(max-width:700px){.dn-shell{width:min(100% - 1.25rem,1180px)}h1{font-size:clamp(2rem,11vw,3.2rem)}.wp-block-navigation__responsive-container{padding:1rem}}

