.accessibility-page{color:#242424;background:#f9f8f5}.accessibility-content{width:min(760px,100% - 42px);margin:0 auto;padding:88px 0 120px}.accessibility-intro{text-align:center;margin-bottom:62px}.accessibility-eyebrow{letter-spacing:.01em;color:#5b544e;margin:0 0 16px;font-size:14px;font-weight:700}.accessibility-content h1{letter-spacing:-.02em;margin:0 0 28px;font-size:clamp(44px,7vw,80px);line-height:1.1}.accessibility-lead{max-width:670px;margin:0 auto;font-size:clamp(19px,2.2vw,24px);line-height:1.7}.accessibility-content section{margin:0 0 48px}.accessibility-content h2{margin:0 0 18px;font-size:clamp(27px,3.4vw,37px);line-height:1.2}.accessibility-content p,.accessibility-content li{font-size:clamp(18px,1.65vw,21px);line-height:1.8}.accessibility-content section p{margin:0 0 15px}.accessibility-content ul{margin:0;padding:0 24px 0 0}.accessibility-content li{margin-bottom:7px;padding-right:5px}.accessibility-actions{flex-wrap:wrap;gap:12px;margin:28px 0 16px;display:flex}.accessibility-actions a{text-align:center;border:1px solid #242424;justify-content:center;align-items:center;min-height:50px;padding:10px 23px;font-size:18px;font-weight:700;display:inline-flex}.accessibility-actions a:first-child{color:#fff;background:#242424}.accessibility-content a:focus-visible{outline-offset:4px;outline:3px solid #b66d34}.accessibility-content a:not(.accessibility-back):not(.accessibility-actions a){text-underline-offset:3px;text-decoration:underline}.accessibility-contact-details{overflow-wrap:anywhere;font-size:17px!important}.accessibility-date{color:#595959;margin:34px 0 26px;font-size:15px!important}.accessibility-back{text-underline-offset:4px;padding:10px 0;font-size:19px;font-weight:700;text-decoration:underline;display:inline-block}@media (max-width:640px){.accessibility-content{width:min(100% - 36px,760px);padding:62px 0 110px}.accessibility-intro{margin-bottom:48px}.accessibility-content section{margin-bottom:40px}.accessibility-actions{flex-direction:column}.accessibility-actions a{width:100%}}.accessibility-page .accessibility-content,.accessibility-page .accessibility-intro,.accessibility-page .accessibility-lead{text-align:right}.accessibility-page .accessibility-lead{margin-inline:0}@media (max-width:640px){.accessibility-page .accessibility-content p,.accessibility-page .accessibility-content li{font-size:19px;line-height:1.85}.accessibility-page .accessibility-lead{font-size:20px}}
