/* ==========================================================================
   Neelkantha FM - समाचार / साताको लोकप्रिय block (2026 mockup)
   Scoped to #seto_talamathi.nk-block so no other homepage section changes.
   ========================================================================== */

#seto_talamathi.nk-block{
	background:none;
	padding:0;
	margin:0 0 26px;
}
#seto_talamathi.nk-block #rochaknews,
#seto_talamathi.nk-block .border-l{
	background:#ffffff;
	border:1px solid #e6e8ed;
	border-radius:16px;
	box-shadow:0 1px 2px rgba(16,24,40,.05), 0 8px 24px -18px rgba(16,24,40,.35);
	padding:20px 20px 10px;
}
#seto_talamathi.nk-block .border-l{padding:20px 16px 10px}

/* ---------- heading ----------------------------------------------------- */

#seto_talamathi.nk-block .title__a{
	background:none;
	border:0;
	border-bottom:1px solid #eceef2;
	margin:0 0 18px;
	padding:0 0 14px;
	overflow:visible;
	min-height:0;
	display:block;
}
#seto_talamathi.nk-block .title__a a{
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:12px;
	background:none;
	padding:0;
	color:inherit;
}
#seto_talamathi.nk-block .title__a span{
	background:none;
	color:#15181d;
	font-size:25px;
	font-weight:800;
	line-height:1.2;
	padding:0 0 0 15px;
	border:0;
	border-radius:0;
	position:relative;
	display:inline-block;
}
#seto_talamathi.nk-block .title__a span:before{
	content:"";
	position:absolute;
	left:0;
	top:50%;
	transform:translateY(-50%);
	width:5px;
	height:1.05em;
	border-radius:3px;
	background:#cc060a;
}
#seto_talamathi.nk-block .title__a strong{
	float:none;
	background:#ffffff;
	color:#2f3744;
	font-size:14px;
	font-weight:600;
	line-height:1;
	padding:9px 14px 9px 18px;
	border:1px solid #e0e3e8;
	border-radius:999px;
	display:inline-flex;
	align-items:center;
	gap:10px;
	transition:border-color .15s ease, color .15s ease;
}
#seto_talamathi.nk-block .title__a strong:after{
	content:"\f345";
	font-family:dashicons;
	font-size:15px;
	line-height:1;
	width:24px;
	height:24px;
	border-radius:50%;
	background:#016036;
	color:#ffffff;
	display:inline-flex;
	align-items:center;
	justify-content:center;
}
#seto_talamathi.nk-block .title__a a:hover strong{border-color:#016036;color:#016036;background:#ffffff}

/* ---------- the two lead cards ------------------------------------------ */

#seto_talamathi.nk-block .nk-lead{margin-bottom:18px}
#seto_talamathi.nk-block .nk-lead__media{
	display:block;
	position:relative;
	border-radius:12px;
	overflow:hidden;
	line-height:0;
}
#seto_talamathi.nk-block .nk-lead__media img{
	width:100%;
	height:auto;
	aspect-ratio:16/10;
	object-fit:cover;
	margin-top:0;
	transition:transform .35s ease;
}
#seto_talamathi.nk-block .nk-lead:hover .nk-lead__media img{transform:scale(1.03)}
#seto_talamathi.nk-block .nk-cat{
	position:absolute;
	top:12px;
	left:12px;
	background:#cc060a;
	color:#ffffff;
	font-size:13px;
	font-weight:700;
	line-height:1;
	padding:6px 12px;
	border-radius:6px;
	letter-spacing:.01em;
}
#seto_talamathi.nk-block .nk-lead h2{
	margin:14px 0 8px;
	font-size:23px;
	line-height:1.42;
	font-weight:800;
}
#seto_talamathi.nk-block .nk-lead h2 a{color:#15181d}
#seto_talamathi.nk-block .nk-lead h2 a:hover{color:#cc060a}

/* ---------- the four tiles ---------------------------------------------- */

