.ad-slot_slot__bWT8P{display:block;width:100%;margin:8px 0}.dish-plate_frame__TOIGT{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;background-color:var(--paper-deep)}.dish-plate_tall__rDMDw{aspect-ratio:3/2}.dish-plate_photo__2zSD9{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.6,.2,1)}.dish-plate_drawn__NRc63{background-color:color-mix(in srgb,var(--plate) 12%,var(--paper-raised))}.dish-plate_drawn__NRc63,.dish-plate_plate__6uYWc{display:flex;align-items:center;justify-content:center}.dish-plate_plate__6uYWc{position:relative;width:62%;aspect-ratio:1;border-radius:50%;background-color:var(--paper-raised);border:1px solid color-mix(in srgb,var(--plate) 45%,transparent);box-shadow:inset 0 0 0 7px var(--paper-raised),inset 0 0 0 8px color-mix(in srgb,var(--plate) 28%,transparent)}.dish-plate_initials__GucO6{font-family:var(--serif);font-size:clamp(1.7rem,4.4vw,2.6rem);letter-spacing:.06em;color:var(--plate)}.dish-plate_stamp__2qfjn{position:absolute;left:14px;bottom:12px;font-family:var(--sans);font-size:.6rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb,var(--plate) 78%,var(--ink))}@supports not (background:color-mix(in srgb,red 50%,blue)){.dish-plate_drawn__NRc63{background-color:var(--paper-deep)}.dish-plate_plate__6uYWc{border:1px solid var(--rule-strong);box-shadow:inset 0 0 0 7px var(--paper-raised),inset 0 0 0 8px var(--rule)}.dish-plate_stamp__2qfjn{color:var(--ink-soft)}}.recipe-card_card__MKaCL{display:flex;flex-direction:column;background-color:var(--paper-raised);border:1px solid var(--rule);border-radius:2px;overflow:hidden;transition:border-color .22s ease,transform .22s ease}.recipe-card_card__MKaCL:hover{border-color:var(--rule-strong);transform:translateY(-3px)}.recipe-card_media__LgeND{position:relative;border-bottom:1px solid var(--rule)}.recipe-card_card__MKaCL:hover .recipe-card_media__LgeND img{transform:scale(1.04)}.recipe-card_number__exlKb{position:absolute;top:0;right:0;padding:5px 10px;background-color:var(--paper-raised);border-left:1px solid var(--rule);border-bottom:1px solid var(--rule);font-family:var(--serif);font-size:.72rem;letter-spacing:.06em;color:var(--ink-faint)}.recipe-card_body__s_h6L{display:flex;flex-direction:column;flex:1 1;padding:18px 20px 20px}.recipe-card_cuisine__eVk3S{font-size:.64rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;margin-bottom:9px}.recipe-card_title__RzLWU{font-family:var(--serif);font-size:1.42rem;line-height:1.18;margin-bottom:9px}.recipe-card_card__MKaCL:hover .recipe-card_title__RzLWU{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}.recipe-card_details__mYVro{margin:0 0 16px;font-size:.92rem;line-height:1.55;color:var(--ink-soft);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.recipe-card_meta__WAkA_{margin-top:auto;padding-top:12px;border-top:1px solid var(--rule);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.recipe-card_dot__RtkI3{margin:0 8px}.dish_page__jM59f{padding-bottom:80px}.dish_opener__9g_J_{padding:30px 0 38px;border-bottom:1px solid var(--rule);margin-bottom:34px}.dish_back__CyAr3{display:inline-block;margin-bottom:30px;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint)}.dish_back__CyAr3:hover{color:var(--accent)}.dish_cuisine__7JHyp{margin:0 0 14px;font-size:.68rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.dish_title__lMTz_{font-family:var(--serif);font-size:clamp(2.2rem,5.6vw,3.9rem);line-height:1.05;max-width:18ch}.dish_standfirst__nvDav{margin:20px 0 0;max-width:62ch;font-size:1.1rem;line-height:1.66;color:var(--ink-soft)}.dish_stats__8ptei{display:flex;flex-wrap:wrap;gap:0;margin:34px 0 0;border-top:1px solid var(--rule)}.dish_stat__C8lWl{padding:16px 34px 0 0;margin-right:34px;border-right:1px solid var(--rule)}.dish_stat__C8lWl:last-child{border-right:none;margin-right:0}.dish_stat__C8lWl>dt{font-size:.64rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:5px}.dish_stat__C8lWl>dd{margin:0;font-family:var(--serif);font-size:1.2rem;color:var(--ink)}.dish_hero__jy_dJ{border:1px solid var(--rule);margin-bottom:8px}.dish_heroPlate__Bc_hU{max-width:400px;margin:0 0 8px;border:1px solid var(--rule)}.dish_columns__P6S3O{display:grid;grid-template-columns:minmax(260px,340px) 1fr;grid-gap:54px;gap:54px;align-items:start;margin-top:34px}.dish_ingredients___DJKo{position:-webkit-sticky;position:sticky;top:24px}.dish_panel__hnipM{background-color:var(--paper-raised);border:1px solid var(--rule);border-top:3px solid var(--accent);padding:24px 22px}.dish_panelTitle__TAPuV{font-family:var(--serif);font-size:1.5rem;margin-bottom:18px}.dish_ingredientList__pR4no{list-style:none;margin:0;padding:0}.dish_ingredient__Ojx2s{display:flex;align-items:baseline;gap:8px;padding:9px 0;border-bottom:1px dotted var(--rule-strong);font-size:.93rem}.dish_ingredient__Ojx2s:last-child{border-bottom:none}.dish_ingredientName__KqZga{color:var(--ink)}.dish_ingredientRule__xLJxV{flex:1 1;min-width:12px;height:1px;background-color:var(--rule);transform:translateY(-3px)}.dish_ingredientAmount__hhYPR{white-space:nowrap;font-weight:600;color:var(--ink-soft)}.dish_methodTitle__3EshJ{font-family:var(--serif);font-size:clamp(1.7rem,3vw,2.3rem);padding-bottom:14px;border-bottom:1px solid var(--rule);margin-bottom:8px}.dish_steps__221wg{list-style:none;margin:0;padding:0;counter-reset:step}.dish_step__bT7Sr{display:flex;gap:22px;padding:22px 0;border-bottom:1px solid var(--rule)}.dish_step__bT7Sr:last-child{border-bottom:none}.dish_stepNumber__0QRix{flex-shrink:0;width:2.4ch;font-family:var(--serif);font-size:1.7rem;line-height:1.1}.dish_stepText__KN9Wp{margin:0;font-size:1.04rem;line-height:1.7;color:var(--ink-soft);max-width:64ch}.dish_next__Z4BZB{margin-top:60px}.dish_nextHead__VP_bl{display:flex;align-items:center;gap:18px;margin-bottom:24px}.dish_nextTitle__Ce5YZ{font-family:var(--serif);font-size:1.6rem;white-space:nowrap}.dish_nextRule__9Uv5W{flex:1 1;height:1px;background-color:var(--rule)}.dish_nextCard__mCn__{max-width:360px}@media only screen and (max-width:900px){.dish_columns__P6S3O{grid-template-columns:1fr;gap:40px}.dish_ingredients___DJKo{position:static}}@media only screen and (max-width:640px){.dish_opener__9g_J_{padding:22px 0 30px}.dish_title__lMTz_{max-width:none}.dish_stat__C8lWl{padding-right:20px;margin-right:20px}.dish_step__bT7Sr{gap:16px}.dish_nextCard__mCn__{max-width:none}}