.site-footer .footer-main-row{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-width:0!important;padding:10px 0 7px!important;--footer-scale:1}.site-footer .footer-identity{display:flex!important;flex-direction:column!important;flex:initial!important;width:auto!important;min-width:0!important;max-width:none!important;gap:2px!important}.site-footer .footer-identity .footer-title,.site-footer .footer-identity .footer-affiliation{display:block!important;margin:0!important;padding:0!important;max-width:none!important;white-space:nowrap!important;word-break:keep-all!important;overflow:visible!important;text-overflow:clip!important;line-height:1.3!important;letter-spacing:normal!important}.site-footer .footer-identity .footer-title{font-size:calc(20px * var(--footer-scale))!important;font-weight:750!important}.site-footer .footer-identity .footer-affiliation{font-size:calc(15px * var(--footer-scale))!important}.site-footer .footer-identity .footer-affiliation.secondary{font-size:calc(14px * var(--footer-scale))!important}.site-footer .footer-languages{position:relative!important;display:block!important;flex:none!important;width:max-content!important;min-width:0!important;z-index:95!important}.site-footer .footer-language-details{position:relative!important;display:block!important}.site-footer .footer-language-details>summary{display:none!important}.site-footer .footer-language-options,.site-footer .footer-language-details:not([open]) .footer-language-options{display:flex!important;position:static!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:calc(6px * var(--footer-scale))!important;width:max-content!important;min-width:0!important;max-width:none!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important}.site-footer .footer-language-options a{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:none!important;width:auto!important;min-width:max-content!important;min-height:30px!important;padding:5px calc(7px * var(--footer-scale))!important;font-size:calc(13px * var(--footer-scale))!important;line-height:1.3!important;white-space:nowrap!important;text-decoration:none!important;color:#285d87!important}.site-footer .footer-language-options a.is-active{background:#e5f2fd!important;border-radius:6px!important}.site-footer .footer-language-options a:hover{background:#e5f2fd!important;border-radius:6px!important}.site-footer .footer-main-row.footer-language-compact .footer-language-details>summary{display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;min-height:36px!important;padding:7px!important;border:1px solid #bcd8ec!important;border-radius:9px!important;background:#fff!important;color:#285d87!important;cursor:pointer!important;list-style:none!important}.site-footer .footer-main-row.footer-language-compact .footer-language-details>summary::-webkit-details-marker{display:none!important}.site-footer .footer-main-row.footer-language-compact .footer-language-label{display:none!important}.site-footer .footer-main-row.footer-language-compact .footer-language-options,.site-footer .footer-main-row.footer-language-compact .footer-language-details:not([open]) .footer-language-options{display:none!important}.site-footer .footer-main-row.footer-language-compact .footer-language-details[open] .footer-language-options{display:flex!important;position:absolute!important;right:0!important;bottom:calc(100% + 8px)!important;z-index:110!important;flex-direction:column!important;align-items:stretch!important;gap:2px!important;width:max-content!important;min-width:140px!important;max-width:min(85vw,270px)!important;padding:7px!important;border:1px solid #d5e6f5!important;border-radius:11px!important;background:#fff!important;box-shadow:0 12px 30px #234d722b!important}.site-footer .footer-main-row.footer-language-compact .footer-language-options a{justify-content:flex-start!important;font-size:13px!important;padding:8px 13px!important}.site-footer .footer-bottom-row{padding:5px 0 7px!important}@media(max-width:520px){.site-footer .footer-main-row{gap:5px!important;padding:8px 0 5px!important}.site-footer .footer-bottom-row{padding:4px 0 6px!important}}.site-footer .footer-main-row.footer-language-compact .footer-language-details:not([open])>.footer-language-options{display:none!important;visibility:hidden!important}.site-footer .footer-main-row.footer-language-compact .footer-language-details[open]>.footer-language-options{display:flex!important;visibility:visible!important}.site-footer .footer-main-row.footer-language-compact .footer-languages{flex:0 0 36px!important;width:36px!important;min-width:36px!important}.site-footer .footer-main-row.footer-language-compact .footer-language-details{width:36px!important;min-width:36px!important}.site-footer .footer-main-row.footer-language-compact .footer-identity{flex:auto!important;min-width:0!important}.site-footer .footer-identity .footer-title,.site-footer .footer-identity .footer-affiliation{font-size:calc(var(--footer-scale,1) * 20px)!important}.site-footer .footer-identity .footer-affiliation{font-size:calc(var(--footer-scale,1) * 15px)!important}.site-footer .footer-identity .footer-affiliation.secondary{font-size:calc(var(--footer-scale,1) * 14px)!important}.site-footer .footer-bottom-row{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-width:0!important;--footer-bottom-scale:1}.site-footer .footer-bottom-row .footer-copyright,.site-footer .footer-bottom-row .footer-counter{display:block!important;flex:none!important;width:max-content!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;overflow:visible!important;font-size:calc(12px * var(--footer-bottom-scale))!important;line-height:1.3!important}.site-footer .footer-bottom-row .footer-counter span{white-space:nowrap!important}.site-footer .footer-main-row.footer-language-compact .footer-languages{position:fixed!important;right:clamp(12px,2vw,28px)!important;bottom:calc(var(--aic-footer-height,92px) + 12px)!important;top:auto!important;left:auto!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;flex:none!important;z-index:150!important}.site-footer .footer-main-row.footer-language-compact .footer-language-details{width:42px!important;min-width:42px!important;height:42px!important}.site-footer .footer-main-row.footer-language-compact .footer-language-details>summary{width:42px!important;height:42px!important;min-height:42px!important;border-radius:50%!important;box-shadow:0 8px 24px rgba(22,77,121,.22)!important}.site-footer .footer-main-row.footer-language-compact .footer-identity{flex:1 1 100%!important;width:100%!important;max-width:100%!important}.site-footer .footer-main-row.footer-language-compact .footer-language-details[open]>.footer-language-options{bottom:calc(100% + 10px)!important;right:0!important}