#seto_talamathi.nk-block .goji-maint{
	border-top:1px solid #eceef2;
	padding-top:18px;
	margin-left:0;
}
#seto_talamathi.nk-block .nk-tile{
	background:#ffffff;
	border:1px solid #e9ebef;
	border-radius:12px;
	padding:9px;
	margin-bottom:14px;
	height:100%;
	transition:box-shadow .2s ease, transform .2s ease, border-color .2s ease;
}
#seto_talamathi.nk-block .nk-tile:hover{
	border-color:#dfe3e8;
	box-shadow:0 10px 24px -14px rgba(16,24,40,.4);
	transform:translateY(-2px);
}
#seto_talamathi.nk-block .nk-tile a{display:block;color:inherit}
#seto_talamathi.nk-block .nk-tile__media{
	display:block;
	border-radius:9px;
	overflow:hidden;
	line-height:0;
}
#seto_talamathi.nk-block .nk-tile__media img{
	width:100%;
	height:auto;
	aspect-ratio:16/10;
	object-fit:cover;
	margin-top:0;
}
#seto_talamathi.nk-block .nk-tile h3{
	margin:10px 2px 8px;
	font-size:16px;
	line-height:1.5;
	font-weight:700;
	color:#15181d;
}
#seto_talamathi.nk-block .nk-tile a:hover h3{color:#cc060a}
#seto_talamathi.nk-block .nk-tile .timeago{padding:0 2px 4px}

/* ---------- time stamp -------------------------------------------------- */

#seto_talamathi.nk-block .timeago{
	font-size:13.5px;
	color:#6b7280;
	font-weight:500;
}
#seto_talamathi.nk-block .timeago:before{color:#9aa4b2}

/* ---------- most read list ---------------------------------------------- */

#seto_talamathi.nk-block .goji-khelt{margin-left:0}
#seto_talamathi.nk-block .nk-rank{
	display:flex;
	align-items:flex-start;
	gap:11px;
	padding:13px 0;
	border-bottom:1px solid #eef0f3;
}
#seto_talamathi.nk-block .nk-rank:last-of-type{border-bottom:0}
#seto_talamathi.nk-block .nk-rank__no{
	flex:0 0 auto;
	width:26px;
	height:26px;
	border-radius:8px;
	background:#cc060a;
	color:#ffffff;
	font-size:14px;
	font-weight:700;
	display:flex;
	align-items:center;
	justify-content:center;
	margin-top:2px;
}
#seto_talamathi.nk-block .nk-rank__thumb{
	flex:0 0 84px;
	width:84px;
	border-radius:9px;
	overflow:hidden;
	line-height:0;
	display:block;
}
#seto_talamathi.nk-block .nk-rank__thumb img{
	width:100%;
	height:auto;
	aspect-ratio:4/3;
	object-fit:cover;
	margin-top:0;
}
#seto_talamathi.nk-block .nk-rank__body{flex:1 1 auto;min-width:0}
#seto_talamathi.nk-block .nk-rank__body h3{
	margin:0 0 6px;
	font-size:15.5px;
	line-height:1.5;
	font-weight:700;
}
#seto_talamathi.nk-block .nk-rank__body h3 a{color:#15181d}
#seto_talamathi.nk-block .nk-rank__body h3 a:hover{color:#cc060a}
#seto_talamathi.nk-block .nk-reads{
	font-size:13px;
	font-weight:600;
	color:#cc060a;
	display:flex;
	align-items:center;
	gap:6px;
}
#seto_talamathi.nk-block .nk-reads:before{
	content:"\f185";
	font-family:dashicons;
	font-size:15px;
	line-height:1;
}

/* ---------- responsive --------------------------------------------------- */

@media (max-width:991px){
	#seto_talamathi.nk-block #rochaknews,
	#seto_talamathi.nk-block .border-l{padding:16px 14px 6px;border-radius:12px}
	#seto_talamathi.nk-block .title__a span{font-size:21px}
	#seto_talamathi.nk-block .nk-lead h2{font-size:20px}
}

@media (max-width:767px){
	#seto_talamathi.nk-block .nk-lead h2{font-size:19px}
	#seto_talamathi.nk-block .nk-tile h3{font-size:16px}
	#seto_talamathi.nk-block .title__a strong{font-size:13px;padding:7px 11px 7px 14px}
	#seto_talamathi.nk-block .nk-rank__thumb{flex-basis:72px;width:72px}
}

