.place-readiness-module__1UtztW__app{gap:1.25rem;padding:1.25rem;display:grid}.place-readiness-module__1UtztW__app section{background:#f4f1e9;border:1px solid #171717;padding:1rem}.place-readiness-module__1UtztW__app span,.place-readiness-module__1UtztW__app legend{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.place-readiness-module__1UtztW__app label{gap:.35rem;font-size:.8rem;font-weight:700;display:grid}.place-readiness-module__1UtztW__app textarea,.place-readiness-module__1UtztW__app input{font:inherit;background:#fff;border:1px solid #555;min-width:0;padding:.65rem}.place-readiness-module__1UtztW__context>div,.place-readiness-module__1UtztW__result>div,.place-readiness-module__1UtztW__sliders,.place-readiness-module__1UtztW__buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.place-readiness-module__1UtztW__context fieldset,.place-readiness-module__1UtztW__grid fieldset{gap:.75rem;margin-top:1rem;display:grid}.place-readiness-module__1UtztW__context fieldset label{grid-template-columns:8rem 1fr 3rem;align-items:center}.place-readiness-module__1UtztW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.place-readiness-module__1UtztW__grid header{grid-column:1/-1}.place-readiness-module__1UtztW__sliders label{grid-template-columns:1fr}.place-readiness-module__1UtztW__controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.place-readiness-module__1UtztW__controls>span{grid-column:1/-1}.place-readiness-module__1UtztW__result{color:#f4f1e9!important;background:#171717!important}.place-readiness-module__1UtztW__result h2{margin:.4rem 0;font-size:clamp(2.2rem,8vw,6rem)}.place-readiness-module__1UtztW__notice{color:#111;background:#d6ff45;padding:.7rem}.place-readiness-module__1UtztW__buttons button{background:#d6ff45;border:1px solid #111;padding:1rem;font-weight:800}.place-readiness-module__1UtztW__buttons button+button{background:#fff}.place-readiness-module__1UtztW__boundary{max-width:75ch}.place-readiness-module__1UtztW__app output{font-variant-numeric:tabular-nums}@media (max-width:760px){.place-readiness-module__1UtztW__grid,.place-readiness-module__1UtztW__controls,.place-readiness-module__1UtztW__context>div,.place-readiness-module__1UtztW__result>div,.place-readiness-module__1UtztW__buttons,.place-readiness-module__1UtztW__context fieldset label{grid-template-columns:1fr}.place-readiness-module__1UtztW__app{padding:.5rem}.place-readiness-module__1UtztW__grid fieldset{min-width:0}}@media (prefers-reduced-motion:reduce){.place-readiness-module__1UtztW__app *{scroll-behavior:auto!important;transition:none!important}}
