.program-draft-page,.family-draft-page{--section:clamp(42px,5vw,66px)}
.batch-intro{padding-top:24px}.batch-hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;padding:26px 0 46px}.batch-hero h1{font-size:clamp(34px,4.1vw,58px);line-height:1.09;letter-spacing:-.035em;max-width:720px}.batch-lead{font-size:19px;line-height:1.6;max-width:620px;margin:24px 0}.batch-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px}.batch-hero-note{font-size:12px;color:#6a625d;margin-top:22px}.batch-hero .editorial-image{margin:0;overflow:hidden;border-radius:8px}.batch-hero .responsive-media{aspect-ratio:4/3}.batch-hero figcaption{display:none}.batch-nav{border-block:1px solid #ded6ce;background:#f8f5ef}.batch-nav>.container{display:flex;gap:24px;overflow-x:auto;padding-block:17px}.batch-nav a{white-space:nowrap;font-size:13px;text-decoration:none}.batch-answer{padding-block:36px}.batch-answer .answer-block{margin:0;max-width:none;padding:28px 34px;border-left:3px solid #642838;background:#f5f0e8}.batch-answer h2{font-size:26px;max-width:800px}.batch-answer p{max-width:950px}.batch-panel{padding-block:44px;border-top:1px solid #e4ddd5}.batch-panel>.container{display:grid;grid-template-columns:72px 1fr;gap:24px}.batch-number{font-size:14px;color:#7b424d;padding-top:5px}.batch-panel .prose-section{margin:0;max-width:none;display:grid;grid-template-columns:minmax(240px,.85fr) minmax(0,1.4fr);column-gap:56px;align-items:start}.batch-panel h2{grid-column:1;grid-row:1/20;font-size:clamp(24px,2.3vw,33px);line-height:1.2;margin:0;max-width:370px}.batch-panel .prose-section>:not(h2){grid-column:2;margin-top:0}.batch-panel p{line-height:1.75}.batch-tint{background:#f3eee6}.batch-table .prose-section{display:block}.batch-table h2{max-width:800px;margin-bottom:20px}.batch-panel .comparison-wrap{margin:22px 0}.batch-panel .comparison{width:100%;min-width:0}.batch-panel .inline-related{display:flex;flex-wrap:wrap;gap:16px}.batch-panel .page-facts{width:100%}.batch-faq{display:grid;grid-template-columns:.8fr 1.5fr;column-gap:60px}.batch-faq>.eyebrow{grid-column:1}.batch-faq>h2{grid-column:1;max-width:360px;margin:0}.batch-faq>.faq-list{grid-column:2;grid-row:1/4;min-width:0}.batch-sources{padding-block:30px}.batch-stage-cards{padding-bottom:42px}.batch-stage-cards article{background:#f4efe7;padding:24px;min-width:0}.batch-stage-cards h2{font-size:26px}.batch-stage-cards p{font-size:15px;line-height:1.65}.batch-stage-cards .editorial-image{margin:20px 0}.batch-stage-cards figcaption{display:none}.batch-stage-cards .responsive-media{aspect-ratio:4/3}.family-draft-page .detox-hero h1{font-size:clamp(32px,3.6vw,49px)}
@media(max-width:1050px){.batch-panel .prose-section{column-gap:32px}.batch-panel>.container{grid-template-columns:36px 1fr;gap:14px}.batch-hero{gap:24px}.batch-faq{column-gap:24px}}
@media(max-width:760px){.batch-hero{grid-template-columns:1fr;gap:26px;padding-bottom:30px}.batch-hero h1{font-size:36px}.batch-lead{font-size:17px}.batch-hero .editorial-image{max-width:560px;width:100%}.batch-panel{padding-block:32px}.batch-panel>.container{display:block}.batch-number{display:block;margin-bottom:14px}.batch-panel .prose-section{display:block}.batch-panel h2{max-width:none;margin-bottom:20px}.batch-faq{display:block}.batch-faq h2{margin-bottom:26px}.batch-answer{padding-block:28px}.batch-answer .answer-block{padding:22px}.batch-panel .comparison th,.batch-panel .comparison td{padding:12px 10px;font-size:13px;overflow-wrap:anywhere}.batch-panel .comparison-wrap{overflow-x:auto}.batch-stage-cards .story-grid{grid-template-columns:1fr}.batch-nav>.container{gap:20px}.batch-actions{gap:18px}}
