.mh-blog-featured{
	--blog-cream:#F5F1E8;
	--blog-white:#FFFFFF;
	--blog-navy:#0F2438;
	--blog-terracotta:#C1794A;
	--blog-text-light:#6E7268;
	--blog-line:#E2DBC8;
	--blog-hover-border:#BA9959;
	--font-heading:'Playfair Display', Georgia, serif;
	--font-body:'Poppins','Segoe UI',Helvetica,sans-serif;
}
.mh-blog-featured,
.mh-blog-featured *{box-sizing:border-box;}
.mh-blog-featured{
	font-family:var(--font-body);
	color:#1E3A2E;
	background:var(--blog-cream);
	padding:90px 0 60px;
	overflow-x:hidden;
}
.mh-blog-featured .mh-blog-container{max-width:1200px;margin:0 auto;padding:0 24px;}

.mh-feat-card{background:var(--blog-white);border-radius:16px;overflow:hidden;display:flex;border:1px solid var(--blog-line);box-shadow:0 15px 30px rgba(0,0,0,0.05);color:inherit;text-decoration:none;transition:transform .3s, box-shadow .3s;}
.mh-feat-card:hover{transform:translateY(-5px);box-shadow:0 25px 50px rgba(0,0,0,0.1);border-color:var(--blog-hover-border);}
.mh-feat-img{flex:1.2;position:relative;overflow:hidden;min-height:260px;}
.mh-feat-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease;display:block;}
.mh-feat-card:hover .mh-feat-img img{transform:scale(1.05);}
.mh-feat-content{flex:1;padding:50px 40px;display:flex;flex-direction:column;justify-content:center;}
.mh-feat-cat{color:var(--blog-terracotta);font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:16px;}
.mh-feat-content h3{font-family:var(--font-heading);font-size:32px;color:var(--blog-navy);margin:0 0 16px;line-height:1.25;}
.mh-feat-content p{font-size:15px;color:var(--blog-text-light);margin:0 0 30px;line-height:1.6;}
.mh-feat-meta{font-size:13px;color:var(--blog-text-light);font-weight:500;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--blog-line);display:flex;align-items:center;gap:12px;flex-wrap:wrap;}
.mh-feat-meta span{display:flex;align-items:center;gap:6px;}
.mh-feat-meta span::after{content:"•";color:var(--blog-line);}
.mh-feat-meta span:last-child::after{display:none;}

.mh-feat-link{font-size:14px;font-weight:600;color:var(--blog-terracotta);display:inline-flex;align-items:center;text-decoration:none;transition:color .3s;}
.mh-feat-link::after{content:"\2192";margin-left:6px;transition:transform .3s;}
.mh-feat-card:hover .mh-feat-link{color:var(--blog-navy);}
.mh-feat-card:hover .mh-feat-link::after{transform:translateX(5px);}

.mh-feat-empty{padding:40px;text-align:center;color:var(--blog-text-light);background:var(--blog-white);border:1px dashed var(--blog-line);border-radius:16px;}

@media (max-width:960px){
	.mh-feat-card{flex-direction:column;}
	.mh-feat-img{min-height:280px;}
	.mh-feat-content{padding:32px 24px;}
}
