@media print{.eh-ingredients__link,.sh,.sf,#silktide-wrapper,.eh-crumbs,.eh-recipe__hero,.eh-recipe__actions,.eh-rating,.eh-servings__btn,.eh-list-btn,.eh-save,.eh-recipe__footer,.eh-section,.eh-cookbar,.eh-timers,.eh-step__photo{display:none!important}body{min-width:0!important}a[href]:after,abbr[title]:after{content:none!important}.eh,.eh-panel,.eh-panel--quiet{color:#000;background:0 0!important}.eh-recipe__body{padding-top:16px;padding-bottom:0;display:block}.eh-ingredients label{padding-top:6px;padding-bottom:6px}.eh-ingredients label:before{border-color:#000;top:8px}.eh-ingredients-panel{border:0;max-height:none;padding:0;position:static;overflow:visible}.eh .eh-timer{color:inherit;font-weight:inherit;background:0 0;border:0;padding:0}.eh-step{break-inside:avoid;grid-template-columns:minmax(0,1fr);padding:10px 0}.eh-step__text p:last-child{font-size:13pt}.eh .eh-recipe__title{font-size:24pt}a{text-decoration:none}}.eh-in-menus__text{color:var(--eh-ink-soft);font:400 15px/22px var(--eh-text);margin:16px 0 0}.eh-in-menus__text a{color:var(--eh-dill)}.eh-pairings__item{flex-direction:column;gap:8px;min-width:0;display:flex}.eh-pairings__role{letter-spacing:.04em;text-transform:uppercase;color:var(--eh-ink-soft);font-size:13px;font-weight:600}.eh-pairings__more-row{margin:16px 0 0}.eh-pairings__more{color:var(--eh-paprika-deep);text-underline-offset:3px;text-decoration:underline}.eh-trail{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 14px;display:flex}.eh-trail[hidden]{display:none}.eh-trail--pending{min-height:36px}@media (max-width:479.98px){.eh-trail--pending{min-height:64px}}.eh .eh-trail__menu{color:var(--eh-dill);font:600 14px/20px var(--eh-text);text-underline-offset:3px;-webkit-text-decoration:underline #2f5d5059;text-decoration:underline #2f5d5059}.eh .eh-trail__days{gap:4px;margin:0;padding:0;list-style:none;display:flex}.eh .eh-trail__day{background:var(--eh-dill-wash);width:36px;height:36px;color:var(--eh-dill);font:600 13px/1 var(--eh-text);border-radius:50%;place-items:center;text-decoration:none;display:grid}.eh .eh-trail__day[aria-current=page]{background:var(--eh-dill);color:#fff}.eh-trail-next-wrap{margin-top:clamp(24px,4vw,40px)}.eh-trail-next-wrap[hidden]{display:none}.eh .eh-trail-next{background:var(--eh-dill-wash);max-width:560px;color:var(--eh-ink);border-radius:18px;align-items:center;gap:14px;padding:10px 18px 10px 10px;text-decoration:none;display:flex}.eh .eh-trail-next__photo{object-fit:cover;border-radius:12px;flex:none;width:96px;height:72px}.eh-trail-next__text{gap:2px;min-width:0;display:grid}.eh-trail-next__label{color:var(--eh-dill);font:600 13px/18px var(--eh-text)}.eh-trail-next__title{font:600 16px/22px var(--eh-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.eh-modal{width:min(100vw,480px);max-width:none;max-height:min(90dvh,640px);padding:28px 20px calc(24px + env(safe-area-inset-bottom));background:var(--eh-bg);color:var(--eh-ink);font-family:var(--eh-text);border:0;border-radius:28px 28px 0 0;margin:auto auto 0;overflow-y:auto}.eh-modal::backdrop{background:#2b1c1873}.eh .eh-modal__close{background:var(--eh-dill-wash);width:44px;height:44px;color:var(--eh-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:14px;right:14px}.eh-modal .eh-pagehead__title{margin:0;padding-right:48px;font-size:26px}.eh .eh-modal .eh-menu__recipe{color:var(--eh-ink);font:600 17px/23px var(--eh-text);align-items:center;gap:14px;margin-top:16px;text-decoration:none;display:flex}.eh .eh-modal .eh-menu__recipe img{aspect-ratio:4/3;object-fit:cover;border-radius:12px;width:96px;height:auto}.eh-modal .eh-menu__add{gap:16px;margin-top:20px;display:grid}.eh-modal .eh-form.eh-menu__add>div{margin:0}.eh .eh-modal .eh-menu__add .eh-btn{justify-self:start}.eh .eh-modal__title{font:700 26px/1.15 var(--eh-display);margin:0;padding-right:48px}.eh .eh-modal__text{margin:12px 0 0;font-size:17px;line-height:25px}.eh .eh-modal__actions{flex-wrap:wrap;gap:10px;margin:20px 0 0;display:flex}@media (min-width:768px){.eh-modal{border-radius:28px;margin:auto}}
