:root{--bs-body-bg:#241414;--bs-body-color:#f8f8f8}.mobile-nav{text-transform:uppercase}.right-controls{min-width:50px}.language-selector{position:relative;display:inline-block;cursor:pointer}.language-selector .current-lang{display:flex;align-items:center;padding:8px 12px;border-radius:4px;text-transform:uppercase;font-size:14px}.language-selector .current-lang img{width:20px;height:15px;margin-right:8px}.language-selector .language-dropdown{position:absolute;top:100%;right:0;background:#fff;border:1px solid #dee2e6;border-radius:4px;box-shadow:0 2px 8px rgb(0 0 0 / .1);display:none;z-index:1000;min-width:200px;max-height:450px;overflow-y:auto;text-transform:uppercase;font-size:12px}header{background-color:var(--bs-body-bg);color:var(--bs-body-color)}.language-selector:hover .language-dropdown{display:block}.language-selector .language-option{display:flex;align-items:center;padding:6px 12px;text-decoration:none;color:#333;transition:background-color 0.2s}.language-selector .language-option:hover{background-color:#f8f9fa}.language-selector .language-option img{width:20px;height:15px;margin-right:8px}.logo{display:flex;align-items:center;overflow:hidden}.logo img{max-height:60px}.logo a:hover{text-decoration:none;box-shadow:none;background:none;border:0!important}.logo a{text-decoration:none;box-shadow:none;background:none;border:0!important}.navigation{justify-content:right!important}.site-header-inner{width:100%}.main-nav{display:flex;justify-content:flex-end!important;width:100%;text-transform:uppercase}.main-nav a{padding:8px 3px!important}@media (max-width:820px){.header-inner{justify-content:space-between!important;width:100%!important;padding:0!important}.main-nav{display:none}}.header-inner{width:100%!important;justify-content:space-between!important;padding:5px!important;min-height:unset!important}.panel-lang{margin-top:unset}header{display:block;unicode-bidi:isolate}.header-inner{display:flex;align-items:center;gap:clamp(12px, 2vw, 24px);padding:12px 0}.main-nav{flex:1 1 auto;display:flex;align-items:center;justify-content:center}.main-nav ul{display:flex;gap:clamp(14px, 2.2vw, 28px);list-style:none;margin:0;padding:0}.main-nav a{color:var(--bs-body-color,#212529);text-decoration:none;font-weight:400;line-height:1;padding:8px 0}.main-nav a:hover,.main-nav a:focus{text-decoration:underline}.right-controls{display:flex;align-items:center;gap:12px;margin-left:auto}.language-selector{display:flex;align-items:center}.burger-btn{display:none;appearance:none;background:#fff0;color:var(--bs-body-color,#212529);border:1px solid currentColor;border-radius:8px;padding:8px 10px;line-height:1;cursor:pointer}.burger-btn:focus{outline:2px solid currentColor;outline-offset:2px}.panel-backdrop{position:fixed;inset:0;background:rgb(0 0 0 / .4);opacity:0;visibility:hidden;transition:opacity .3s ease;pointer-events:none}.panel-backdrop.active{opacity:1;visibility:visible;pointer-events:auto}.mobile-panel{position:fixed;top:0;right:0;height:100vh;width:min(86vw, 360px);background:var(--bs-body-bg,#ffffff);color:var(--bs-body-color,#212529);transform:translateX(100%);transition:transform .3s ease;display:flex;flex-direction:column;z-index:1000}.mobile-panel.open{transform:translateX(0)}.mobile-panel-header{display:flex;justify-content:flex-end;align-items:center;padding:14px 16px}.panel-close{appearance:none;background:#fff0;color:var(--bs-body-color,#212529);border:1px solid currentColor;border-radius:8px;padding:6px 10px;cursor:pointer;line-height:1}.panel-close:focus{outline:2px solid currentColor;outline-offset:2px}.mobile-nav{padding:8px 16px 24px}.mobile-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.mobile-nav a{color:var(--bs-body-color,#212529);text-decoration:none;font-weight:400;padding:10px 0;display:block}.mobile-nav a:hover,.mobile-nav a:focus{text-decoration:underline}body.no-scroll{overflow:hidden}@media (max-width:820px){.main-nav{display:none}.burger-btn{display:inline-flex;align-items:center;justify-content:center}}footer{display:block;unicode-bidi:isolate}.footer-inner{display:flex;flex-wrap:wrap;gap:clamp(12px, 2vw, 24px);align-items:flex-start;padding:16px 0}.footer-inner .footer-nav{display:flex;gap:16px;flex-wrap:wrap}.footer-inner a{color:var(--bs-body-color,#212529);text-decoration:none;font-weight:400}.footer-inner a:hover,.footer-inner a:focus{text-decoration:underline}:root{--bs-body-bg:#0a2540;--bs-body-color:#e6eef7}header{background-color:var(--bs-body-bg);color:var(--bs-body-color);font-family:'Inter','Segoe UI',Roboto,sans-serif;box-shadow:0 4px 16px rgb(10 37 64 / .15)}header a{color:var(--bs-body-color);text-decoration:none;border-radius:6px;transition:color 0.2s ease,background-color 0.2s ease,box-shadow 0.2s ease}header a:hover{color:#fff;background-color:rgb(255 255 255 / .06)}header a:focus{outline:none;box-shadow:0 0 0 3px rgb(230 238 247 / .35)}main{background-color:#fff;color:#1f2937;font-family:'Inter','Segoe UI',Roboto,sans-serif;border-radius:14px;box-shadow:0 10px 28px rgb(10 37 64 / .08);padding:1.5rem}main h1,main h2,main h3{color:#0a2540;line-height:1.2;letter-spacing:-.01em}main h1{font-weight:700;font-size:clamp(2rem, 1.4rem + 1.8vw, 2.75rem);margin-bottom:.75em}main h2{font-weight:650;font-size:clamp(1.5rem, 1.1rem + 1.2vw, 2rem);margin-top:2rem;margin-bottom:.5em}main h3{font-weight:600;font-size:clamp(1.25rem, 1rem + 0.6vw, 1.5rem);color:#1b2e4f;margin-top:1.25rem;margin-bottom:.5em}main p{color:#374151;line-height:1.7;margin-bottom:1rem;font-size:1rem}main a{color:#2b6cb0;text-decoration:underline;text-underline-offset:3px;transition:color 0.2s ease,background-color 0.2s ease,box-shadow 0.2s ease,text-underline-offset 0.2s ease;border-radius:6px}main a:hover{color:#1e4e8c;text-underline-offset:4px}main a:focus{outline:none;box-shadow:0 0 0 3px rgb(43 108 176 / .25);background-color:rgb(43 108 176 / .06)}main ul{list-style:disc;margin:.75rem 0 1rem 1.25rem;color:#374151}main li{padding-left:.25rem;margin:.35rem 0}main table{width:100%;border-collapse:separate;border-spacing:0;background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 8px 20px rgb(10 37 64 / .06);overflow:hidden}main table thead th{background-color:#f4f7fb;color:#0a2540;font-weight:600}main table th,main table td{text-align:left;padding:.75rem 1rem;border-bottom:1px solid #e8edf3;color:#1f2937;font-size:.95rem}main table tbody tr:hover{background-color:#f9fbff;transition:background-color 0.2s ease}main table tbody tr:last-child td{border-bottom:none}main figure{margin:1.25rem 0;background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 10px 24px rgb(10 37 64 / .07)}main figcaption{padding:.75rem 1rem;background-color:#f8fafc;color:#4b5563;font-size:.875rem}footer{background-color:var(--bs-body-bg);color:var(--bs-body-color);font-family:'Inter','Segoe UI',Roboto,sans-serif;box-shadow:0 -4px 16px rgb(10 37 64 / .12)}footer a{color:var(--bs-body-color);text-decoration:none;border-radius:6px;transition:color 0.2s ease,background-color 0.2s ease,box-shadow 0.2s ease}footer a:hover{color:#fff;background-color:rgb(255 255 255 / .06)}footer a:focus{outline:none;box-shadow:0 0 0 3px rgb(230 238 247 / .35)}