
/* NaijaWide Theme 3.0.0 — final production polish */
:root{
	--nw-release-radius:18px;
	--nw-release-shadow:0 14px 38px rgba(13,40,24,.07);
}
.nw-theme-v290{
	-webkit-font-smoothing:antialiased;
	text-rendering:optimizeLegibility;
}
.nw-theme-v290 :where(.nw-editorial-card,.nw-release-rail-card,.nw-intel-widget,.nw-post-card){
	transform:translateZ(0);
}
.nw-theme-v290 :where(.nw-editorial-card,.nw-release-rail-section,.nw-intel-widget,.nw-post-card){
	border-color:rgba(8,55,27,.09);
	box-shadow:var(--nw-release-shadow);
}
.nw-theme-v290 :where(button,.button,input[type="submit"]){
	touch-action:manipulation;
}
.nw-theme-v290 :where(img,video,iframe){
	vertical-align:middle;
}
.nw-theme-v290 :where(h1,h2,h3,h4){
	text-wrap:balance;
}
.nw-theme-v290 :where(p,li){
	overflow-wrap:anywhere;
}
.nw-theme-v290 .screen-reader-text:focus{
	top:8px;
	left:8px;
	z-index:100000;
	width:auto;
	height:auto;
	padding:12px 16px;
	clip:auto!important;
	clip-path:none;
	background:#fff;
	color:#111;
}
@supports(selector(:has(*))){
	.nw-theme-v290 .nw-release-rail-card:has(a:focus-visible),
	.nw-theme-v290 .nw-editorial-card:has(a:focus-visible){
		outline:3px solid rgba(7,148,71,.32);
		outline-offset:3px;
	}
}
@media(max-width:768px){
	.nw-theme-v290{
		-webkit-text-size-adjust:100%;
	}
	.nw-theme-v290 :where(a,button,input,select,textarea){
		min-height:44px;
	}
	.nw-theme-v290 .nw-release-rail-copy a,
	.nw-theme-v290 .nw-editorial-card a{
		min-height:0;
	}
}
@media print{
	.nw-skip-link,
	.nw-mobile-nav,
	.nw-site-search,
	.nw-share-tools,
	aside,
	footer{
		display:none!important;
	}
	body{
		background:#fff!important;
		color:#000!important;
	}
	a{
		color:#000!important;
		text-decoration:underline;
	}
}
