@font-face{font-family:GG Golos Text;font-style:normal;font-weight:100 900;font-display:swap;src:url(/gg-assets/golos-text-cyrillic-wght-normal.mKek_fSS.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:GG Golos Text;font-style:normal;font-weight:100 900;font-display:swap;src:url(/gg-assets/golos-text-latin-wght-normal.BS5oQT7X.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:GG Lora;font-style:normal;font-weight:100 900;font-display:swap;src:url(/gg-assets/lora-cyrillic-wght-normal.UWPuZLjM.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:GG Lora;font-style:normal;font-weight:100 900;font-display:swap;src:url(/gg-assets/lora-latin-wght-normal.BiLcIKcI.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--gg-bg: #F7F2E8;--gg-surface: #FFFFFF;--gg-ink: #293B2C;--gg-muted: #5E6B5F;--gg-line: #B9BDAC;--gg-terra: #B7492F;--gg-mustard: #E3B74D;--gg-sage: #E8E9D6;--gg-paper: #EFD9C3;--gg-tape: #D9CDB0;--gg-font: "GG Golos Text", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--gg-font-head: "GG Lora", Georgia, "Times New Roman", serif;--gg-pad: clamp(20px, 4.4vw, 64px)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--gg-bg);color:var(--gg-ink);font:400 16px/1.55 var(--gg-font);text-rendering:optimizeLegibility}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:3px}a:hover{color:var(--gg-terra)}h1,h2,h3{font-family:var(--gg-font-head);font-weight:400;line-height:1.12;margin:0 0 .45em;letter-spacing:0}h1{font-size:clamp(2.5rem,7vw,5.25rem)}h2{font-size:clamp(1.75rem,3.4vw,2.6rem)}h3{font-size:1.5rem}p{margin:0 0 1em}:focus-visible{outline:3px solid var(--gg-terra);outline-offset:3px;border-radius:4px}.gg-wrap{width:100%;max-width:1440px;margin-inline:auto;padding-inline:var(--gg-pad)}.gg-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gg-skip{position:absolute;left:-999px;top:8px;background:var(--gg-ink);color:#fff;padding:8px 14px;z-index:100}.gg-skip:focus{left:8px}.gg-eyebrow{font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;margin:0 0 20px;color:var(--gg-ink)}.gg-eyebrow a{text-decoration:none}.gg-script{font:italic 400 1.5rem/1.2 var(--gg-font-head);color:var(--gg-terra)}.gg-empty,.gg-lead{color:var(--gg-muted)}.gg-lead{font-size:1.25rem;max-width:46rem}.gg-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;cursor:pointer;background:var(--gg-terra);color:#fff;font:500 1rem/1.2 var(--gg-font);padding:18px 34px;min-height:56px;border-radius:999px;text-decoration:none}.gg-btn:hover{color:#fff;filter:brightness(.93)}.gg-btn-ghost{background:transparent;color:var(--gg-ink);box-shadow:inset 0 0 0 1px var(--gg-ink)}.gg-btn-ghost:hover{color:var(--gg-ink);background:#293b2c0f;filter:none}.gg-btn-gold{background:var(--gg-mustard);color:var(--gg-ink)}.gg-btn-gold:hover{color:var(--gg-ink)}.gg-head{border-bottom:1px solid var(--gg-line)}.gg-head-in{display:flex;align-items:center;gap:24px;min-height:104px}.gg-logo{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:var(--gg-ink);flex:none;white-space:nowrap}.gg-logo:hover{color:var(--gg-ink)}.gg-mark{width:44px;height:44px;flex:none}.gg-logo-text{font:700 1.75rem/1 var(--gg-font-head)}.gg-nav{flex:1;display:flex;justify-content:center;gap:24px}.gg-nav a{text-decoration:none;padding:8px 0;font-size:1rem;border-bottom:1px solid transparent}.gg-nav a:hover,.gg-nav a[aria-current=page]{border-bottom-color:var(--gg-terra);color:var(--gg-ink)}.gg-search-link{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:50%}.gg-search-link:hover{background:var(--gg-sage);color:var(--gg-ink)}.gg-head-tg{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 28px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--gg-ink);text-decoration:none;font-size:.95rem}.gg-head-tg:hover{background:var(--gg-ink);color:var(--gg-bg)}.gg-burger{display:none}@media(max-width:900px){.gg-head-in{min-height:80px;justify-content:space-between}.gg-nav,.gg-head-tg,.gg-search-link{display:none}.gg-logo-text{font-size:1.5rem}.gg-burger{display:block}.gg-burger summary{list-style:none;width:48px;height:48px;display:grid;place-items:center;cursor:pointer}.gg-burger summary::-webkit-details-marker{display:none}.gg-burger .gg-b-close,.gg-burger[open] .gg-b-open{display:none}.gg-burger[open] .gg-b-close{display:inline}.gg-menu{position:fixed;z-index:29;inset:80px 0 0;overflow-y:auto;background:var(--gg-bg);padding:12px var(--gg-pad) 32px;border-top:1px solid var(--gg-line)}.gg-head:has(.gg-burger[open]){position:fixed;left:0;right:0;top:0;background:var(--gg-bg);z-index:30}}.gg-msearch input{width:100%;height:56px;padding:0 22px;font:400 1rem var(--gg-font);color:var(--gg-ink);background:transparent;border:1px solid var(--gg-ink);border-radius:999px}.gg-mnav{display:grid;margin:12px 0 24px}.gg-mnav a{display:flex;justify-content:space-between;align-items:center;padding:18px 0;border-bottom:1px solid var(--gg-line);text-decoration:none;font:400 1.5rem/1.2 var(--gg-font-head)}.gg-mtg{display:block;background:var(--gg-ink);color:var(--gg-bg);padding:24px;text-decoration:none}.gg-mtg b{display:block;font:400 1.5rem/1.2 var(--gg-font-head);margin-bottom:8px}.gg-mtg span{color:var(--gg-mustard)}.gg-mtg:hover{color:var(--gg-bg)}.gg-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,660px);gap:clamp(24px,4vw,56px);align-items:center;padding-block:48px 40px}.gg-hero-title{margin:0 0 28px;font-size:clamp(2.75rem,7vw,5.6rem);line-height:1.05}.gg-hero-title em{font-style:normal;color:var(--gg-terra)}.gg-hero-lead{font-size:1.125rem;line-height:1.55;max-width:28rem;margin-bottom:40px}.gg-hero-cta{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.gg-hero-pic{position:relative;display:block;aspect-ratio:660 / 520}.gg-hero-pic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:330px 330px 0 0;background:var(--gg-sage)}.gg-hero-badge{position:absolute;top:9px;right:6px;z-index:2;width:120px;height:120px;border-radius:50%;background:var(--gg-mustard);color:var(--gg-ink);display:grid;place-items:center;text-align:center;padding:14px;font:400 1.0625rem/1.25 var(--gg-font-head)}.gg-hero-cap{position:absolute;left:24px;bottom:20px;z-index:2;background:#fff;color:var(--gg-ink);padding:16px 22px;display:grid;gap:4px;max-width:calc(100% - 48px)}.gg-hero-cap b{font:500 1.0625rem/1.3 var(--gg-font)}.gg-hero-cap span{font-size:.8125rem;color:var(--gg-muted)}.gg-hero-cap i,.gg-feature-meta i{font-style:normal}@media(max-width:900px){.gg-hero{grid-template-columns:1fr;padding-block:28px 24px;gap:28px}.gg-hero-pic{aspect-ratio:350 / 330}.gg-hero-pic img{border-radius:50% 50% 0 0/38% 38% 0 0}.gg-hero-badge{width:96px;height:96px;font-size:.9375rem;top:6px;right:6px}.gg-hero-cap{left:14px;right:14px;bottom:14px}}.gg-table{display:flex;align-items:center;gap:24px 32px;flex-wrap:wrap;border-block:1px solid var(--gg-line);padding-block:22px}.gg-table h2{font-size:1.625rem;margin:0}.gg-pills{display:flex;gap:12px;flex-wrap:wrap}.gg-pill{display:inline-flex;align-items:center;min-height:46px;padding:0 22px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--gg-ink);text-decoration:none;font-size:.9375rem}.gg-pill:hover{background:var(--gg-ink);color:var(--gg-bg)}.gg-findall{margin-left:auto;text-decoration:none}@media(max-width:900px){.gg-findall{margin:0;width:100%;background:#ece6d8;padding:16px 18px}}.gg-today{padding-block:56px 24px}.gg-today-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:28px}.gg-today-head h2{margin:0}.gg-today-head a{text-decoration:none;font-size:.9375rem;white-space:nowrap}.gg-today-grid{display:grid;grid-template-columns:1.45fr 1fr 1fr;gap:30px;align-items:start}.gg-feature{display:block;text-decoration:none;color:var(--gg-ink)}.gg-feature img{width:100%;aspect-ratio:16 / 9;object-fit:cover;margin-bottom:18px}.gg-feature-round img{aspect-ratio:1 / .82;border-radius:50% 50% 0 0/60% 60% 0 0}.gg-feature-title{display:block;font:400 clamp(1.5rem,2.4vw,2rem)/1.2 var(--gg-font-head);margin-bottom:8px}.gg-feature-meta{display:block;font-size:.875rem;color:var(--gg-muted)}.gg-feature:hover .gg-feature-title{color:var(--gg-terra)}.gg-note{position:relative;background:var(--gg-sage);padding:36px 30px 28px;margin-top:12px}.gg-note:before{content:"";position:absolute;top:-12px;left:50%;width:96px;height:26px;margin-left:-48px;background:var(--gg-tape)}.gg-note-title{font:400 clamp(1.75rem,2.6vw,2.5rem)/1.2 var(--gg-font-head);margin:0 0 20px}.gg-note-text{font-size:.9375rem;line-height:1.6;margin-bottom:36px}.gg-note-link{display:block;border-top:1px solid var(--gg-line);padding-top:18px;text-decoration:none;font-size:.9375rem}@media(max-width:900px){.gg-today{padding-block:36px 12px}.gg-today-grid{grid-template-columns:1fr;gap:28px}.gg-feature-round img{aspect-ratio:16 / 10;border-radius:0}}.gg-band-wrap{padding-block:28px}.gg-band{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;background:var(--gg-ink);color:var(--gg-bg);padding:30px 32px}.gg-band-title{font:400 clamp(1.5rem,2.6vw,2.25rem)/1.2 var(--gg-font-head);margin:0 0 6px}.gg-band-text{margin:0;font-size:.9375rem;color:#dcd8c6}@media(max-width:700px){.gg-band .gg-btn{width:100%}}.gg-foot{margin-top:32px;border-top:1px solid var(--gg-line)}.gg-foot-in{display:flex;align-items:center;gap:16px 40px;flex-wrap:wrap;padding-block:28px 36px;font-size:.875rem}.gg-foot-note{margin:0 auto 0 0}.gg-foot-nav{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.gg-foot-nav a,.gg-foot-tg{text-decoration:none}.gg-foot-nav a:hover,.gg-foot-tg:hover{color:var(--gg-terra)}@media(max-width:700px){.gg-foot-note{flex-basis:100%}}.gg-float{position:fixed;right:18px;bottom:18px;z-index:40;width:56px;height:56px;border-radius:50%;background:var(--gg-ink);color:var(--gg-bg);display:grid;place-items:center;text-decoration:none;box-shadow:0 6px 18px #293b2c4d}.gg-float:hover{color:var(--gg-mustard)}.gg-pagehead{padding-block:28px 12px}.gg-pagehead h1{font-size:clamp(2.25rem,5vw,3.75rem)}.gg-section{padding-block:24px}.gg-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:18px}.gg-crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:.8125rem;color:var(--gg-muted);padding-block:22px 8px}.gg-crumbs a{color:var(--gg-muted);text-decoration:none}.gg-crumbs a:hover{color:var(--gg-terra)}.gg-chips{display:flex;gap:10px;flex-wrap:wrap;padding-block:12px}.gg-chip{display:inline-flex;gap:8px;align-items:center;min-height:44px;padding:0 20px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--gg-ink);text-decoration:none;font-size:.9375rem}.gg-chip span{color:var(--gg-muted)}.gg-chip:hover,.gg-chip[aria-current=page]{background:var(--gg-ink);color:var(--gg-bg)}.gg-chip[aria-current=page] span{color:var(--gg-mustard)}@media(max-width:700px){.gg-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--gg-pad) * -1);padding-inline:var(--gg-pad)}.gg-chip{white-space:nowrap}}.gg-grid{display:grid;gap:40px 30px;grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.gg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.gg-grid,.gg-grid-4{grid-template-columns:repeat(3,minmax(0,1fr))}}.gg-card{background:transparent}.gg-card-link{display:block;color:inherit;text-decoration:none}.gg-card-pic{display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--gg-sage)}.gg-card-pic img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.gg-card-link:hover .gg-card-pic img{transform:scale(1.03)}.gg-card-body{display:grid;gap:8px;padding-top:16px}.gg-card-title{font:400 1.5rem/1.2 var(--gg-font-head)}.gg-card-link:hover .gg-card-title{color:var(--gg-terra)}.gg-card-meta{display:flex;flex-wrap:wrap;gap:4px 18px;font-size:.875rem;color:var(--gg-muted)}.gg-ico{display:inline-flex;align-items:center;gap:6px}.gg-ico svg{color:var(--gg-terra)}.gg-card-rubric{font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;color:var(--gg-terra);text-decoration:none}.gg-pager{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:44px}.gg-pager a{min-width:46px;min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--gg-ink);text-decoration:none}.gg-pager a:hover,.gg-pager a[aria-current=page]{background:var(--gg-ink);color:var(--gg-bg)}.gg-pager-gap{align-self:center;color:var(--gg-muted)}.gg-agrid{display:grid;gap:24px 30px;grid-template-columns:minmax(0,1fr)}@media(min-width:720px){.gg-agrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.gg-acard{border-top:1px solid var(--gg-line);padding-top:18px}.gg-acard a{display:grid;gap:8px;text-decoration:none;height:100%;align-content:start}.gg-acard-title{font:400 1.5rem/1.25 var(--gg-font-head)}.gg-acard a:hover .gg-acard-title{color:var(--gg-terra)}.gg-acard-desc{color:var(--gg-muted);font-size:.9375rem}.gg-colcard{background:var(--gg-sage);padding:24px;border:0}.gg-recipe-head{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,600px);gap:clamp(24px,4vw,64px);align-items:center;padding-block:16px 24px}.gg-recipe-head h1{font-size:clamp(2.25rem,4.6vw,4rem);line-height:1.1;margin-bottom:24px}.gg-recipe-hook{font-size:1.125rem;line-height:1.6;max-width:32rem;margin-bottom:28px}.gg-recipe-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:32px}.gg-share{display:flex;align-items:center;gap:12px}.gg-share-note{font-size:.875rem;color:var(--gg-muted)}.gg-facts{display:flex;flex-wrap:wrap;gap:20px 48px;margin:0;padding-top:22px;border-top:1px solid var(--gg-line)}.gg-facts div{display:grid;gap:2px}.gg-facts dt{font:400 1.5rem/1.25 var(--gg-font)}.gg-facts dd{margin:0;font-size:.8125rem;color:var(--gg-muted)}.gg-recipe-pic{margin:0;aspect-ratio:600 / 455;border-radius:300px 300px 0 0;overflow:hidden;background:var(--gg-sage)}.gg-recipe-pic img{width:100%;height:100%;object-fit:cover}.gg-recipe-body{display:grid;gap:40px;padding-block:40px;border-top:1px solid var(--gg-line);margin-top:16px}@media(min-width:900px){.gg-recipe-body{grid-template-columns:minmax(0,370px) minmax(0,1fr);gap:72px;align-items:start}}.gg-ings{background:var(--gg-sage);padding:30px 28px 24px}.gg-ings h2{font-size:1.875rem;margin-bottom:20px}.gg-ings ul{list-style:none;margin:0;padding:0}.gg-ings li{border-top:1px solid var(--gg-line)}.gg-ings label{display:flex;align-items:center;gap:12px;padding:13px 0;cursor:pointer}.gg-ings input{appearance:none;flex:none;width:16px;height:16px;border:1px solid var(--gg-ink);background:transparent;margin:0;cursor:pointer}.gg-ings input:checked{background:var(--gg-terra);border-color:var(--gg-terra);box-shadow:inset 0 0 0 2px var(--gg-sage)}.gg-ings input:checked+.gg-ing-name{text-decoration:line-through;color:var(--gg-muted)}.gg-ing-name{flex:1}.gg-ing-mark{margin-right:6px}.gg-ing-amount{font-weight:700;white-space:nowrap}.gg-kbzhu{margin:18px 0 0;font-size:.8125rem;line-height:1.6;color:var(--gg-muted)}.gg-steps h2{font-size:clamp(2rem,3.4vw,2.75rem);margin-bottom:28px}.gg-steps ol{list-style:none;counter-reset:gg-step;margin:0 0 28px;padding:0}.gg-steps ol>li{counter-increment:gg-step;position:relative;padding:0 0 26px 74px;margin-bottom:26px;border-bottom:1px solid var(--gg-line);font-size:1.0625rem;line-height:1.6;max-width:46rem}.gg-steps ol>li:before{content:counter(gg-step);position:absolute;left:0;top:-4px;width:44px;height:44px;border-radius:50%;border:1px solid var(--gg-terra);color:var(--gg-terra);display:grid;place-items:center;font:400 1.5rem/1 var(--gg-font-head)}.gg-tip{background:var(--gg-paper);padding:22px 26px;margin-bottom:20px}.gg-tip b{display:block;margin-bottom:6px}.gg-tip p{margin:0}.gg-closing{font-size:2rem;margin:8px 0 0}.gg-recipe-more-photos{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}.gg-recipe-more-photos img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.gg-tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 8px}.gg-tags li{padding:4px 14px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--gg-line);font-size:.875rem;color:var(--gg-muted)}.gg-tags li:before{content:"#"}@media(max-width:900px){.gg-recipe-head{grid-template-columns:1fr}.gg-recipe-pic{order:-1;border-radius:50% 50% 0 0/40% 40% 0 0;aspect-ratio:350 / 320}.gg-steps ol>li{padding-left:60px}.gg-recipe-more-photos{grid-template-columns:1fr}}@media print{.gg-head,.gg-foot,.gg-float,.gg-band-wrap,.gg-today,.gg-recipe-actions,.gg-burger{display:none!important}body{background:#fff}}.gg-article{max-width:820px;padding-block:12px 24px}.gg-article h1{font-size:clamp(2.25rem,5vw,3.5rem)}.gg-article-date{color:var(--gg-muted);font-size:.875rem}.gg-prose{font-size:1.0625rem;line-height:1.65}.gg-prose h2{margin-top:1.6em;font-size:2rem}.gg-prose h3{margin-top:1.3em}.gg-prose a{color:var(--gg-terra)}.gg-prose table{border-collapse:collapse;width:100%;margin:1em 0;display:block;overflow-x:auto}.gg-prose th,.gg-prose td{border:1px solid var(--gg-line);padding:8px 12px;text-align:left}.gg-prose th{background:var(--gg-sage)}.gg-answer{background:var(--gg-sage);padding:18px 22px;font-size:1.0625rem}.gg-faq{margin-top:28px}.gg-faq details{border-top:1px solid var(--gg-line);padding:14px 0}.gg-faq summary{cursor:pointer;font:400 1.25rem/1.3 var(--gg-font-head)}.gg-faq p{margin:8px 0 0}.gg-search{display:flex;gap:12px;max-width:640px}.gg-search input{flex:1;min-width:0;height:56px;padding:0 24px;font:400 1rem var(--gg-font);color:var(--gg-ink);background:transparent;border:1px solid var(--gg-ink);border-radius:999px}.gg-search-big input{height:64px;font-size:1.0625rem}.gg-results{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:0}.gg-results a{display:flex;gap:18px;align-items:center;padding:16px 0;border-top:1px solid var(--gg-line);text-decoration:none}.gg-results img{flex:none;width:72px;height:72px;object-fit:cover}.gg-results b{display:block;font:400 1.375rem/1.25 var(--gg-font-head)}.gg-results small{color:var(--gg-muted);font-size:.875rem}.gg-results mark{background:var(--gg-mustard);color:inherit}.gg-404{font:400 clamp(5rem,20vw,10rem)/1 var(--gg-font-head);color:var(--gg-terra);margin:0 0 8px}@media(max-width:520px){.gg-hero-cta{flex-wrap:nowrap;gap:16px}.gg-hero-cta .gg-btn{padding:18px 24px;white-space:nowrap}.gg-script{font-size:1.25rem}}.gg-mark{width:54px;height:43px}.gg-logo-text{font-weight:600;font-size:1.9rem}.gg-kicker{display:block;font:600 .75rem/1.3 var(--gg-font);letter-spacing:.06em;text-transform:uppercase;margin-bottom:22px}
