:root{--a11y-scale:1;--vlibras-btn-focus-visible-outline:3px solid #ffdf00;--vlibras-btn-focus-visible-shadow:0 0 0 6px #003f23}.skip-content{position:fixed;left:16px;top:-120px;z-index:100001;background:#ffdf00;color:#103c25;padding:14px 22px;border:3px solid #002c18;border-radius:8px;font-weight:700}.skip-content:focus{top:12px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #1456ad;outline-offset:4px}main:focus{outline:none}.a11y-bar{background:#f0f8f3;border-top:1px solid #dcebe1}.a11y-bar .wrap{min-height:40px;display:flex;justify-content:space-between;align-items:center;gap:15px}.a11y-tag{font-size:11px;letter-spacing:.5px;color:#466c54}.a11y-launch{display:flex;align-items:center;gap:8px;border:0;background:transparent;color:#006c2b;font-size:12px;font-weight:700;padding:8px 0}.a11y-launch:hover{text-decoration:underline;text-underline-offset:4px}.a11y-panel{width:440px;max-width:calc(100vw - 28px);max-height:calc(100dvh - 32px);padding:27px;border:1px solid #cde3d4;border-radius:18px;color:#153c28;background:#fff;overscroll-behavior:contain}.a11y-panel::backdrop{background:#052f21a6;backdrop-filter:blur(3px)}.a11y-heading{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d9e9de;padding-bottom:16px;gap:12px}.a11y-heading>div{display:flex;gap:9px;align-items:center;font:700 14px 'DM Sans',Arial,sans-serif;color:#007331}.a11y-close{background:#edf7f0;border:1px solid #cce1d3;border-radius:8px;color:#17432b;width:36px;height:36px;font-size:25px;line-height:1}.a11y-panel h2{font:500 27px/1.3 Lora,Georgia,serif;margin:22px 0 12px;letter-spacing:-.4px}.a11y-panel p{font:400 13px/1.8 'DM Sans',Arial,sans-serif;color:#556c5d;margin:10px 0 16px}.a11y-panel fieldset{margin:22px 0 19px;border:1px solid #cfe2d5;padding:13px;border-radius:10px}.a11y-panel legend{font-size:13px;font-weight:600;padding:0 6px}.a11y-size-row{display:grid;grid-template-columns:1fr 1.2fr 1fr;align-items:center;text-align:center;gap:12px}.a11y-size-row button{min-height:43px;background:#eef8f1;border:1px solid #c7dfcf;border-radius:7px;font-size:17px;color:#00702b;font-weight:700}.a11y-size-row button:disabled{opacity:.45;cursor:default}.a11y-size-row output{font-weight:600;font-size:15px}.a11y-toggles{display:grid;gap:10px}.a11y-toggles button{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#f5faf6;border:1px solid #d2e5d9;padding:13px 12px;border-radius:9px;color:#22482f;text-align:left;font-size:13px;min-height:48px}.a11y-switch{position:relative;width:35px;height:21px;border:1px solid #a3baaa;border-radius:20px;background:#dce7df;flex-shrink:0}.a11y-switch:before{content:'';position:absolute;width:15px;height:15px;top:2px;left:2px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003}[aria-pressed=true]>.a11y-switch{background:#008c36;border-color:#00732a}[aria-pressed=true]>.a11y-switch:before{left:auto;right:2px}.a11y-libras{border-top:1px solid #d9e9de;margin-top:23px;padding-top:21px}.a11y-libras .button{width:100%;box-shadow:none;font-size:14px}.a11y-libras p{font-size:12px;margin:13px 0 7px}.a11y-libras a{font-size:11px;text-decoration:underline;color:#00702d}.a11y-links{margin:20px 0 16px;border-top:1px solid #d9e9de}.a11y-links a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #e0ece4;font-size:13px;font-weight:600;color:#126437}.a11y-reset{display:block;margin:auto;padding:10px;border:0;background:transparent;font-size:12px;color:#466350;text-decoration:underline}.a11y-panel .a11y-note{font-size:11px;text-align:center;margin:9px 0}.a11y-status{font-size:12px;line-height:1.7;color:#1b5931;min-height:0}.a11y-status:not(:empty){padding:12px;margin-top:15px;background:#eef8f1;border-radius:7px}.a11y-toast{position:fixed;bottom:22px;left:22px;right:22px;max-width:540px;z-index:10001;padding:18px 22px;background:#fffbea;color:#163b26;border:2px solid #d5bc00;border-radius:10px;box-shadow:0 5px 25px #0002;font-size:14px;line-height:1.6}.a11y-toast[hidden]{display:none}.a11y-page{max-width:1160px}.a11y-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:35px 0}.a11y-guide-grid h2{font-size:25px;letter-spacing:-.5px}.a11y-guide-grid p{font-size:15px}.a11y-contact{display:flex;gap:25px;align-items:center;flex-wrap:wrap}.a11y-motion *,.a11y-motion *:before,.a11y-motion *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.a11y-large main p,.a11y-large main summary,.a11y-large main label,.a11y-large main input,.a11y-large main select,.a11y-large main textarea,.a11y-large footer p,.a11y-large footer a{font-size:calc(16px * var(--a11y-scale))!important;line-height:1.85!important}.a11y-large main h1{font-size:calc(clamp(36px,3.1vw,58px) * var(--a11y-scale))!important;line-height:1.2!important;overflow-wrap:break-word}.a11y-large main h2{font-size:calc(30px * var(--a11y-scale))!important;line-height:1.3!important}.a11y-large main h3{font-size:calc(22px * var(--a11y-scale))!important;line-height:1.4!important}.a11y-large main .button,.a11y-large main .arrow,.a11y-large .side a,.a11y-large .format{font-size:calc(14px * var(--a11y-scale))!important;white-space:normal}.a11y-large .hero{grid-template-columns:1fr 1fr}.a11y-large .sectionhead{align-items:start}.a11y-large .strip .wrap{gap:12px}.a11y-large .strip span{font-size:calc(12px * var(--a11y-scale))}.a11y-large .filter{grid-template-columns:1fr}.a11y-large main .docmeta{font-size:calc(12px * var(--a11y-scale))}.a11y-large .transbanner{flex-wrap:wrap}.a11y-large .pagehead p{max-width:100%}.a11y-large .card .inside{overflow-wrap:break-word}.a11y-contrast{--ink:#fff;--muted:#fff;--paper:#000;--deep:#000;--blue:#ffdf00;--green:#ffdf00;background:#000;color:#fff}.a11y-contrast header,.a11y-contrast footer,.a11y-contrast .top,.a11y-contrast main,.a11y-contrast .hero,.a11y-contrast .strip,.a11y-contrast .history,.a11y-contrast .pagehead,.a11y-contrast .transbanner,.a11y-contrast .tile,.a11y-contrast .side,.a11y-contrast .doc,.a11y-contrast .card,.a11y-contrast .card .inside,.a11y-contrast .contactbox,.a11y-contrast .a11y-bar,.a11y-contrast .previewnote,.a11y-contrast .empty,.a11y-contrast .notice{background:#000!important;background-image:none!important;color:#fff!important;border-color:#fff!important}.a11y-contrast p,.a11y-contrast h1,.a11y-contrast h2,.a11y-contrast h3,.a11y-contrast .eyebrow,.a11y-contrast .a11y-tag,.a11y-contrast .small,.a11y-contrast .tag,.a11y-contrast .crumb,.a11y-contrast .docmeta,.a11y-contrast .bottom,.a11y-contrast .strip b{color:#fff!important}.a11y-contrast a,.a11y-contrast .a11y-launch,.a11y-contrast .brand,.a11y-contrast .brand small,.a11y-contrast .mobile,.a11y-contrast nav a{color:#ffdf00!important}.a11y-contrast a:not(.button){text-decoration:underline;text-underline-offset:4px}.a11y-contrast .button,.a11y-contrast .format,.a11y-contrast .card .arrow,.a11y-contrast .languages button,.a11y-contrast .languages button.active{background:#000!important;color:#ffdf00!important;border:2px solid #ffdf00!important;box-shadow:none!important}.a11y-contrast input,.a11y-contrast select,.a11y-contrast textarea{color:#fff!important;background:#000!important;border:2px solid #fff!important}.a11y-contrast input::placeholder{color:#eee}.a11y-contrast *:focus-visible{outline-color:#ffdf00}.a11y-contrast dialog{background:#000!important;color:#fff!important;border:2px solid white}.a11y-contrast .a11y-panel p,.a11y-contrast .a11y-panel legend,.a11y-contrast .a11y-panel output,.a11y-contrast .a11y-heading>div,.a11y-contrast .a11y-reset{color:#fff!important}.a11y-contrast .a11y-panel button,.a11y-contrast .a11y-status{background:#000!important;color:#ffdf00!important;border:1px solid #ffdf00!important}.a11y-contrast .a11y-switch{background:#777!important}.a11y-contrast [aria-pressed=true]>.a11y-switch{background:#ffdf00!important}.a11y-contrast .a11y-switch:before{background:#000!important}.a11y-contrast nav.open{background:#000!important}.side{top:190px}.a11y-large .bar{min-height:106px}@media(max-width:800px){.a11y-bar .wrap{min-height:38px}.a11y-tag{font-size:10px}.a11y-launch{font-size:11px}nav{top:100%}.a11y-panel{padding:22px;max-height:calc(100dvh - 24px)}.a11y-panel h2{font-size:25px}.a11y-guide-grid{grid-template-columns:1fr}.a11y-large .hero{grid-template-columns:1fr}.a11y-large .hero h1{font-size:calc(34px * var(--a11y-scale))!important}.a11y-large .layout{grid-template-columns:1fr}.a11y-large .footgrid{grid-template-columns:1fr 1fr}.a11y-large .sectionhead{display:block}.a11y-large .grid{grid-template-columns:1fr}.a11y-large .hero .copy{padding-left:24px;padding-right:24px}.a11y-large .top .wrap{flex-wrap:wrap;justify-content:center;padding-top:8px;padding-bottom:8px}.a11y-large .top #toptext{max-width:100%}.a11y-large .contactgrid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.a11y-large .footgrid>div,.a11y-large .strip .item{min-width:0;overflow-wrap:anywhere}.a11y-large .footgrid{grid-template-columns:repeat(4,minmax(0,1fr))}.a11y-large .strip .wrap{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:650px){.a11y-large .footgrid{grid-template-columns:1fr}.a11y-large .strip .wrap{grid-template-columns:1fr;gap:18px}.a11y-large .strip .item{flex-direction:row;align-items:center;border-right:0;border-bottom:1px solid #bbd8c4;padding:0 0 14px}.a11y-large .strip .item:last-child{border:0;padding-bottom:0}.a11y-large .bottom{flex-direction:column}.a11y-large .docmeta{flex-wrap:wrap;gap:10px}}
.a11y-large main h1,.a11y-large main h2,.a11y-large main h3,.a11y-large main p,.a11y-large main a,.a11y-large footer a,.a11y-large footer p{overflow-wrap:anywhere;min-width:0}
