@-webkit-keyframes animate-arrow{0%{stroke-dasharray:1 226.19467px;stroke-dashoffset:0}to{stroke-dasharray:226.19467px,226.19467px;stroke-dashoffset:0}}@keyframes animate-arrow{0%{stroke-dasharray:1 226.19467px;stroke-dashoffset:0}to{stroke-dasharray:226.19467px,226.19467px;stroke-dashoffset:0}}@-webkit-keyframes rotate-forward{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg)}to{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}@keyframes rotate-forward{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg)}to{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}@-webkit-keyframes smoothscroll{0%{-webkit-transform:translateX(var(--startAnimation));transform:translateX(var(--startAnimation))}to{-webkit-transform:translateX(var(--animationWidth));transform:translateX(var(--animationWidth))}}@keyframes smoothscroll{0%{-webkit-transform:translateX(var(--startAnimation));transform:translateX(var(--startAnimation))}to{-webkit-transform:translateX(var(--animationWidth));transform:translateX(var(--animationWidth))}}@-webkit-keyframes slidein{0%{top:-20%}to{top:140%}}@keyframes slidein{0%{top:-20%}to{top:140%}}@-webkit-keyframes show{0%{opacity:0}}@keyframes show{0%{opacity:0}}@-webkit-keyframes animate{0%{left:0;right:0}25%{left:100%;right:0}50%{left:0;right:100%}to{left:0;right:0}}@keyframes animate{0%{left:0;right:0}25%{left:100%;right:0}50%{left:0;right:100%}to{left:0;right:0}}.page{overflow:clip}.ingredient{border-bottom:.03125rem solid rgba(0,0,0,.4);margin-bottom:1.375rem;padding-bottom:.75rem;width:100%}.ingredient:last-child{border-bottom:none;margin-bottom:0}.ingredient__toggle{cursor:pointer;font-size:0;margin-bottom:1.125rem;padding-right:2rem;position:relative;text-align:left;width:100%}.ingredient__toggle .icon{font-size:1rem;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ingredient__toggle .icon:after{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.ingredient__toggle[aria-expanded=true] .icon:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ingredient__description,.ingredient__name{color:#000;font-family:ibmplexmono,Courier New,serif;font-size:1rem;font-weight:300;line-height:1.875;text-transform:lowercase}.ingredient__name{background-color:var(--highlightColor)}.ingredient__description:before{content:", "}.ingredient__content{display:grid;grid-template-rows:0fr;-webkit-transition:all .4s ease;transition:all .4s ease;width:100%}@media screen and (min-width:48em){.ingredient__content{width:calc(15.1875rem + (var(--viewportWidthWithoutScrollbar) - 14*27px)/11*8)}}@media screen and (min-width:64em){.ingredient__content{width:calc(10.125rem + (var(--viewportWidthWithoutScrollbar) - 14*27px)/11*5)}}@media screen and (min-width:80em){.ingredient__content{width:calc(20.625rem + (var(--viewportWidthWithoutScrollbar) - 14*66px)/11*4)}}.ingredient__content-inner{overflow:hidden}.ingredient__content-inner *{font-family:ibmplexmono,Courier New,serif;font-size:.75rem;font-style:normal;font-weight:400;font-weight:300;letter-spacing:.01em;line-height:1.66667;margin:0}.ingredient__content-inner strong{font-weight:500}.ingredient__toggle[aria-expanded=true]+.ingredient__content{grid-template-rows:1fr;padding-bottom:1.375rem}