.rab-recipe-card{

    max-width:900px;

    margin:40px auto;

    background:#fff;

    border-radius:12px;

    padding:30px;

    border:1px solid #e5e5e5;

    box-shadow:0 5px 20px rgba(0,0,0,.06);

}

.rab-title{

    margin:0;

    font-size:34px;

}

.rab-summary{

    color:#666;

    margin-top:10px;

}

.rab-times{

    display:grid;

    grid-template-columns:repeat(4,1fr);

    gap:20px;

    margin:30px 0;

    text-align:center;

}

.rab-times div{

    background:#f7f7f7;

    padding:15px;

    border-radius:8px;

}

.rab-recipe-card ul li{

    margin-bottom:10px;

}

.rab-recipe-card ol li{

    margin-bottom:18px;

}