.hc-appointment__notice:focus{outline:3px solid #205e95;outline-offset:4px}
.hc-return{display:inline-block;margin-top:1rem;color:#17345c;text-decoration:underline;font-weight:600}
.hc-staff table{border-collapse:collapse;width:100%;text-align:left}
.hc-staff th,.hc-staff td{padding:.8rem;border-bottom:1px solid #b9cddd}
.hc-staff button{padding:.5rem .75rem;border:1px solid #17345c;border-radius:.4rem;background:#fff8f6;color:#17345c;cursor:pointer}
.hc-table-scroll{overflow-x:auto}
#footer-fax-number{display:block;margin:12px 0 0;border:0;box-shadow:none;color:inherit;font:inherit;cursor:pointer;width:100%;background:rgb(217,233,240);text-align:center;padding:6px;border-radius:16px;font-weight:500}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
