.ww-featured{
 
padding:100px 0;
 
background:#fff;
 
}
 
.ww-section-title{
 
text-align:center;
 
margin-bottom:60px;
 
}
 
.ww-section-title span{
 
display:inline-block;
 
background:#0F766E;
 
color:#fff;
 
padding:8px 18px;
 
border-radius:30px;
 
margin-bottom:20px;
 
font-size:14px;
 
}
 
.ww-section-title h2{
 
font-size:54px;
 
margin-bottom:20px;
 
}
 
.ww-section-title p{
 
font-size:20px;
 
color:#666;
 
}
 
.ww-featured-grid{
 
max-width:1400px;
 
margin:auto;
 
display:grid;
 
grid-template-columns:2fr 1fr 1fr;
 
grid-auto-rows:320px;
 
gap:25px;
 
padding:0 25px;
 
}
 
.ww-card{
 
position:relative;
 
overflow:hidden;
 
border-radius:24px;
 
}
 
.ww-card > a{

display:block;
height:100%;
position:relative;

}
 
.ww-card.large{
 
grid-row:span 2;
 
}
 
.ww-card img{
 
width:100%;
 
height:100%;
 
object-fit:cover;
 
transition:.5s;
 
}
 
.ww-card:hover img{
 
transform:scale(1.08);
 
}
 
.ww-card-overlay{
 
position:absolute;
 
left:0;
 
right:0;
 
bottom:0;
 
padding:35px;
 
background:linear-gradient(transparent,rgba(0,0,0,.85));
 
color:#fff;
 
}
 
.ww-category{
 
display:inline-block;
 
padding:8px 16px;
 
background:#ffffff33;
 
backdrop-filter:blur(10px);
 
border-radius:30px;
 
margin-bottom:15px;
 
font-size:13px;
 
}
 
.ww-card h3{
    font-family:'Cinzel',serif;
    font-size:34px;
    font-weight:700;
    line-height:1.2;
    color:#ffffff;
    text-shadow:0 4px 18px rgba(0,0,0,.8);
    margin-bottom:18px;
}

.ww-card p{
    font-family:'Josefin Sans',sans-serif;
    color:rgba(255,255,255,.92);
    text-shadow:0 2px 10px rgba(0,0,0,.6);
}
 
.ww-read{
    color:#ffffff;
    font-family:'Josefin Sans',sans-serif;
    font-weight:600;
    text-shadow:0 2px 10px rgba(0,0,0,.7);
}
 
@media(max-width:991px){
 
.ww-featured-grid{
 
grid-template-columns:1fr;
 
grid-auto-rows:320px;
 
}
 
.ww-card.large{
 
grid-row:auto;
 
}
 
}