:root,html[data-theme="light"],html[data-theme="dark"]{--h2c-ink:#101b2b;--h2c-ink-2:#162339;--h2c-paper:#fff7df;--h2c-paper-2:#fff1cf;--h2c-tan:#f3dca8;--h2c-gold:#ffd15a;--h2c-dark-bg:#0f141a;--h2c-dark-panel:#162339;--h2c-line:rgb(16 27 43 / .28);--h2c-dark-line:rgb(255 209 90 / .48);--mg-accent:#101b2b;--mg-teal:#101b2b;--h2c-retro-teal:#101b2b;--h2c-retro-gold:#ffd15a;--h2c-retro-brown:#101b2b;--h2c-retro-ink:#101b2b;--h2c-retro-paper:#fff7df;--h2c-retro-cream:#fff1cf;--h2c-retro-line:rgb(16 27 43 / .28)}html[data-theme="dark"]{color-scheme:dark;--bg:var(--h2c-dark-bg);--surface:var(--h2c-dark-panel);--surface-alt:#101b2b;--text:var(--h2c-paper);--muted:var(--h2c-tan);--line:var(--h2c-dark-line);--dark:var(--h2c-paper);--white:var(--h2c-dark-bg);--accent:var(--h2c-gold)}html:not([data-theme="dark"]) body{color:var(--h2c-ink)!important}html[data-theme="dark"] body,body[data-theme="dark"]{color:var(--h2c-paper)!important}html body:is(.hero-kicker,.archive-kicker,.page-badge,.ref-card-kicker,.hero-rail-kicker,.mini-label,.ing-meta,.lvl-badge,.brand-kicker,.magazine-ribbon-label,.ribbon-season,.ribbon-price,.ribbon-free,.ribbon-date),html[data-theme="dark"] body:is(.hero-kicker,.archive-kicker,.page-badge,.ref-card-kicker,.hero-rail-kicker,.mini-label,.ing-meta,.lvl-badge,.brand-kicker,.magazine-ribbon-label,.ribbon-season,.ribbon-price,.ribbon-free,.ribbon-date),body[data-theme="dark"]:is(.hero-kicker,.archive-kicker,.page-badge,.ref-card-kicker,.hero-rail-kicker,.mini-label,.ing-meta,.lvl-badge,.brand-kicker,.magazine-ribbon-label,.ribbon-season,.ribbon-price,.ribbon-free,.ribbon-date){background:var(--h2c-gold)!important;color:var(--h2c-ink)!important;-webkit-text-fill-color:var(--h2c-ink)!important;border-color:var(--h2c-ink)!important;box-shadow:none!important;text-shadow:none!important}html body:is(.hero-kicker,.archive-kicker,.page-badge,.ref-card-kicker,.hero-rail-kicker,.mini-label,.ing-meta,.lvl-badge,.brand-kicker,.magazine-ribbon-label,.ribbon-season,.ribbon-price,.ribbon-free,.ribbon-date) *,html[data-theme="dark"] body:is(.hero-kicker,.archive-kicker,.page-badge,.ref-card-kicker,.hero-rail-kicker,.mini-label,.ing-meta,.lvl-badge,.brand-kicker,.magazine-ribbon-label,.ribbon-season,.ribbon-price,.ribbon-free,.ribbon-date) *,body[data-theme="dark"]:is(.hero-kicker,.archive-kicker,.page-badge,.ref-card-kicker,.hero-rail-kicker,.mini-label,.ing-meta,.lvl-badge,.brand-kicker,.magazine-ribbon-label,.ribbon-season,.ribbon-price,.ribbon-free,.ribbon-date) *{color:var(--h2c-ink)!important;-webkit-text-fill-color:var(--h2c-ink)!important;text-shadow:none!important}html body:is(.hero-btn,.hero-btn-primary,.hero-btn-submit,.section-nav a,.editorial-quick-rail a,.hero-editorial-links a,.home-tools-actions a,.authority-links a,.recipe-practicality__link,.h2c-subscribe-pop__submit,.h2c-subscribe-pop__later,button[type="submit"],.theme-toggle,.h2c-motion-toggle,.h2c-search-btn),html[data-theme="dark"] body:is(.hero-btn,.hero-btn-primary,.hero-btn-submit,.section-nav a,.editorial-quick-rail a,.hero-editorial-links a,.home-tools-actions a,.authority-links a,.recipe-practicality__link,.h2c-subscribe-pop__submit,.h2c-subscribe-pop__later,button[type="submit"],.theme-toggle,.h2c-motion-toggle,.h2c-search-btn),body[data-theme="dark"]:is(.hero-btn,.hero-btn-primary,.hero-btn-submit,.section-nav a,.editorial-quick-rail a,.hero-editorial-links a,.home-tools-actions a,.authority-links a,.recipe-practicality__link,.h2c-subscribe-pop__submit,.h2c-subscribe-pop__later,button[type="submit"],.theme-toggle,.h2c-motion-toggle,.h2c-search-btn){background:var(--h2c-gold)!important;color:var(--h2c-ink)!important;-webkit-text-fill-color:var(--h2c-ink)!important;border-color:var(--h2c-ink)!important;box-shadow:none!important;text-shadow:none!important}html body:is(.hero-btn,.hero-btn-primary,.hero-btn-submit,.section-nav a,.editorial-quick-rail a,.hero-editorial-links a,.home-tools-actions a,.authority-links a,.recipe-practicality__link,.h2c-subscribe-pop__submit,.h2c-subscribe-pop__later,button[type="submit"],.theme-toggle,.h2c-motion-toggle,.h2c-search-btn):is(:hover,:focus-visible),html[data-theme="dark"] body:is(.hero-btn,.hero-btn-primary,.hero-btn-submit,.section-nav a,.editorial-quick-rail a,.hero-editorial-links a,.home-tools-actions a,.authority-links a,.recipe-practicality__link,.h2c-subscribe-pop__submit,.h2c-subscribe-pop__later,button[type="submit"],.theme-toggle,.h2c-motion-toggle,.h2c-search-btn):is(:hover,:focus-visible),body[data-theme="dark"]:is(.hero-btn,.hero-btn-primary,.hero-btn-submit,.section-nav a,.editorial-quick-rail a,.hero-editorial-links a,.home-tools-actions a,.authority-links a,.recipe-practicality__link,.h2c-subscribe-pop__submit,.h2c-subscribe-pop__later,button[type="submit"],.theme-toggle,.h2c-motion-toggle,.h2c-search-btn):is(:hover,:focus-visible){background:var(--h2c-ink)!important;color:var(--h2c-paper)!important;-webkit-text-fill-color:var(--h2c-paper)!important;border-color:var(--h2c-gold)!important;outline:3px solid var(--h2c-gold)!important;box-shadow:none!important;text-shadow:none!important}html body:is(.hero-btn,.hero-btn-primary,.hero-btn-submit,.section-nav a,.editorial-quick-rail a,.hero-editorial-links a,.home-tools-actions a,.authority-links a,.recipe-practicality__link,.h2c-subscribe-pop__submit,.h2c-subscribe-pop__later,button[type="submit"],.theme-toggle,.h2c-motion-toggle,.h2c-search-btn):is(:hover,:focus-visible) *,html[data-theme="dark"] body:is(.hero-btn,.hero-btn-primary,.hero-btn-submit,.section-nav a,.editorial-quick-rail a,.hero-editorial-links a,.home-tools-actions a,.authority-links a,.recipe-practicality__link,.h2c-subscribe-pop__submit,.h2c-subscribe-pop__later,button[type="submit"],.theme-toggle,.h2c-motion-toggle,.h2c-search-btn):is(:hover,:focus-visible) *,body[data-theme="dark"]:is(.hero-btn,.hero-btn-primary,.hero-btn-submit,.section-nav a,.editorial-quick-rail a,.hero-editorial-links a,.home-tools-actions a,.authority-links a,.recipe-practicality__link,.h2c-subscribe-pop__submit,.h2c-subscribe-pop__later,button[type="submit"],.theme-toggle,.h2c-motion-toggle,.h2c-search-btn):is(:hover,:focus-visible) *{color:var(--h2c-paper)!important;-webkit-text-fill-color:var(--h2c-paper)!important}html:not([data-theme="dark"]) body:is(.site-header--magazine,.magazine-ribbon,.site-footer,.panel,.home-panel,.welcome-card,.ref-card,.ref-standard,.cardlink,.category-card,.archive-card,.tool-card,.home-tool-card,.reference-spotlight-card,.issue-note-card,.ing-card,.lvl-card,.recipe-card,.recipe-details,#ingredient-list,.recipe-steps,.recipe-authority,.recipe-authority__aside,.recipe-practicality,.recipe-practicality__card,.recipe-notes,.recipe-list-vertical>.content>a,.recipe-list-vertical>.content>h3,.recipe-category,.contact-card,.subscribe-card,.footer-brand-block,.footer-nav-group,.footer-privacy-toggle,.copyright-line):is(h1,h2,h3,h4,h5,h6,p,li,span,strong,b,small,a,dd,dt,summary),html[data-theme="light"] body:is(.site-header--magazine,.magazine-ribbon,.site-footer,.panel,.home-panel,.welcome-card,.ref-card,.ref-standard,.cardlink,.category-card,.archive-card,.tool-card,.home-tool-card,.reference-spotlight-card,.issue-note-card,.ing-card,.lvl-card,.recipe-card,.recipe-details,#ingredient-list,.recipe-steps,.recipe-authority,.recipe-authority__aside,.recipe-practicality,.recipe-practicality__card,.recipe-notes,.recipe-list-vertical>.content>a,.recipe-list-vertical>.content>h3,.recipe-category,.contact-card,.subscribe-card,.footer-brand-block,.footer-nav-group,.footer-privacy-toggle,.copyright-line):is(h1,h2,h3,h4,h5,h6,p,li,span,strong,b,small,a,dd,dt,summary){color:var(--h2c-ink)!important;-webkit-text-fill-color:var(--h2c-ink)!important;text-shadow:none!important}html[data-theme="dark"] body:is(.cardlink,.category-card,.archive-card,.tool-card,.home-tool-card,.reference-spotlight-card,.issue-note-card,.ing-card,.lvl-card,.recipe-card,.recipe-details,#ingredient-list,.recipe-steps,.recipe-authority,.recipe-authority__aside,.recipe-practicality,.recipe-practicality__card,.recipe-notes,.recipe-list-vertical>.content>a,.recipe-list-vertical>.content>h3,.recipe-category,.footer-brand-block,.footer-nav-group,.footer-privacy-toggle,.copyright-line),body[data-theme="dark"]:is(.cardlink,.category-card,.archive-card,.tool-card,.home-tool-card,.reference-spotlight-card,.issue-note-card,.ing-card,.lvl-card,.recipe-card,.recipe-details,#ingredient-list,.recipe-steps,.recipe-authority,.recipe-authority__aside,.recipe-practicality,.recipe-practicality__card,.recipe-notes,.recipe-list-vertical>.content>a,.recipe-list-vertical>.content>h3,.recipe-category,.footer-brand-block,.footer-nav-group,.footer-privacy-toggle,.copyright-line){background:var(--h2c-paper)!important;color:var(--h2c-ink)!important;-webkit-text-fill-color:initial!important;border-color:var(--h2c-ink)!important;text-shadow:none!important}html[data-theme="dark"] body:is(.cardlink,.category-card,.archive-card,.tool-card,.home-tool-card,.reference-spotlight-card,.issue-note-card,.ing-card,.lvl-card,.recipe-card,.recipe-details,#ingredient-list,.recipe-steps,.recipe-authority,.recipe-authority__aside,.recipe-practicality,.recipe-practicality__card,.recipe-notes,.recipe-list-vertical>.content>a,.recipe-list-vertical>.content>h3,.recipe-category,.footer-brand-block,.footer-nav-group,.footer-privacy-toggle,.copyright-line):is(h1,h2,h3,h4,h5,h6,p,li,span,strong,b,small,a,dd,dt,summary),body[data-theme="dark"]:is(.cardlink,.category-card,.archive-card,.tool-card,.home-tool-card,.reference-spotlight-card,.issue-note-card,.ing-card,.lvl-card,.recipe-card,.recipe-details,#ingredient-list,.recipe-steps,.recipe-authority,.recipe-authority__aside,.recipe-practicality,.recipe-practicality__card,.recipe-notes,.recipe-list-vertical>.content>a,.recipe-list-vertical>.content>h3,.recipe-category,.footer-brand-block,.footer-nav-group,.footer-privacy-toggle,.copyright-line):is(h1,h2,h3,h4,h5,h6,p,li,span,strong,b,small,a,dd,dt,summary){color:var(--h2c-ink)!important;-webkit-text-fill-color:var(--h2c-ink)!important;text-shadow:none!important}html[data-theme="dark"] body:is(.panel,.home-panel,.welcome-card,.ref-card,.ref-standard),body[data-theme="dark"]:is(.panel,.home-panel,.welcome-card,.ref-card,.ref-standard){background:var(--h2c-dark-panel)!important;color:var(--h2c-paper)!important;-webkit-text-fill-color:initial!important;border-color:var(--h2c-dark-line)!important}html[data-theme="dark"] body:is(.panel,.home-panel,.welcome-card,.ref-card,.ref-standard):is(h1,h2,h3,h4,h5,h6,strong,b),body[data-theme="dark"]:is(.panel,.home-panel,.welcome-card,.ref-card,.ref-standard):is(h1,h2,h3,h4,h5,h6,strong,b){color:var(--h2c-paper)!important;-webkit-text-fill-color:var(--h2c-paper)!important}html[data-theme="dark"] body:is(.panel,.home-panel,.welcome-card,.ref-card,.ref-standard):is(p,li,dd,figcaption,blockquote,.lede,.deck,.card-copy),body[data-theme="dark"]:is(.panel,.home-panel,.welcome-card,.ref-card,.ref-standard):is(p,li,dd,figcaption,blockquote,.lede,.deck,.card-copy){color:var(--h2c-tan)!important;-webkit-text-fill-color:var(--h2c-tan)!important}html body .h2c-footer-quicknav,html[data-theme="dark"] body .h2c-footer-quicknav,body[data-theme="dark"] .h2c-footer-quicknav{background:var(--h2c-paper)!important;color:var(--h2c-ink)!important;-webkit-text-fill-color:var(--h2c-ink)!important;border:2px solid var(--h2c-ink)!important;box-shadow:none!important}html body .h2c-footer-quicknav__item,html body .h2c-footer-quicknav__item:visited,html[data-theme="dark"] body .h2c-footer-quicknav__item,html[data-theme="dark"] body .h2c-footer-quicknav__item:visited,body[data-theme="dark"] .h2c-footer-quicknav__item,body[data-theme="dark"] .h2c-footer-quicknav__item:visited{background:transparent!important;color:var(--h2c-ink)!important;-webkit-text-fill-color:var(--h2c-ink)!important;text-shadow:none!important}html body .h2c-footer-quicknav__item:hover,html body .h2c-footer-quicknav__item:focus-visible,html[data-theme="dark"] body .h2c-footer-quicknav__item:hover,html[data-theme="dark"] body .h2c-footer-quicknav__item:focus-visible,body[data-theme="dark"] .h2c-footer-quicknav__item:hover,body[data-theme="dark"] .h2c-footer-quicknav__item:focus-visible{background:var(--h2c-ink)!important;color:var(--h2c-paper)!important;-webkit-text-fill-color:var(--h2c-paper)!important}.h2c-subscribe-pop[hidden]{display:none!important}.h2c-subscribe-pop{position:fixed!important;inset:0!important;z-index:2147482000!important;display:grid!important;place-items:center!important;padding:clamp(1rem,4vw,2rem)!important;isolation:isolate!important;color:var(--h2c-ink)!important;-webkit-text-fill-color:initial!important;pointer-events:auto!important}body.h2c-subscribe-pop-open{overflow:hidden!important}.h2c-subscribe-pop__backdrop{position:absolute!important;inset:0!important;z-index:0!important;background:rgb(16 27 43 / .62)!important;backdrop-filter:blur(6px)!important}.h2c-subscribe-pop__dialog{position:relative!important;z-index:1!important;width:min(100%,34rem)!important;max-height:min(82vh,42rem)!important;overflow:auto!important;margin:0!important;padding:clamp(1.25rem,4vw,2rem)!important;border:2px solid var(--h2c-ink)!important;border-radius:18px!important;background:linear-gradient(180deg,var(--h2c-paper),var(--h2c-paper-2))!important;color:var(--h2c-ink)!important;-webkit-text-fill-color:initial!important;box-shadow:0 26px 70px rgb(0 0 0 / .34)!important;text-align:left!important}.h2c-subscribe-pop__dialog:is(h2,p,span,strong,a,button){color:var(--h2c-ink)!important;-webkit-text-fill-color:var(--h2c-ink)!important;text-shadow:none!important}.h2c-subscribe-pop__close{position:absolute!important;top:.75rem!important;right:.75rem!important;min-height:34px!important;padding:.35rem .62rem!important;border:1px solid var(--h2c-ink)!important;border-radius:999px!important;background:var(--h2c-paper)!important;color:var(--h2c-ink)!important;font:900 .72rem/1 var(--font-sans,"Source Sans 3",Arial,sans-serif)!important;letter-spacing:0!important;cursor:pointer!important}.h2c-subscribe-pop__kicker{display:inline-flex!important;align-items:center!important;width:max-content!important;max-width:calc(100% - 4.75rem)!important;min-height:28px!important;margin:0 0 .85rem!important;padding:.24rem .58rem!important;border:1px solid var(--h2c-ink)!important;border-radius:6px!important;background:var(--h2c-gold)!important;color:var(--h2c-ink)!important;font:900 .72rem/1.1 var(--font-sans,"Source Sans 3",Arial,sans-serif)!important;text-transform:uppercase!important;letter-spacing:0!important}.h2c-subscribe-pop__dialog h2{margin:0 0 .7rem!important;font-size:clamp(1.55rem,5vw,2.25rem)!important;line-height:1.04!important;max-width:13ch!important;letter-spacing:0!important}.h2c-subscribe-pop__dialog p{margin:.55rem 0 0!important;font-size:1rem!important;line-height:1.55!important;color:var(--h2c-ink)!important}.h2c-subscribe-pop__actions{display:flex!important;flex-wrap:wrap!important;gap:.7rem!important;margin-top:1.25rem!important}.h2c-subscribe-pop__submit,.h2c-subscribe-pop__later{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:.72rem 1rem!important;border-radius:999px!important;text-decoration:none!important;font:900 .86rem/1 var(--font-sans,"Source Sans 3",Arial,sans-serif)!important;cursor:pointer!important}.h2c-subscribe-pop__later{border:1px solid var(--h2c-ink)!important;background:var(--h2c-paper)!important}html[data-theme="dark"] .h2c-subscribe-pop__backdrop,body[data-theme="dark"] .h2c-subscribe-pop__backdrop{background:rgb(0 0 0 / .68)!important}@media (max-width:520px){.h2c-subscribe-pop{align-items:end!important;padding:.8rem!important}.h2c-subscribe-pop__dialog{width:100%!important;max-height:88vh!important;border-radius:16px!important;padding:1.15rem!important}.h2c-subscribe-pop__dialog h2{max-width:100%!important}.h2c-subscribe-pop__actions{display:grid!important;grid-template-columns:1fr!important}.h2c-subscribe-pop__submit,.h2c-subscribe-pop__later{width:100%!important}}