.a11y{position:fixed;left:16px;bottom:16px;z-index:2147483000;font:15px/1.4 system-ui,-apple-system,Segoe UI,Arial,sans-serif;color:#111}.a11y__btn{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#111;color:#fff;border:2px solid #fff;box-shadow:0 2px 10px rgba(0,0,0,.2);cursor:pointer;padding:0}.a11y__btn[data-active=true]{outline:2px solid #111;outline-offset:2px}.a11y a:focus-visible,.a11y button:focus-visible{outline:3px solid #1a5fb4;outline-offset:2px}.a11y__panel{position:absolute;bottom:58px;left:0;width:min(300px,calc(100vw - 32px));max-height:calc(100vh - 100px);overflow-y:auto;background:#fff;border:1px solid #d6d2c8;box-shadow:0 12px 40px rgba(0,0,0,.2);padding:14px;display:grid;grid-gap:6px;gap:6px;text-align:start}.a11y__panel[hidden]{display:none}.a11y__foot,.a11y__head,.a11y__row{display:flex;justify-content:space-between;align-items:center}.a11y__head{padding-bottom:8px;border-bottom:1px solid #e5e2da;margin-bottom:4px}.a11y__x{background:none;border:0;width:32px;height:32px;font-size:16px;cursor:pointer;color:#111}.a11y__row{padding:6px 0}.a11y__size{display:flex;align-items:center;gap:8px}.a11y__size button{width:38px;height:34px;border:1px solid #bbb;background:#fff;color:#111;font:600 15px system-ui,Arial,sans-serif;cursor:pointer}.a11y__size button:disabled{opacity:.4}.a11y__size span{min-width:70px;text-align:center;font-size:13px}.a11y__opt{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:42px;padding:0 10px;border:1px solid #e0ddd4;background:#fff;color:#111;font:inherit;cursor:pointer}.a11y__opt i{position:relative;flex:none;width:34px;height:20px;border-radius:10px;background:#cfcac0}.a11y__opt i:after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:inset-inline-start .15s}.a11y__opt[aria-pressed=true]{border-color:#111}.a11y__opt[aria-pressed=true] i{background:#111}.a11y__opt[aria-pressed=true] i:after{inset-inline-start:17px}.a11y__foot{margin-top:6px;padding-top:10px;border-top:1px solid #e5e2da}.a11y__reset{background:none;border:0;font:inherit;color:#111;text-decoration:underline;cursor:pointer}.a11y__reset:disabled{opacity:.4;cursor:default}.a11y__link{color:#111;text-decoration:underline}html.a11y-text-1 body>:not(.a11y):not(script){zoom:1.14}html.a11y-text-2 body>:not(.a11y):not(script){zoom:1.3}html.a11y-contrast{--a11y-c:contrast(1.5)}html.a11y-gray{--a11y-g:grayscale(1)}html:is(.a11y-contrast,.a11y-gray) body>:not(.a11y):not(script){filter:var(--a11y-c,) var(--a11y-g,)}html.a11y-links a:not(.a11y__link){text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:3px}html.a11y-font body>:not(.a11y),html.a11y-font body>:not(.a11y) :is(*){font-family:Arial,Arial Hebrew,Helvetica,sans-serif!important;letter-spacing:normal!important}html.a11y-still *,html.a11y-still :after,html.a11y-still :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.a11y-doc{max-width:720px;margin:0 auto;padding:clamp(96px,12vw,140px) 20px 80px;line-height:1.75}.a11y-doc h1{font-size:clamp(1.8rem,4vw,2.4rem);margin:0 0 6px;line-height:1.2}.a11y-doc h2{font-size:1.15rem;margin:28px 0 8px}.a11y-doc p,.a11y-doc ul{margin:0 0 12px}.a11y-doc ul{-webkit-padding-start:20px;padding-inline-start:20px}.a11y-doc a{text-decoration:underline}.a11y-doc .a11y-doc__date{opacity:.7;font-size:.9rem}