*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,hr,ul,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}a:not([class]){color:currentcolor;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}:root{--black: #000;--gray1: #333;--gray2: #4f4f4f;--gray3: #828282;--gray4: #bdbdbd;--orange: #f2994a;--white: #fff;--font-base: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;--font-playfair-display: Playfair Display, sans-serif;--font-montserrat: Montserrat, sans-serif;--font-lora: Lora, sans-serif}html,body{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-base)}a{color:inherit;-webkit-text-decoration:none;text-decoration:none}*{box-sizing:border-box}.container{max-width:1280px;padding:0 8%;margin:0 auto}.header{margin-top:48px}.header-text{padding-right:40%;margin-top:40px}.header-text__page-title{font-family:Playfair Display,sans-serif;font-family:var(--font-playfair-display);font-size:48px;font-style:normal;font-weight:700;line-height:64px;color:#000;color:var(--black)}.header-text__description{display:inline-flex;font-family:Montserrat,sans-serif;font-family:var(--font-montserrat);font-size:14px;font-style:italic;font-weight:500;line-height:17px;color:#4f4f4f;color:var(--gray2)}.header-text__description:before{margin-right:8px;content:url("data:image/svg+xml,%3csvg%20width='13'%20height='8'%20viewBox='0%200%2013%208'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='1.5'%20cy='1.5'%20r='1.5'%20fill='%23C4C4C4'/%3e%3ccircle%20cx='1.5'%20cy='6.5'%20r='1.5'%20fill='%23C4C4C4'/%3e%3ccircle%20cx='6.5'%20cy='1.5'%20r='1.5'%20fill='%23C4C4C4'/%3e%3ccircle%20cx='6.5'%20cy='6.5'%20r='1.5'%20fill='%23C4C4C4'/%3e%3ccircle%20cx='11.5'%20cy='1.5'%20r='1.5'%20fill='%23C4C4C4'/%3e%3ccircle%20cx='11.5'%20cy='6.5'%20r='1.5'%20fill='%23C4C4C4'/%3e%3c/svg%3e")}.header__img-block{width:100%;margin-top:32px}.header__img-block img{height:auto;border-radius:12px}.article-contents{margin-top:48px}.article-contents__layout{display:flex;flex-direction:row-reverse;justify-content:space-between}.recipe{width:55%}.recipe h2{font-family:Playfair Display,sans-serif;font-family:var(--font-playfair-display);font-size:24px;font-style:normal;font-weight:700;line-height:32px;color:#333;color:var(--gray1)}.recipe h3{margin-top:32px;font-family:Playfair Display,sans-serif;font-family:var(--font-playfair-display);font-size:18px;font-style:italic;font-weight:400;line-height:24px;color:#333;color:var(--gray1)}.recipe ul{margin-top:16px;margin-bottom:16px}.recipe em{font-style:normal;font-weight:700}.recipe i{font-style:italic;font-weight:500}.sidebar{display:grid;grid-gap:38px;gap:38px;min-width:216px;padding:56px 40px;border-radius:12px;box-shadow:0 0 20px #0000001a}.sidebar-item{display:flex;align-items:center}.sidebar-item-text{margin-left:8px}.sidebar-item-text__title{font-family:Montserrat,sans-serif;font-family:var(--font-montserrat);font-size:10px;font-style:normal;font-weight:700;line-height:12px;color:#bdbdbd;color:var(--gray4);text-transform:uppercase}.sidebar-item-text__value{margin-top:4px;font-family:Montserrat,sans-serif;font-family:var(--font-montserrat);font-size:14px;font-style:normal;font-weight:500;line-height:17px;color:#333;color:var(--gray1)}.color-orange{color:#f2994a;color:var(--orange)}.recipe-ingredients ul{padding-left:0;list-style:none}.recipe-ingredients li{margin-bottom:4px}.recipe-ingredients li:last-child{margin-bottom:0}.recipe-ingredients label{font-family:Montserrat,sans-serif;font-family:var(--font-montserrat);font-size:16px;font-style:normal;font-weight:400;line-height:25px;color:#000;color:var(--black)}.recipe-ingredients .check-box-block{display:inline-flex}.recipe-ingredients .check-box-block input[type=checkbox]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;clip-path:inset(50%)}.recipe-ingredients .check-box-block__custom-check-box{position:relative;display:inline-block;flex-shrink:0;width:1.4em;height:1.4em;margin-right:12px}.recipe-ingredients .check-box-block__custom-check-box:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";border:1px solid #828282;border:1px solid var(--gray3);border-radius:4px}.recipe-ingredients .check-box-block__custom-check-box:after{position:absolute;top:.375em;left:.25em;width:1em;height:.5em;content:"";border-bottom:2px solid #fff;border-bottom:2px solid var(--white);border-left:2px solid #fff;border-left:2px solid var(--white);opacity:0;transform:rotate(-40deg);transition:opacity .5s}.recipe-ingredients input[type=checkbox]:checked~.check-box-block__custom-check-box:before{background-color:#f2994a;background-color:var(--orange);border-color:#f2994a;border-color:var(--orange)}.recipe-ingredients input[type=checkbox]:checked~.check-box-block__custom-check-box:after{opacity:1}.recipe-ingredients input[type=checkbox]:focus~.check-box-block__custom-check-box:before{box-shadow:0 0 4px #f2994a;box-shadow:0 0 4px var(--orange)}.recipe-ingredients input[type=checkbox]:checked~.check-box-block__text{-webkit-text-decoration:line-through;text-decoration:line-through}.recipe-instructions h2{margin-top:28px}.recipe-instructions ol{padding-left:0;list-style-type:none;counter-reset:number}.recipe-instructions li{position:relative;padding-left:52px;margin-bottom:24px;font-family:Montserrat,sans-serif;font-family:var(--font-montserrat);font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:#000;color:var(--black)}.recipe-instructions li:last-child{margin-bottom:0}.recipe-instructions li:before{position:absolute;left:0;display:inline-block;width:36px;height:36px;font-family:Lora,sans-serif;font-family:var(--font-lora);font-size:24px;font-weight:700;line-height:36px;color:#fff;color:var(--white);text-align:center;content:counter(number);counter-increment:number;background-color:#f2994a;background-color:var(--orange);border-radius:6px}.source{margin-top:56px}.source__text{font-family:Montserrat,sans-serif;font-family:var(--font-montserrat);font-size:16px;font-style:italic;font-weight:400;line-height:24px;color:#bdbdbd;color:var(--gray4)}.footer{padding:24px 0;text-align:center}.footer__signature{font-family:Montserrat,sans-serif;font-family:var(--font-montserrat);font-size:14px;font-style:normal;font-weight:500;line-height:17px;color:#828282;color:var(--gray3)}@media(max-width:959px){.container{padding:0 3%}.header{margin-top:32px}.header-text{padding-right:0}.header-text__page-title{font-size:24px;line-height:32px}.header-text__description{font-size:12px;line-height:15px}.header__img-block{margin-top:24px}.article-contents{margin-top:16px}.article-contents__layout{flex-direction:column}.recipe{width:100%}.recipe h2{font-size:18px;line-height:24px}.recipe h3{font-size:16px;line-height:21px}.sidebar{gap:24px;padding:16px 0;box-shadow:none}.sidebar-item__yields{grid-row:1 / 2;grid-column:1 / 2}.sidebar-item__prep-time{grid-row:2 / 3;grid-column:1 / 2}.sidebar-item__cook-time{grid-row:2 / 3;grid-column:2 / 3}.sidebar-item__total-time{grid-row:2 / 3;grid-column:3 / 4}.sidebar-item-text__title{font-size:8px;line-height:10px}.sidebar-item-text__value{font-size:10px;line-height:12px}.recipe-ingredients{margin-top:20px}.recipe-ingredients h2{margin-bottom:-20px}.recipe-ingredients label{font-size:14px}.source{margin-top:24px}.source__text{font-size:12px;line-height:18px}}
