body{
font-family:'Inter',Arial,sans-serif;
}

/* recipe cards */

.related-card{
background:#fff;
border-radius:2px;
overflow:hidden;
border:1px solid #e7e7e7;
transition:all .25s ease;
height:100%;
display:flex;
flex-direction:column;
}

.related-card:hover{
transform:translateY(-4px);
box-shadow:0 8px 22px rgba(0,0,0,.08);
}

.related-thumb img{
width:100%;
height:180px;
object-fit:cover;
display:block;
}

.related-body{
padding:14px 16px 16px 16px;
}

.related-title{
font-size:15px;
font-weight:600;
line-height:1.35;
margin-bottom:8px;
}

.related-title a{
color:#222;
text-decoration:none;
}

.related-title a:hover{
color:#e63946;
}

.related-meta{
display:flex;
justify-content:space-between;
align-items:center;
font-size:13px;
color:#777;
}

.rating-stars{
color:#ffb400;
font-size:13px;
letter-spacing:1px;
}

.time-meta{
font-size:12px;
color:#888;
}

.home-heading{
margin:30px 0 25px 0;
font-size:28px;
font-weight:700;
}