/* ==========================================================================
   शिक्षा / स्वास्थ्य block
   ========================================================================== */

#seto_talamathi.antarbarta > .col-sm-7,
#seto_talamathi.antarbarta > .col-sm-5{
	background:#ffffff;
	border:1px solid #e6e8ed;
	border-radius:16px;
	box-shadow:0 1px 2px rgba(16,24,40,.05), 0 8px 24px -18px rgba(16,24,40,.35);
	padding:20px 18px 8px;
}
#seto_talamathi.antarbarta > .col-sm-5{
	background:#fffafa;
	border-color:#f3e3e3;
	width:calc(41.66666667% - 14px);
	margin-left:14px;
}
#seto_talamathi.antarbarta .title__a strong:after{background:#016036}
#seto_talamathi.antarbarta > .col-sm-5 .title__a strong:after{background:#cc060a}
#seto_talamathi.antarbarta > .col-sm-5 .title__a a:hover strong{border-color:#cc060a;color:#cc060a}

/* the generic card used by both शिक्षा rows */
#seto_talamathi.antarbarta .nk-card{
	background:#ffffff;
	border:1px solid #e9ebef;
	border-radius:12px;
	padding:9px;
	margin-bottom:16px;
	transition:box-shadow .2s ease, transform .2s ease, border-color .2s ease;
}
#seto_talamathi.antarbarta .nk-card:hover{
	border-color:#dfe3e8;
	box-shadow:0 10px 24px -14px rgba(16,24,40,.4);
	transform:translateY(-2px);
}
#seto_talamathi.antarbarta .nk-card a{display:block;color:inherit}
#seto_talamathi.antarbarta .nk-card__media{
	display:block;
	border-radius:9px;
	overflow:hidden;
	line-height:0;
}
#seto_talamathi.antarbarta .nk-card__media img{
	width:100%;
	height:auto;
	aspect-ratio:16/10;
	object-fit:cover;
	margin-top:0;
}
#seto_talamathi.antarbarta .nk-card h2{
	margin:11px 2px 7px;
	font-size:18px;
	line-height:1.5;
	font-weight:700;
	color:#15181d;
}
#seto_talamathi.antarbarta .nk-card h3{
	margin:10px 2px 7px;
	font-size:15.5px;
	line-height:1.5;
	font-weight:700;
	color:#15181d;
}
#seto_talamathi.antarbarta .nk-card a:hover h2,
#seto_talamathi.antarbarta .nk-card a:hover h3{color:#cc060a}
#seto_talamathi.antarbarta .nk-card .timeago{padding:0 2px 4px}
#seto_talamathi.antarbarta .timeago{font-size:13.5px;color:#6b7280;font-weight:500}
#seto_talamathi.antarbarta .timeago:before{color:#9aa4b2}

#seto_talamathi.antarbarta .antarbarta_1{
	border-bottom:1px solid #eceef2;
	margin-bottom:16px;
}
#seto_talamathi.antarbarta .goji-rjnti,
#seto_talamathi.antarbarta .antarbarta_1{margin-left:0}

/* स्वास्थ्य: the mustard panel becomes the card itself */
#seto_talamathi.antarbarta .sidebar-bg{
	background:none;
	border:0;
	border-radius:0;
	padding:0;
}
#seto_talamathi.antarbarta #interviews{margin-left:0}
#seto_talamathi.antarbarta #interviews .col-sm-6{padding-right:14px;margin-bottom:16px}
#seto_talamathi.antarbarta #interviews #goji-id{
	border-radius:10px;
	overflow:hidden;
	line-height:0;
}
#seto_talamathi.antarbarta #interviews #goji-id img{
	width:100%;
	height:auto;
	aspect-ratio:16/10;
	object-fit:cover;
	margin-top:0;
}
#seto_talamathi.antarbarta #interviews #goji-id .timeago{
	background:#cc060a;
	color:#ffffff;
	clip-path:none;
	border-radius:0 8px 0 0;
	padding:4px 12px 4px 10px;
	left:0;
	bottom:0;
	font-size:12.5px;
	font-weight:600;
	line-height:1.5;
}
#seto_talamathi.antarbarta #interviews #goji-id .timeago:before{color:#ffffff}
#seto_talamathi.antarbarta #interviews h3{
	margin:10px 2px 4px;
	font-size:15.5px;
	line-height:1.5;
	font-weight:700;
	color:#15181d;
}
#seto_talamathi.antarbarta #interviews a:hover h3{color:#cc060a}

