:root{--muted:#625a50}html{scroll-padding-top:24px}.eyebrow,.little-label{letter-spacing:.13em;font-size:11px}.kitchen-ribbon{font-size:12px}.masthead{min-height:100px}.masthead-note{font-size:10px}.masthead-script{letter-spacing:.12em;color:var(--muted);font:500 11px/1.8 DM Sans,sans-serif;transform:none}.nav{gap:44px;font-size:14px}.button,.text-link,.utility-link{font-size:14px}.text-link{font-size:inherit;text-underline-offset:4px;border:0;padding:0;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;display:inline}.text-link:hover{text-decoration-thickness:2px}.utility-link{min-height:44px}.back-link{min-height:32px;margin-bottom:28px;font-size:13px}.section-heading h2{font-size:40px}.revised-home{padding-bottom:10px}.home-intro{grid-template-columns:1.2fr .8fr;align-items:end;gap:90px;padding:54px 0 36px;display:grid}.home-intro h1{margin:0;font-size:clamp(55px,6vw,83px);line-height:1.03}.home-intro .eyebrow{margin-bottom:19px}.home-intro-note{max-width:390px;padding-bottom:4px}.home-intro-note p{color:var(--muted);margin-bottom:14px;font-size:16px;line-height:1.75}.home-intro-note p:first-child{color:var(--ink)}.opening-recipes{padding-top:14px}.collection-heading{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;padding-top:21px;display:flex}.collection-heading h2{letter-spacing:0;margin:0;font:500 15px/1.5 DM Sans,sans-serif}.collection-heading>span{letter-spacing:.1em;color:var(--muted);font-size:10px}.recipe-teaser img{aspect-ratio:5/4}.teaser-meta{letter-spacing:.035em;margin:17px 0 10px;font-size:11px}.recipe-teaser h3{font-size:30px}.recipe-teaser h3 a{text-underline-offset:5px;text-decoration-thickness:1px}.recipe-teaser h3 a:hover,.recipe-teaser h3 a:focus-visible{text-decoration-line:underline}.teaser-description{font-size:15px;line-height:1.7}.recipe-teaser .teaser-description{margin-bottom:0}.home-week{background:var(--sage);grid-template-columns:1fr 1fr;align-items:center;gap:90px;margin-top:65px;padding:45px 48px;display:grid}.home-week h2{font-size:43px}.home-week p:not(.eyebrow){color:var(--muted);max-width:430px;font-size:15px}.week-list{margin:0;padding:0;list-style:none}.week-list li{border-bottom:1px solid #c9cebc;gap:26px;padding:14px 0;display:flex}.week-list li:first-child{border-top:1px solid #c9cebc}.week-list span{letter-spacing:.08em;width:34px;color:var(--muted);flex-shrink:0;font-size:11px}.week-list strong{font-size:15px;font-weight:500}.home-guide{grid-template-columns:220px 1fr;align-items:center;gap:62px;max-width:950px;margin:65px auto;display:grid}.home-guide h2{font-size:43px}.home-guide p:not(.eyebrow){max-width:530px;color:var(--muted);font-size:16px}.home-guide-cover{background:#eee7d8;padding:20px;box-shadow:0 2px 9px #392b2210}.home-guide-cover img{border:1px solid #d9d1c1;width:100%}.editorial-footnote{color:var(--muted);text-align:center;margin:30px 0 40px;font-size:13px}.newsletter{background:#eee9d9;grid-template-columns:220px 1fr;gap:55px;margin:55px 0;padding:36px 45px}.newsletter-summary{border-right:1px solid #c9c1ad;padding-right:25px}.newsletter-summary .eyebrow{margin-bottom:3px;font-size:10px}.planner-number{color:var(--accent);font:400 72px/1.2 DM Serif Display,Georgia,serif}.newsletter-summary>p:last-child{margin:9px 0 0;font-size:14px;line-height:1.8}.newsletter-copy h2{max-width:650px;font-size:38px;line-height:1.1}.newsletter-copy>p{max-width:650px;font-size:15px}.newsletter-copy .eyebrow{font-size:10px}.planner-details{max-width:none;font-size:12px}.email-field label{font-size:13px}.email-field input{min-height:48px;font-size:16px}.signup-row .button{font-size:14px}.form-note{font-size:12px;line-height:1.7}.planner-disclosure summary{min-height:44px;padding-top:14px;font-size:13px}.planner-example h3{font-size:26px}.planner-example dl div{font-size:14px}.planner-preview figcaption,.planner-example-note{font-size:13px}.planner-return{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin:35px 0;padding:28px 0}.planner-return h2{font-size:34px}.revised-recipe .recipe-heading{grid-template-columns:1.1fr .9fr;gap:60px;max-width:none;margin-bottom:35px}.revised-recipe .recipe-heading h1{font-size:clamp(45px,5vw,68px)}.recipe-opening-photo{aspect-ratio:5/4;object-fit:cover;width:100%}.revised-recipe .recipe-heading .article-intro{font-size:16px}.revised-recipe .recipe-meta-line{flex-wrap:wrap;gap:18px;font-size:13px}.revised-recipe .utility-actions{flex-wrap:wrap;gap:22px}.revised-recipe .utility-actions .button,.revised-recipe .utility-link{font-size:14px}.revised-recipe .recipe-layout{grid-template-columns:minmax(0,1fr) 240px;gap:55px}.revised-recipe .recipe-main{min-width:0}.recipe-contents{padding:24px}.recipe-contents a{padding:13px 0;font-size:14px}.recipe-contents>p:last-child{color:var(--muted);margin:20px 0 0;font-size:14px;line-height:1.7}.cooking-card{border-top:3px solid var(--cocoa);background:#f0ebdf;margin:0;scroll-margin-top:24px;padding:30px!important}.cooking-card-header{justify-content:space-between;align-items:start;gap:25px;display:flex}.cooking-card-header h2{margin:0;font-size:32px}.cooking-card-header .eyebrow{margin:0 0 10px;font-size:10px}.cooking-card-header button{flex-shrink:0;margin-top:15px}.cooking-controls{border-block:1px solid #d6ccba;flex-wrap:wrap;align-items:center;gap:22px;margin:23px 0 12px;padding:13px 0;display:flex}.cooking-controls label{align-items:center;gap:10px;font-size:14px;display:flex}.cooking-controls select{background:var(--paper);min-height:44px;color:var(--ink);border:1px solid #aca28e;padding:7px 30px 7px 12px;font-size:16px}.cooking-controls button{font-size:13px!important}.portion-note{color:var(--muted);margin-bottom:24px;font-size:13px;line-height:1.7}.cooking-card .recipe-columns{grid-template-columns:.85fr 1.35fr;gap:35px}.cooking-card .recipe-columns h3{font-size:25px}.cooking-card .ingredient-list label{align-items:start;gap:11px;min-height:44px;font-size:16px;line-height:1.7;display:flex}.cooking-card input[type=checkbox]{width:20px;height:20px;accent-color:var(--olive);flex-shrink:0;margin:4px 0 0}.cooking-card .method-list{padding-left:23px}.cooking-card .method-list li{margin-bottom:18px;padding-left:5px;font-size:16px;line-height:1.75}.cooking-card .method-list label{cursor:pointer;align-items:start;gap:10px;display:flex}.cooking-card .method-list input{margin-top:4px}.step-complete span{color:var(--muted)}.step-complete input{outline:1px solid var(--olive)}.cooking-progress{color:var(--muted);border-top:1px solid #d6ccba;align-items:start;gap:8px;margin:20px 0 0;padding-top:15px;font-size:12px;display:flex}.cooking-progress svg{flex-shrink:0;margin-top:3px}.recipe-development-note{color:var(--muted);margin:15px 0 35px;font-size:12px;line-height:1.8}.revised-recipe .ingredient-notes{margin-bottom:30px;padding:0 0 30px}.revised-recipe .ingredient-notes h2{font-size:32px}.revised-recipe .equipment-line{color:var(--ink);font-size:14px}.revised-recipe .swap-list li{font-size:15px;line-height:1.8}.recipe-section-title h2{margin-bottom:15px;font-size:36px}.walkthrough-caption{color:var(--muted);font-size:14px}.revised-recipe .walkthrough-stage{border-top:1px solid var(--rule);grid-template-columns:.8fr 1.2fr;align-items:center;gap:28px;margin:0;padding:25px 0;display:grid}.revised-recipe .walkthrough-text{margin:0;display:block}.revised-recipe .stage-number{margin-bottom:14px;font-size:20px;display:block}.revised-recipe .walkthrough-text h3{font-size:26px}.revised-recipe .walkthrough-text p{margin-bottom:0;font-size:15px;line-height:1.8}.revised-recipe .walkthrough-stage img{aspect-ratio:3/2;object-fit:cover;width:100%}.revised-recipe .helpful-notes{gap:30px;margin-top:35px}.revised-recipe .helpful-notes h2{font-size:28px}.revised-recipe .helpful-notes p{font-size:15px;line-height:1.8}.safety-link{font-size:13px}.quiet-guide{font-size:14px;line-height:1.8}.related-recipes{border-top:1px solid var(--rule);margin-top:45px;padding-top:35px}.related-recipes .recipe-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:850px}.related-recipes .recipe-teaser img{aspect-ratio:3/2}.related-recipes .section-heading h2{font-size:35px}.cooking-view>.recipe-heading,.cooking-view>.back-link,.cooking-view .recipe-main>:not(.cooking-card),.cooking-view .recipe-sidebar,.cooking-view>.newsletter,.cooking-view>.planner-return,.cooking-view>.related-recipes{display:none}.cooking-view .recipe-layout{max-width:1050px;margin:0 auto;display:block}body.cooking-active .site-header,body.cooking-active .kitchen-ribbon,body.cooking-active .site-footer{display:none}body.cooking-active .article-shell{padding-top:24px}.revised-about .about-heading{text-align:left;padding:5px 0 30px}.revised-about .about-heading h1{font-size:clamp(45px,5vw,68px)}.revised-about .about-heading p{font-size:17px}.revised-about .about-photo img{object-fit:cover;object-position:50% 60%;width:100%;max-height:360px}.revised-about .about-photo figcaption{color:var(--muted);padding-top:12px;font:12px/1.7 DM Sans,sans-serif;transform:none}.revised-about .about-story{gap:55px;margin:45px auto}.revised-about .about-story h2,.editorial-standards h2{font-size:42px}.revised-about .about-story p{font-size:16px}.editorial-standards{background:var(--sage);margin-bottom:45px;padding:38px 45px}.standards-grid{grid-template-columns:1fr 1fr;gap:28px 55px;display:grid}.standards-grid h3{margin-bottom:13px;font-size:26px}.standards-grid p{margin-bottom:0;font-size:15px;line-height:1.8}.about-contact{max-width:790px;margin:40px auto 60px}.about-contact h2{font-size:34px}.guide-hero{gap:60px}.guide-book-stage{background:#eee7d8;padding:30px}.guide-book-label{font-size:11px}.guide-cover{transform:none;box-shadow:0 5px 15px #392b221a}.book-stage-note{color:var(--ink);font:12px/1.7 DM Sans,sans-serif;transform:none}.guide-copy .article-intro{font-size:17px}.guide-price>span{font-size:13px}.guide-copy .button,.guide-use .button{font-size:14px}.guide-honest,.purchase-terms{font-size:13px!important}.guide-facts{margin:38px 0;padding:22px 0}.guide-facts strong{font-size:42px}.guide-facts span{font-size:13px}.guide-included{gap:45px;margin-bottom:35px;padding-bottom:35px}.guide-included h2,.guide-samples h2,.guide-use h2{font-size:42px}.guide-included li{font-size:15px}.guide-samples{margin-bottom:40px;padding:30px}.sample-grid figcaption,.sample-context{font-size:13px;line-height:1.75}.sample-open>span{font-size:13px}.sample-toolbar>span{font-size:12px}.sample-tool{min-width:44px;min-height:44px}.guide-use{margin:40px auto}.text-page p,.text-page li{font-size:16px}.help-page form label{font-size:14px}.help-page input,.help-page textarea,.help-page select{font-size:16px}.help-page .button{font-size:14px}.thanks-shell>p{font-size:16px}.thanks-shell .button,.paper-size-link,.next-read p,.next-read .text-link{font-size:14px}.thanks-shell .hello{font-size:24px}.site-footer{padding-top:35px}.footer-top{grid-template-columns:1fr 1fr;gap:40px;padding-bottom:26px}.footer-bloom{display:none}.footer-top h2{margin-bottom:12px;font-size:40px}.footer-top>div>p{font-size:13px}.footer-links a{min-height:30px;font-size:13px}.footer-links h3{font-size:11px}.footer-bottom{padding-block:20px}.footer-bottom>span{font-size:11px}@media (width<=1000px){.home-intro{gap:35px}.home-week{gap:35px;padding:30px}.newsletter{grid-template-columns:160px 1fr;gap:30px;padding:30px}.revised-recipe .recipe-heading{gap:30px}.revised-recipe .recipe-layout{display:block}.revised-recipe .recipe-sidebar{display:none}}@media (width<=680px){.home-shell,.article-shell{padding-inline:22px}.masthead{min-height:84px}.masthead .brand>span{font-size:clamp(27px,8.3vw,36px)}.masthead .brand{gap:7px}.brand-bloom{width:25px;height:25px}.menu-toggle{flex-shrink:0;min-width:44px;min-height:44px}.kitchen-ribbon a{min-height:24px;font-size:12px}.nav{font-size:15px}.eyebrow,.little-label{font-size:10px}.home-intro{padding:32px 0 22px;display:block}.home-intro h1{margin-bottom:23px;font-size:clamp(43px,11.8vw,64px)}.home-intro-note p{margin-bottom:12px;font-size:15px}.collection-heading{margin-bottom:20px;padding-top:15px;display:block}.collection-heading h2{font-size:14px}.collection-heading>span{margin-top:5px;font-size:10px;display:block}.recipe-grid{gap:32px}.recipe-teaser img{aspect-ratio:5/4}.teaser-meta{flex-wrap:wrap;gap:7px;font-size:11px}.recipe-teaser h3{font-size:32px}.teaser-description{font-size:15px}.home-week{grid-template-columns:minmax(0,1fr);gap:25px;margin-top:40px;padding:25px 22px}.home-week>*,.home-guide>*{min-width:0}.home-week h2,.home-guide h2{overflow-wrap:break-word;font-size:35px}.home-week .eyebrow{font-size:10px}.week-list li{gap:14px}.week-list strong{font-size:14px}.home-guide{grid-template-columns:minmax(0,1fr);gap:25px;margin:40px 0}.home-guide-cover{width:170px;margin:auto;padding:14px}.home-guide p:not(.eyebrow){font-size:15px}.newsletter{margin:35px 0;padding:26px 22px;display:block}.newsletter-summary{display:none}.newsletter-copy h2{font-size:34px}.newsletter-copy>p{font-size:15px}.newsletter-copy .eyebrow{font-size:10px}.signup-row{gap:12px;display:grid}.signup-row .button{width:100%;font-size:14px}.form-note{font-size:12px}.editorial-footnote{text-align:left;font-size:13px}.back-link{margin-bottom:20px;font-size:13px}.revised-recipe .recipe-heading{flex-direction:column;gap:25px;margin-bottom:25px;display:flex}.revised-recipe .recipe-heading h1{font-size:clamp(41px,10.8vw,54px)}.revised-recipe .recipe-heading .eyebrow{font-size:10px}.recipe-opening-photo{aspect-ratio:5/3;max-height:260px}.revised-recipe .recipe-meta-line{gap:14px;margin-block:18px;font-size:13px}.revised-recipe .utility-actions{gap:12px}.revised-recipe .utility-actions .button,.revised-recipe .utility-link{font-size:13px}.cooking-card{padding:23px 19px!important}.cooking-card-header{display:block}.cooking-card-header h2{font-size:31px}.cooking-card-header button{margin-top:8px}.cooking-controls{gap:10px 18px;margin-top:15px}.reset-cooking{margin-left:0}.cooking-card .recipe-columns{display:block}.cooking-card .recipe-columns>div+div{margin-top:25px;padding-top:25px}.cooking-card .ingredient-list label,.cooking-card .method-list li{font-size:16px;line-height:1.75}.cooking-card .method-list{padding-left:19px}.portion-note,.recipe-development-note,.cooking-progress{font-size:13px}.revised-recipe .ingredient-notes h2{font-size:31px}.revised-recipe .equipment-line{font-size:14px;line-height:1.8}.recipe-section-title h2{font-size:32px}.revised-recipe .walkthrough-stage{padding-block:24px;display:block}.revised-recipe .walkthrough-text{margin-bottom:20px}.revised-recipe .stage-number{margin-bottom:10px;font-size:18px}.revised-recipe .walkthrough-text h3{font-size:27px}.revised-recipe .walkthrough-text p{font-size:15px}.revised-recipe .helpful-notes{display:block}.revised-recipe .helpful-notes section+section{margin-top:25px}.revised-recipe .helpful-notes h2{font-size:29px}.safety-link{font-size:13px}.recipe-tips summary{gap:12px;font-size:15px}.quiet-guide{font-size:14px}.related-recipes .recipe-grid{grid-template-columns:minmax(0,1fr)}.related-recipes .section-heading h2{font-size:32px}.revised-about .about-heading{padding-top:0}.revised-about .about-heading h1{font-size:43px}.revised-about .about-heading p{font-size:15px}.revised-about .about-photo img{aspect-ratio:3/2;max-height:230px}.revised-about .about-story{margin-block:30px;display:block}.revised-about .about-story h2,.editorial-standards h2{font-size:34px}.revised-about .about-story p{font-size:16px}.editorial-standards{margin-block:30px;padding:25px 22px}.standards-grid{grid-template-columns:minmax(0,1fr);gap:25px}.standards-grid p{font-size:15px}.guide-copy .eyebrow,.guide-included .eyebrow,.guide-use .eyebrow{font-size:10px}.guide-hero{gap:30px}.guide-copy h1{font-size:44px}.guide-copy .article-intro{font-size:16px}.guide-book-stage{padding:25px}.guide-book-label{font-size:10px}.guide-cover{max-width:230px}.book-stage-note{font-size:12px}.guide-facts>div{gap:9px;padding:15px 7px}.guide-facts strong{font-size:36px}.guide-facts span{font-size:12px}.guide-included h2,.guide-samples h2,.guide-use h2{font-size:34px}.guide-included>div>p:not(.eyebrow),.guide-included li{font-size:15px}.guide-samples{padding:25px 18px}.guide-samples .section-heading>p,.sample-context,.sample-grid figcaption{font-size:13px}.sample-toolbar>span{font-size:11px}.sample-toolbar{align-items:center}.sample-tool{flex-shrink:0}.guide-use>p:not(.eyebrow),.guide-price>span{font-size:14px}.guide-honest,.guide-use>.purchase-terms{font-size:13px!important}.text-page p,.text-page li,.thanks-shell>p{font-size:15px}.help-page>.little-label,.text-page>.little-label{font-size:10px}.help-page form label,.help-page .button,.thanks-shell .button,.paper-size-link,.next-read .text-link,.next-read p{font-size:14px}.help-page input,.help-page textarea,.help-page select{font-size:16px}.footer-top{display:block}.footer-top h2{font-size:35px}.footer-links{gap:20px;margin-top:28px}.footer-links a{padding-block:5px;font-size:13px;line-height:1.7}.footer-top .eyebrow{font-size:10px}.footer-bottom{gap:15px}}@media print{.recipe-opening-photo,.recipe-development-note,.cooking-controls,.portion-note,.cooking-progress,.cooking-card-header>button,.cooking-card-header .eyebrow{display:none!important}.cooking-card-header h2{display:none}.cooking-card .recipe-columns{grid-template-columns:.85fr 1.35fr!important;display:grid!important}.cooking-card .method-list label{display:block}.cooking-card .method-list input{display:none}.cooking-card .ingredient-list label,.cooking-card .method-list li{color:#000!important;font-size:10pt!important;line-height:1.55!important}.step-complete span{color:#000!important}.recipe-page.cooking-view>.recipe-heading{display:block!important}}.revised-planning .planning-heading{max-width:850px;margin-bottom:35px}.revised-planning .planning-heading h1{font-size:clamp(48px,5vw,72px)}.revised-planning .planning-heading .article-intro{font-size:17px}.week-menu{border-block:1px solid var(--rule);padding:25px 0 20px}.week-menu-heading{justify-content:space-between;align-items:baseline;gap:25px;display:flex}.week-menu-heading h2{font-size:35px}.week-menu-heading>span{color:var(--muted);font-size:14px}.planning-menu{margin:0;padding:0;list-style:none}.planning-menu li{border-top:1px solid var(--rule);grid-template-columns:120px 1fr 280px;align-items:baseline;gap:25px;padding:20px 0;display:grid}.planning-day{color:var(--muted);font-size:13px}.planning-menu a,.planning-menu strong{letter-spacing:-.015em;font:400 25px/1.35 DM Serif Display,Georgia,serif}.planning-menu a{justify-content:space-between;align-items:center;gap:15px;text-decoration:none;display:inline-flex}.planning-menu a:hover{color:var(--accent)}.planning-time,.revised-planning .menu-note{color:var(--muted);font-size:14px}.revised-planning .menu-note{margin-top:18px}.week-shopping{background:#f0ebdf;margin:40px 0;padding:35px}.shopping-title{justify-content:space-between;gap:25px;display:flex}.shopping-title h2{font-size:37px}.shopping-title .eyebrow{font-size:10px}.shopping-actions{flex-wrap:wrap;align-content:start;gap:20px;display:flex}.week-shopping>p{color:var(--muted);font-size:15px}.shopping-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 50px;display:grid}.shopping-groups h3{margin-bottom:15px;font-size:25px}.shopping-groups ul{margin:0;padding:0;list-style:none}.shopping-groups label{cursor:pointer;align-items:start;gap:12px;min-height:44px;font-size:15px;line-height:1.75;display:flex}.shopping-groups input{width:20px;height:20px;accent-color:var(--olive);flex-shrink:0;margin:4px 0 0}.shopping-groups input:checked+span{color:var(--muted);text-decoration:line-through}.week-shopping>.shopping-footnote{margin-top:25px;font-size:13px}.copy-status{margin:10px 0 0;font-size:13px}.backup-note{max-width:790px;margin:35px 0;display:block}.backup-note h2{font-size:35px}.backup-note p{font-size:16px}.print-servings{display:none}@media (width<=1000px){.shopping-title{display:block}.shopping-actions{margin-bottom:20px}.planning-menu li{grid-template-columns:100px 1fr;gap:10px 20px}.planning-time{grid-column:2}}@media (width<=680px){.revised-planning .planning-heading h1{font-size:44px}.revised-planning .planning-heading .article-intro{font-size:16px}.week-menu-heading{display:block}.week-menu-heading h2{margin-bottom:10px;font-size:31px}.week-menu-heading>span{margin-bottom:20px;display:block}.planning-menu li{padding-block:17px;display:block}.planning-day{margin-bottom:7px;display:block}.planning-menu a{width:100%}.planning-time{margin-top:7px;display:block}.week-shopping{margin-block:30px;padding:25px 20px}.shopping-title h2{font-size:32px}.shopping-groups{grid-template-columns:minmax(0,1fr)}.shopping-actions{display:block}.shopping-actions button{margin-bottom:4px;display:flex}.backup-note h2{font-size:32px}.next-plan h2{font-size:34px}}@media print{.print-servings{font-size:10pt;display:block}.planning-page>.back-link,.planning-page .newsletter,.planning-page .next-plan,.planning-page .planning-heading>.text-link,.shopping-actions,.week-shopping>button,.copy-status{display:none!important}.planning-page .planning-heading h1{font-size:24pt}.planning-page .planning-heading .article-intro{font-size:10pt}.week-menu{padding:10px 0}.week-menu-heading h2,.shopping-title h2{font-size:16pt}.planning-menu li{grid-template-columns:70px 1fr 170px;gap:10px;padding:8px 0;display:grid}.planning-menu a,.planning-menu strong{font:11pt Georgia,serif}.planning-time,.planning-day,.week-menu-heading>span,.revised-planning .menu-note{font-size:9pt}.week-shopping{background:#fff;margin:15px 0;padding:15px 0}.shopping-groups{grid-template-columns:1fr 1fr;gap:15px;display:grid}.shopping-groups h3{font-size:13pt}.shopping-groups label{min-height:25px;font-size:10pt}.shopping-groups input{width:12px;height:12px}.week-shopping>p,.week-shopping>.shopping-footnote{font-size:9pt}.backup-note{break-inside:avoid;margin:15px 0}.backup-note h2{font-size:14pt}.backup-note p{font-size:9pt}}.revised-recipe.cooking-view>.recipe-heading{display:none}@media screen{.revised-recipe .recipe-section-title>.eyebrow,.revised-planning .planning-heading>.eyebrow,.guide-samples .section-heading .eyebrow{font-size:10px}.revised-planning .week-shopping>.shopping-footnote{font-size:13px}}@media (width<=680px){.related-recipes .recipe-teaser{grid-template-columns:110px minmax(0,1fr);align-content:start;gap:4px 18px;display:grid}.related-recipes .recipe-image-link{grid-area:1/1/4;align-self:start}.related-recipes .recipe-teaser img{aspect-ratio:auto;width:110px;height:105px}.related-recipes .teaser-meta{grid-column:2;margin:0 0 4px;font-size:11px}.related-recipes .teaser-meta span:first-child{display:none}.related-recipes .recipe-teaser h3{grid-column:2;margin:0;font-size:25px}.related-recipes .teaser-description{display:none}}@media print{.revised-recipe.cooking-view>.recipe-heading{display:block!important}}
