/* Compact first reading, with larger teaching assets inside closed disclosures. */
.child-treatment-briefs{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:24px 0}
.child-treatment-briefs article{min-width:0;border:1px solid #dbe2d3;border-radius:5px;background:#f4f8f5;overflow:hidden}
.child-treatment-art{background:#f1f7f2}.child-treatment-art img{display:block;height:175px;width:100%;object-fit:contain}
.child-treatment-briefs article>div{padding:17px 19px 20px}
.children-page .child-treatment-briefs h3{font-size:21px;margin:0 0 10px;line-height:1.5}
.child-treatment-briefs h3 span{display:block;font-size:13px;font-weight:400;color:var(--muted);margin-top:3px}
.children-page .child-treatment-briefs p{font-size:14px;line-height:1.8;margin:0;color:var(--muted)}
.children-page .child-treatment-next{padding:16px 20px;border-left:3px solid #8b9e7b;background:#f0f7f2;font-size:14px;line-height:1.9}
.children-page .child-summary-figure{max-width:300px;width:100%;justify-self:center;box-sizing:border-box}
.child-summary-photo img{display:block;width:100%;max-height:220px;object-fit:contain}
.child-brushing-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}
.child-fluoride-example{max-width:670px;margin:8px auto}
.child-fluoride-photo img{display:block;width:100%;height:auto;max-height:390px;object-fit:contain}
.child-fluoride-example figcaption{padding:20px 0 0}
.children-page .child-fluoride-example figcaption p{font-size:14px;margin:6px 0 0}
.child-appliance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:22px 0}
.child-appliance-card{min-width:0;background:#fff;border:1px solid #dbe2d3;border-radius:6px;overflow:hidden}
.child-appliance-heading{padding:20px 20px 10px}
.child-photo-kind{display:inline-block;font-size:11px;color:#596b4e;background:#f1f7f2;padding:3px 8px;border-radius:3px}
.children-page .child-appliance-heading h3{font-size:22px;margin:9px 0 4px;line-height:1.3}
.children-page .child-appliance-heading p{font-size:13px;color:var(--muted);margin:0}
.child-appliance-photo{background:#f8faf8}
.child-appliance-photo img{display:block;width:100%;height:235px;object-fit:contain}
.children-page .child-appliance-caption{font-size:14px;line-height:1.8;padding:17px 20px 22px;margin:0}
@media(max-width:760px){.child-appliance-grid{grid-template-columns:1fr;gap:18px}.child-appliance-photo img{height:auto;max-height:250px;aspect-ratio:845/600}.children-page .child-appliance-heading h3{font-size:21px}.child-appliance-heading{padding:18px 17px 10px}.children-page .child-appliance-caption{padding:16px 17px 20px}.children-page .treatment-detail summary small{overflow-wrap:anywhere}}
.child-sealant-overview{aspect-ratio:511/450;overflow:hidden;position:relative}
.child-sealant-overview img{position:absolute;left:0;top:-100%;width:100%;height:auto;max-width:none;transition:none;object-fit:fill}
.child-sealant-overview:hover img{transform:none}
.children-page .child-prevent-brief h3{font-size:17px;margin:16px 0 5px}
.children-page .child-prevent-brief p{margin:0}
.children-page .treatment-detail .child-photo-card{border:0;background:transparent;max-width:760px;margin:auto}
.children-page .treatment-detail .child-photo-stage{min-height:0}
.children-page .treatment-detail .child-space-photo img{height:auto;max-height:420px}
.children-page .guide-steps{margin-top:18px}
.children-page .guide-steps li{padding-top:16px;padding-bottom:16px}
.children-page .guide-steps h3{font-size:18px}
.children-page .guide-steps p{font-size:14px;line-height:1.8}
.children-page .treatment-detail,.children-page .legacy-anchor{scroll-margin-top:120px}
@media(max-width:760px){.child-treatment-briefs{grid-template-columns:1fr;gap:15px}.child-treatment-briefs article{display:grid;grid-template-columns:105px minmax(0,1fr);align-items:center}.child-treatment-art img{height:115px}.child-treatment-art .zoom-mark{font-size:9px;right:5px;bottom:5px;padding:2px 5px}.child-treatment-briefs article>div{padding:15px 13px}.children-page .child-treatment-briefs h3{font-size:19px}.children-page .child-treatment-briefs p{font-size:13px}.children-page .child-summary-figure{max-width:270px}.children-page .child-treatment-next{padding:14px 16px}.children-page .treatment-detail .child-photo-stage{padding:16px 0}.children-page .treatment-detail .child-photo-card .visual-card-head{padding:0}.children-page .treatment-detail .child-photo-card .visual-caption,.children-page .treatment-detail .child-photo-note{padding-left:0;padding-right:0}.children-page .treatment-detail .child-photo-note{padding-bottom:0}}
@media print{.child-treatment-briefs{grid-template-columns:1fr 1fr}.children-page .child-summary-figure{max-width:230px}}
