.accessibility-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.accessibility-subtitle{max-width:28ch;margin-top:20px;font-size:24px;line-height:1.4}.accessibility-updated{color:var(--muted);margin-top:16px;font-size:16px}.accessibility-contents{max-width:32ch;margin-top:44px}.accessibility-contents h2{margin-bottom:12px;font-size:16px;font-weight:700}.accessibility-contents ul{list-style:none}.accessibility-contents a{min-height:44px;color:var(--ink);align-items:center;padding-block:8px;font-size:18px;line-height:1.4;display:flex}.accessibility-copy{width:100%;max-width:47ch}.accessibility-commitment{line-height:1.6}.accessibility-section{border-top:1px solid var(--rule);margin-top:36px;padding-top:28px;scroll-margin-top:32px}.accessibility-section h2{letter-spacing:-.015em;font-size:26px;line-height:1.2}.accessibility-section p{margin-top:18px;line-height:1.6}.accessibility-action{overflow-wrap:anywhere;align-items:center;min-height:44px;margin-top:8px;display:inline-flex}.accessibility-contact-links{flex-wrap:wrap;column-gap:24px;display:flex}.accessibility-features{margin:22px 0 0}.accessibility-features>div+div{margin-top:26px}.accessibility-features dt{font-weight:700}.accessibility-features dd{margin:0}.accessibility-features p{margin-top:8px}@media (width<=767px){.accessibility-page{grid-template-columns:minmax(0,1fr);row-gap:36px}.accessibility-subtitle{margin-top:16px;font-size:22px}.accessibility-contents{max-width:none;margin-top:28px}.accessibility-section{margin-top:30px;padding-top:24px}.accessibility-section h2{font-size:24px}}@media print{body[data-surface=site\.accessibility]{color:#000;background:#fff;font-size:11pt}body[data-surface=site\.accessibility] .site-header,body[data-surface=site\.accessibility] .site-footer,.accessibility-contents{display:none}.accessibility-page{min-height:0;padding:0;display:block}.accessibility-introduction{margin-bottom:24pt}.accessibility-copy{max-width:none}.accessibility-section{break-inside:avoid}.accessibility-section h2{font-size:16pt}}
