.recipe-library-module__z9NnZW__hub{padding-bottom:calc(var(--gap) * 3);}.recipe-library-module__z9NnZW__introSection{gap:calc(var(--gap) * 2);grid-template-columns:minmax(0,1.25fr) minmax(16rem,.75fr);align-items:start;display:grid;}.recipe-library-module__z9NnZW__introCopy{max-width:42rem}.recipe-library-module__z9NnZW__introCopy h2,.recipe-library-module__z9NnZW__sectionHeading h2,.recipe-library-module__z9NnZW__howSection h2{margin-top:0}.recipe-library-module__z9NnZW__introCopy p:last-child,.recipe-library-module__z9NnZW__howSection p:last-child{margin-bottom:0}.recipe-library-module__z9NnZW__kicker,.recipe-library-module__z9NnZW__cardEyebrow{color:var(--text2);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.recipe-library-module__z9NnZW__promiseList{gap:var(--gap);flex-direction:column;display:flex}.recipe-library-module__z9NnZW__promiseList div{flex-direction:column;gap:.25rem;display:flex}.recipe-library-module__z9NnZW__promiseList span,.recipe-library-module__z9NnZW__steps span,.recipe-library-module__z9NnZW__muted,.recipe-library-module__z9NnZW__relatedCopy{color:var(--text2)}.recipe-library-module__z9NnZW__recipeSection,.recipe-library-module__z9NnZW__howSection{}.recipe-library-module__z9NnZW__sectionHeading{justify-content:space-between;gap:var(--gap);margin-bottom:calc(var(--gap) * 1.5);align-items:end;display:flex}.recipe-library-module__z9NnZW__sectionHeading p{margin:0}.recipe-library-module__z9NnZW__grid{}.recipe-library-module__z9NnZW__recipeCard{gap:calc(var(--gap) / 2);min-height:15rem;color:var(--text1);flex-direction:column;text-decoration:none;display:flex}.recipe-library-module__z9NnZW__recipeCard h3,.recipe-library-module__z9NnZW__recipeCard p{margin:0}.recipe-library-module__z9NnZW__recipeCard p{color:var(--text2)}.recipe-library-module__z9NnZW__cardEyebrow{margin-bottom:.25rem}.recipe-library-module__z9NnZW__cardLink{color:var(--text-link);font-weight:var(--fw-semibold);margin-top:auto}.recipe-library-module__z9NnZW__howSection{gap:calc(var(--gap) * 2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.recipe-library-module__z9NnZW__steps{gap:var(--gap);flex-direction:column;margin:0;padding-left:1.25rem;display:flex}.recipe-library-module__z9NnZW__steps li{flex-direction:column;gap:.25rem;padding-left:.35rem;display:flex}.recipe-library-module__z9NnZW__relatedCopy{grid-column:1/-1;margin:0}@media (max-width:720px){.recipe-library-module__z9NnZW__introSection,.recipe-library-module__z9NnZW__howSection{grid-template-columns:1fr}.recipe-library-module__z9NnZW__sectionHeading{display:block}.recipe-library-module__z9NnZW__sectionHeading .recipe-library-module__z9NnZW__muted{margin-top:calc(var(--gap) / 2)}}
.recipe-pages-module__ZeOiaG__breadcrumbs{color:var(--text2);font-size:var(--fs-sm);}.recipe-pages-module__ZeOiaG__article{padding-bottom:calc(var(--gap) * 3);}.recipe-pages-module__ZeOiaG__summaryGrid,.recipe-pages-module__ZeOiaG__exampleGrid,.recipe-pages-module__ZeOiaG__relatedGrid{}.recipe-pages-module__ZeOiaG__summaryPanel,.recipe-pages-module__ZeOiaG__ruleSection,.recipe-pages-module__ZeOiaG__examplesSection,.recipe-pages-module__ZeOiaG__section,.recipe-pages-module__ZeOiaG__faqSection,.recipe-pages-module__ZeOiaG__relatedSection{}.recipe-pages-module__ZeOiaG__summaryPanel{}.recipe-pages-module__ZeOiaG__summaryPanel h2,.recipe-pages-module__ZeOiaG__summaryPanel p:last-child{margin-bottom:0}.recipe-pages-module__ZeOiaG__summaryPanel h2{margin-top:0}.recipe-pages-module__ZeOiaG__kicker{color:var(--text2);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin-top:0;margin-bottom:.4rem}.recipe-pages-module__ZeOiaG__ruleSection,.recipe-pages-module__ZeOiaG__examplesSection,.recipe-pages-module__ZeOiaG__section,.recipe-pages-module__ZeOiaG__faqSection,.recipe-pages-module__ZeOiaG__relatedSection{gap:calc(var(--gap) * 1.5);flex-direction:column;display:flex}.recipe-pages-module__ZeOiaG__sectionIntro{max-width:48rem}.recipe-pages-module__ZeOiaG__sectionIntro h2{margin-top:0}.recipe-pages-module__ZeOiaG__sectionIntro p:last-child{margin-bottom:0}.recipe-pages-module__ZeOiaG__ruleTableWrap{}.recipe-pages-module__ZeOiaG__ruleTable{min-width:36rem;}.recipe-pages-module__ZeOiaG__ruleTable th{width:10rem;font-weight:var(--fw-semibold)}.recipe-pages-module__ZeOiaG__ruleTable code{overflow-wrap:anywhere;white-space:pre-wrap;color:var(--text1);font-family:var(--font-mono);font-size:var(--fs-sm);display:block}.recipe-pages-module__ZeOiaG__exampleColumn{}.recipe-pages-module__ZeOiaG__exampleColumn h3{margin-top:0}.recipe-pages-module__ZeOiaG__exampleColumn ul,.recipe-pages-module__ZeOiaG__bulletList,.recipe-pages-module__ZeOiaG__checkList,.recipe-pages-module__ZeOiaG__setupList{margin:0;padding-left:1.25rem}.recipe-pages-module__ZeOiaG__exampleColumn ul{gap:var(--gap);flex-direction:column;display:flex}.recipe-pages-module__ZeOiaG__exampleColumn li{flex-direction:column;gap:.25rem;padding-left:.25rem;display:flex}.recipe-pages-module__ZeOiaG__exampleColumn q{color:var(--text1);font-weight:var(--fw-semibold)}.recipe-pages-module__ZeOiaG__exampleColumn span{color:var(--text2)}.recipe-pages-module__ZeOiaG__bulletList,.recipe-pages-module__ZeOiaG__checkList{gap:var(--gap);flex-direction:column;display:flex}.recipe-pages-module__ZeOiaG__bulletList li,.recipe-pages-module__ZeOiaG__checkList li{padding-left:.35rem}.recipe-pages-module__ZeOiaG__checkList li::marker{color:var(--status-success)}.recipe-pages-module__ZeOiaG__setupList{gap:calc(var(--gap) * 1.25);flex-direction:column;padding-left:0;list-style:none;display:flex}.recipe-pages-module__ZeOiaG__setupList li{gap:var(--gap);grid-template-columns:2rem minmax(0,1fr);align-items:start;display:grid}.recipe-pages-module__ZeOiaG__setupList h3,.recipe-pages-module__ZeOiaG__setupList p{margin:0}.recipe-pages-module__ZeOiaG__setupList p{color:var(--text2);margin-top:.4rem}.recipe-pages-module__ZeOiaG__stepNumber{border-radius:var(--br-pill);background:var(--button-primary);width:2rem;height:2rem;color:var(--button-text-primary);font-weight:var(--fw-bold);place-items:center;display:inline-grid}.recipe-pages-module__ZeOiaG__setupCta{}.recipe-pages-module__ZeOiaG__setupCta a{font-weight:var(--fw-semibold)}.recipe-pages-module__ZeOiaG__setupCta span{color:var(--text2);font-size:var(--fs-sm)}.recipe-pages-module__ZeOiaG__faqList{gap:calc(var(--gap) / 2);flex-direction:column;display:flex}.recipe-pages-module__ZeOiaG__faqItem{border:1px solid var(--surface3);border-radius:var(--br-md);background:var(--surface1)}.recipe-pages-module__ZeOiaG__faqItem summary{padding:var(--gap);cursor:pointer;font-weight:var(--fw-semibold)}.recipe-pages-module__ZeOiaG__faqItem p{padding:0 var(--gap) var(--gap);color:var(--text2);margin:0}.recipe-pages-module__ZeOiaG__relatedCard{color:var(--text1);flex-direction:column;gap:.4rem;text-decoration:none;display:flex;}.recipe-pages-module__ZeOiaG__relatedCard span{color:var(--text2);font-size:var(--fs-sm)}.recipe-pages-module__ZeOiaG__backLink{font-weight:var(--fw-semibold);margin:0}@media (max-width:700px){.recipe-pages-module__ZeOiaG__ruleTable{min-width:30rem}}
