.ChildcareCalculator_page___z2TA{min-height:100vh;padding:1rem;background:#f6f8ff}.ChildcareCalculator_card__ShVFB{max-width:44rem;margin:0 auto;padding:1.25rem;background:#fff;border-radius:1rem;box-shadow:0 2px 12px rgba(79,140,255,.12)}.ChildcareCalculator_card__ShVFB h1{color:#22223b}.ChildcareCalculator_card__ShVFB form{display:grid;grid-gap:.45rem;gap:.45rem}.ChildcareCalculator_card__ShVFB label{margin-top:.75rem;font-weight:600}.ChildcareCalculator_card__ShVFB input,.ChildcareCalculator_card__ShVFB select{box-sizing:border-box;width:100%;min-height:2.75rem;padding:.5rem;border:1px solid #68708a;border-radius:.35rem;font:inherit;background:#fff}.ChildcareCalculator_currencyInput__cr0JF{display:flex;align-items:center;border:1px solid #68708a;border-radius:.35rem;background:#fff}.ChildcareCalculator_currencyInput__cr0JF>span{padding-left:.5rem}.ChildcareCalculator_card__ShVFB .ChildcareCalculator_currencyInput__cr0JF input{border:0;border-radius:0}.ChildcareCalculator_card__ShVFB a:focus-visible,.ChildcareCalculator_card__ShVFB input:focus-visible,.ChildcareCalculator_card__ShVFB select:focus-visible,.ChildcareCalculator_details___Zlmd summary:focus-visible{outline:3px solid #ffb703;outline-offset:2px}.ChildcareCalculator_help__Z41ML{margin:0;color:#4a536b;font-size:.95rem}.ChildcareCalculator_error__qMjbg{color:#a40000;font-weight:600}.ChildcareCalculator_announcement__rpb0g{min-height:1.5rem;margin-top:1rem}.ChildcareCalculator_result__NE0Qt,.ChildcareCalculator_warning__0Y_Sh{margin-top:1rem;padding:1rem;border-radius:.65rem}.ChildcareCalculator_result__NE0Qt{background:#e9f7ee}.ChildcareCalculator_warning__0Y_Sh{background:#fff1d6;border-left:.35rem solid #a65f00}.ChildcareCalculator_warning__0Y_Sh h2{color:#713900}.ChildcareCalculator_waitlist__5AQeG{margin-top:1.5rem}.ChildcareCalculator_primaryCta__hr6_c{display:inline-block;padding:.75rem 1rem;border-radius:.35rem;background:#005fcc;color:#fff;font-weight:700;text-decoration:none}.ChildcareCalculator_primaryCta__hr6_c:hover{background:#00499c}.ChildcareCalculator_waitlist__5AQeG p{margin:.5rem 0 0;color:#4a536b}.ChildcareCalculator_details___Zlmd{margin-top:1rem}.ChildcareCalculator_details___Zlmd summary{cursor:pointer;font-weight:600}@media (min-width:640px){.ChildcareCalculator_page___z2TA{padding:3rem 1.5rem}.ChildcareCalculator_card__ShVFB{padding:2rem}}