[data-intake-flow] [data-intake-errors] { scroll-margin-top: 6rem; outline-offset: 4px; }
[data-intake-flow] [data-intake-errors] ul { margin: .6rem 0 0; padding-inline-start: 1.3rem; }
[data-intake-flow] [data-intake-errors] .text-link { color: inherit; text-align: start; text-decoration: underline; padding: .35rem 0; }
[data-intake-flow] .is-invalid { border-inline-start: 3px solid #b42318; padding-inline-start: .8rem; border-radius: .35rem; }
[data-intake-flow] [aria-invalid="true"] { border-color: #b42318; outline: 2px solid #b4231833; outline-offset: 2px; }
[data-intake-flow] [data-intake-field] :is(input,textarea,select,button) { scroll-margin-top: 6rem; }
[data-intake-flow] .field-error { display: block; color: #b42318; }
