@font-face{font-family:Bricolage Grotesque;src:url(/fonts/bricolage-grotesque-latin-var.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-latin-var.woff2)format("woff2");font-weight:100 1000;font-style:normal;font-display:swap}:root{--color-text:#2b1b12;--color-text-body:#3e2c21;--color-text-soft:#5e4a3c;--color-text-muted:#6b5647;--color-accent:#b8391f;--color-accent-hover:#96301a;--color-herb:#2f5d34;--color-honey:#f4c542;--color-star:#c2701e;--color-bg:#fff;--color-surface:#f6eee3;--color-surface-alt:#efe3d3;--color-border:#e7daca;--color-field:#967f6a;--color-on-dark:#fff;--color-on-dark-muted:#cdbba8;--color-focus:#b8391f;--font-display:"Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;--font-body:"DM Sans", ui-sans-serif, system-ui, sans-serif;--text-xs:.8125rem;--text-sm:.9375rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.25rem;--text-xl:clamp(1.375rem, 1.25rem + .5vw, 1.5rem);--text-2xl:clamp(1.75rem, 1.4rem + 1.4vw, 2.375rem);--text-3xl:clamp(2.25rem, 1.5rem + 3vw, 3.75rem);--weight-regular:400;--weight-medium:500;--weight-bold:700;--weight-black:800;--leading-tight:1.05;--leading-snug:1.2;--leading-body:1.6;--tracking-display:-.02em;--tracking-eyebrow:.1em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-sm:12px;--radius-md:20px;--radius-lg:28px;--radius-pill:999px;--border-thin:1px solid var(--color-border);--border-field:1.5px solid var(--color-field);--shadow-sm:0 1px 2px #2b1b1214;--shadow-md:0 8px 24px #2b1b121a;--width-site:1240px;--width-recipe:880px;--width-read:760px;--gutter:var(--space-4);--tap:44px;--duration:.15s;--ease:cubic-bezier(.2, 0, 0, 1)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--space-8)}body{min-height:100vh}img,svg,video{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}ul[role=list],ol[role=list]{padding:0;list-style:none}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-body)}h1,h2,h3,h4{font-family:var(--font-display);line-height:var(--leading-snug);letter-spacing:var(--tracking-display)}h1{font-size:var(--text-3xl);font-weight:var(--weight-black);line-height:var(--leading-tight)}h2{font-size:var(--text-2xl);font-weight:var(--weight-black)}h3{font-size:var(--text-xl);font-weight:var(--weight-bold)}h4{font-size:var(--text-md);font-weight:var(--weight-bold);letter-spacing:0}a{color:var(--color-text);text-underline-offset:.15em}a:hover{color:var(--color-accent)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;border-radius:4px}::selection{background:var(--color-honey);color:var(--color-text)}.skip-link{left:var(--space-4);z-index:100;background:var(--color-text);color:var(--color-on-dark);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-weight:var(--weight-bold);position:absolute;top:-100px}.skip-link:focus{top:var(--space-4);color:var(--color-on-dark)}.container{width:100%;max-width:calc(var(--width-site) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.container--recipe{max-width:calc(var(--width-recipe) + 2 * var(--gutter))}.container--read{max-width:calc(var(--width-read) + 2 * var(--gutter))}.section{padding-block:var(--space-7)}.section--surface{background:var(--color-surface)}.section--dark{background:var(--color-text);color:var(--color-on-dark)}.section--dark a{color:var(--color-on-dark)}.section--dark a:hover{color:var(--color-honey)}.section__head{justify-content:space-between;align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.section__head p{color:var(--color-text-soft);max-width:60ch}.section__link{font-weight:var(--weight-bold)}.stack{gap:var(--space-4);flex-direction:column;display:flex}.stack--lg{gap:var(--space-6)}.grid{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));display:grid}.grid--tiles{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr))}.grid--terms{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.site-header{background:var(--color-bg);border-bottom:var(--border-thin);z-index:20;position:relative}.site-header__inner{align-items:center;gap:var(--space-3);padding-block:var(--space-3);flex-wrap:wrap;display:flex}.site-header__logo{align-items:center;gap:var(--space-2);min-height:var(--tap);margin-right:auto;text-decoration:none;display:inline-flex}.site-header__logo svg{flex:none;width:36px;height:36px}.site-header__name{font-family:var(--font-display);font-weight:var(--weight-black);font-size:var(--text-lg);letter-spacing:var(--tracking-display)}.site-header__actions{align-items:center;gap:var(--space-2);display:flex}.icon-btn{width:var(--tap);height:var(--tap);border:var(--border-thin);border-radius:var(--radius-pill);background:var(--color-bg);color:var(--color-text);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.icon-btn svg{width:20px;height:20px}.menu-btn{display:none}.js .menu-btn{gap:var(--space-2);width:auto;padding-inline:var(--space-4);font-weight:var(--weight-bold);display:inline-flex}.site-nav{flex-basis:100%;order:3}.js .site-nav:not(.is-open){display:none}.site-nav__list{flex-direction:column;gap:0;padding:0;list-style:none;display:flex}.site-nav__list a{min-height:var(--tap);padding-inline:var(--space-2);font-weight:var(--weight-medium);border-radius:var(--radius-sm);align-items:center;text-decoration:none;display:flex}.site-nav__list a[aria-current=page],.site-nav__list a.is-active{color:var(--color-accent);font-weight:var(--weight-bold)}.site-header .site-header__subscribe{display:none}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-5);border-radius:var(--radius-pill);font-weight:var(--weight-bold);font-size:var(--text-sm);transition:background-color var(--duration) var(--ease), color var(--duration) var(--ease);border:0;line-height:1.2;text-decoration:none;display:inline-flex}.btn svg{flex:none;width:18px;height:18px}.btn--primary{background:var(--color-accent);color:var(--color-on-dark)}.btn--primary:hover{background:var(--color-accent-hover);color:var(--color-on-dark)}.btn--secondary{background:var(--color-bg);color:var(--color-text);border:var(--border-field)}.btn--secondary:hover{color:var(--color-accent)}.btn--dark{background:var(--color-text);color:var(--color-on-dark)}.btn--dark:hover{background:var(--color-text-body);color:var(--color-on-dark)}.btn--light{background:var(--color-bg);color:var(--color-text)}.btn-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip{min-height:36px;padding:var(--space-1) var(--space-3);border:var(--border-thin);border-radius:var(--radius-pill);background:var(--color-bg);font-size:var(--text-sm);font-weight:var(--weight-medium);align-items:center;text-decoration:none;display:inline-flex}.chip-list{align-items:center;gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.seg{gap:var(--space-1);display:inline-flex}.seg button{min-width:var(--tap);height:var(--tap);padding-inline:var(--space-3);border:var(--border-field);border-radius:var(--radius-sm);background:var(--color-bg);font-weight:var(--weight-bold)}.seg button[aria-pressed=true]{background:var(--color-text);border-color:var(--color-text);color:var(--color-on-dark)}.field{gap:var(--space-2);flex-direction:column;display:flex}.field label{font-weight:var(--weight-bold);font-size:var(--text-sm)}.input,.textarea{width:100%;min-height:52px;padding:var(--space-3) var(--space-4);border:var(--border-field);border-radius:var(--radius-sm);background:var(--color-bg);font-size:var(--text-base)}.input--pill{border-radius:var(--radius-pill);padding-inline:var(--space-5)}.textarea{resize:vertical;min-height:140px}.form-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.form-row .input{flex:240px}.form-note{font-size:var(--text-xs);color:var(--color-text-muted)}.eyebrow{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-herb)}.section--dark .eyebrow{color:var(--color-honey)}.breadcrumb{font-size:var(--text-sm);color:var(--color-text-muted)}.breadcrumb ol{gap:var(--space-1) var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.breadcrumb li{align-items:center;gap:var(--space-2);display:inline-flex}.breadcrumb li+li:before{content:"›";color:var(--color-text-muted)}.breadcrumb a{color:var(--color-text-muted)}.breadcrumb [aria-current=page]{color:var(--color-text);font-weight:var(--weight-medium)}.page-head{background:var(--color-surface);padding-block:var(--space-5) var(--space-7)}.page-head__inner{gap:var(--space-4);flex-direction:column;display:flex}.page-head__lead{font-size:var(--text-md);color:var(--color-text-soft);max-width:65ch}.page-head__count{font-size:var(--text-sm);color:var(--color-text-muted)}.hero{background:var(--color-surface)}.hero__inner{gap:var(--space-6);padding-block:var(--space-7);align-items:center;display:grid}.hero__text{gap:var(--space-4);flex-direction:column;display:flex}.hero__lead{font-size:var(--text-md);color:var(--color-text-soft);max-width:54ch}.hero__feature{text-decoration:none;display:block;position:relative}.hero__feature-card{left:var(--space-4);right:var(--space-4);bottom:var(--space-4);gap:var(--space-1);background:var(--color-bg);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:absolute}.hero__feature-title{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-lg)}.search-form{gap:var(--space-2);flex-direction:column;max-width:560px;display:flex}.search-form label{font-weight:var(--weight-bold);font-size:var(--text-sm)}.media-ph{text-align:center;aspect-ratio:4/3;width:100%;padding:var(--space-4);background:repeating-linear-gradient(135deg, var(--color-surface) 0 12px, var(--color-surface-alt) 12px 24px);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);justify-content:center;align-items:center;display:flex}.media-ph--wide{aspect-ratio:16/9}.media-ph--square{aspect-ratio:1}.media-ph__label{background:var(--color-bg);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3)}.recipe-card{height:100%}.recipe-card__link{border:var(--border-thin);border-radius:var(--radius-md);background:var(--color-bg);height:100%;transition:box-shadow var(--duration) var(--ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.recipe-card__link:hover{box-shadow:var(--shadow-md);color:var(--color-text)}.recipe-card__img{aspect-ratio:4/3;object-fit:cover;width:100%}.recipe-card__body{gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-5);flex-direction:column;display:flex}.recipe-card__title{font-size:var(--text-lg);line-height:var(--leading-snug)}.recipe-card__meta{font-size:var(--text-sm);color:var(--color-text-muted)}.badge{font-size:var(--text-xs);font-weight:var(--weight-bold);background:var(--color-honey);color:var(--color-text);border-radius:var(--radius-pill);padding:0 var(--space-2);align-self:flex-start}.term-tile{gap:var(--space-2);flex-direction:column;text-decoration:none;display:flex}.term-tile .media-ph,.term-tile img{border-radius:var(--radius-md)}.term-tile__name{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-lg);line-height:var(--leading-snug)}.term-tile__short{font-size:var(--text-sm);color:var(--color-text-muted)}.term-card{gap:var(--space-1);height:100%;padding:var(--space-4);border:var(--border-thin);border-radius:var(--radius-md);background:var(--color-bg);flex-direction:column;text-decoration:none;display:flex}.term-card:hover{border-color:var(--color-field);color:var(--color-text)}.term-card__name{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-md)}.term-card__short{font-size:var(--text-sm);color:var(--color-text-muted)}.term-card__count{font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--color-herb)}.term-group+.term-group{margin-top:var(--space-6)}.term-group__title{font-size:var(--text-xl);margin-bottom:var(--space-3)}.panel{background:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-5);gap:var(--space-2);flex-direction:column;display:flex}.panel p{font-size:var(--text-md)}.tested{border:2px solid var(--color-herb);border-radius:var(--radius-md);padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.tested__title{color:var(--color-herb);font-size:var(--text-lg)}.tested ul{gap:var(--space-2);padding-left:var(--space-5);color:var(--color-text-body);flex-direction:column;display:flex}.notice{background:var(--color-honey);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-medium);text-align:center;padding:var(--space-2) var(--space-4)}.empty-state{border:2px dashed var(--color-border);border-radius:var(--radius-md);padding:var(--space-6);text-align:center;color:var(--color-text-soft);gap:var(--space-3);flex-direction:column;align-items:center;display:flex}.prose{font-size:var(--text-md);color:var(--color-text-body)}.prose>*+*{margin-top:var(--space-4)}.prose h2{margin-top:var(--space-7);color:var(--color-text)}.prose h3{margin-top:var(--space-6);color:var(--color-text)}.prose ul,.prose ol{padding-left:var(--space-5)}.prose li+li{margin-top:var(--space-2)}.prose a{color:var(--color-accent);font-weight:var(--weight-medium)}.prose a:hover{color:var(--color-accent-hover)}.prose table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.prose th,.prose td{border-bottom:var(--border-thin);padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top}.prose th{font-weight:var(--weight-bold);color:var(--color-text)}.prose blockquote{border-left:4px solid var(--color-honey);padding-left:var(--space-4);color:var(--color-text-soft)}.table-wrap{overflow-x:auto}.recipe-page{padding-block:var(--space-5) var(--space-7);gap:var(--space-5);flex-direction:column;display:flex}.byline{align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text-soft);display:flex}.byline__avatar{width:var(--tap);height:var(--tap);border-radius:var(--radius-pill);object-fit:cover;background:var(--color-surface);border:1.5px dashed var(--color-field);flex:none}.recipe-hero{border-radius:var(--radius-lg);overflow:hidden}.recipe-hero img{aspect-ratio:16/9;object-fit:cover;width:100%}.meta-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));padding:0;list-style:none;display:grid}.meta-grid li{border:var(--border-thin);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);flex-direction:column;display:flex}.meta-grid__label{font-size:var(--text-xs);color:var(--color-text-muted)}.meta-grid__value{font-weight:var(--weight-bold);font-size:var(--text-md)}.tag-list{gap:var(--space-2);font-size:var(--text-sm);flex-direction:column;display:flex}.tag-list__row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tag-list__label{font-weight:var(--weight-bold);min-width:120px}.recipe{border:2px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.recipe__head{background:var(--color-surface);padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.recipe__summary{color:var(--color-text-soft)}.recipe__controls{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.recipe__control{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.recipe__control-label{font-weight:var(--weight-bold);font-size:var(--text-sm)}.recipe__body{gap:var(--space-6);padding:var(--space-5);display:grid}.recipe__section{gap:var(--space-3);flex-direction:column;display:flex}.recipe__group{font-size:var(--text-md);font-family:var(--font-body);letter-spacing:0;margin-top:var(--space-2)}.ingredients{padding:0;list-style:none}.ingredients li{border-bottom:1px solid var(--color-border)}.ingredients label{gap:var(--space-3);padding-block:var(--space-3);cursor:pointer;font-size:var(--text-md);align-items:flex-start;line-height:1.45;display:flex}.ingredients input{width:20px;height:20px;margin-top:var(--space-1);accent-color:var(--color-herb);flex:none}.ingredients input:checked+span{color:var(--color-text-muted);text-decoration:line-through}.ing__amount{font-weight:var(--weight-bold)}.ing__metric{color:var(--color-text-muted)}.steps{counter-reset:step;gap:var(--space-5);flex-direction:column;padding:0;list-style:none;display:flex}.steps li{gap:var(--space-3);counter-increment:step;grid-template-columns:36px 1fr;display:grid}.steps li:before{content:counter(step);border-radius:var(--radius-pill);background:var(--color-text);width:36px;height:36px;color:var(--color-on-dark);font-weight:var(--weight-bold);justify-content:center;align-items:center;display:flex}.steps h4{margin-bottom:var(--space-1)}.steps p{color:var(--color-text-body);font-size:var(--text-md)}.steps img{margin-top:var(--space-3);border-radius:var(--radius-sm)}.recipe__notes ul{padding-left:var(--space-5);gap:var(--space-2);color:var(--color-text-body);flex-direction:column;display:flex}.nutrition{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));display:grid}.nutrition div{background:var(--color-surface);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3)}.nutrition dt{font-size:var(--text-xs);color:var(--color-text-muted)}.nutrition dd{font-weight:var(--weight-bold);margin:0}.recipe__foot{border-top:var(--border-thin);padding:var(--space-4) var(--space-5);justify-content:space-between;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text-soft);flex-wrap:wrap;display:flex}.subs{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.subs div{background:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-4)}.subs dt{font-weight:var(--weight-bold)}.subs dd{color:var(--color-text-soft);margin:0}.faq{gap:var(--space-3);flex-direction:column;display:flex}.faq details{border:var(--border-thin);border-radius:var(--radius-md);background:var(--color-bg);padding:var(--space-4) var(--space-5)}.faq summary{font-weight:var(--weight-bold);font-size:var(--text-md);cursor:pointer;min-height:var(--tap);align-items:center;display:flex}.faq details p{margin-top:var(--space-2);color:var(--color-text-soft);font-size:var(--text-md)}.author-box{gap:var(--space-5);border:var(--border-thin);border-radius:var(--radius-md);padding:var(--space-5);flex-wrap:wrap;align-items:center;display:flex}.author-box__photo{border-radius:var(--radius-pill);object-fit:cover;flex:none;width:96px;height:96px}.author-box__photo.media-ph{aspect-ratio:1;font-size:var(--text-xs);padding:0}.author-box__text{gap:var(--space-2);flex-direction:column;flex:280px;display:flex}.author-box__name{font-size:var(--text-lg)}.newsletter{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;display:flex}.newsletter form{text-align:left;width:100%;max-width:520px}.newsletter p{color:var(--color-text-soft)}.ad-slot{border:1px dashed var(--color-field);border-radius:var(--radius-sm);width:100%;max-width:336px;min-height:280px;color:var(--color-text-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);justify-content:center;align-items:center;margin-inline:auto;display:flex}.ad-slot--leaderboard{max-width:728px;min-height:100px}.search-results{gap:var(--space-4);flex-direction:column;padding:0;list-style:none;display:flex}.search-results a{gap:var(--space-1);padding:var(--space-4);border:var(--border-thin);border-radius:var(--radius-md);flex-direction:column;text-decoration:none;display:flex}.search-results a:hover{border-color:var(--color-field);color:var(--color-text)}.search-results strong{font-family:var(--font-display);font-size:var(--text-lg)}.search-results p{color:var(--color-text-soft);font-size:var(--text-sm)}.search-results mark{background:var(--color-honey)}.site-footer{border-top:var(--border-thin);margin-top:var(--space-7);padding-block:var(--space-7) var(--space-6)}.site-footer__grid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.site-footer__brand{gap:var(--space-2);flex-direction:column;grid-column:1/-1;display:flex}.site-footer__brand p{color:var(--color-text-muted);font-size:var(--text-sm);max-width:40ch}.site-footer__title{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:0;margin-bottom:var(--space-2)}.site-footer ul{flex-direction:column;padding:0;list-style:none;display:flex}.site-footer li a{min-height:32px;font-size:var(--text-sm);align-items:center;text-decoration:none;display:inline-flex}.site-footer__legal{margin-top:var(--space-6);padding-top:var(--space-4);border-top:var(--border-thin);font-size:var(--text-xs);color:var(--color-text-muted);gap:var(--space-2);flex-direction:column;display:flex}.not-found{text-align:center;align-items:center;gap:var(--space-4);padding-block:var(--space-8);flex-direction:column;display:flex}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.muted{color:var(--color-text-muted)}.rounded{border-radius:var(--radius-md)}.mt-5{margin-top:var(--space-5)}.mt-7{margin-top:var(--space-7)}[hidden]{display:none!important}@media (width>=768px){:root{--gutter:var(--space-5)}.section{padding-block:var(--space-8)}.hero__inner{padding-block:var(--space-8);grid-template-columns:1.1fr 1fr}.recipe__head{flex-flow:wrap;justify-content:space-between;align-items:center}.recipe__body{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.recipe__body>.recipe__section--full{grid-column:1/-1}.site-footer__brand{grid-column:auto}.page-head{padding-block:var(--space-6) var(--space-8)}}@media (width>=1024px){.site-header{position:sticky;top:0}.site-header__inner{gap:var(--space-5);flex-wrap:nowrap}.site-header__logo{margin-right:0}.js .menu-btn{display:none}.site-nav,.js .site-nav:not(.is-open){flex-basis:auto;order:0;margin-right:auto;display:block}.site-nav__list{gap:var(--space-1);flex-direction:row}.site-nav__list a{padding-inline:var(--space-2)}.site-header .site-header__subscribe{display:inline-flex}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media print{.site-header,.site-footer,.skip-link,.notice,.ad-slot,.no-print,.recipe-page>:not(.recipe){display:none!important}body{font-size:12pt}.recipe{border:0}.recipe__controls,.ingredients input{display:none}.recipe__body{grid-template-columns:1fr 1.4fr}.recipe-page{padding:0}a{text-decoration:none}}