@media (max-width:991px){
	#seto_talamathi.antarbarta > .col-sm-7,
	#seto_talamathi.antarbarta > .col-sm-5{padding:16px 14px 6px;border-radius:12px}
	#seto_talamathi.antarbarta > .col-sm-5{width:100%;margin-left:0;margin-top:16px}
}
@media (max-width:767px){
	#seto_talamathi.antarbarta .nk-card h2{font-size:17px}
}

/* ==========================================================================
   राजनीति band  (colours sampled from the mockup)
   ========================================================================== */

#seto_talamathi.manoranjan{
	background:linear-gradient(to bottom, #f0fcf8 0%, #e6f8f1 55%, #dbf3eb 100%);
	padding:30px 0 10px;
	margin:0 0 26px;
}

/* heading: centred, dark green, with a rule on each side */
#seto_talamathi.manoranjan .kheltitle{
	background:none;
	border:0;
	padding:0;
	margin:0 0 24px;
	text-align:center;
	overflow:visible;
}
#seto_talamathi.manoranjan .kheltitle a{background:none;padding:0}
#seto_talamathi.manoranjan .kheltitle span{
	background:none;
	color:#00592d;
	font-size:28px;
	font-weight:800;
	line-height:1.2;
	padding:0;
	border:0;
	border-radius:0;
	display:inline-flex;
	align-items:center;
	gap:18px;
}
#seto_talamathi.manoranjan .kheltitle span:before,
#seto_talamathi.manoranjan .kheltitle span:after{
	content:"";
	width:54px;
	height:2px;
	border-radius:2px;
	background:#9ed3b8;
	display:inline-block;
}

/* the five cards: picture with the headline laid over it */
#seto_talamathi.manoranjan #white_shadow{background:none;padding:0}
#seto_talamathi.manoranjan .big_two,
#seto_talamathi.manoranjan .big_two_2{
	position:relative;
	border-radius:14px;
	overflow:hidden;
	margin-bottom:18px;
	box-shadow:0 2px 6px rgba(13,58,36,.08), 0 14px 30px -18px rgba(13,58,36,.45);
	transition:transform .25s ease, box-shadow .25s ease;
}
#seto_talamathi.manoranjan .big_two:hover,
#seto_talamathi.manoranjan .big_two_2:hover{
	transform:translateY(-3px);
	box-shadow:0 6px 14px rgba(13,58,36,.12), 0 20px 38px -18px rgba(13,58,36,.5);
}
#seto_talamathi.manoranjan .big_two img,
#seto_talamathi.manoranjan .big_two_2 img{
	width:100%;
	height:auto;
	aspect-ratio:16/9;
	object-fit:cover;
	margin-top:0;
	display:block;
	transition:transform .4s ease;
}
#seto_talamathi.manoranjan .big_two:hover img,
#seto_talamathi.manoranjan .big_two_2:hover img{transform:scale(1.04)}

#seto_talamathi.manoranjan .back_shadow{
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	z-index:2;
	margin:0;
	padding:46px 20px 16px;
	color:#ffffff;
	background:linear-gradient(to top, rgba(6,18,12,.92) 0%, rgba(6,18,12,.72) 45%, rgba(6,18,12,0) 100%);
	font-weight:700;
	line-height:1.42;
}
#seto_talamathi.manoranjan .big_two .back_shadow{font-size:27px}
#seto_talamathi.manoranjan .big_two_2 .back_shadow{font-size:18px;padding:36px 15px 13px}
#seto_talamathi.manoranjan .back_shadow .timeago{
	display:block;
	margin-top:9px;
	font-size:13.5px;
	font-weight:500;
	color:rgba(255,255,255,.92);
}
#seto_talamathi.manoranjan .back_shadow .timeago:before{color:rgba(255,255,255,.75)}
#seto_talamathi.manoranjan a:hover .back_shadow{color:#ffffff}

