.editorial_theme__E7BhY{--editorial-surface:#fbf9f4;--editorial-paper:#fffefc;--editorial-ink:#20221c;--editorial-muted:#4e554c;--editorial-olive:#627154;--editorial-olive-brand:#727b65;--editorial-olive-top:#7d866f;--editorial-olive-soft:#eff0e8;--editorial-border:#e8e0d8;color:var(--editorial-ink);background:var(--editorial-surface)}.editorial_theme__E7BhY h1,.editorial_theme__E7BhY h2,.editorial_theme__E7BhY h3{font-family:var(--font-editorial),Georgia,serif;font-weight:500}.editorial_theme__E7BhY a:focus-visible,.editorial_theme__E7BhY summary:focus-visible{outline:3px solid var(--editorial-olive);outline-offset:5px;border-radius:4px}.editorial_article__d6iga{max-width:74rem;margin-inline:auto;padding:8rem 1.5rem 5rem}.editorial_header__TWeU_{max-width:53rem;padding-block:2rem 3rem}.editorial_eyebrow__aD0pa{color:var(--editorial-olive);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.editorial_header__TWeU_ h1{margin-block:1rem 1.25rem;font-size:clamp(2.5rem,5.5vw,4.5rem);line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.editorial_lead__9O3cR{max-width:44rem;font-size:1.15rem;line-height:1.8;color:var(--editorial-muted)}.editorial_byline__GXHWC{margin-top:1.5rem;font-size:.85rem;color:var(--editorial-muted)}.editorial_quick__KmY3f{border-block:1px solid var(--editorial-border);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;padding-block:1.75rem;margin-bottom:3.5rem}.editorial_quick__KmY3f strong{display:block;font-weight:600;margin-bottom:.5rem}.editorial_quick__KmY3f p{line-height:1.65;font-size:.95rem;color:var(--editorial-muted)}.editorial_layout__f6vlw{display:grid;grid-template-columns:13rem minmax(0,44rem);gap:4rem}.editorial_toc__x3meH{position:sticky;top:7rem;align-self:start;font-size:.9rem}.editorial_toc__x3meH p{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--editorial-olive);margin-bottom:.8rem}.editorial_toc__x3meH a{display:block;padding:.6rem 0;color:var(--editorial-muted);line-height:1.4;text-decoration:none}.editorial_toc__x3meH a:hover{color:var(--editorial-ink);text-decoration:underline;text-underline-offset:.25rem}.editorial_body__Bg6Y8{min-width:0;font-size:1.05rem;line-height:1.85}.editorial_body__Bg6Y8 section{margin-bottom:3.25rem}.editorial_body__Bg6Y8 h2{font-size:clamp(1.8rem,3vw,2.3rem);line-height:1.2;margin-bottom:1.2rem;text-wrap:balance}.editorial_body__Bg6Y8 h3{font-size:1.45rem;line-height:1.3;margin-block:1.8rem .7rem}.editorial_body__Bg6Y8 p{margin-bottom:1.1rem}.editorial_body__Bg6Y8 a{color:var(--editorial-olive);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.editorial_body__Bg6Y8 ol,.editorial_body__Bg6Y8 ul{padding-inline-start:1.3rem;margin-block:1rem 1.5rem}.editorial_body__Bg6Y8 li{padding-inline-start:.35rem;margin-bottom:.65rem}.editorial_body__Bg6Y8 ul{list-style:disc}.editorial_body__Bg6Y8 ol{list-style:decimal}.editorial_note__KzbDe{background:var(--editorial-olive-soft);border-radius:1.2rem;padding:1.5rem;margin-block:1.5rem}.editorial_urgent__AezwX{border-inline-start:3px solid #9d3b2d;padding:1rem 1.25rem;background:#fff1eb;margin-block:1.5rem 2.5rem;font-size:.95rem;line-height:1.7}.editorial_foods__bDAaE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--editorial-border);border:1px solid var(--editorial-border);border-radius:1rem;overflow:hidden;margin-block:1.5rem}.editorial_foods__bDAaE div{background:var(--editorial-paper);padding:1.15rem}.editorial_foods__bDAaE dt{font-weight:600;margin-bottom:.3rem}.editorial_foods__bDAaE dd{font-size:.95rem;line-height:1.65;color:var(--editorial-muted)}.editorial_sources__mq_o8{border-top:1px solid var(--editorial-border);padding-top:2rem;font-size:.9rem}.editorial_sources__mq_o8 li{margin-bottom:1rem}.editorial_continue__icG7U{padding:1.5rem;border:1px solid var(--editorial-border);border-radius:1.2rem;background:var(--editorial-paper)}.editorial_continue__icG7U a{display:inline-flex;align-items:center;min-height:44px;font-weight:600}@media(max-width:850px){.editorial_layout__f6vlw{grid-template-columns:1fr;gap:2rem}.editorial_toc__x3meH{position:static;border-block:1px solid var(--editorial-border);padding-block:1.25rem}.editorial_toc__x3meH div{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem}.editorial_toc__x3meH a{min-height:44px}}@media(max-width:540px){.editorial_article__d6iga{padding:6rem 1.25rem 3rem}.editorial_header__TWeU_{padding-block:1rem 2rem}.editorial_quick__KmY3f{grid-template-columns:1fr;gap:1.2rem;margin-bottom:2rem}.editorial_quick__KmY3f strong{margin-bottom:.2rem}.editorial_foods__bDAaE{grid-template-columns:1fr}.editorial_body__Bg6Y8{font-size:1rem}}