.recipe-preview-module__hFZPRa__panel{}.recipe-preview-module__hFZPRa__panelHeader{justify-content:space-between;gap:var(--gap);align-items:start;display:flex}.recipe-preview-module__hFZPRa__panelHeader h2{margin-top:0}.recipe-preview-module__hFZPRa__panelHeader p,.recipe-preview-module__hFZPRa__panelHeader h2{margin-bottom:0}.recipe-preview-module__hFZPRa__kicker,.recipe-preview-module__hFZPRa__previewLabel,.recipe-preview-module__hFZPRa__editorLabel{color:var(--text2);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.recipe-preview-module__hFZPRa__kicker{margin-top:0;margin-bottom:.4rem}.recipe-preview-module__hFZPRa__modeBadge{border:1px solid color-mix(in srgb, var(--status-warning) 40%, var(--surface3));border-radius:var(--br-pill);color:var(--status-warning);font-size:var(--fs-sm);font-weight:var(--fw-semibold);flex:none;padding:.35rem .65rem}.recipe-preview-module__hFZPRa__explainer,.recipe-preview-module__hFZPRa__note,.recipe-preview-module__hFZPRa__editorHint{color:var(--text2)}.recipe-preview-module__hFZPRa__explainer{margin-top:var(--gap)}.recipe-preview-module__hFZPRa__fieldGrid{gap:var(--gap);margin-top:calc(var(--gap) * 1.5);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.recipe-preview-module__hFZPRa__previewLayout{gap:calc(var(--gap) * 1.5);margin-top:calc(var(--gap) * 1.5);grid-template-columns:minmax(0,1fr) minmax(15rem,.8fr);display:grid}.recipe-preview-module__hFZPRa__previewCard,.recipe-preview-module__hFZPRa__editorCard{gap:calc(var(--gap) / 2);min-width:0;padding:var(--gap);background:var(--surface2);border:1px solid var(--surface3);border-radius:var(--br-md);flex-direction:column;display:flex}.recipe-preview-module__hFZPRa__previewLabel{letter-spacing:var(--tracking-wide)}.recipe-preview-module__hFZPRa__comment,.recipe-preview-module__hFZPRa__reply{margin:0 0 var(--gap)}.recipe-preview-module__hFZPRa__comment{color:var(--text2)}.recipe-preview-module__hFZPRa__reply{padding-left:var(--gap);border-left:3px solid var(--accent-cool);color:var(--text1);white-space:pre-wrap}.recipe-preview-module__hFZPRa__actions{}.recipe-preview-module__hFZPRa__note,.recipe-preview-module__hFZPRa__editorHint,.recipe-preview-module__hFZPRa__validation,.recipe-preview-module__hFZPRa__copyError{font-size:var(--fs-sm);margin:0}.recipe-preview-module__hFZPRa__validation{color:var(--status-warning)}.recipe-preview-module__hFZPRa__copyError{color:var(--status-error)}.recipe-preview-module__hFZPRa__editorLabel{margin-bottom:.25rem}.recipe-preview-module__hFZPRa__editorHint{line-height:1.4}@media (max-width:760px){.recipe-preview-module__hFZPRa__panelHeader,.recipe-preview-module__hFZPRa__previewLayout{display:block}.recipe-preview-module__hFZPRa__modeBadge{margin-top:var(--gap);display:inline-flex}.recipe-preview-module__hFZPRa__editorCard{margin-top:var(--gap)}}
.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}}
.segment-pages-module__PYgA0q__breadcrumbs{}.segment-pages-module__PYgA0q__article{}.segment-pages-module__PYgA0q__kicker{}.segment-pages-module__PYgA0q__section{}.segment-pages-module__PYgA0q__sectionIntro{}.segment-pages-module__PYgA0q__summaryGrid,.segment-pages-module__PYgA0q__cardGrid{}.segment-pages-module__PYgA0q__panel{}.segment-pages-module__PYgA0q__answerPanel{border-left:4px solid var(--chart-series-primary);}.segment-pages-module__PYgA0q__answerPanel p:last-child{margin-bottom:0}.segment-pages-module__PYgA0q__commentCard{flex-direction:column;gap:.5rem;display:flex;}.segment-pages-module__PYgA0q__commentKind{color:var(--text-link);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin:0}.segment-pages-module__PYgA0q__commentText{color:var(--text1);font-weight:var(--fw-semibold);margin:0}.segment-pages-module__PYgA0q__commentNote,.segment-pages-module__PYgA0q__illustrative{color:var(--text2);font-size:var(--fs-sm);margin:0}.segment-pages-module__PYgA0q__ruleList{gap:calc(var(--gap) * 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.segment-pages-module__PYgA0q__ruleItem h3{margin-top:0}.segment-pages-module__PYgA0q__ruleWhy{color:var(--text2)}.segment-pages-module__PYgA0q__ruleSummary{margin:1.5rem 0;}.segment-pages-module__PYgA0q__ruleSummary dl{gap:.5rem var(--gap);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.segment-pages-module__PYgA0q__ruleSummary dt{color:var(--text2);font-weight:var(--fw-semibold)}.segment-pages-module__PYgA0q__ruleSummary dd{overflow-wrap:anywhere;margin:0}.segment-pages-module__PYgA0q__ruleSummary code{font-family:var(--font-mono);font-size:var(--fs-sm)}.segment-pages-module__PYgA0q__ruleEyebrow{}.segment-pages-module__PYgA0q__notesColumn{}.segment-pages-module__PYgA0q__notesColumn h3{margin-top:0}.segment-pages-module__PYgA0q__noteList{}.segment-pages-module__PYgA0q__proofCard{gap:var(--gap);flex-direction:column;display:flex;}.segment-pages-module__PYgA0q__proofCard h3,.segment-pages-module__PYgA0q__proofCard p{margin:0}.segment-pages-module__PYgA0q__proofAudience{color:var(--text2);font-size:var(--fs-sm)}.segment-pages-module__PYgA0q__stats{gap:var(--gap) calc(var(--gap) * 2);flex-wrap:wrap;margin:0;display:flex}.segment-pages-module__PYgA0q__stats dt{color:var(--text2);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.segment-pages-module__PYgA0q__stats dd{font-size:var(--fs-xl);font-weight:var(--fw-bold);margin:0}.segment-pages-module__PYgA0q__linkCard{}.segment-pages-module__PYgA0q__faqSection{}.segment-pages-module__PYgA0q__faqList{}.segment-pages-module__PYgA0q__faqItem{}.segment-pages-module__PYgA0q__ctaPanel{align-items:center;gap:var(--gap);text-align:center;flex-direction:column;display:flex;}.segment-pages-module__PYgA0q__ctaPanel h2,.segment-pages-module__PYgA0q__ctaPanel p{margin:0}.segment-pages-module__PYgA0q__ctaPanel p{max-width:40rem}.segment-pages-module__PYgA0q__ctaNote{color:var(--text2);font-size:var(--fs-sm)}.segment-pages-module__PYgA0q__inlineLinks{gap:.5rem var(--gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.segment-pages-module__PYgA0q__backLink{}@media (max-width:600px){.segment-pages-module__PYgA0q__ruleSummary dl{grid-template-columns:minmax(0,1fr)}}
