.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{max-width:60ch;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:1rem}.accessibility-footer .site-legal-links a{text-underline-offset:4px;text-decoration:underline}@media (max-width:600px){.accessibility-page{padding-block:40px 56px}}.assessment-page{max-width:880px}.assessment-page a{color:#193e40;text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.assessment-page h2[tabindex],.assessment-index{scroll-margin-top:24px}.assessment-status{background:#eeeee6;border-left:4px solid #294a4b;padding:20px}.assessment-page h3{margin:28px 0 12px;font-size:20px;line-height:1.5}.assessment-checklist{border-top:1px solid #d9d8d0;padding-block:16px}.assessment-checklist summary{cursor:pointer;overflow-wrap:anywhere;min-height:44px;padding:10px 4px;font-size:18px;font-weight:650;line-height:1.6}.assessment-criteria{margin:16px 0}.assessment-criteria>div{border-bottom:1px solid #d9d8d0;padding-block:14px}.assessment-criteria dt,.assessment-criteria dd{overflow-wrap:anywhere;max-width:60ch;font-size:17px;line-height:1.8}.assessment-criteria dt{font-weight:650}.assessment-criteria dd{margin:4px 0 0}.assessment-automatic-pages dt a{overflow-wrap:anywhere;word-break:break-word;align-items:center;min-width:44px;max-width:100%;min-height:44px;display:inline-flex}.assessment-index{border-block:1px solid #d9d8d0;padding-block:16px}.assessment-index a,.assessment-page .accessibility-reading-links a{align-items:center;min-height:44px;display:inline-flex}.accessibility-header .assessment-language-list{flex-wrap:wrap;gap:16px;margin:0;padding:0;list-style:none;display:flex}.accessibility-header .assessment-language-list a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.accessibility-glossary{margin:0}.accessibility-page .accessibility-reading-links a,.accessibility-contact a{align-items:center;min-height:44px;display:inline-flex}.accessibility-glossary>div{border-bottom:1px solid #d9d8d0;grid-template-columns:minmax(8rem,.6fr) minmax(0,1fr);gap:12px 24px;padding-block:18px;display:grid}.accessibility-glossary dt{overflow-wrap:anywhere;font-size:17px;font-weight:650;line-height:1.6}.accessibility-glossary dd{overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.8}#site-glossary{scroll-margin-top:24px}@media (max-width:600px){.accessibility-glossary>div{grid-template-columns:minmax(0,1fr);gap:6px}}
