.accessibility-tools_root__mGgg1{position:fixed;left:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:74;font-family:Arial,Helvetica,sans-serif}.accessibility-tools_launchers__Gve24{display:flex;flex-wrap:wrap;gap:7px}.accessibility-tools_launchers__Gve24 button{min-height:46px;padding:9px 14px;border:1px solid #98b9b8;border-radius:28px;background:#fff;color:#163a3d;box-shadow:0 5px 18px #0b30302b;font-weight:800}.accessibility-tools_trigger__VIRAQ span{display:inline-block;margin-right:6px;color:#21656b;font-size:1.2rem;line-height:0}.accessibility-tools_launchers__Gve24 button:hover{background:#e6f4ef}.accessibility-tools_panel__9mNbj{position:absolute;left:0;bottom:58px;display:flex;flex-direction:column;width:min(390px,calc(100vw - 32px));max-height:min(76dvh,700px);overflow:hidden;border:1px solid #8db3b4;border-radius:17px;background:#fffefa;color:#173e42;box-shadow:0 18px 50px #102b3059}.accessibility-tools_panelTop__IEtpb{display:flex;align-items:start;justify-content:space-between;gap:12px;padding:18px 20px 15px;border-bottom:1px solid #c8ddda;background:#e8f3ed}.accessibility-tools_panelTop__IEtpb span{color:#285f63;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.09em}.accessibility-tools_panelTop__IEtpb h2{margin:3px 0 0;font:800 1.5rem/1.15 Arial,Helvetica,sans-serif;letter-spacing:-.03em}.accessibility-tools_panelTop__IEtpb button{flex:none;display:grid;place-items:center;width:42px;height:42px;border:1px solid #8db3b4;border-radius:10px;background:#fff;color:#173e42;font-size:1.4rem}.accessibility-tools_panelScroll__F8rGA{overflow:auto;padding:6px 20px 20px}.accessibility-tools_panel__9mNbj fieldset{display:grid;gap:9px;min-width:0;margin:16px 0 0;padding:0;border:0}.accessibility-tools_panel__9mNbj legend{margin-bottom:8px;font-weight:800;font-size:1.05rem}.accessibility-tools_panel__9mNbj p{margin:0 0 6px;font-size:.88rem;line-height:1.5}.accessibility-tools_switch__9BTjC{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:9px 11px;border:1px solid #d0e0dd;border-radius:9px;background:#f5faf7;font-weight:700;font-size:.92rem}.accessibility-tools_switch__9BTjC input{flex:none;width:22px;height:22px;accent-color:#256569;cursor:pointer}.accessibility-tools_selectLabel__A9kzT{display:grid;gap:6px;font-size:.9rem;font-weight:700}.accessibility-tools_selectLabel__A9kzT select{width:100%;min-height:42px;padding:7px;border:1px solid #94b9b8;border-radius:8px;background:#fff;color:#173e42}.accessibility-tools_selectLabel__A9kzT input{width:100%;accent-color:#256569}.accessibility-tools_speechActions__GJREB{display:grid;grid-template-columns:1fr 1fr;gap:7px}.accessibility-tools_speechActions__GJREB button{min-height:42px;padding:8px;border:1px solid #2d686c;border-radius:8px;background:#eaf5f0;color:#18474a;font-size:.84rem;font-weight:750}.accessibility-tools_speechActions__GJREB button:hover{background:#d9eee4}.accessibility-tools_speechActions__GJREB button:disabled{opacity:.5}.accessibility-tools_status__MIPb5{min-height:1.4em;color:#285f63}html[data-theme=dark] .accessibility-tools_launchers__Gve24 button,html[data-theme=dark] .accessibility-tools_panel__9mNbj{background:#183034;color:#f0f8f5;border-color:#71999a}html[data-theme=dark] .accessibility-tools_panelTop__IEtpb{background:#24454a;border-color:#71999a}html[data-theme=dark] .accessibility-tools_panelTop__IEtpb span,html[data-theme=dark] .accessibility-tools_status__MIPb5{color:#b9e8df}html[data-theme=dark] .accessibility-tools_panelTop__IEtpb button,html[data-theme=dark] .accessibility-tools_selectLabel__A9kzT select,html[data-theme=dark] .accessibility-tools_speechActions__GJREB button,html[data-theme=dark] .accessibility-tools_switch__9BTjC{background:#29474a;color:#f0f8f5;border-color:#71999a}@media(max-width:500px){.accessibility-tools_root__mGgg1{left:12px;bottom:calc(12px + env(safe-area-inset-bottom))}.accessibility-tools_launchers__Gve24 button{min-height:44px;padding:8px 10px;font-size:.78rem}.accessibility-tools_panel__9mNbj{bottom:54px;width:min(390px,calc(100vw - 24px));max-height:70dvh}}@media print{.accessibility-tools_root__mGgg1{display:none}}.cookie-banner{position:fixed;z-index:100;inset:auto 0 0;background:#f8f7ef;border-top:2px solid #315f53;box-shadow:0 -8px 30px #14292125;max-height:min(80vh,700px);overflow:auto}.cookie-banner-inner{width:min(100% - 40px,1160px);margin:auto;padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:30px}.cookie-banner-copy{max-width:72ch}.cookie-banner h2,.cookie-preferences h2{font-size:1.35rem;margin:0 0 8px}.cookie-banner p,.cookie-preferences p{font-size:.95rem;line-height:1.5;margin:5px 0}.cookie-banner a,.cookie-preferences a{text-decoration:underline;text-underline-offset:3px}.cookie-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px;min-width:280px}.cookie-actions button{cursor:pointer;border:1.5px solid #315f53;border-radius:10px;padding:10px 13px;font:inherit;font-size:.91rem;font-weight:700;min-height:44px}.cookie-decision{background:#315f53;color:white}.cookie-decision:hover{background:#21483e}.cookie-customize{background:transparent;color:#21483e}.cookie-actions button:focus-visible{outline:3px solid #d28012;outline-offset:3px}.cookie-detail{margin-top:13px;padding:12px 16px;border-radius:10px;background:#e8f0e8}.cookie-preferences{background:#f4f1e9;border:1px solid #b8c6b7;border-radius:14px;padding:24px;margin:20px 0}.cookie-preferences .cookie-banner-inner{width:100%;padding:0}.cookie-current{font-weight:700}@media(max-width:760px){.cookie-banner-inner{display:block}.cookie-actions{margin-top:15px;justify-content:stretch}.cookie-actions button{flex:1 1 180px}.cookie-preferences .cookie-banner-inner{display:block}}.welcome-help_help__0lkxh{position:fixed;right:18px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:75;display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:48px;padding:10px 18px;border:1px solid #c6dadd;border-radius:100px;background:#fff;color:#16262b;box-shadow:0 5px 18px rgba(10,47,52,.16);font:inherit;font-weight:800;cursor:pointer}.welcome-help_help__0lkxh svg{color:#d13526}.welcome-help_help__0lkxh:hover{background:#eaf5f7}.welcome-help_choice__hcMcQ a:focus-visible,.welcome-help_choice__hcMcQ button:focus-visible,.welcome-help_help__0lkxh:focus-visible{outline:3px solid #a74d12;outline-offset:3px}.welcome-help_help__0lkxh:after{content:"";position:absolute;inset:-5px;border:2px solid #d13526;border-radius:inherit;pointer-events:none;animation:welcome-help_help-pulse__j_aq9 1.2s ease-out 3}@keyframes welcome-help_help-pulse__j_aq9{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.25)}}.welcome-help_choice__hcMcQ{position:fixed;right:18px;bottom:calc(78px + env(safe-area-inset-bottom));z-index:75;width:min(350px,calc(100vw - 36px));padding:22px;border:1px solid #94bfc1;border-radius:16px;background:#fff;color:#16262b;box-shadow:0 15px 38px rgba(10,47,52,.2)}.welcome-help_choice__hcMcQ strong{display:block;font-size:1.18rem;padding-right:22px}.welcome-help_choice__hcMcQ p{font-size:.94rem;margin:8px 0 16px}.welcome-help_choice__hcMcQ>div{display:flex;flex-wrap:wrap;gap:8px}.welcome-help_choice__hcMcQ>div a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 12px;border:1px solid #326f73;border-radius:8px;background:#326f73;color:white;font-size:.88rem;font-weight:800}.welcome-help_choice__hcMcQ>div a+a{background:white;color:#205f66}.welcome-help_close__JfAzk{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:40px;height:40px;border:0;background:transparent;font-size:1.45rem;cursor:pointer}@media (max-width:500px){.welcome-help_help__0lkxh{right:12px;bottom:calc(12px + env(safe-area-inset-bottom))}.welcome-help_choice__hcMcQ{right:12px;bottom:calc(72px + env(safe-area-inset-bottom));width:min(350px,calc(100vw - 24px))}}@media (prefers-reduced-motion:reduce){.welcome-help_help__0lkxh:after{animation:none;display:none}}@media print{.welcome-help_choice__hcMcQ,.welcome-help_help__0lkxh{display:none}}