.state-dropdown{max-width:42rem;margin:1.5rem 0}.state-dropdown label{display:block;font-weight:bold;margin-bottom:.5rem}.state-dropdown-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.state-dropdown select{font:inherit;min-width:0;max-width:100%;flex:1 1 16rem;padding:12px;border:1px solid #718378;border-radius:8px;background:#fff;color:#143c33}.state-dropdown .btn{font:inherit;max-width:100%;white-space:normal;border:0;cursor:pointer}.state-dropdown :focus-visible{outline:3px solid #9d4b32;outline-offset:4px}@media(max-width:520px){.state-dropdown-row>*{width:100%;flex-basis:100%}}
@media(max-width:360px){main h1{font-size:32px;overflow-wrap:anywhere}}