.page-module__9mSM_q__page{background:var(--rpl-paper,#f7f6ef);min-height:100vh;color:var(--rpl-ink,#1e2a24);font-family:var(--font-body,Inter, ui-sans-serif, system-ui, sans-serif)}.page-module__9mSM_q__container{width:min(100% - 48px,840px);margin-inline:auto}.page-module__9mSM_q__hero{background:var(--rpl-forest,#173e34);color:#f7f6ef;padding-block:clamp(32px,6vw,64px) clamp(38px,7vw,72px)}.page-module__9mSM_q__backLink{color:#e1e8d2;text-underline-offset:4px;margin-bottom:38px;font-size:13px;font-weight:650;text-decoration-thickness:1px;display:inline-block}.page-module__9mSM_q__backLink:hover{color:var(--rpl-lime,#ddeb75)}.page-module__9mSM_q__eyebrow,.page-module__9mSM_q__sectionNumber{color:#d4e296;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:750}.page-module__9mSM_q__eyebrow{margin:0 0 16px}.page-module__9mSM_q__hero h1{color:#fbfaf2;max-width:740px;font-family:var(--font-display,"Archivo Black", Impact, sans-serif);letter-spacing:-.055em;margin:0;font-size:clamp(38px,6vw,64px);font-weight:400;line-height:1.02}.page-module__9mSM_q__lede{color:#e5ebd4;max-width:680px;margin:20px 0 0;font-size:17px;line-height:1.65}.page-module__9mSM_q__content{padding-block:32px 72px}.page-module__9mSM_q__productNote{color:#29382e;background:#eceee3;border-left:4px solid #8d9d48;gap:7px;padding:17px 19px;font-size:13px;line-height:1.6;display:grid}.page-module__9mSM_q__productNote strong{font-size:14px}.page-module__9mSM_q__productNote p{margin:0}.page-module__9mSM_q__productNote a,.page-module__9mSM_q__footerLinks a{color:#244b3c;text-underline-offset:4px;width:fit-content;font-weight:750;text-decoration-thickness:1px}.page-module__9mSM_q__intro{color:#46564b;max-width:760px;margin:28px 0;font-size:16px;line-height:1.75}.page-module__9mSM_q__contents{background:#fffefa;border:1px solid #d8dbce;border-radius:8px;margin:0 0 38px;padding:18px 20px}.page-module__9mSM_q__contents strong{color:#243a2f;font-size:13px}.page-module__9mSM_q__contents ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 22px;margin:13px 0 0;padding-left:18px;display:grid}.page-module__9mSM_q__contents li{color:#46564b;font-size:13px;line-height:1.5}.page-module__9mSM_q__contents a{color:#244b3c;text-underline-offset:3px}.page-module__9mSM_q__article{max-width:800px}.page-module__9mSM_q__section{border-top:1px solid #d8dbce;padding-block:28px 31px;scroll-margin-top:80px}.page-module__9mSM_q__sectionNumber{color:#657841;letter-spacing:.1em;margin:0 0 8px}.page-module__9mSM_q__section h2,.page-module__9mSM_q__section h3{color:#20372d;font-family:var(--font-display,"Archivo Black", Impact, sans-serif);letter-spacing:-.04em;font-weight:400}.page-module__9mSM_q__section h2{margin:0 0 13px;font-size:clamp(25px,3vw,32px);line-height:1.15}.page-module__9mSM_q__section h3{margin:0;font-size:20px;line-height:1.2}.page-module__9mSM_q__section p,.page-module__9mSM_q__section li{color:#4f5d53;font-size:14px;line-height:1.75}.page-module__9mSM_q__section p{margin:10px 0 0}.page-module__9mSM_q__section ul,.page-module__9mSM_q__steps{gap:8px;margin:12px 0 0;padding-left:22px;display:grid}.page-module__9mSM_q__section li::marker{color:#697e3c;font-weight:750}.page-module__9mSM_q__section strong{color:#263d31}.page-module__9mSM_q__steps>li{padding-left:4px}.page-module__9mSM_q__steps h3{color:#263d31;font-family:var(--font-body,Inter, ui-sans-serif, system-ui, sans-serif);letter-spacing:0;margin:0 0 2px;font-size:15px;font-weight:750}.page-module__9mSM_q__steps p{margin:4px 0 0}.page-module__9mSM_q__section code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.94em}.page-module__9mSM_q__unitNote{background:#eef0e6;border-left:4px solid #9aad4d;gap:4px;margin-top:20px;padding:16px 18px;display:grid}.page-module__9mSM_q__unitNote strong{color:#263d31;font-size:14px}.page-module__9mSM_q__unitNote p{margin:0}.page-module__9mSM_q__ingredientGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:18px;display:grid}.page-module__9mSM_q__ingredientCard{background:#fffefa;border:1px solid #d8dbce;border-radius:8px;min-width:0;padding:16px}.page-module__9mSM_q__ingredientCard h3{font-family:var(--font-body,Inter, ui-sans-serif, system-ui, sans-serif);letter-spacing:0;margin:0 0 11px;font-size:14px;font-weight:750}.page-module__9mSM_q__ingredientCard dl{gap:10px;margin:0;display:grid}.page-module__9mSM_q__ingredientCard dl>div{gap:3px;display:grid}.page-module__9mSM_q__ingredientCard dt{color:#657841;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.4}.page-module__9mSM_q__ingredientCard dd{color:#4f5d53;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.page-module__9mSM_q__batchResult{color:#f7f6ef;background:#173e34;border-radius:8px;gap:8px;margin-top:16px;padding:19px;display:grid}.page-module__9mSM_q__batchResult p{color:#e5ebd4;margin:0}.page-module__9mSM_q__batchResult strong{color:#ddeb75}.page-module__9mSM_q__resultLabel,.page-module__9mSM_q__footerLabel{letter-spacing:.1em;text-transform:uppercase;font-weight:800;font-size:11px!important}.page-module__9mSM_q__servingCost{border-top:1px solid #e5ebd440;padding-top:8px;font-size:17px!important}.page-module__9mSM_q__footer{background:#fffefa;border:1px solid #d8dbce;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:34px;padding:20px;display:grid}.page-module__9mSM_q__footer p{color:#4f5d53;margin:0;font-size:13px;line-height:1.65}.page-module__9mSM_q__footer .page-module__9mSM_q__footerLabel{color:#657841;margin-bottom:5px}.page-module__9mSM_q__footerLinks{gap:10px;font-size:13px;display:grid}@media (max-width:640px){.page-module__9mSM_q__container{width:min(100% - 36px,840px)}.page-module__9mSM_q__hero h1{font-size:clamp(36px,10vw,52px)}.page-module__9mSM_q__contents ul,.page-module__9mSM_q__ingredientGrid,.page-module__9mSM_q__footer{grid-template-columns:minmax(0,1fr)}.page-module__9mSM_q__content{padding-block:22px 52px}.page-module__9mSM_q__backLink{margin-bottom:28px}.page-module__9mSM_q__ingredientCard{padding:14px}}
