/* v67: accessibility refinements; existing layout and photography retained. */
.breadcrumb,.optional,.contact-method small{color:#62665b}
.field input::placeholder,.field textarea::placeholder{color:#6b6e65}
.field input,.field select,.field textarea,#pa-request-form input,#pa-request-form textarea{border-color:#8b897f}
.pa-request-eyebrow{color:#76664f}
.pa-request-field-error{color:#963b27;font-size:12px;line-height:1.5;margin-top:5px}
#pa-request-form [aria-invalid="true"]{border-color:#963b27;outline:1px solid #963b27}
.pa-slideshow-toggle{position:absolute;right:10px;bottom:10px;z-index:3;min-width:74px;min-height:36px;padding:6px 10px;border:1px solid #8b897f;border-radius:2px;background:#fff;color:#4e504b;font-size:12px;line-height:1.5}
.pa-slideshow-toggle:focus-visible{outline:3px solid #252722;outline-offset:2px;box-shadow:0 0 0 5px #fff}
.logo-sweep{animation-duration:4.8s;animation-iteration-count:1}
html{scroll-padding-bottom:100px}
.request-form :is(input,select,textarea,button),#pa-request-form :is(input,select,textarea,button){scroll-margin-block:130px 100px}
@media print{.pa-slideshow-toggle{display:none}}