/* read-more pill */
#seto_talamathi.manoranjan .thap-yata{padding:6px 0 18px}
#seto_talamathi.manoranjan .thap-yata a{
	background:#01733a;
	border:0;
	color:#ffffff;
	font-size:16px;
	font-weight:700;
	padding:12px 30px;
	border-radius:999px;
	box-shadow:0 8px 18px -10px rgba(1,115,58,.9);
	display:inline-flex;
	align-items:center;
	gap:12px;
}
#seto_talamathi.manoranjan .thap-yata a:after{
	content:"\f344";
	font-family:dashicons;
	font-size:17px;
	line-height:1;
}
#seto_talamathi.manoranjan .thap-yata a:hover{background:#015c2e;color:#ffffff}

@media (max-width:991px){
	#seto_talamathi.manoranjan .kheltitle span{font-size:23px;gap:12px}
	#seto_talamathi.manoranjan .kheltitle span:before,
	#seto_talamathi.manoranjan .kheltitle span:after{width:32px}
	#seto_talamathi.manoranjan .big_two .back_shadow{font-size:21px}
}
@media (max-width:767px){
	#seto_talamathi.manoranjan .big_two .back_shadow{font-size:18px;padding:36px 14px 13px}
	#seto_talamathi.manoranjan .big_two_2 .back_shadow{font-size:16px}
}

/* ==========================================================================
   भिडियो band  (colours sampled from the mockup)
   ========================================================================== */

#seto_talamathi.videos{
	background:linear-gradient(to bottom, #fdf2f5 0%, #fefafb 60%, #fdf4f7 100%);
	border-radius:22px;
	padding:26px 22px 14px;
	margin:0 auto 26px;
	max-width:1240px;
}

/* heading */
#seto_talamathi.videos .title__b{
	background:none;
	border:0;
	padding:0;
	margin:0 0 20px;
	overflow:visible;
}
#seto_talamathi.videos .title__b a{
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:12px;
	background:none;
	padding:0;
}
#seto_talamathi.videos .title__b span{
	background:none;
	color:#15181d;
	font-size:27px;
	font-weight:800;
	line-height:1.2;
	padding:0 0 9px 52px;
	border:0;
	border-radius:0;
	position:relative;
	display:inline-block;
}
#seto_talamathi.videos .title__b span:before{
	content:"\f236";
	font-family:dashicons;
	position:absolute;
	left:0;
	top:-2px;
	width:38px;
	height:38px;
	border-radius:50%;
	background:#e22a26;
	color:#ffffff;
	font-size:21px;
	line-height:38px;
	text-align:center;
}
#seto_talamathi.videos .title__b span:after{
	content:"";
	position:absolute;
	left:52px;
	right:0;
	bottom:0;
	height:3px;
	border-radius:3px;
	background:#e22a26;
}
#seto_talamathi.videos .title__b strong{
	float:none;
	background:#ffffff;
	color:#2f3744;
	font-size:14px;
	font-weight:600;
	line-height:1;
	padding:9px 10px 9px 18px;
	border:1px solid #f0dfe4;
	border-radius:999px;
	display:inline-flex;
	align-items:center;
	gap:10px;
	box-shadow:0 1px 2px rgba(16,24,40,.05);
}
#seto_talamathi.videos .title__b strong:after{
	content:"\f344";
	font-family:dashicons;
	font-size:15px;
	line-height:1;
	width:26px;
	height:26px;
	border-radius:50%;
	background:#e22a26;
	color:#ffffff;
	display:inline-flex;
	align-items:center;
	justify-content:center;
}
#seto_talamathi.videos .title__b a:hover strong{border-color:#e22a26;color:#e22a26;background:#ffffff}

