[hidden]{display:none!important}.care-error,.submit-error{color:#8a1c13;background:#fff4f2;border:1px solid #f2b8b5;padding:12px;border-radius:12px;overflow-wrap:anywhere}.care-consent{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.7;margin:16px 0}.care-consent input{width:19px;height:19px;flex:0 0 19px;margin-top:4px}.care-consent a,.backup-links a{text-decoration:underline}.backup-links{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;margin:12px 0}.field-error{color:#8a1c13;font-size:13px;min-height:20px}.hospital-mobile-cta{display:none}.care-input{width:100%;min-height:46px;padding:10px 13px;border:1px solid #cddbd4;border-radius:10px;font:inherit;min-width:0}.care-field{margin:14px 0}#request-form{scroll-margin-top:100px}body.form-focus .mobile-bar,body.form-focus .mobile-cta{display:none}@media(max-width:680px){.hospital-mobile-cta{display:block;position:fixed;bottom:0;left:0;right:0;background:#0e5944;color:white;padding:15px 20px max(15px,env(safe-area-inset-bottom));text-align:center;z-index:10;font-size:14px}body:has(.hospital-mobile-cta){padding-bottom:75px}.care-field label{display:block}.care-input{font-size:16px}}