:root{--paper:#faf7ef;--cream:#f0eadc;--ink:#252b24;--muted:#62665c;--red:#b03e2a;--line:#d8d3c7;--sage:#e3e8dc;--serif:Georgia,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.55 var(--sans)}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:4px}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--red);outline-offset:4px}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:500;line-height:1.08;letter-spacing:-.025em}h4{font-size:17px}img{display:block;max-width:100%;object-fit:cover}button svg,.saved-nav svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7}svg.pan-mark{width:42px;height:42px;fill:none;stroke:currentColor;stroke-width:2}button{border:0;background:none;color:inherit}.topline{padding:8px max(5vw,calc((100vw - 1320px)/2));background:var(--red);color:#fff9ed;display:flex;justify-content:space-between;gap:15px;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.site-header,.main-nav,main>section,main>.intro-strip,main>.filter-bar,main>.results-section,main>.collection-grid,main>.collection-results,main>.collection-banner,main>.policy-content,main>.breadcrumbs,main>.article,footer,.closing-note{width:min(1320px,90%);margin-inline:auto}.site-header{display:flex;align-items:center;justify-content:space-between;padding:26px 0}.wordmark{display:flex;align-items:center;gap:12px;color:var(--red);font:bold 45px/1 var(--serif);letter-spacing:-2px}.wordmark:hover{text-decoration:none}.wordmark .pan-mark{width:47px;height:47px}.wordmark-dot{font-style:italic}.saved-nav{display:flex;align-items:center;gap:8px;font-size:12px}.saved-nav b{display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--line);border-radius:50%;font-size:10px}.nav-wrap{border-block:1px solid var(--line)}.main-nav{display:flex;justify-content:space-between;align-items:center;min-height:49px;gap:20px}.nav-links{display:flex;gap:33px}.nav-links a{font-size:12px;font-weight:700}.nav-links a[aria-current]{color:var(--red)}.search-link{display:flex;align-items:center;gap:9px;font-size:12px}.search-link svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6}.menu-toggle{display:none}.hero{display:grid;grid-template-columns:.9fr 1.1fr;min-height:510px;padding-top:28px}.hero-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:36px 52px 36px 0}.eyebrow{color:var(--red);text-transform:uppercase;font-size:10px;font-weight:700;letter-spacing:.16em;line-height:1.5}.tiny-star{font-size:17px;vertical-align:middle;margin-right:7px}.hero h1{font-size:clamp(38px,4.3vw,62px);margin:20px 0 20px}.hero-copy>p:not(.eyebrow){max-width:410px;font-size:16px;color:var(--muted)}.button{display:inline-flex;align-items:center;justify-content:center;gap:26px;background:var(--red);border:1px solid var(--red);color:var(--paper);font-size:12px;font-weight:700;padding:13px 19px;min-height:44px;line-height:1.3}.button:hover{text-decoration:none;background:#8d3021}.button span{font-size:19px}.hero .button{margin-top:26px}.hero-meta{margin-top:28px;display:flex;gap:15px;font-size:10px;color:var(--muted)}.hero-meta span+span:before{content:'·';margin-right:15px}.hero-image{position:relative;display:block;overflow:hidden;min-height:470px}.hero-image img{width:100%;height:100%;position:absolute;inset:0;object-position:65% center}.image-caption{position:absolute;bottom:0;left:0;right:0;color:var(--paper);background:linear-gradient(transparent,rgba(28,21,13,.62));padding:44px 24px 18px;font-size:10px;text-transform:uppercase;letter-spacing:.12em;display:flex;justify-content:space-between}.intro-strip{display:grid;grid-template-columns:1fr 1.65fr .7fr;align-items:center;gap:50px;border-block:1px solid var(--line);margin-top:33px;padding:29px 0}.intro-strip>p{font:25px/1.15 var(--serif)}.intro-strip>span{color:var(--muted);font-size:13px;max-width:480px}.intro-strip>a{font-size:12px;text-align:right;text-decoration:underline;text-underline-offset:5px}.editorial-section{padding-block:53px}.section-title{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:27px}.section-title .eyebrow{margin-bottom:8px}.section-title h2{font-size:36px}.section-title>a{font-size:12px;padding-bottom:4px}.card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 23px}.card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.card-image{position:relative;aspect-ratio:1.27;background:var(--cream);overflow:hidden}.card-image>a{display:block;height:100%}.card-image img{width:100%;height:100%;transition:transform .3s}.story-card:hover .card-image img{transform:scale(1.025)}.save-button{position:absolute;right:11px;top:11px;width:34px;height:34px;display:grid;place-items:center;background:var(--paper);border-radius:50%;box-shadow:0 1px 6px #0002}.save-button[aria-pressed=true] svg{fill:var(--red);stroke:var(--red)}.card-copy{padding-top:14px}.meta{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--red);font-weight:700}.meta>span{padding:0 4px}.story-card h3{font-size:23px;margin:9px 0;line-height:1.13}.card-copy>p:not(.meta){font-size:12px;color:var(--muted);line-height:1.6}.technique-feature{display:grid;grid-template-columns:1fr 1.8fr;gap:55px;background:var(--sage);padding:38px!important}.technique-intro h2{font-size:44px;margin:20px 0}.technique-intro>p:not(.eyebrow){font-size:13px;max-width:300px;color:var(--muted)}.text-link{display:inline-flex;gap:20px;margin-top:23px;font-size:12px;text-decoration:underline;text-underline-offset:6px}.technique-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.handwritten{font:italic 17px var(--serif);transform:rotate(-5deg);margin-top:40px;color:#536149}.collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.collection-card{display:block;background:var(--cream)}.collection-card>img{width:100%;aspect-ratio:1.9;height:auto}.collection-card>div{padding:21px 24px 25px}.collection-card h3{font-size:25px;margin:9px 0 12px}.collection-card h3 span{font:18px var(--sans)}.collection-card p:not(.eyebrow){font-size:12px;color:var(--muted)}.collection-card:hover{text-decoration:none}.collection-card:hover h3{text-decoration:underline;text-underline-offset:5px}.pantry-section{padding-block:12px 16px}.pantry-grid{display:grid;grid-template-columns:1fr 1.12fr;gap:40px}.pantry-photo{position:relative;min-height:410px}.pantry-photo img{position:absolute;width:100%;height:100%}.pantry-stamp{display:grid;place-items:center;position:absolute;bottom:24px;left:25px;width:93px;height:93px;border-radius:50%;background:var(--paper);color:var(--red);border:1px solid var(--red);outline:5px solid var(--paper);font-size:12px;font-weight:700;letter-spacing:.07em;line-height:1.3;text-align:center;transform:rotate(-12deg)}.numbered-stories article{display:grid;grid-template-columns:30px 1fr 15px;gap:18px;border-bottom:1px solid var(--line);padding:19px 0}.numbered-stories article:first-child{padding-top:0}.numbered-stories article>span{font:italic 19px var(--serif);color:var(--red)}.numbered-stories h3{font-size:23px;margin:7px 0}.numbered-stories p:not(.meta){font-size:12px;color:var(--muted)}.numbered-stories article>a{align-self:center}.manifesto{text-align:center;padding:45px 0 63px;border-top:1px solid var(--line)}.manifesto h2{font-size:36px;line-height:1.2;margin:17px 0 23px}.manifesto>a{font-size:12px;text-decoration:underline;text-underline-offset:5px}.closing-note{background:var(--red);color:var(--paper);padding:35px 40px;display:flex;justify-content:space-between;align-items:center;gap:25px}.closing-note>div{display:flex;gap:25px;align-items:center}.closing-note .pan-mark{width:60px;height:60px;flex-shrink:0}.closing-note .eyebrow{color:var(--paper);font-size:9px}.closing-note h2{font-size:29px;margin:6px 0 8px}.closing-note p:not(.eyebrow){font-size:12px;opacity:.9}.button.cream{background:var(--paper);color:var(--red);border-color:var(--paper);white-space:nowrap}footer{padding:41px 0 25px}.footer-wordmark{font:bold 31px var(--serif);color:var(--red);letter-spacing:-1px}footer>p{font:italic 16px var(--serif);margin-top:3px}.footer-links{display:flex;gap:25px;flex-wrap:wrap;margin-top:29px;font-size:11px}.footer-bottom{border-top:1px solid var(--line);margin-top:30px;padding-top:19px;display:flex;justify-content:space-between;gap:30px;color:var(--muted);font-size:9px}.skip-link{position:absolute;left:16px;top:-70px;background:var(--paper);padding:12px;z-index:10}.skip-link:focus{top:10px}.page-heading{padding:55px 0 32px;max-width:1320px}.page-heading h1{font-size:58px;margin:13px 0 16px}.page-heading>p:not(.eyebrow){max-width:650px;font-size:16px;color:var(--muted)}.filter-bar{display:flex;align-items:end;gap:15px;padding:20px;background:var(--cream);flex-wrap:wrap}.filter-bar label{display:flex;flex-direction:column;gap:7px;flex:1;min-width:140px}.filter-bar .search-field{flex:2;min-width:240px}.filter-bar label>span{font-size:10px;font-weight:700;letter-spacing:.03em}.filter-bar input,.filter-bar select{min-height:44px;background:var(--paper);border:1px solid #babbae;border-radius:0;padding:10px;font-size:12px;width:100%;color:var(--ink)}.results-section{padding:28px 0 55px}.result-count{font-size:12px;color:var(--muted);margin-bottom:25px}.empty-state{text-align:center;padding:65px 20px;background:var(--cream);margin:15px auto}.empty-state h2{font-size:32px}.empty-state p{margin:16px auto 23px;max-width:460px;color:var(--muted)}.empty-pan .pan-mark{width:70px;height:70px;margin:0 auto 16px;color:var(--red)}.collection-grid.all{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:55px}.collection-banner{height:300px;overflow:hidden;margin-bottom:30px}.collection-banner img{height:100%;width:100%;object-position:center}.collection-results{padding-bottom:55px}.policy-content{max-width:740px!important;padding:0 0 55px}.policy-content section{margin-bottom:32px}.policy-content h2{font-size:29px;margin-bottom:14px}.policy-content p{font-size:16px;line-height:1.8;margin:13px 0}.breadcrumbs{display:flex;gap:9px;font-size:10px;color:var(--muted);padding:24px 0 0;align-items:center;flex-wrap:wrap}.breadcrumbs a{text-transform:capitalize}.article-heading{max-width:890px;margin:35px auto 29px;text-align:center}.article-heading h1{font-size:52px;margin:16px 0 21px}.article-dek{font-size:18px;color:var(--muted);max-width:760px;margin:auto}.byline{display:flex;justify-content:center;gap:20px;font-size:11px;color:var(--muted);margin-top:22px}.byline a{text-decoration:underline}.article-actions{display:flex;gap:12px;justify-content:center;margin-top:26px;flex-wrap:wrap}.outline-button{display:flex;gap:10px;align-items:center;border:1px solid var(--line);padding:11px 16px;font-size:12px}.outline-button[aria-pressed=true]{color:var(--red);border-color:var(--red)}.outline-button[aria-pressed=true] svg{fill:var(--red)}.text-button{display:inline-flex;align-items:center;gap:8px;font-size:12px;min-height:44px;padding:8px;text-decoration:underline;text-underline-offset:5px}.article-photo{margin:0 auto;max-width:1050px}.article-photo img{width:100%;height:520px;object-fit:cover}.article-photo figcaption{font-size:10px;color:var(--muted);margin-top:7px}.article-photo figcaption a{text-decoration:underline}.article-layout{display:grid;grid-template-columns:220px minmax(0,700px);gap:65px;justify-content:center;margin:45px auto}.article-toc{border-top:2px solid var(--red);padding-top:17px;align-self:start;position:sticky;top:25px}.article-toc nav{display:flex;flex-direction:column;gap:14px;margin:17px 0 23px;font-size:12px}.small-note{font-size:11px;color:var(--muted)}.article-content section{margin-bottom:32px;scroll-margin-top:35px}.article-content h2{font-size:30px;margin-bottom:17px}.article-content p{font-size:17px;line-height:1.85;margin-bottom:15px}.guide-note{background:var(--sage);padding:25px}.guide-note h3,.sources h3{font-size:22px;margin-bottom:10px}.guide-note p{font-size:15px}.sources{border-top:1px solid var(--line);padding-top:20px;font-size:13px}.sources a{text-decoration:underline}.recipe-panel{max-width:1050px;margin:30px auto 45px;padding:36px;border:1px solid var(--red);background:#f4f0e4;scroll-margin-top:24px}.recipe-panel-heading{display:flex;align-items:center;gap:30px;justify-content:space-between;margin-bottom:16px}.recipe-panel-heading h2{font-size:32px;margin-top:8px}.recipe-panel-heading .pan-mark{width:55px;height:55px;flex-shrink:0;color:var(--red)}.recipe-panel>p:not(.draft-note){font-size:14px;max-width:730px;color:var(--muted)}.recipe-stats{display:flex;gap:45px;margin:25px 0;border-block:1px solid var(--line);padding:17px 0}.recipe-stats div{display:flex;flex-direction:column;font-size:12px;gap:4px}.recipe-stats strong{font:22px var(--serif)}.recipe-tools{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-bottom:30px}.scale-controls{display:flex;gap:7px;align-items:center;margin-right:auto;font-size:12px}.scale-controls span{margin-right:6px}.scale-controls button{min-width:36px;min-height:36px;border:1px solid var(--line)}.scale-controls button[aria-pressed=true]{background:var(--red);color:var(--paper);border-color:var(--red)}.recipe-columns{display:grid;grid-template-columns:1fr 1.6fr;gap:45px}.recipe-columns h3,.recipe-notes h3{font-size:25px;margin-bottom:14px}.ingredients{padding:0;list-style:none;margin:14px 0 22px}.ingredients li{border-bottom:1px solid var(--line);padding:10px 0}.ingredients label{display:flex;align-items:baseline;gap:10px;cursor:pointer;font-size:14px}.ingredients input{accent-color:var(--red);flex-shrink:0;transform:translateY(2px);width:16px;height:16px}.ingredients input:checked+span{text-decoration:line-through;color:var(--muted)}.ingredients b{font-weight:400}.recipe-steps{margin:0;padding-left:24px;counter-reset:steps}.recipe-steps li{padding:0 0 24px 7px}.recipe-steps li::marker{font-family:var(--serif);font-size:22px;color:var(--red)}.recipe-steps h4{font:700 14px var(--sans);margin-bottom:7px}.recipe-steps p{font-size:15px;line-height:1.75}.equipment-list{padding-top:13px}.equipment-list h3{font-size:19px}.equipment-list p{font-size:12px;color:var(--muted)}.recipe-notes{border-top:1px solid var(--line);padding-top:23px;margin-top:15px}.recipe-notes p{font-size:13px;margin:10px 0}.draft-note{font-size:10px!important;color:var(--muted);margin-top:25px;padding-top:15px;border-top:1px solid var(--line)}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,15px);opacity:0;pointer-events:none;transition:.2s;background:var(--ink);color:var(--paper);padding:12px 22px;max-width:90vw;font-size:12px;z-index:20}.toast.visible{opacity:1;transform:translate(-50%,0)}.not-found{margin-block:40px}.not-found h1{font-size:45px}.no-js-message{background:var(--cream);padding:15px;font-size:12px}[hidden]{display:none!important}
@media(min-width:1500px){.hero h1{font-size:65px}.hero{min-height:560px}.hero-image{min-height:530px}}
@media(max-width:1000px){.wordmark{font-size:38px}.nav-links{gap:23px}.hero-copy{padding-right:30px}.hero-meta{flex-wrap:wrap;gap:8px}.hero-meta span+span:before{margin-right:8px}.intro-strip{gap:25px;grid-template-columns:1fr 1.4fr .8fr}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 23px}.technique-feature{grid-template-columns:1fr;gap:28px}.technique-intro h2{font-size:38px}.technique-intro h2 br{display:none}.technique-intro>p:not(.eyebrow){max-width:500px}.handwritten{display:none}.collection-grid{gap:15px}.collection-card>div{padding:16px}.collection-card h3{font-size:23px}.pantry-grid{gap:24px}.article-layout{grid-template-columns:170px minmax(0,1fr);gap:35px}.article-heading h1{font-size:44px}.article-photo img{height:450px}.closing-note{padding:29px}.closing-note .pan-mark{display:none}}
@media(max-width:650px){.topline{font-size:8px;justify-content:center;padding:8px 5%}.topline span+span{display:none}.site-header{padding:22px 0}.wordmark{font-size:31px;gap:7px;letter-spacing:-1.5px}.wordmark .pan-mark{width:33px;height:33px}.saved-nav span{display:none}.main-nav{min-height:46px;position:relative}.menu-toggle{display:flex;gap:16px;align-items:center;padding:10px 0;font-size:12px;font-weight:700}.nav-links{display:none;position:absolute;left:-5.5%;right:-5.5%;top:46px;z-index:5;background:var(--paper);border-bottom:1px solid var(--line);padding:20px 6%;grid-template-columns:repeat(2,1fr);gap:23px}.main-nav.menu-open .nav-links{display:grid}.search-link{font-size:11px}.search-link svg{width:16px;height:16px}.hero{display:flex;flex-direction:column;padding-top:0}.hero-copy{padding:30px 0;order:1}.hero h1{font-size:43px;margin-top:15px;max-width:440px}.hero-copy>p:not(.eyebrow){font-size:14px}.hero-image{min-height:320px;order:0;margin-top:19px}.hero-image img{object-position:65% center}.hero .button{margin-top:21px}.hero-meta{margin-top:19px;font-size:9px}.intro-strip{grid-template-columns:1fr;gap:14px;padding:24px 0;margin-top:7px}.intro-strip>span{font-size:12px}.intro-strip>a{text-align:left}.intro-strip>p{font-size:27px}.editorial-section{padding-block:35px}.section-title{margin-bottom:22px;gap:13px}.section-title h2{font-size:29px}.section-title>a{font-size:10px;white-space:nowrap}.eyebrow{font-size:9px;letter-spacing:.12em}.card-grid{gap:27px 15px}.story-card h3{font-size:21px}.card-copy>p:not(.meta){font-size:11px}.meta{font-size:8px;line-height:1.5}.save-button{right:7px;top:7px;width:32px;height:32px}.technique-feature{padding:25px!important;gap:23px}.technique-intro h2{font-size:35px;margin-block:13px}.technique-cards{grid-template-columns:1fr;gap:26px}.technique-cards .card-image{aspect-ratio:1.6}.collection-grid{grid-template-columns:1fr}.collection-card{display:grid;grid-template-columns:.9fr 1.1fr}.collection-card>img{height:100%;aspect-ratio:1;object-fit:cover}.collection-card>div{padding:20px 15px}.collection-card h3{font-size:24px}.pantry-grid{grid-template-columns:1fr}.pantry-photo{min-height:290px}.numbered-stories article{gap:13px}.numbered-stories h3{font-size:22px}.manifesto{padding:30px 0 40px}.manifesto h2{font-size:28px}.manifesto h2 br{display:none}.closing-note{flex-direction:column;align-items:flex-start;padding:28px 24px;gap:19px}.closing-note h2{font-size:28px}.footer-bottom{flex-direction:column;gap:8px}.footer-links{gap:17px;font-size:10px}.page-heading{padding-top:35px}.page-heading h1{font-size:42px}.page-heading>p:not(.eyebrow){font-size:14px}.filter-bar{padding:17px;gap:13px}.filter-bar .search-field{flex-basis:100%;min-width:0}.filter-bar label{min-width:110px}.filter-bar .button{width:100%}.collection-grid.all{grid-template-columns:1fr}.collection-banner{height:230px}.card-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-content p{font-size:15px}.policy-content h2{font-size:27px}.breadcrumbs>span:last-child{display:none}.article-heading{text-align:left;margin-top:28px}.article-heading h1{font-size:38px}.article-dek{font-size:16px}.byline{justify-content:flex-start;gap:10px;flex-direction:column}.article-actions{justify-content:flex-start;gap:9px;margin-top:21px}.article-actions .text-button{display:none}.article-photo img{height:320px}.article-layout{display:flex;flex-direction:column;gap:25px;margin:30px auto}.article-toc{position:static}.article-toc nav{display:grid;grid-template-columns:1fr 1fr;font-size:11px;gap:12px}.article-toc>.small-note{font-size:10px}.article-content h2{font-size:28px}.article-content p{font-size:16px;line-height:1.8}.recipe-panel{padding:23px 20px}.recipe-panel-heading h2{font-size:28px}.recipe-panel-heading .pan-mark{display:none}.recipe-stats{gap:32px}.recipe-columns{grid-template-columns:1fr;gap:27px}.recipe-tools{gap:12px}.recipe-tools .text-button{font-size:11px}.recipe-steps p{font-size:15px}.related .card-grid{grid-template-columns:1fr 1fr}.related .story-card:last-child{display:none}.empty-state{padding:45px 20px}.empty-state h2{font-size:28px}}
.about-heading h1{max-width:950px;font-size:clamp(40px,5vw,68px)}.about-intro{display:flex;align-items:center;gap:50px;padding:0 0 40px}.about-intro>p{max-width:740px;font:19px/1.75 var(--serif)}.about-intro>.button{margin-left:auto;flex-shrink:0}.about-expertise{display:grid;grid-template-columns:repeat(3,1fr);background:var(--sage);padding:30px 35px;gap:40px;margin-bottom:45px}.about-number{display:block;font:italic 18px var(--serif);color:var(--red);margin-bottom:13px}.about-expertise h2{font-size:27px;margin-bottom:13px}.about-expertise p{font-size:13px;line-height:1.7;color:var(--muted)}.about-content{padding-bottom:0!important}.about-transparency{padding:23px 25px;background:var(--cream);border-left:3px solid var(--red);margin-top:38px}.about-transparency h2{font-size:22px;margin-bottom:10px}.about-transparency p{font-size:13px;line-height:1.75}.about-transparency a{font-size:12px;text-decoration:underline;text-underline-offset:4px}.about-discovery{padding:45px 0 55px}.about-links{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.about-links>a{border-top:1px solid var(--line);padding:18px 0}.about-links h3{font-size:22px;margin-bottom:11px}.about-links h3>span{font:17px var(--sans)}.about-links p{font-size:12px;color:var(--muted)}.about-links>a:hover{text-decoration:none}.about-links>a:hover h3{text-decoration:underline;text-underline-offset:4px}
@media(max-width:800px){.about-intro{display:block}.about-intro>.button{margin-top:23px}.about-links{grid-template-columns:repeat(2,1fr)}}
@media(max-width:650px){.recipe-stats{gap:8px;justify-content:space-between}.recipe-stats strong{font-size:18px;white-space:nowrap}.about-heading h1{font-size:42px}.about-intro>p{font-size:17px}.about-expertise{grid-template-columns:1fr;gap:25px;padding:25px}.about-expertise>div+div{padding-top:22px;border-top:1px solid #bcc5b6}.about-expertise h2{font-size:25px}.about-number{margin-bottom:8px}.about-links{grid-template-columns:1fr}.about-transparency{padding:20px}.about-discovery .section-title h2{font-size:29px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
@media print{body{background:#fff;font-size:11pt}.topline,.site-header,.nav-wrap,.breadcrumbs,.article-heading,.article-photo,.article-layout,.article-actions,.related,.closing-note,footer,.toast,.recipe-tools{display:none!important}main,.article,.recipe-panel{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important}.recipe-panel-heading h2{font-size:25pt}.recipe-panel-heading .pan-mark{display:none}.recipe-columns{grid-template-columns:1fr 1.6fr;gap:25px}.recipe-panel{break-inside:auto}.recipe-steps li{break-inside:avoid}.recipe-notes p,.recipe-steps p,.ingredients label{font-size:10pt}.recipe-stats{margin:14px 0}.recipe-panel>p{font-size:10pt}.ingredients input{display:none}body:not([data-base-servings=""]):has(.recipe-panel){color:#000}body[data-base-servings=""] .article-heading,body[data-base-servings=""] .article-layout{display:block!important}body[data-base-servings=""] .article-toc{display:none}}
