.privacy-request-form { max-width: 38rem; margin: 2rem 0; }
.privacy-request-form .field { margin-bottom: 1.4rem; }
.privacy-request-form label { display: block; margin-bottom: .4rem; font-weight: 600; }
.privacy-request-form input, .privacy-request-form select, .privacy-request-form textarea { box-sizing: border-box; width: 100%; max-width: 100%; padding: .75rem; border: 1px solid #b5a9c7; border-radius: .5rem; background: #fff; color: #211a2b; font: inherit; }
.privacy-request-form :is(input, select, textarea):focus-visible { outline: 3px solid #6946c5; outline-offset: 2px; }
.privacy-request-form .help { font-size: .9rem; }
.privacy-request-form :is(.field-errors, .form-errors) { color: #9f2828; }
