html[data-font-scale="100"]{font-size:100%}html[data-font-scale="112"]{font-size:112.5%}html[data-font-scale="125"]{font-size:125%}html[data-font-scale="150"]{font-size:150%}html[data-font-scale="175"]{font-size:175%}html[data-font-scale="200"]{font-size:200%}html[data-font-scale]:not([data-font-scale="100"]) body{overflow-wrap:anywhere}html[data-font-scale]:not([data-font-scale="100"]) [data-top-nav-desktop]{display:none!important}html[data-font-scale]:not([data-font-scale="100"]) [data-top-nav-mobile],html[data-font-scale]:not([data-font-scale="100"]) [data-top-nav-mobile]>div,html[data-font-scale]:not([data-font-scale="100"]) [data-top-nav-mobile]>div>div>ul{display:block!important}.accessibility-toolbar{position:fixed;top:calc(50vh + 48px);right:10px;z-index:130}html[data-vlibras-open=true] .accessibility-toolbar{display:none}.accessibility-toolbar__trigger{display:grid;width:44px;height:44px;place-items:center;border:1px solid #fff;border-radius:10px;background:#0369a1;color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.18)}.accessibility-toolbar__trigger:hover,.accessibility-toolbar__trigger[aria-expanded=true]{background:#075985}.accessibility-toolbar__content{position:fixed;top:50%;right:70px;display:flex;width:320px;max-width:calc(100vw - 86px);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);padding:1rem;flex-direction:column;gap:1rem;overflow-y:auto;overscroll-behavior:contain;overflow-wrap:anywhere;border:1px solid #cbd5e1;border-radius:.75rem;background:#fff;color:#075985;box-shadow:0 4px 20px rgba(0,0,0,.18);transform:translateY(-50%)}.accessibility-toolbar__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.accessibility-toolbar__header h2{min-width:0;font-size:1rem;font-weight:700}.accessibility-toolbar__close{display:grid;min-width:44px;min-height:44px;flex-shrink:0;place-items:center;border:1px solid #cbd5e1;border-radius:.375rem}.accessibility-toolbar__link{color:inherit;font-size:.875rem;font-weight:600;text-decoration:underline;text-underline-offset:.2rem}.accessibility-toolbar__group{display:inline-flex;max-width:100%;align-items:center;justify-content:center;flex-wrap:wrap;gap:.25rem}.accessibility-toolbar__label,.accessibility-toolbar__value{min-width:2.75rem;font-size:.75rem;font-weight:600;text-align:center}.accessibility-toolbar__label{width:100%;margin-bottom:.25rem}.accessibility-toolbar__button,.accessibility-toolbar__contrast{min-width:max(44px,2.25rem);min-height:max(44px,2.25rem);border:1px solid #0369a1;border-radius:.375rem;background:#fff;color:#075985;font-weight:700}.accessibility-toolbar__button:disabled{cursor:not-allowed;opacity:.55}.accessibility-toolbar__contrast{display:inline-flex;padding:.35rem .65rem;align-items:center;justify-content:center;gap:.4rem;font-size:.75rem}.accessibility-toolbar__contrast[aria-pressed=true]{background:#facc15;color:#000}.accessibility-toolbar__contrast-icon{font-size:1.1rem}html[data-contrast=high]{color-scheme:dark}html[data-contrast=high] body{background:#000!important;color:#fff!important}html[data-contrast=high] body :where(div,header,nav,main,section,article,aside,footer,form,ul,ol,li,p,h1,h2,h3,h4,h5,h6):not(#vlibras-access-wrapper):not(#vlibras-access-wrapper *):not(#vlibras-app-root):not(#vlibras-app-root *){border-color:#fff!important;background-color:#000!important;color:#fff!important;box-shadow:none!important;text-shadow:none!important}html[data-contrast=high] body :where(a):not(#vlibras-access-wrapper *):not(#vlibras-app-root *){color:#ffea00!important;text-decoration:underline!important;text-underline-offset:.2rem}html[data-contrast=high] body :where(button):not(#vlibras-access-wrapper *):not(#vlibras-app-root *){border:2px solid #fff!important;background:#ffea00!important;color:#000!important}html[data-contrast=high] body :where(input,select,textarea):not(#vlibras-access-wrapper *):not(#vlibras-app-root *){border:2px solid #fff!important;background:#fff!important;color:#000!important}html[data-contrast=high] body :where(input,textarea)::-moz-placeholder{color:#374151!important;opacity:1}html[data-contrast=high] body :where(input,textarea)::placeholder{color:#374151!important;opacity:1}html[data-contrast=high] [style*=background-image]{background-image:none!important}html[data-contrast=high] img,html[data-contrast=high] video{border:1px solid #fff}html:not([data-public-accessibility=true]) :is(#vlibras-access-wrapper,#vlibras-app-root){display:none!important}html[data-public-accessibility=true] :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid #f59e0b!important;outline-offset:3px!important}