:root{--bs-body-bg:#241410;--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:8px 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}.main-nav a{padding:8px 3px!important}.logo{display:flex;align-items:center}.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}@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:20px;padding:10px 0}.site-logo{max-height:55px;height:auto;width:auto;display:block}.main-nav{display:flex;flex-grow:1}.main-nav ul{display:flex;gap:10px;list-style:none;margin:0;padding:0;justify-content:center;align-items:center;flex-wrap:wrap}.main-nav a{text-decoration:none;color:var(--bs-body-color);font-weight:400;line-height:1.2;padding:8px 10px;transition:color 0.2s ease}.main-nav a:hover,.main-nav a:focus{color:var(--bs-link-color,#0d6efd);outline:none}.right-controls{display:flex;align-items:center;gap:14px;margin-left:auto}.lang-selector{display:flex;align-items:center}.burger{display:none;font-size:26px;line-height:1;background:none;border:0;color:var(--bs-body-color);cursor:pointer;padding:6px 8px}.burger:focus{outline:2px solid #fff0;box-shadow:0 0 0 2px rgb(13 110 253 / .35);border-radius:4px}.mobile-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .35);opacity:0;visibility:hidden;transition:opacity 0.25s ease,visibility 0.25s ease;z-index:1030}.mobile-overlay.is-active{opacity:1;visibility:visible}.mobile-panel{position:fixed;top:0;right:0;height:100vh;width:min(90vw, 380px);background:var(--bs-body-bg);color:var(--bs-body-color);transform:translateX(100%);transition:transform 0.3s ease;box-shadow:-2px 0 12px rgb(0 0 0 / .12);display:flex;flex-direction:column;padding:16px;z-index:1040}.mobile-panel.is-open{transform:translateX(0)}.close-panel{align-self:flex-end;background:none;border:0;color:var(--bs-body-color);font-size:28px;line-height:1;padding:4px 6px;cursor:pointer}.close-panel:focus{outline:2px solid #fff0;box-shadow:0 0 0 2px rgb(13 110 253 / .35);border-radius:4px}.mobile-nav ul{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.mobile-nav a{display:block;padding:12px 4px;text-decoration:none;color:var(--bs-body-color);border-radius:6px;font-weight:400}.mobile-nav a:hover,.mobile-nav a:focus{color:var(--bs-link-color,#0d6efd);background:rgb(0 0 0 / .03);outline:none}footer{display:block;unicode-bidi:isolate}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0}.footer-inner .footer-nav{display:flex;gap:16px;flex-wrap:wrap;margin:0;padding:0;list-style:none}.footer-inner a{color:var(--bs-body-color);text-decoration:none;transition:color 0.2s ease}.footer-inner a:hover,.footer-inner a:focus{color:var(--bs-link-color,#0d6efd);outline:none}@media (max-width:820px){.main-nav{display:none}.burger{display:inline-flex;align-items:center;justify-content:center}.right-controls{gap:10px}}:root{--bs-body-bg:#0E2A47;--bs-body-color:#F3F6FA;--brand-accent:#2E6F95;--brand-accent-hover:#245B78;--text-main:#1F2937;--text-muted:#5B6B7A;--surface:#FFFFFF;--surface-soft:#F5F7FB;--border:#E5EAF1;--shadow-sm:0 4px 14px rgba(14, 42, 71, 0.08);--radius-lg:14px;--radius-md:10px;--transition:180ms ease}header{background-color:var(--bs-body-bg);color:var(--bs-body-color);font-family:'Inter','Segoe UI',Roboto,sans-serif;box-shadow:0 2px 12px rgb(14 42 71 / .12)}header a{color:var(--bs-body-color);text-decoration:none;transition:color var(--transition),opacity var(--transition),border-color var(--transition);border-bottom:1px solid #fff0}header a:hover,header a:focus{opacity:.9;border-bottom-color:rgb(243 246 250 / .4)}header a:focus-visible{outline:2px solid #FFF;outline-offset:2px;border-radius:4px}footer{background-color:var(--bs-body-bg);color:var(--bs-body-color);font-family:'Inter','Segoe UI',Roboto,sans-serif;border-top:1px solid rgb(243 246 250 / .14)}footer a{color:var(--bs-body-color);text-decoration:none;border-bottom:1px solid rgb(243 246 250 / .2);transition:color var(--transition),border-color var(--transition),opacity var(--transition)}footer a:hover,footer a:focus{opacity:.92;border-bottom-color:rgb(243 246 250 / .5)}footer p,footer small{color:rgb(243 246 250 / .88)}main{background-color:var(--surface);color:var(--text-main);font-family:'Inter','Segoe UI',Roboto,sans-serif;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}main h1,main h2,main h3{color:var(--text-main);letter-spacing:-.01em}main h1{font-size:clamp(2rem, 3.5vw, 2.5rem);line-height:1.2;font-weight:700;margin:0 0 .75em}main h2{font-size:clamp(1.5rem, 3vw, 2rem);line-height:1.3;font-weight:600;margin:2rem 0 .75rem}main h3{font-size:clamp(1.25rem, 2.2vw, 1.5rem);line-height:1.35;font-weight:600;margin:1.5rem 0 .5rem}main p{font-size:1rem;line-height:1.7;color:var(--text-main);margin:0 0 1rem}main p:last-child{margin-bottom:0}main h1+p,main h2+p,main h3+p{margin-top:.25rem;color:var(--text-muted)}main a{color:var(--brand-accent);text-decoration:none;border-bottom:1px solid rgb(46 111 149 / .35);transition:color var(--transition),border-color var(--transition),background-color var(--transition),box-shadow var(--transition)}main a:hover,main a:focus{color:var(--brand-accent-hover);border-bottom-color:rgb(36 91 120 / .6)}main a:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px;border-radius:4px}main ul{list-style:disc outside;margin:0 0 1rem;padding-left:1.25rem}main li{margin-bottom:.375rem}main ul li::marker{color:var(--brand-accent)}main table{width:100%;border-collapse:separate;border-spacing:0;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-sm);overflow:hidden;margin:0 0 1.25rem}main table thead th{background:var(--surface-soft);color:#0E2A47;font-weight:600;text-align:left;padding:.875rem 1rem;border-bottom:1px solid var(--border)}main table th,main table td{font-size:.95rem}main table tbody td{padding:.875rem 1rem;border-bottom:1px solid var(--border);vertical-align:top}main table tbody tr:last-child td{border-bottom:none}main table tbody tr:hover{background:#F8FAFD;transition:background-color var(--transition)}main figure{display:block;margin:1.25rem 0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow:hidden}main figcaption{margin:0;padding:.75rem 1rem;font-size:.875rem;color:var(--text-muted);background:var(--surface-soft);border-top:1px solid var(--border)}