.notice{border-left:5px solid #0000;border-radius:4px;align-items:flex-start;gap:10px;margin:12px 0;padding:12px 16px;display:flex}.notice .notice__icon{flex-shrink:0;margin-top:3px}.notice .notice__body{margin:0}.notice .notice__title{margin:0 0 2px;font-weight:700}.notice .notice__message{margin:0}.notice.notice--error{border-left-color:var(--cardinal-red);color:var(--cardinal-red-deep);background:#f7e3e5}.notice.notice--error .notice__icon{color:var(--cardinal-red-deep)}.notice.notice--success{border-left-color:var(--appalachian-green);color:var(--tech-blue-ada);background:#e8eee3}.notice.notice--success .notice__icon{color:var(--tech-blue-ada)}.notice.notice--warning{border-left-color:var(--circleville-orange);color:var(--web-gray);background:#fcf8e6}.notice.notice--warning .notice__icon{color:var(--web-gray)}.notice.notice--info{border-left-color:var(--tech-blue);color:var(--buckeye-blue);background:#e3edf5}.notice.notice--info .notice__icon{color:var(--buckeye-blue)}
form .form-field label{text-align:left}form .form-field input{margin-bottom:8.5px}form .form-field input[type=phone]{width:8em}form .form-field input[data-subtype=zip]{width:5em}form .form-field input[data-subtype=state]{width:2em}form .form-field input[data-subtype=city]{width:6em}form .form-field input.file-text-field{display:none}form .form-radio-other-input{margin-left:25px}form .form-subsection.form-centered>div{justify-content:center;align-items:center;column-gap:20px}form .form-subsection.no-flex>div{display:block}form .form-subsection>div{flex-wrap:wrap;align-items:stretch;margin:10px 0;display:flex}form .form-subsection>div .form-field{margin:0 15px 0 0}form .form-field-message{text-align:left;color:var(--web-gray);margin:0 0 4px;font-size:.95em}form .form-field-message.form-field-message--error{color:var(--cardinal-red-deep);border-left:4px solid var(--cardinal-red);padding-left:8px;font-weight:600}form input[aria-invalid=true],form select[aria-invalid=true],form textarea[aria-invalid=true]{outline:2px solid var(--cardinal-red);outline-offset:1px}form .form-error-summary{text-align:left}form .form-error-summary ul{color:inherit;margin:4px 0 0;padding-left:1.2em;list-style:outside}form .form-error-summary a{color:inherit;text-decoration:underline}form .form-general-hints{text-align:left;margin:8px 0;padding-left:1.2em}
