.nat-pediatric-qi{background:var(--nat-paper,#f5f3ed);color:var(--nat-ink,#172521);padding:clamp(3rem,8vw,7rem) max(5vw,calc((100vw - 1180px)/2));}
.nat-pediatric-qi__intro{margin:0 auto 3rem;max-width:850px;text-align:center}.nat-pediatric-qi__eyebrow{color:var(--nat-green,#1f5c4b);font:700 .75rem/1.3 "DM Sans",sans-serif;letter-spacing:.09em;text-transform:uppercase}.nat-pediatric-qi h2,.nat-pediatric-qi h3{font-family:Fraunces,Georgia,serif;line-height:1.08}.nat-pediatric-qi h2{font-size:clamp(2.3rem,6vw,5rem);margin:.6rem auto 1rem;max-width:15ch}.nat-pediatric-qi h3{font-size:clamp(1.6rem,3vw,2.5rem);margin:0 0 .8rem}.nat-pediatric-qi p{font:400 1rem/1.7 "DM Sans",sans-serif}.nat-pediatric-qi__intro>p:last-child{font-size:1.1rem;margin:0 auto;max-width:58ch}.nat-pediatric-qi__image{margin:3rem auto;max-width:860px}.nat-pediatric-qi__image img{aspect-ratio:4/3;border-radius:1.2rem;display:block;height:auto;object-fit:cover;width:100%}.nat-pediatric-qi__image figcaption{color:var(--nat-slate,#53615c);font:500 .82rem/1.4 "DM Sans",sans-serif;margin-top:.7rem}.nat-pediatric-qi__chapter{margin:4rem auto;max-width:690px}.nat-pediatric-qi__chapter p{max-width:65ch}.nat-pediatric-qi__image--wide{max-width:1050px}.nat-pediatric-qi__boundary,.nat-pediatric-qi__value,.nat-pediatric-qi__lead{background:#fffdfa;border:1px solid var(--nat-sand,#e6ddca);border-top:4px solid var(--nat-green,#1f5c4b);border-radius:1.2rem;box-shadow:0 1rem 3rem rgba(23,37,33,.08);margin:4rem auto;max-width:980px;padding:clamp(1.5rem,4vw,3rem)}.nat-pediatric-qi__boundary{max-width:760px}.nat-pediatric-qi__inputs{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:1.5rem 0}.nat-pediatric-qi__inputs label{color:var(--nat-ink,#172521);display:grid;font:600 .9rem/1.4 "DM Sans",sans-serif;gap:.45rem}.nat-pediatric-qi__inputs input{background:#fff;border:1px solid #68756f;border-radius:.65rem;color:var(--nat-ink,#172521);font:500 1rem "DM Sans",sans-serif;min-height:2.9rem;padding:.65rem .8rem}.nat-pediatric-qi__inputs input:focus-visible,.nat-pediatric-qi__download:focus-visible{outline:3px solid #1f5c4b;outline-offset:3px}.nat-pediatric-qi__equation{background:var(--nat-paper,#f5f3ed);border-radius:.7rem;padding:1rem}.nat-pediatric-qi__result{border-top:1px solid var(--nat-sand,#e6ddca);font-size:1.15rem!important;margin:1.2rem 0 .5rem;padding-top:1rem}.nat-pediatric-qi__result strong{color:var(--nat-green,#1f5c4b);font-family:Fraunces,Georgia,serif;font-size:1.65rem}.nat-pediatric-qi__lead{align-items:center;display:flex;gap:2rem;justify-content:space-between}.nat-pediatric-qi__download{background:var(--nat-lime,#c7ef72);border:1px solid var(--nat-ink,#172521);border-radius:999px;color:var(--nat-ink,#172521);display:inline-flex;font:700 .95rem/1.2 "DM Sans",sans-serif;gap:.6rem;padding:1rem 1.3rem;text-decoration:none;white-space:nowrap}.nat-pediatric-qi__close{font:600 clamp(1.4rem,3vw,2rem)/1.3 Fraunces,Georgia,serif;margin:4rem auto 0;max-width:740px;text-align:center}@media(max-width:640px){.nat-pediatric-qi__inputs{grid-template-columns:1fr}.nat-pediatric-qi__lead{align-items:flex-start;flex-direction:column}.nat-pediatric-qi__download{white-space:normal}.nat-pediatric-qi__image img{border-radius:.8rem}}