/* the four video cards */
#seto_talamathi.videos .prabidhi{margin-left:0}
#seto_talamathi.videos .sahityanews{
	background:#ffffff;
	border:1px solid #f2e6ea;
	border-radius:14px;
	padding:10px;
	margin-bottom:16px;
	box-shadow:0 1px 2px rgba(16,24,40,.05);
	transition:box-shadow .2s ease, transform .2s ease;
}
#seto_talamathi.videos .sahityanews:hover{
	box-shadow:0 12px 26px -14px rgba(226,42,38,.45);
	transform:translateY(-3px);
}
#seto_talamathi.videos .sahityanews:not(:last-child){border-bottom:1px solid #f2e6ea}
#seto_talamathi.videos .sahityanews a{display:block;color:inherit}

#seto_talamathi.videos #goji-id{
	border-radius:10px;
	overflow:hidden;
	line-height:0;
	position:relative;
}
#seto_talamathi.videos #goji-id img{
	width:100%;
	height:auto;
	aspect-ratio:16/9;
	object-fit:cover;
	margin-top:0;
	display:block;
}
/* the big centred play button */
#seto_talamathi.videos #goji-id:after{
	content:"\f522";
	font-family:dashicons;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	width:54px;
	height:54px;
	border-radius:50%;
	background:rgba(18,18,20,.55);
	color:#ffffff;
	font-size:26px;
	line-height:54px;
	text-align:center;
	backdrop-filter:blur(2px);
	transition:background .2s ease, transform .2s ease;
	z-index:3;
}
#seto_talamathi.videos .sahityanews:hover #goji-id:after{
	background:#e22a26;
	transform:translate(-50%,-50%) scale(1.08);
}
/* the source label moves to the corner the mockup uses for a duration */
#seto_talamathi.videos #goji-id .timeago{
	background:rgba(18,18,20,.82);
	color:#ffffff;
	clip-path:none;
	border-radius:6px;
	padding:3px 9px;
	left:auto;
	right:9px;
	bottom:9px;
	font-size:12px;
	font-weight:600;
	line-height:1.5;
	z-index:3;
}
#seto_talamathi.videos #goji-id .timeago:before{display:none}

#seto_talamathi.videos .sahityanews h3{
	margin:11px 3px 6px;
	font-size:16px;
	line-height:1.5;
	font-weight:700;
	color:#15181d;
}
#seto_talamathi.videos .sahityanews a:hover h3{color:#e22a26}

/* read-more pill */
#seto_talamathi.videos .thap-yata{padding:6px 0 14px}
#seto_talamathi.videos .thap-yata a{
	background:#ffffff;
	border:1px solid #f0dfe4;
	color:#2f3744;
	font-size:15px;
	font-weight:700;
	padding:9px 10px 9px 24px;
	border-radius:999px;
	box-shadow:0 2px 8px rgba(16,24,40,.07);
	display:inline-flex;
	align-items:center;
	gap:12px;
}
#seto_talamathi.videos .thap-yata a:after{
	content:"\f344";
	font-family:dashicons;
	font-size:16px;
	line-height:1;
	width:30px;
	height:30px;
	border-radius:50%;
	background:#e22a26;
	color:#ffffff;
	display:inline-flex;
	align-items:center;
	justify-content:center;
}
#seto_talamathi.videos .thap-yata a:hover{border-color:#e22a26;color:#e22a26;background:#ffffff}

@media (max-width:991px){
	#seto_talamathi.videos{padding:20px 14px 10px;border-radius:16px}
	#seto_talamathi.videos .title__b span{font-size:22px;padding-left:46px}
	#seto_talamathi.videos .title__b span:before{width:34px;height:34px;line-height:34px;font-size:19px}
	#seto_talamathi.videos .title__b span:after{left:46px}
}
@media (max-width:767px){
	#seto_talamathi.videos .title__b a{flex-wrap:wrap;gap:10px}
	#seto_talamathi.videos #goji-id:after{width:46px;height:46px;line-height:46px;font-size:22px}
}

/* style.css hangs the old blue play button off .timeago::after - one is enough */
#seto_talamathi.videos #goji-id .timeago:after,
#seto_talamathi.videos #goji-id .timeago:hover:after{display:none}
