.policy-form{max-width:42rem;margin:1.5rem 0 3rem}
.policy-form input:not([type=checkbox]):not([type=hidden]),.policy-form select,.policy-form textarea{display:block;width:100%;max-width:100%;font:inherit}
.policy-form textarea{min-height:12rem;resize:vertical;padding:.75rem;border:1px solid #9baebe;border-radius:5px;background:#fff;color:var(--ink)}
.policy-form textarea[aria-invalid=true],.policy-form select[aria-invalid=true]{border:2px solid var(--burgundy)}
.policy-form label,.policy-form .helptext,.policy-form .errorlist{overflow-wrap:anywhere}
@media(max-width:720px){.policy-form button{width:100%}}
