.accessibility-header{border-bottom:1px solid #d9d8d0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-block:24px;display:flex}.accessibility-header nav{flex-wrap:wrap;gap:16px;display:flex}.accessibility-header nav a{color:#294a4b;text-underline-offset:5px;padding:10px 4px;font-size:14px;text-decoration:underline}.accessibility-header nav a[aria-current=page]{font-weight:700}.accessibility-page{color:#193e40;max-width:960px;padding-block:60px 80px}.accessibility-page h1{font-family:var(--font-serif);overflow-wrap:anywhere;margin:12px 0 24px;font-size:clamp(38px,7vw,68px);line-height:1.12}.accessibility-page h2{margin:0 0 16px;font-size:clamp(22px,4vw,30px);line-height:1.3}.accessibility-page p,.accessibility-page li{font-size:17px;line-height:1.8}.accessibility-page .accessibility-intro{font-size:20px}.accessibility-page .accessibility-updated{font-size:14px}.accessibility-page section{margin-top:40px}.accessibility-page ul{padding-left:24px}.accessibility-page li+li{margin-top:10px}.accessibility-contact{flex-direction:column;align-items:flex-start;gap:12px;margin-block:20px;display:flex}.accessibility-contact a,.accessibility-reading-links a{color:#193e40;text-underline-offset:4px;overflow-wrap:anywhere;font-size:17px;text-decoration:underline}.accessibility-footer{color:#294a4b;background:#f5f3ed;border-top:1px solid #d9d8d0;padding-block:28px}.accessibility-footer p,.accessibility-footer .site-legal-links a{color:#294a4b;font-size:14px}.accessibility-footer .site-legal-links a{text-underline-offset:4px;text-decoration:underline}@media (max-width:600px){.accessibility-page{padding-block:40px 56px}}
