:root{--color-black:#000000;--color-white:#ffffff;--color-blue:#004B85;--color-blue-rgb:0, 75, 133;--color-blue--50:#F8F9FC;--color-blue--100:#F0FAFF;--color-blue--200:#DFF5FF;--color-blue--300:#D0EDFF;--color-blue--400:#A3D7FF;--color-blue--500:#80C5FF;--color-blue--600:#47ADFF;--color-blue--700:#006ECC;--color-blue--800:#004B85;--color-blue--900:#003A73;--color-grey:#717783;--color-grey-rgb:113, 119, 131;--color-grey--50:#F2F4F7;--color-grey--100:#EAEEF6;--color-grey--200:#DCE3F0;--color-grey--300:#BFC7D4;--color-grey--400:#88919D;--color-grey--500:#717783;--color-grey--600:#575F6A;--color-grey--700:#3E4752;--color-grey--800:#2A313B;--color-grey--900:#28282B;--color-red:#ff0000;--color-level1:#78AFE1;--color-level1-rgb:120, 175, 225;--color-level2:#FCAD33;--color-level3:#49A600;--color-level4:#D75353;--color-level5:#8900A6;--color-text:var(--color-grey--900);--color-textBase:var(--color-grey--900);--color-textBaseSmall:var(--color-grey--900);--color-error:#A51F24;--gutter-md:16px;--mxWidth:1440px;--mxGutter:24px}main.pageRecipe{background-color:var(--color-white);position:relative;display:block;padding-bottom:158px}.recipeInfo_details>div,.recipeSecton{position:relative;display:flex;flex-direction:column}.recipeSecton{width:100%;padding:0 var(--gutter-md);gap:24px}.recipeInfo,.recipeInfo_leadin{position:relative;display:block}.recipeInfo_leadin{margin-bottom:18px}.recipeInfo_title{margin-bottom:12px}.recipeInfo_title h3{font-size:.875rem;letter-spacing:.015625rem;line-height:1.25rem;font-weight:400;color:var(--color-grey);margin-bottom:8px}.recipeInfo_title h2{font-size:1.25rem;letter-spacing:.009375rem;line-height:1.75rem}.recipeInfo_tags{position:relative;display:block;margin-bottom:24px}.recipeInfo_details{position:relative;display:flex;flex-wrap:wrap}.recipeInfo_details>div{align-items:flex-start;gap:8px;width:50%}.tagItem{position:relative;display:inline-flex;justify-content:center;align-items:center;height:40px;border-radius:8px;padding:0 12px;background-color:rgba(var(--color-level1-rgb),.2);color:var(--color-blue);gap:4px;transition:all .3s ease}.tagItem_icon{position:relative;display:block;width:32px;height:32px}.detailTitle{position:relative;display:flex;justify-content:flex-start;align-items:center;gap:4px}.detailRatingBar span,.detailTitle_icon{position:relative;display:block;width:24px;height:24px}.detailTitle_label{font-size:.875rem;letter-spacing:.015625rem;line-height:1.25rem;color:var(--color-grey)}.detailTitle_time{padding-left:28px}.detailRating{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px}.detailRatingBar{position:relative;display:flex;gap:3px;border-radius:3px;overflow:hidden}.detailRatingBar span{width:30px;height:6px;background-color:var(--color-grey--300)}.detailRatingBar[data-rate="1"] span:nth-child(-n+1){background-color:var(--color-level1)}.detailRatingBar[data-rate="2"] span:nth-child(-n+2){background-color:var(--color-level2)}.detailRatingBar[data-rate="3"] span:nth-child(-n+3){background-color:var(--color-level3)}.detailRatingBar[data-rate="4"] span:nth-child(-n+4){background-color:var(--color-level4)}.detailRatingBar[data-rate="5"] span:nth-child(-n+5){background-color:var(--color-level5)}.detailRatingText[data-rate="1"]{color:var(--color-level1)}.detailRatingText[data-rate="2"]{color:var(--color-level2)}.detailRatingText[data-rate="3"]{color:var(--color-level3)}.detailRatingText[data-rate="4"]{color:var(--color-level4)}.detailRatingText[data-rate="5"]{color:var(--color-level5)}.recipeSection{position:relative;display:flex;flex-direction:column;gap:8px}.recipeEditor{position:relative;display:block}.recipeEditor h1:not(:last-child),.recipeEditor h2:not(:last-child),.recipeEditor h3:not(:last-child),.recipeEditor img:not(:last-child),.recipeEditor li:not(:last-child),.recipeEditor ol:not(:last-child),.recipeEditor p:not(:last-child),.recipeEditor ul:not(:last-child){margin-bottom:24px}.recipeEditor h1,.recipeEditor h2,.recipeEditor h3,.recipeEditor li,.recipeEditor p{color:var(--color-grey--900)}.recipeEditor img{position:relative;display:block;width:100%;border-radius:8px;overflow:hidden}.recipeEditor h1{font-size:1.25rem;letter-spacing:.009375rem;line-height:1.75rem}.recipeEditor h2,.recipeEditor h3,.recipeEditor li,.recipeEditor p{font-size:1rem;letter-spacing:.015625rem;line-height:1.5rem}.recipeEditor h3{font-size:.875rem;line-height:1.25rem}