/* Recipe overview only. Load after current wiki styles. */
.rw[data-recipe-wiki="v2"]{--rw-green:#075640;--rw-ink:#253b33;--rw-muted:#596f64;--rw-paper:#f3f6f2;--rw-line:#d5e0d8;padding:18px 0 40px}
.rw[data-recipe-wiki="v2"] :is(.rw-hero,.rw-button,.rw-side-note,.rw-filter,.rw-filter input,.rw-filter select,.rw-filter button,.rw-card,.rw-knowledge a,.rw-editorial,.rw-empty,.rw-sidebar nav a){border-radius:0}
.rw[data-recipe-wiki="v2"] .rw-breadcrumb{margin-bottom:16px}
.rw[data-recipe-wiki="v2"] .rw-hero{grid-template-columns:minmax(0,1.7fr) minmax(220px,1fr);border:0;border-top:3px solid var(--rw-green)}
.rw[data-recipe-wiki="v2"] .rw-hero-copy{padding:28px 30px}
.rw[data-recipe-wiki="v2"] h1{font-size:clamp(28px,3vw,40px);line-height:1.15;letter-spacing:-1px;margin-bottom:14px}
.rw[data-recipe-wiki="v2"] .rw-hero-copy>p:not(.rw-eyebrow){font-size:15px;line-height:1.6;max-width:58ch;margin-bottom:14px}
.rw[data-recipe-wiki="v2"] .rw-hero figure{min-height:250px}
.rw[data-recipe-wiki="v2"] .rw-hero img{filter:brightness(.92) saturate(.9)}
.rw[data-recipe-wiki="v2"] .rw-stats{gap:20px;margin:16px 0;font-size:12px;color:var(--rw-muted)}
.rw[data-recipe-wiki="v2"] .rw-stats b{color:var(--rw-green)}
.rw[data-recipe-wiki="v2"] .rw-button{padding:10px 16px;min-height:44px;align-items:center}
.rw[data-recipe-wiki="v2"] .rw-layout{display:block;margin-top:24px}
.rw[data-recipe-wiki="v2"] .rw-sidebar{position:static;margin-bottom:28px;border-bottom:1px solid var(--rw-line)}
.rw[data-recipe-wiki="v2"] .rw-sidebar>.rw-eyebrow,.rw[data-recipe-wiki="v2"] .rw-side-note{display:none}
.rw[data-recipe-wiki="v2"] .rw-sidebar nav{display:flex;flex-wrap:wrap;gap:0;border:0}
.rw[data-recipe-wiki="v2"] .rw-sidebar nav a{padding:12px 20px;border:0;border-bottom:2px solid transparent;font-weight:600;min-height:44px}
.rw[data-recipe-wiki="v2"] .rw-sidebar nav a:hover{border-bottom-color:var(--rw-green);background:var(--rw-paper)}
.rw[data-recipe-wiki="v2"] .rw-section{margin-bottom:32px;scroll-margin-top:24px}
.rw[data-recipe-wiki="v2"] h2{font-size:25px;margin-bottom:16px}
.rw[data-recipe-wiki="v2"] .rw-filter{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:18px;padding:18px;border:1px solid var(--rw-line);margin-bottom:20px;align-items:end}
.rw[data-recipe-wiki="v2"] .rw-selects{margin:0;gap:12px}
.rw[data-recipe-wiki="v2"] .rw-filter :is(input,select,button){min-height:44px}
.rw[data-recipe-wiki="v2"] .rw-filter>a{grid-column:1/-1;margin:0}
.rw[data-recipe-wiki="v2"] .rw-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.rw[data-recipe-wiki="v2"] .rw-card{box-shadow:none;transition:border-color .15s ease}
.rw[data-recipe-wiki="v2"] .rw-card img{display:block;aspect-ratio:16/9;object-fit:cover}
.rw[data-recipe-wiki="v2"] .rw-card-copy{padding:18px}
.rw[data-recipe-wiki="v2"] .rw-card .rw-eyebrow{font-size:10px;line-height:1.5;letter-spacing:.6px}
.rw[data-recipe-wiki="v2"] .rw-card h3{font-size:21px;line-height:1.25;letter-spacing:-.3px;margin-bottom:10px}
.rw[data-recipe-wiki="v2"] .rw-card p{font-size:14px;color:var(--rw-muted);line-height:1.55;margin-bottom:18px}
.rw[data-recipe-wiki="v2"] .rw-read{border-top:1px solid var(--rw-line);padding-top:12px;font-size:13px}
.rw[data-recipe-wiki="v2"] .rw-knowledge{gap:10px}
.rw[data-recipe-wiki="v2"] .rw-knowledge a{padding:15px 18px;background:var(--rw-paper);font-weight:600}
.rw[data-recipe-wiki="v2"] .rw-editorial{padding:24px;border-left:3px solid var(--rw-green)}
@media(min-width:1500px){.rw[data-recipe-wiki="v2"] .rw-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:900px){.rw[data-recipe-wiki="v2"] .rw-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.rw[data-recipe-wiki="v2"] .rw-filter{grid-template-columns:1fr}.rw[data-recipe-wiki="v2"] .rw-hero-copy{padding:24px}.rw[data-recipe-wiki="v2"] .rw-sidebar nav a{padding:12px}}
@media(max-width:600px){
.rw[data-recipe-wiki="v2"] .rw-hero{grid-template-columns:1fr}
.rw[data-recipe-wiki="v2"] .rw-hero-copy{padding:22px 18px}
.rw[data-recipe-wiki="v2"] h1{font-size:29px}
.rw[data-recipe-wiki="v2"] .rw-hero figure{min-height:155px}
.rw[data-recipe-wiki="v2"] .rw-hero figcaption{font-size:10px;padding:25px 14px 10px}
.rw[data-recipe-wiki="v2"] .rw-sidebar nav{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--rw-line)}
.rw[data-recipe-wiki="v2"] .rw-sidebar nav a{background:white;font-size:12px;padding:12px 9px}
.rw[data-recipe-wiki="v2"] .rw-layout{margin-top:16px}
.rw[data-recipe-wiki="v2"] .rw-cards{grid-template-columns:1fr;gap:16px}
.rw[data-recipe-wiki="v2"] .rw-card img{aspect-ratio:1.9}
.rw[data-recipe-wiki="v2"] .rw-card-copy{padding:16px}
.rw[data-recipe-wiki="v2"] .rw-card h3{font-size:21px}
.rw[data-recipe-wiki="v2"] .rw-filter{padding:14px;gap:12px}
.rw[data-recipe-wiki="v2"] .rw-selects{grid-template-columns:1fr 1fr}
.rw[data-recipe-wiki="v2"] .rw-search>div{flex-wrap:nowrap}
.rw[data-recipe-wiki="v2"] .rw-filter button{width:auto}
.rw[data-recipe-wiki="v2"] .rw-section-head{align-items:center}
.rw[data-recipe-wiki="v2"] h2{font-size:23px}
.rw[data-recipe-wiki="v2"] .rw-editorial{padding:18px}
}
