*{box-sizing:border-box}body{margin:0}figure,ul{margin:0;padding:0}li{list-style:none}dd,dl,dt{margin:0}h1,h2,h3,h4{margin:0;font-weight:400;font-size:1rem}a{text-decoration:none;color:inherit}p{margin:0}button,input,textarea{font-family:inherit;font-size:100%;line-height:inherit;margin:0;padding:0;border:none;background:none}input[type=text]{border:none;outline:none;background:none;padding:0}fieldset{margin:0;padding:0;border:none}@font-face{font-family:NoGeorgia;src:url(data:font/woff;base64,Ym9vawAAAABtYXJrAAAAADgAAAA4AAAABAMAAAAABBAAAAAAAAAAAD2BJP5ntsRBAAAAAAAAAAAwAgAABAAAAAMDAAAABAAADAAAAAEBAABBcHBsaWNhdGlvbnMEAAAAAQEAAE1BTVAGAAAAAQEAAGh0ZG9jcwAABQAAAAEBAAB2YWxsZQAAAAQAAAABAQAAd29mZhoAAAABAQAAR2VvcmdpYU5vTWVudS1SZWd1bGFyLndvZmYAABgAAAABBgAAEAAAACQAAAAwAAAAQAAAAFAAAABcAAAACAAAAAQDAADCinUBAwAAAAgAAAAEAwAAD0G+AQMAAAAIAAAABAMAALkHvwEDAAAACAAAAAQDAABj96kCAwAAAAgAAAAEAwAAcq2yAgMAAAAIAAAABAMAAO6vvQIDAAAAGAAAAAEGAACgAAAAsAAAAMAAAADQAAAA4AAAAPAAAAAIAAAAAAQAAEHEtmf6QAU/GAAAAAECAAABAAAAAAAAAB8CAAAAAAAAHwIAAAAAAAAAAAAAAQUAAAgAAAABCQAAZmlsZTovLy8MAAAAAQEAAE1hY2ludG9zaCBIRAgAAAAEAwAAAGBGZDoAAAAIAAAAAAQAAEHB3kSAAAAAJAAAAAEBAABEQ0NCNEQwMS02NERELTM2NDgtOUJENS02Q0FFNDQzREZCQTEYAAAAAQIAAIEAAAABAAAA7xMAAAEAAADvEwAAAQAAAAEAAAABAQAALwAAADQAAAABAgAAZG5pYgAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAd29mZj8/Pz8AAAAAAAAAAMwAAAD+////AQAAAAAAAAAQAAAABBAAAIAAAAAAAAAABRAAAAABAAAAAAAAEBAAADABAAAAAAAAQBAAACABAAAAAAAAAiAAAOgBAAAAAAAABSAAAFgBAAAAAAAAECAAAGgBAAAAAAAAESAAAJwBAAAAAAAAEiAAAHwBAAAAAAAAEyAAAIwBAAAAAAAAICAAAMgBAAAAAAAAMCAAAFABAAAAAAAAAdAAAFABAAAAAAAAENAAAAQAAAAAAAAAF/AAAFwAAAAAAAAAIvAAAPQBAAAAAAAA) format("woff")}:root{--space-xxs:0.25rem;--space-xs:0.5rem;--space-sm:1.25rem;--space-md:2.5rem;--space-lg:5rem;--space-xl:10rem;--border-width:1.5px;--color-light-grey:rgba(0,0,0,.25);--font-sm:18px/1.75 "Courier New",monospace;--font-base:26px/1.75 Georgia,"Times New Roman",serif;--font-md:1.75rem/1.25 Georgia,"Times New Roman",serif;--font-lg:3rem/1 Georgia,"Times New Roman",serif}html{font:var(--font-base)}h1{font:var(--font-lg)}h2{font:var(--font-md)}.u-border,.u-border--button,.u-border--ingredient,.u-border--menu,.u-border--recipe{border:var(--border-width) solid #000}.u-border--recipe{border-bottom:none}.u-border--ingredient{border-left:none;border-right:none}.u-border--button{border-radius:var(--space-xxs)}#App{max-width:1400px}.SearchBar{display:flex}.SearchBar-form{flex:1;display:flex;gap:var(--space-sm);align-items:flex-start}.SearchBar-inputContainer{flex:1;padding:0 var(--space-xs)}.SearchBar-input{width:100%}.SearchBar-input::-moz-placeholder{color:var(--color-light-grey)}.SearchBar-input::placeholder{color:var(--color-light-grey)}.SearchBar-tag{cursor:pointer}.SearchBar-activeTag{text-align:left;padding:0 var(--space-xs);cursor:pointer}.SearchBar-activeTag:before{content:"× "}.SearchBar--mini .SearchBar-activeTag{flex:1}.SearchBar-submit{padding:0 var(--space-xs);cursor:pointer}.MainNav{padding:0 var(--space-sm);margin:var(--space-sm) 0}.MainNav,.MainNav-list{display:flex;gap:var(--space-sm)}.MainNav-list{align-items:flex-start}.MainNav-item--home{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAABlBMVEUAAAD///+l2Z/dAAAAAnRSTlP/AOW3MEoAAAAJcEhZcwAACxMAAAsTAQCanBgAAAXsaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA2LjAtYzAwNiA3OS4xNjQ3NTMsIDIwMjEvMDIvMTUtMTE6NTI6MTMgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjMuMyAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjItMTAtMDRUMTc6MDY6MjItMDQ6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIyLTEwLTEwVDE0OjIxOjU5LTA0OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIyLTEwLTEwVDE0OjIxOjU5LTA0OjAwIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU0YTQzYWM3LWI4OTMtNDJlZi1iYTQyLWFiMGU5OTNiMDZmZCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5MzUzQUI3OTNDNEMxMUVEQjYyODk1ODE0NUVFN0M3OSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjkzNTNBQjc5M0M0QzExRURCNjI4OTU4MTQ1RUU3Qzc5IiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMiIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OThFQzJFN0YzQzMyMTFFREI2Mjg5NTgxNDVFRTdDNzkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OThFQzJFODAzQzMyMTFFREI2Mjg5NTgxNDVFRTdDNzkiLz4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NTRhNDNhYzctYjg5My00MmVmLWJhNDItYWIwZTk5M2IwNmZkIiBzdEV2dDp3aGVuPSIyMDIyLTEwLTEwVDE0OjIxOjU5LTA0OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMyAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4q69WuAAAAI0lEQVQIHQXBAQEAAACAkPw/HQUgAUSAEBAEAkFACBABJAANE8QAW3qGLi8AAAAASUVORK5CYII=);padding:var(--border-width);image-rendering:crisp-edges}.MainNav-link{padding:0 var(--space-xs)}.MainNav-search{flex:1}.Header{aspect-ratio:2/1;background:snow;position:relative}.Pattern,.Pattern-layer{position:absolute;top:0;right:0;bottom:0;left:0;image-rendering:crisp-edges;-webkit-mask-size:100% 100%;mask-size:100% 100%}.Pattern-layer--fine{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAABlBMVEUAAAD///+l2Z/dAAAAAnRSTlP/AOW3MEoAAAAJcEhZcwAACxMAAAsTAQCanBgAAAXsaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA2LjAtYzAwNiA3OS4xNjQ3NTMsIDIwMjEvMDIvMTUtMTE6NTI6MTMgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjMuMyAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjItMTAtMDRUMTc6MDY6MjItMDQ6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIyLTEwLTEwVDE0OjIxOjU5LTA0OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIyLTEwLTEwVDE0OjIxOjU5LTA0OjAwIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU0YTQzYWM3LWI4OTMtNDJlZi1iYTQyLWFiMGU5OTNiMDZmZCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5MzUzQUI3OTNDNEMxMUVEQjYyODk1ODE0NUVFN0M3OSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjkzNTNBQjc5M0M0QzExRURCNjI4OTU4MTQ1RUU3Qzc5IiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMiIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OThFQzJFN0YzQzMyMTFFREI2Mjg5NTgxNDVFRTdDNzkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OThFQzJFODAzQzMyMTFFREI2Mjg5NTgxNDVFRTdDNzkiLz4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NTRhNDNhYzctYjg5My00MmVmLWJhNDItYWIwZTk5M2IwNmZkIiBzdEV2dDp3aGVuPSIyMDIyLTEwLTEwVDE0OjIxOjU5LTA0OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMyAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4q69WuAAAAI0lEQVQIHQXBAQEAAACAkPw/HQUgAUSAEBAEAkFACBABJAANE8QAW3qGLi8AAAAASUVORK5CYII=);-webkit-mask-image:url(/img/pattern-mask.d163666f.svg#m1);mask-image:url(/img/pattern-mask.d163666f.svg#m1)}.Pattern-layer--coarse{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5LjljY2M0ZGU5MywgMjAyMi8wMy8xNC0xNDowNzoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0ExM0E2N0UzREIwMTFFREI1QTA4MUY4MjM0Njc2RDciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0ExM0E2N0QzREIwMTFFREI1QTA4MUY4MjM0Njc2RDciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjMgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MzUzQUI3ODNDNEMxMUVEQjYyODk1ODE0NUVFN0M3OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MzUzQUI3OTNDNEMxMUVEQjYyODk1ODE0NUVFN0M3OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmXSkbgAAAAGUExURQAAAAAAAKVnuc8AAAACdFJOU/8A5bcwSgAAAClJREFUeNpiYGCEAQYGOJsBjOBMBjgTJg5hIgmAKRgTSTuQgWAyAAQYABLKAFYjAdAlAAAAAElFTkSuQmCC);-webkit-mask-image:url(/img/pattern-mask.d163666f.svg#m0);mask-image:url(/img/pattern-mask.d163666f.svg#m0)}.Ad-figure{width:100%;height:100%;aspect-ratio:3/1;position:relative;display:flex;flex-direction:column;justify-content:center;text-align:center}.Ad-link{position:relative;padding:var(--space-lg) 0}.Ad-caption{font:var(--font-sm);margin-top:var(--space-xs)}.Ad-text{font:var(--font-lg)}.Page-header{padding:var(--space-lg) var(--space-md);margin:var(--space-sm);aspect-ratio:3/1;display:flex;align-items:center;justify-content:center;text-align:center;position:relative}.Page-body{padding:0 var(--space-sm);margin:var(--space-sm) 0}.PageFooter{margin-top:var(--space-sm)}.PageFooter-navList{display:flex;gap:var(--space-sm)}.Page-partnerContainer,.PageFooter-navList{padding:var(--space-sm)}.Dropdown{margin-right:var(--space-md);width:-moz-max-content;width:max-content;display:flex;align-items:baseline;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.Dropdown:after{content:"";display:block;width:0;height:0;margin-left:var(--space-xs)}.Dropdown:not(.is-active):not(.is-open):after{border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.6em solid #000}.Dropdown:not(.is-active).is-open:after{border-left:.3em solid transparent;border-right:.3em solid transparent;border-bottom:.6em solid #000}.Dropdown.is-active:after{content:" ×"}.Dropdown-option{width:-moz-max-content;width:max-content;display:none}.Dropdown-option.is-active,.Dropdown.is-open .Dropdown-option{display:block}.RecipeList-filterList{display:flex;align-items:flex-start}.RecipeList-entryList{margin:var(--space-sm) 0;text-align:left}.RecipeList-entry{margin:var(--space-xs) 0}.RecipeList-entry:hover{background-color:var(--color)}.RecipeList-link{display:block;padding:0 var(--space-xs)}.RecipeList-attribution{color:var(--color-light-grey)}.FeaturedList-item,.FeaturedList-itemHeader{margin:var(--space-sm) 0;text-align:center}.FeaturedList-itemHeader{font:var(--font-md)}.FeaturedList-itemTitle{margin:var(--space-sm) 0}.FeaturedList-itemLink{text-decoration:underline}.IngredientNav{margin:var(--space-sm) 0}.IngredientNav-item{display:inline-block;margin-bottom:var(--space-xs)}.IngredientNav-item:not(:last-of-type):after{content:" > ";white-space:pre}.IngredientNav-link{display:inline-block}.MetaItem-definition,.MetaItem-title{display:inline}.MetaItem a{text-decoration:underline}.IngredientDescription,.IngredientMeta{margin:var(--space-sm) 0}.IngredientDescription{white-space:pre-line}.IngredientDescription a{text-decoration:underline}.PageSection{margin:var(--space-sm) 0}.PageSection-header{font:var(--font-md);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;justify-content:space-between;align-items:baseline;margin-top:var(--space-md);margin-bottom:var(--space-sm)}.PageSection-header:after{content:"";display:block;width:0;height:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-bottom:.6em solid #000}.PageSection.is-closed .PageSection-header:after{border-top:.6em solid #000;border-bottom:none}.PageSection-body{display:block}.PageSection.is-closed .PageSection-body{display:none}.PageSection--recipePrep .PageSection-body{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm);align-items:start}.IngredientList-item{display:none}.IngredientList.is-open>.IngredientList-item{display:block}.IngredientList-item>.IngredientList{margin-left:var(--space-md)}.IngredientList-groupTitle{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.IngredientList-groupTitle:before{content:"▸";font-family:monospace;white-space:pre}.IngredientList-groupTitle.is-open:before{content:"▾"}.IngredientList-item+.IngredientList-item{border-top:none}.IngredientList-groupTitle:hover,.IngredientList-ingredientTitle:hover{background:var(--color)}.MenuList{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm)}.MenuList-item{aspect-ratio:3/2}.MenuList-item:hover{background-color:var(--color)}.MenuList-link{padding:var(--space-md);height:100%;text-align:center;display:flex;align-items:center}.BodyText-text{margin:var(--space-sm) 0}.BodyText a{text-decoration:underline}.BodyText p+p{text-indent:4em}.InterviewText{display:grid;grid-template-columns:max-content 1fr;gap:0 var(--space-md)}.InterviewText p{margin:var(--space-sm) 0}.InterviewText p:first-child{margin-top:0}.RecipeMeta-summary{margin:var(--space-sm) 0}.RecipeIngredients{position:sticky;top:0;max-height:100vh;overflow:scroll}.RecipeIngredients-list{display:grid;grid-template-columns:max-content 1fr}.RecipeIngredients-item{display:contents}.RecipeIngredients-quantity{flex:0 0 150px;padding-right:var(--space-sm)}.RecipeIngredients-quantity:empty{padding-right:0}.RecipeIngredients-header{margin-top:var(--space-sm)}.RecipeIngredients-link{display:contents}.RecipeIngredients-link:not(:first-child) .RecipeIngredients-name,.RecipeIngredients-link:not(:first-child) .RecipeIngredients-quantity{border-top:none}.RecipeIngredients-link:hover>*{background-color:var(--color)}.RecipeIngredients-unitSelect{display:flex;gap:var(--space-sm);margin-bottom:var(--space-sm)}.RecipeIngredients-radio{display:none}.RecipeIngredients-radio+label:before{content:"○ ";white-space:pre}.RecipeIngredients-radio:checked+label:before{content:"● ";white-space:pre}.RecipeIngredients-unitSelect label{cursor:pointer}.RecipeInstructions{counter-reset:step}.RecipeInstructions-title{margin-bottom:var(--space-sm)}.RecipeInstructions-title--step{counter-increment:step}.RecipeInstructions-title--step:before{content:"Step " counter(step)}.RecipeInstructions-title--note:before{content:"Note"}.RecipeInstructions p{margin:var(--space-sm) 0}.RecipeInstructions p:first-child{margin-top:0}