/* Only the explanatory accessibility page; retain browser zoom and user font settings. */
.accessibility-guide ol{padding-left:1.5em;margin:20px 0 26px}
.accessibility-guide ol li{font-size:13px;line-height:1.9;font-weight:400;color:var(--muted);padding-left:.4em;margin:12px 0;letter-spacing:normal}
.accessibility-guide ol li::marker{font-size:1em;font-weight:600;color:var(--pink)}
.accessibility-menu-example{max-width:460px;margin:32px 0 28px}
.accessibility-menu-example img{width:100%;height:auto;border:1px solid var(--line);border-radius:22px;box-shadow:0 14px 36px #22242e0d}
.accessibility-menu-example figcaption{font-size:13px;line-height:1.8;color:var(--muted);margin-top:14px}
.accessibility-guide h3{font-size:20px;line-height:1.35;margin:26px 0 12px}

.accessibility-menu-tour{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:32px;align-items:center;margin:32px 0}
.accessibility-menu-tour .accessibility-menu-example{margin:0}
.accessibility-menu-notes h2{margin-top:0}
@media(max-width:650px){.accessibility-menu-tour{grid-template-columns:minmax(0,1fr);gap:26px}.accessibility-menu-tour .accessibility-menu-example{max-width:360px;margin-inline:auto}}
