body {
    background-color: hsl(30, 54%, 90%) ;
}
.page {
    width: 37%;
    margin: 2% auto;
    overflow: hidden;
    background-color: white;
    border-radius: 10px;
}

.page img {
    width:90%;
    display: block;
    margin:25px auto;
    border-radius: 10px;

}

.page h1 {
    margin-left: 25px;
    font-family: "Young Serif", serif;
}

.page p {
    font-size: 12px;
    font-family: "Young Serif", serif;
    color: hsl(30, 10%, 34%);
    margin-left: 25px;

}

.pink {
    background-color:hsl(330, 100%, 98%);
    width: 90%;
    margin-left: 25px;
    border-radius: 10px;
    margin-bottom: 10px;
 

}

.pink h2 {
    padding: 15px;
    color:hsl(332, 51%, 32%);
    font-family: "Young Serif", serif;
    font-size: 14px;
}

.pink ul {
    margin-top: -17px;
    padding-left: 32px; 
    padding-bottom: 10px;
    margin-bottom: 25px;
}
.pink li {
    margin-bottom: 9px;
    padding-left: 10px; 
    font-family: "Young Serif", serif;
    font-size: 13px;
}

.ingre {
    color:hsl(14, 45%, 36%);
    font-size: 22px;
    margin-left: 27px;
}

ul.dots{
    margin-top: -8px;
    padding-left: 47px; 
}

ul.dots li {
    padding-left: 10px; 
    font-size: 14px;
    margin-bottom: 9px;
    color:hsl(30, 10%, 34%);

}
hr {
    margin-top: 30px;
    margin-bottom: 25px; 
  }

.instruc {
    font-size: 22px;
    color:hsl(14, 45%, 36%);
    margin-left: 27px;
}
.nutri {
    font-size: 22px;
    color:hsl(14, 45%, 36%);
    margin-left: 27px;
}

ol li {
    padding: 10px;
    font-size: 14px;
    font-family: "Young Serif", serif;
    text-align: left;
    color:hsl(24, 2%, 56%);
    font-weight: 700 ;
}   


.nutrition hr {
    width: 90%;
    margin-top: 0;
    border:1px solid rgb(223, 222, 216);
}
    .nutrition h2 {
        
        font-size: 14px;
        margin-left: 50px;
        color:hsl(24, 2%, 56%);

        margin-right: 0;
        margin-bottom: 10px; 
        position: relative;  
    }
    
    .nutrition span {
        position: absolute; 
        left: 230px;             
        top: 0;   
        color:hsl(14, 45%, 36%);
        font-family: "Young Serif", serif;
        font-weight: bold; 
        font-size: 14px;     
        margin-right: 10px;  
    }
