html[data-a11y-font-size="80"]{font-size:80%;--a11y-scale:0.8}html[data-a11y-font-size="90"]{font-size:90%;--a11y-scale:0.9}html[data-a11y-font-size="100"]{font-size:100%;--a11y-scale:1}html[data-a11y-font-size="120"]{font-size:120%;--a11y-scale:1.2}html[data-a11y-font-size="130"]{font-size:130%;--a11y-scale:1.3}html[data-a11y-font-size="140"]{font-size:140%;--a11y-scale:1.4}html[data-a11y-font-size]:not([data-a11y-font-size="100"]) h1{font-size:calc(48px * var(--a11y-scale, 1));line-height:calc(48px * var(--a11y-scale, 1))}html[data-a11y-font-size]:not([data-a11y-font-size="100"]) h2{font-size:calc(30px * var(--a11y-scale, 1));line-height:calc(30px * var(--a11y-scale, 1))}html[data-a11y-font-size]:not([data-a11y-font-size="100"]) h3{font-size:calc(24px * var(--a11y-scale, 1));line-height:calc(28.8px * var(--a11y-scale, 1))}html[data-a11y-font-size]:not([data-a11y-font-size="100"]) h4{font-size:calc(20px * var(--a11y-scale, 1));line-height:calc(24px * var(--a11y-scale, 1))}html[data-a11y-contrast=high-contrast]{filter:contrast(1.5)}html[data-a11y-contrast=high-contrast] img,html[data-a11y-contrast=high-contrast] svg,html[data-a11y-contrast=high-contrast] video{filter:contrast(.667)}html[data-a11y-contrast=inverted],html[data-a11y-contrast=inverted] [data-a11y-widget-panel],html[data-a11y-contrast=inverted] img,html[data-a11y-contrast=inverted] svg,html[data-a11y-contrast=inverted] video{filter:invert(1) hue-rotate(180deg)}html[data-a11y-contrast=grayscale]{filter:grayscale(1)}html[data-a11y-contrast=grayscale] img,html[data-a11y-contrast=grayscale] svg,html[data-a11y-contrast=grayscale] video{filter:grayscale(0)}html[data-a11y-contrast=light-contrast]{filter:contrast(.8) brightness(1.15)}html[data-a11y-contrast=light-contrast] img,html[data-a11y-contrast=light-contrast] svg,html[data-a11y-contrast=light-contrast] video{filter:contrast(1.25) brightness(.87)}html[data-a11y-contrast=dark-contrast]{filter:invert(.85) hue-rotate(180deg)}html[data-a11y-contrast=dark-contrast] img,html[data-a11y-contrast=dark-contrast] svg,html[data-a11y-contrast=dark-contrast] video{filter:invert(1) hue-rotate(180deg)}html[data-a11y-contrast=dark-contrast] [data-a11y-widget-panel]{filter:invert(.85) hue-rotate(180deg)}html[data-a11y-contrast=low-saturation]{filter:saturate(.5)}html[data-a11y-contrast=high-saturation]{filter:saturate(1.5)}html[data-a11y-custom-colors=true],html[data-a11y-custom-colors=true] body{background-color:var(--a11y-custom-bg,#ffffff)!important;color:var(--a11y-custom-text,#000000)!important}html[data-a11y-custom-colors=true] h1,html[data-a11y-custom-colors=true] h2,html[data-a11y-custom-colors=true] h3,html[data-a11y-custom-colors=true] h4,html[data-a11y-custom-colors=true] h5,html[data-a11y-custom-colors=true] h6,html[data-a11y-custom-colors=true] label,html[data-a11y-custom-colors=true] li,html[data-a11y-custom-colors=true] p,html[data-a11y-custom-colors=true] span,html[data-a11y-custom-colors=true] td,html[data-a11y-custom-colors=true] th{color:var(--a11y-custom-text,#000000)!important}html[data-a11y-custom-colors=true] [data-a11y-widget-panel],html[data-a11y-custom-colors=true] [data-a11y-widget-panel] *{color:revert!important;background-color:revert!important}html[data-a11y-highlight-links=true] a{outline:2px solid #009444!important;outline-offset:2px;text-decoration:underline!important}html[data-a11y-large-cursor=true],html[data-a11y-large-cursor=true] *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M4 0L4 28L10 20L18 20Z' fill='black' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E") 4 0,auto!important}html[data-a11y-stop-animations=true] *,html[data-a11y-stop-animations=true] :after,html[data-a11y-stop-animations=true] :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}html[data-a11y-text-spacing=medium]{letter-spacing:.05em;word-spacing:.1em}html[data-a11y-text-spacing=medium] li,html[data-a11y-text-spacing=medium] p,html[data-a11y-text-spacing=medium] span,html[data-a11y-text-spacing=medium] td{line-height:1.8}html[data-a11y-text-spacing=wide]{letter-spacing:.12em;word-spacing:.2em}html[data-a11y-text-spacing=wide] li,html[data-a11y-text-spacing=wide] p,html[data-a11y-text-spacing=wide] span,html[data-a11y-text-spacing=wide] td{line-height:2.2}.ffrd-reading-guide{position:fixed;left:0;width:100%;height:8px;background:rgba(0,148,68,.4);pointer-events:none;z-index:99999;transition:top .05s linear}html[data-a11y-keyboard-nav=true] :focus-visible{outline:3px solid #009444!important;outline-offset:3px!important;box-shadow:0 0 0 6px rgba(0,148,68,.3)!important}html[data-a11y-focus-highlight=true] :focus{outline:4px solid #FF6B00!important;outline-offset:4px!important}html[data-a11y-focus-highlight=true] :focus-visible{outline:4px solid #FF6B00!important;outline-offset:4px!important}html[data-a11y-hide-images=true] [style*=background-image],html[data-a11y-hide-images=true] img,html[data-a11y-hide-images=true] picture,html[data-a11y-hide-images=true] video{opacity:.05!important}html[data-a11y-hide-images=true] [data-a11y-widget-panel] img{opacity:1!important}html[data-a11y-text-align=right] div,html[data-a11y-text-align=right] h1,html[data-a11y-text-align=right] h2,html[data-a11y-text-align=right] h3,html[data-a11y-text-align=right] h4,html[data-a11y-text-align=right] h5,html[data-a11y-text-align=right] h6,html[data-a11y-text-align=right] label,html[data-a11y-text-align=right] li,html[data-a11y-text-align=right] p,html[data-a11y-text-align=right] span,html[data-a11y-text-align=right] td,html[data-a11y-text-align=right] th{text-align:right!important}html[data-a11y-text-align=center] div,html[data-a11y-text-align=center] h1,html[data-a11y-text-align=center] h2,html[data-a11y-text-align=center] h3,html[data-a11y-text-align=center] h4,html[data-a11y-text-align=center] h5,html[data-a11y-text-align=center] h6,html[data-a11y-text-align=center] label,html[data-a11y-text-align=center] li,html[data-a11y-text-align=center] p,html[data-a11y-text-align=center] span,html[data-a11y-text-align=center] td,html[data-a11y-text-align=center] th{text-align:center!important}html[data-a11y-text-align=left] div,html[data-a11y-text-align=left] h1,html[data-a11y-text-align=left] h2,html[data-a11y-text-align=left] h3,html[data-a11y-text-align=left] h4,html[data-a11y-text-align=left] h5,html[data-a11y-text-align=left] h6,html[data-a11y-text-align=left] label,html[data-a11y-text-align=left] li,html[data-a11y-text-align=left] p,html[data-a11y-text-align=left] span,html[data-a11y-text-align=left] td,html[data-a11y-text-align=left] th{text-align:left!important}.ffrd-reading-mask-bottom,.ffrd-reading-mask-top{position:fixed;left:0;width:100%;background:rgba(0,0,0,.7);pointer-events:none;z-index:99998;transition:height .05s linear,top .05s linear}.ffrd-reading-mask-top{top:0}.ffrd-skip-to-content{position:fixed;top:-100px;inset-inline-start:50%;transform:translateX(-50%);[dir=rtl] &{transform:translateX(50%)}z-index:100000;background:#009444;color:#fff;padding:12px 24px;border-radius:0 0 8px 8px;font-size:14px;font-weight:600;text-decoration:none;transition:top .2s}.ffrd-skip-to-content:focus{top:0}.ffrd-smart-nav{position:fixed;top:0;left:50%;transform:translateX(-50%);z-index:99997;display:flex;gap:4px;padding:6px 12px;background:#0E426A;border-radius:0 0 12px 12px;box-shadow:0 4px 12px rgba(0,0,0,.2)}.ffrd-smart-nav a{color:#fff;font-size:12px;padding:4px 12px;border-radius:6px;text-decoration:none;white-space:nowrap;transition:background .15s}.ffrd-smart-nav a:focus,.ffrd-smart-nav a:hover{background:rgba(255,255,255,.2)}html[data-a11y-tts=true] h1,html[data-a11y-tts=true] h2,html[data-a11y-tts=true] h3,html[data-a11y-tts=true] h4,html[data-a11y-tts=true] h5,html[data-a11y-tts=true] h6,html[data-a11y-tts=true] label,html[data-a11y-tts=true] li,html[data-a11y-tts=true] p,html[data-a11y-tts=true] td,html[data-a11y-tts=true] th{cursor:pointer!important;position:relative}html[data-a11y-tts=true] h1:hover,html[data-a11y-tts=true] h2:hover,html[data-a11y-tts=true] h3:hover,html[data-a11y-tts=true] h4:hover,html[data-a11y-tts=true] h5:hover,html[data-a11y-tts=true] h6:hover,html[data-a11y-tts=true] label:hover,html[data-a11y-tts=true] li:hover,html[data-a11y-tts=true] p:hover,html[data-a11y-tts=true] td:hover,html[data-a11y-tts=true] th:hover{outline:2px dashed #a6813f;outline-offset:2px}html[data-a11y-tts=true] [data-a11y-widget-panel] h1,html[data-a11y-tts=true] [data-a11y-widget-panel] h2,html[data-a11y-tts=true] [data-a11y-widget-panel] h3,html[data-a11y-tts=true] [data-a11y-widget-panel] label,html[data-a11y-tts=true] [data-a11y-widget-panel] p{cursor:revert!important;outline:none!important}.a11y-reading-active{border-inline-start:4px solid #009444!important;background:rgba(0,148,68,.05)!important;padding-inline-start:8px!important;transition:background .2s}.a11y-word-highlight{background:#FFEB3B!important;color:#000!important;border-radius:2px;padding:0 2px}.a11y-reader-bar{position:fixed;bottom:0;left:0;right:0;height:56px;background:white;border-top:2px solid #009444;box-shadow:0 -4px 12px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;gap:12px;padding:0 24px;z-index:9999;direction:ltr}.a11y-magnifier-lens{position:fixed;width:200px;height:200px;border-radius:50%;border:3px solid #009444;box-shadow:0 4px 20px rgba(0,0,0,.3);pointer-events:none;z-index:99999;overflow:hidden;display:none;background:white}.a11y-magnifier-inner{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:8px}html[data-a11y-focus-mode=true] .social-sidebar,html[data-a11y-focus-mode=true] [class*=Banner],html[data-a11y-focus-mode=true] [class*=SocialSidebar],html[data-a11y-focus-mode=true] [class*=banner]:not(main [class*=banner]),html[data-a11y-focus-mode=true] aside:not([data-a11y-keep]),html[data-a11y-focus-mode=true] footer,html[data-a11y-focus-mode=true] header{display:none!important}html[data-a11y-focus-mode=true] main{max-width:800px!important;margin-inline:auto!important;padding:2rem 1.5rem!important}html[data-a11y-focus-mode=true] body{background:#FAFAFA!important}.voice-guide-highlight{position:relative;z-index:30;box-shadow:0 0 0 4px #0E426A,0 0 0 8px rgba(14,66,106,.3)!important;border-radius:8px;transition:box-shadow .3s ease}@keyframes guide-pulse{0%,to{box-shadow:0 0 0 0 rgba(14,66,106,.4)}50%{box-shadow:0 0 0 12px rgba(14,66,106,0)}}.voice-guide-button-pulse{animation:guide-pulse 2s infinite}@keyframes soundwave{0%,to{height:8px}50%{height:24px}}.voice-guide-wave span{display:inline-block;width:4px;background:#009444;border-radius:2px;animation:soundwave .8s ease-in-out infinite}.voice-guide-wave span:nth-child(2){animation-delay:.1s}.voice-guide-wave span:nth-child(3){animation-delay:.2s}.voice-guide-wave span:nth-child(4){animation-delay:.3s}.voice-guide-wave span:nth-child(5){animation-delay:.15s}@keyframes a11y-fade-in{0%{opacity:0}to{opacity:1}}@keyframes a11y-modal-in{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes a11y-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes a11y-pop-in{0%{opacity:0;transform:scale(.5)}70%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes a11y-slide-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes a11y-glow-pulse{0%,to{box-shadow:0 0 0 0 rgba(0,148,68,.15)}50%{box-shadow:0 0 12px 2px rgba(0,148,68,.12)}}@keyframes a11y-check-pop{0%{transform:scale(0) rotate(-45deg)}60%{transform:scale(1.3) rotate(0deg)}to{transform:scale(1) rotate(0deg)}}@keyframes a11y-ripple{0%{transform:scale(0);opacity:.4}to{transform:scale(2.5);opacity:0}}@keyframes a11y-icon-bounce{0%{transform:scale(1)}30%{transform:scale(.88)}60%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes a11y-border-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.a11y-modal-container{will-change:transform,opacity;backface-visibility:hidden;-webkit-font-smoothing:antialiased}.a11y-icon-card{will-change:transform;transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.a11y-icon-card,.a11y-modal-container{animation:none!important;transition-duration:.01ms!important}}.kandura-character{display:inline-block;will-change:transform}.arm-rest{transform:rotate(0deg)}.arm-chest,.arm-rest{transition:transform .3s ease-in-out}.arm-chest{transform:rotate(-30deg)}.arm-raised{transform:rotate(-70deg)}.arm-extended,.arm-raised{transition:transform .3s ease-in-out}.arm-extended{transform:rotate(-45deg)}.arm-wave{transform:rotate(-60deg)}.arm-open-palm,.arm-wave{transition:transform .3s ease-in-out}.arm-open-palm{transform:rotate(-50deg)}.kandura-mouth-half,.kandura-mouth-open{opacity:0}.kandura-mouth-closed{opacity:1}.kandura-shadow{transform-origin:center}@media (prefers-reduced-motion:no-preference){@keyframes breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes blink{0%,90%,to{opacity:0}95%,97%{opacity:1}}@keyframes talk-closed{0%,80%,to{opacity:1}20%,60%{opacity:0}}@keyframes talk-half{0%,15%,65%,to{opacity:0}25%,55%{opacity:1}}@keyframes talk-open{0%,30%,to{opacity:0}40%,50%{opacity:1}}@keyframes head-nod{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes wave-arm{0%,to{transform:rotate(-10deg)}50%{transform:rotate(-45deg)}}@keyframes shadow-pulse{0%,to{transform:scaleX(1);opacity:.15}50%{transform:scaleX(.9);opacity:.1}}.kandura-character{animation:breathe 3s ease-in-out infinite}.kandura-eyelid{animation:blink 4s ease-in-out infinite}.kandura-shadow{animation:shadow-pulse 3s ease-in-out infinite}[data-character-state=talking] .kandura-head{animation:head-nod 1.5s ease-in-out infinite}[data-character-state=talking] .kandura-mouth-closed{animation:talk-closed .4s ease-in-out infinite}[data-character-state=talking] .kandura-mouth-half{animation:talk-half .4s ease-in-out infinite}[data-character-state=talking] .kandura-mouth-open{animation:talk-open .4s ease-in-out infinite}[data-character-state=signing] .kandura-left-arm,[data-character-state=signing] .kandura-right-arm{transition:transform .3s ease-in-out}[data-character-state=waving] .kandura-right-arm{animation:wave-arm .6s ease-in-out 3}[data-character-state=pointing] .kandura-right-arm{transform:rotate(-30deg);transition:transform .3s ease-in-out}}html[data-a11y-stop-animations=true] .kandura-character,html[data-a11y-stop-animations=true] .kandura-eyelid,html[data-a11y-stop-animations=true] .kandura-head,html[data-a11y-stop-animations=true] .kandura-left-arm,html[data-a11y-stop-animations=true] .kandura-mouth-closed,html[data-a11y-stop-animations=true] .kandura-mouth-half,html[data-a11y-stop-animations=true] .kandura-mouth-open,html[data-a11y-stop-animations=true] .kandura-right-arm,html[data-a11y-stop-animations=true] .kandura-shadow{animation:none!important;transition:none!important}.sign-language-panel{will-change:transform}.sign-character-container [data-left-arm=rest] .kandura-left-arm{transform:rotate(0deg)}.sign-character-container [data-left-arm=chest] .kandura-left-arm{transform:rotate(30deg)}.sign-character-container [data-left-arm=raised] .kandura-left-arm{transform:rotate(70deg)}.sign-character-container [data-left-arm=extended] .kandura-left-arm{transform:rotate(45deg)}.sign-character-container [data-left-arm=wave] .kandura-left-arm{transform:rotate(60deg)}.sign-character-container [data-left-arm=open-palm] .kandura-left-arm{transform:rotate(50deg)}.sign-character-container [data-right-arm=rest] .kandura-right-arm{transform:rotate(0deg)}.sign-character-container [data-right-arm=chest] .kandura-right-arm{transform:rotate(-30deg)}.sign-character-container [data-right-arm=raised] .kandura-right-arm{transform:rotate(-70deg)}.sign-character-container [data-right-arm=extended] .kandura-right-arm{transform:rotate(-45deg)}.sign-character-container [data-right-arm=wave] .kandura-right-arm{transform:rotate(-60deg)}.sign-character-container [data-right-arm=open-palm] .kandura-right-arm{transform:rotate(-50deg)}.sign-character-container .kandura-left-arm,.sign-character-container .kandura-right-arm{transition:transform .3s ease-in-out}@media (prefers-reduced-motion:no-preference){.sign-pulse{animation:sign-status-pulse 1.2s ease-in-out infinite}@keyframes sign-status-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}}html[data-a11y-stop-animations=true] .sign-character-container *,html[data-a11y-stop-animations=true] .sign-language-panel *{animation:none!important;transition:none!important}