:is(.reconstitution-guide-supplies,.reconstitution-guide-steps){max-width:1120px;margin:0 auto;padding:48px 28px}:is(.reconstitution-guide-supplies h2,.reconstitution-guide-steps h2,.prep-note h2){margin:0;font-size:clamp(30px,3.4vw,44px);line-height:1.12}.reconstitution-guide-supply-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:28px;display:grid}.reconstitution-guide-supply-grid figure{text-align:center;margin:0}.reconstitution-guide-supply-grid picture{background:#fff;display:block}.reconstitution-guide-supply-grid img{object-fit:contain;box-sizing:border-box;width:100%;height:240px;padding:16px;display:block}.reconstitution-guide-supply-grid figcaption{margin-top:18px;font-size:18px;font-weight:700;line-height:1.4}.reconstitution-guide-steps{padding-top:0;padding-bottom:0}.reconstitution-guide-steps article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center;gap:64px;padding:48px 0;display:grid}.reconstitution-guide-number{color:var(--red);margin-bottom:18px;font:400 40px Georgia,serif;display:block}.reconstitution-guide-step-copy p{max-width:54ch;margin:22px 0 0;font-size:18px;line-height:1.65}.reconstitution-guide-steps picture{display:block}.reconstitution-guide-steps img{object-fit:contain;width:100%;height:auto;display:block}.prep-note{background:var(--ink);color:#fff;padding:54px max(28px,min(100vw,1384px)/2 - 532px)}.prep-note p{max-width:700px;font-size:18px;line-height:1.6}.prep-note p:last-child{color:#d5ddea;margin-top:28px;font-size:13px}.reconstitution-guide-actions{flex-wrap:wrap;gap:16px;margin-top:24px;display:flex}.reconstitution-guide-actions .button{color:#fff;border-color:#fff}.reconstitution-guide-actions .button:hover{color:var(--ink);background:#fff}@media (max-width:760px){:is(.reconstitution-guide-supplies,.reconstitution-guide-steps){padding-inline:22px}.reconstitution-guide-supply-grid{grid-template-columns:1fr;gap:30px}.reconstitution-guide-supply-grid img{height:230px}.reconstitution-guide-steps article{grid-template-columns:1fr;gap:26px;padding:36px 0}.reconstitution-guide-step-copy p{font-size:17px}.prep-note{padding:42px 22px}}.reconstitution-reference{max-width:1120px;margin:0 auto;padding:48px 22px}.reconstitution-reference figure{margin:0}:is(.reconstitution-reference picture,.reconstitution-reference img){width:100%;height:auto;display:block}.reconstitution-reference figcaption{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:18px;font-size:15px;line-height:1.6;display:flex}.reconstitution-reference a{text-underline-offset:4px}.reconstitution-reference a:focus-visible{outline:3px solid var(--red);outline-offset:5px}.reconstitution-units-chart{max-width:732px;padding-top:0}
