@font-face{font-family:Tajawal;src:url(../fonts/tajawal-400.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Tajawal;src:url(../fonts/tajawal-500.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Tajawal;src:url(../fonts/tajawal-700.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Tajawal;src:url(../fonts/tajawal-800.ttf)format("truetype");font-weight:800;font-display:swap}:root{--paper:#f7f8f2;--green:#087b49;--deep:#153e30;--gold:#b48a35;--muted:#6c776e;--line:#dce2d7;--font:Tajawal,Arial,sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{background:var(--paper);color:var(--deep);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0}a,button{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a,button{touch-action:manipulation;color:inherit}a{text-decoration:none}a:focus-visible,button:focus-visible{outline:2px solid var(--green);outline-offset:6px}button:disabled{cursor:default}button{border:0}svg{display:block}button svg{width:20px;height:20px}button{background:0 0}::selection{background:#dbe8d7}.site{--header-height:112px;--gutter:56px;background:linear-gradient(180deg,var(--paper) 0,var(--paper) 55%,#f4f4eb 100%);position:relative;overflow:clip}.site:before{content:"";pointer-events:none;opacity:.23;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20180%20180%22%3E%3Cfilter%20id%3D%22a%22%3E%3CfeTurbulence%20baseFrequency%3D%22.86%22%20numOctaves%3D%223%22%20stitchTiles%3D%22stitch%22%20type%3D%22fractalNoise%22%2F%3E%3C%2Ffilter%3E%3Cpath%20fill%3D%22%23818d79%22%20d%3D%22M0%200h180v180H0z%22%20filter%3D%22url\(%23a\)%22%20opacity%3D%22.14%22%2F%3E%3C%2Fsvg%3E);position:absolute;inset:0}.header,.hero,.page-inner,.preamble-inner{width:min(1320px,calc(100% - var(--gutter)*2));margin-inline:auto;position:relative}.header{border-bottom:1px solid var(--line);z-index:2;justify-content:space-between;gap:24px;height:112px}.brand,.header{align-items:center;display:flex}.brand{flex-shrink:0;gap:11px}.brand-mark{width:62px;height:57px;position:relative;overflow:hidden}.brand-mark img{inset-inline-start:-8px;width:78px;max-width:none;height:78px;position:absolute;top:-13px}.brand-name{flex-direction:column;gap:7px;display:flex}.brand-name strong{font-size:16px;font-weight:700}.brand-name>span{letter-spacing:1px;color:var(--muted);font-family:Arial,sans-serif;font-size:6.7px}.navigation{align-items:center;gap:27px;display:flex}.nav-link{white-space:nowrap;color:#5f6b61;padding:14px 0;font-size:14px;font-weight:500;position:relative}.nav-link.active,.nav-link:hover{color:var(--green)}.nav-link.active:after{content:"";background:var(--green);border-radius:50%;width:4px;height:4px;position:absolute;bottom:0;left:calc(50% - 2px)}.header-actions{gap:26px}.header-actions,.languages{align-items:center;display:flex}.languages{letter-spacing:.8px;gap:9px;font-family:Arial,sans-serif;font-size:11px}.languages button{padding:9px 2px;font-size:11px}.languages button:hover{color:var(--green)}.languages>span{color:#b3bcaf}.button{border-radius:3px;justify-content:center;align-items:center;gap:30px;min-height:56px;padding:18px 25px;font-size:16px;font-weight:700;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.header-register{background:var(--green);color:#fff;gap:20px;min-height:43px;padding:12px 17px;font-size:13px}.direction-arrow{font-family:Arial,sans-serif;font-size:21px;font-weight:400}.header-register .direction-arrow{font-size:16px}.menu-toggle,.mobile-menu[hidden]{display:none}.hero{min-height:calc(100svh - var(--header-height));background:radial-gradient(at 21% 43%,#eaf0e340,#0000 50%);flex-direction:column;display:flex}.hero-body,.hero-bottom{position:relative}.hero-body{flex:1;grid-template-columns:1fr 1.06fr;align-items:center;gap:32px;min-height:630px;padding-block:40px 34px;display:grid}.hero-copy{z-index:1;padding-inline-start:5px;animation:.9s ease-out both enter;position:relative}.eyebrow{color:var(--green);align-items:center;gap:12px;margin-bottom:24px;font-size:15px;font-weight:500;display:flex}.small-line{background:var(--gold);flex-shrink:0;width:26px;height:2px;display:inline-block}h1{letter-spacing:-2px;margin:0;font-size:clamp(48px,4.8vw,73px);font-weight:800;line-height:1.22}h1>span{display:block}h1>span:nth-child(2){color:var(--green)}h1 .hero-year{letter-spacing:-5px;color:var(--gold);justify-content:flex-end;gap:3px;margin-block:2px 9px;font-family:Arial,sans-serif;font-size:88px;font-weight:400;line-height:1.15;display:flex}.year-period{color:var(--green);font-size:75px}.french-title{letter-spacing:.6px;text-align:right;color:#738173;margin:12px 0 23px;font-size:13px}.description{color:#657265;max-width:455px;margin:0 0 30px;font-size:19px;font-weight:400;line-height:1.9}.hero-actions{align-items:center;gap:14px;display:flex}.button-primary{background:var(--green);color:#fff;box-shadow:0 6px 15px #0d663a0b}.button-primary:hover,.header-register:hover{background:#08663e;box-shadow:0 7px 20px #0d663a18}.button-secondary{background:#ffffff20;border:1px solid #ccd5c6;font-weight:500}.button-secondary:hover{background:#edf1e7}.button-inverse{background:var(--paper);color:var(--deep);box-shadow:0 8px 22px #00000026}.button-inverse:hover{background:#fff}.button-inverse:focus-visible{outline-color:var(--gold)}.hero-art{aspect-ratio:1;direction:ltr;justify-self:center;width:100%;max-width:640px;animation:1.3s ease-out both enter;position:relative}.orbit-art{width:100%;height:100%;overflow:visible}.central-logo{justify-content:center;align-items:center;width:54%;height:43%;display:flex;position:absolute;top:27%;left:23%}.central-logo img{width:114%;max-width:none;height:auto;transform:translateY(3%)}.orbit-label{color:#697b65;background:var(--paper);padding:3px 8px;font-size:13px;font-weight:500;position:absolute}.label-europe{top:13.8%;left:26%}.label-asia{top:34%;right:6%}.label-americas{top:63%;left:1%}.label-africa{bottom:7.7%;right:23%}.origin-label{white-space:nowrap;direction:rtl;align-items:center;gap:8px;font-size:17px;font-weight:700;display:flex;position:absolute;top:65%;left:50%;transform:translate(-50%)}.origin-dot{background:var(--green);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #087b490a}.origin-latin{letter-spacing:2.5px;color:#899080;font-weight:400;top:27px;left:50%;transform:translate(-50%)}.art-coordinate,.origin-latin{font-family:Arial,sans-serif;font-size:8px;position:absolute}.art-coordinate{letter-spacing:2px;color:#8a9686}.coordinate-top{top:3%;left:5%}.coordinate-top span{color:var(--gold);padding:0 12px;font-size:13px}.coordinate-bottom{letter-spacing:2.5px;font-size:7px;bottom:0;right:7%}.art-caption{white-space:nowrap;color:#6a7e65;align-items:center;gap:14px;display:flex;position:absolute;bottom:-7%;left:50%;transform:translate(-50%)}.art-caption p{margin:0;font-size:17px}.caption-rule{background:#cbd4c3;width:28px;height:1px}.travel-path{animation:28s linear infinite travel}.hero-bottom{border-top:1px solid var(--line);justify-content:space-between;gap:32px;margin-top:18px;padding:28px 5px 29px}.date-heading,.hero-bottom{align-items:center;display:flex}.date-heading{color:var(--muted);gap:10px;margin-bottom:12px;font-size:12px}.date-heading .small-line{width:18px;height:1px}.date-detail{align-items:center;gap:17px;display:flex}.date-days{letter-spacing:-1.7px;white-space:nowrap;font-family:Arial,sans-serif;font-size:36px;font-weight:400}.date-days b{color:var(--gold);padding:0 2px;font-size:24px;font-weight:400}.date-month{border-inline-start:1px solid var(--line);color:#63705f;white-space:pre-line;padding-inline-start:15px;font-size:14px;line-height:1.4}.event-location{align-items:center;gap:15px;display:flex}.event-location svg{width:25px;height:25px;color:var(--green)}.event-location>div{flex-direction:column;gap:9px;display:flex}.event-location strong{font-size:16px;font-weight:500}.event-location div>span{color:var(--muted);font-size:12px}.event-note{align-items:center;gap:17px;display:flex}.note-symbol{color:var(--gold);font-family:Arial,sans-serif;font-size:38px;font-weight:400}.event-note p{color:#687564;white-space:pre-line;margin:0;font-size:14px;line-height:1.8}.calendar-button{color:#526c52;align-items:center;gap:16px;padding:12px 0;font-size:13px;display:flex}.calendar-button:hover{color:var(--green)}.identity-rule{direction:ltr;height:4px;margin-top:9px;display:flex}.identity-rule span:first-child{background:var(--green);width:76%}.identity-rule span:nth-child(2){background:#f6b905;width:20%}.identity-rule span:nth-child(3){background:#df201b;width:4%}.skip-link{background:var(--green);color:#fff;z-index:10;padding:14px;position:fixed;top:-100px;right:20px}.skip-link:focus{top:10px}dialog{border:1px solid var(--line);background:var(--paper);width:min(520px,100% - 36px);color:var(--deep);border-radius:8px;padding:45px;box-shadow:0 25px 100px #153e3025}dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#14372a5e}.dialog-close{inset-inline-end:14px;width:40px;height:40px;font-family:Arial,sans-serif;font-size:28px;position:absolute;top:10px}.dialog-eyebrow{color:var(--green);font-size:12px}dialog h2{margin-top:22px;font-size:28px}dialog p{color:var(--muted);white-space:pre-line;font-size:18px;line-height:1.9}.dialog-done{min-height:45px;margin-top:12px;padding:12px 28px;font-size:14px}body:has(dialog[open]){overflow:hidden}@keyframes enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes travel{to{stroke-dashoffset:-190px}}html[dir=ltr] h1 .hero-year{justify-content:flex-start}html[dir=ltr] .french-title{text-align:left}html[dir=ltr] h1{letter-spacing:-1.8px;font-size:clamp(44px,4.2vw,64px)}html[dir=ltr] .direction-arrow{transform:scaleX(-1)}html[dir=ltr] .brand-name strong{font-size:13px}html[dir=ltr] .navigation{gap:19px}html[dir=ltr] .nav-link{font-size:13px}html[dir=ltr] .header-actions{gap:15px}html[dir=ltr] .header-register{font-size:12px}.hero-art{max-width:560px}.hero-body{min-height:610px;padding-block:28px}@media (width>=1500px){.hero-body{min-height:680px}.hero-art{max-width:600px}}@media (width<=1200px){.site{--gutter:36px}.navigation{gap:20px}.header-actions{gap:17px}.brand-name strong{font-size:14px}.brand-name>span{font-size:5.5px}.header{gap:18px}.header-register{gap:12px;padding-inline:13px;font-size:12px}.hero-body{gap:12px;min-height:610px}h1{font-size:58px}.hero-bottom{gap:20px}.event-note{gap:10px}.event-note p{font-size:12px}.event-location strong{font-size:14px}.date-days{font-size:31px}.calendar-button{gap:10px;font-size:12px}.hero-year{font-size:80px!important}.description{font-size:18px}.button{gap:23px}html[dir=ltr] .navigation{gap:13px}html[dir=ltr] .brand-name>span{display:none}}@media (width<=1000px){.site{--gutter:28px}.navigation{display:none}.hero-body{grid-template-columns:1.05fr 1fr;min-height:600px}.hero-copy{padding-inline-start:0}h1{font-size:49px}.description{font-size:17px}.hero-actions{gap:10px}.hero-actions .button{gap:18px;min-height:52px;padding:16px 19px;font-size:14px}.eyebrow{font-size:14px}.event-note{display:none}.hero-bottom{padding-block:26px}.menu-toggle{flex-direction:column;justify-content:center;gap:6px;width:36px;height:40px;padding:8px;display:flex}.menu-toggle span{background:var(--deep);width:20px;height:1px}.mobile-menu{top:90px;background:var(--paper);border:1px solid var(--line);border-radius:4px;flex-direction:column;gap:4px;min-width:230px;padding:18px;display:flex;position:absolute;inset-inline-end:0;box-shadow:0 14px 40px #153e3015}.mobile-menu a,.mobile-menu button{text-align:start;padding:13px;font-size:15px}.mobile-menu a:hover,.mobile-menu button:hover{background:#eaf0e4}.art-coordinate{font-size:6px}.orbit-label{font-size:11px}.art-caption p{font-size:14px}.art-caption{gap:10px}.caption-rule{width:19px}.origin-label{font-size:15px}.origin-latin{letter-spacing:1.5px;font-size:6px}html[dir=ltr] h1{font-size:46px}}@media (width<=700px){.site{--gutter:20px;--header-height:91px}.header{gap:10px;height:91px}.brand{gap:6px}.brand-mark{width:47px;height:48px}.brand-mark img{top:-9px;width:66px;height:66px;inset-inline-start:-9px}.brand-name strong{font-size:12px}.brand-name>span{letter-spacing:.55px;font-size:4.7px}.header-register{display:none}.header-actions{gap:13px}.languages{gap:7px}.languages button{font-size:10px}.hero-body{grid-template-columns:1fr;gap:9px;min-height:0;padding-top:39px;padding-bottom:34px}.hero-copy{max-width:500px}.eyebrow{margin-bottom:22px;font-size:13px}h1{letter-spacing:-1.5px;font-size:clamp(44px,8.4vw,60px);line-height:1.25}h1 .hero-year{margin-top:3px;font-size:73px!important}.year-period{font-size:64px}.french-title{letter-spacing:.3px;margin-block:9px 19px;font-size:11px}.description{max-width:430px;margin-bottom:24px;font-size:17px;line-height:1.85}.hero-actions .button{gap:23px;min-height:53px;padding:16px 21px;font-size:15px}.hero-art{width:92%;max-width:420px;margin-top:5px;margin-bottom:27px}.art-coordinate{font-size:6px}.coordinate-top{top:1%}.art-caption{bottom:-5%}.orbit-label{font-size:11px}.origin-label{font-size:14px}.origin-latin{top:23px}.hero-bottom{grid-template-columns:1fr auto;gap:25px 15px;margin-top:0;padding:25px 0;display:grid}.event-date{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.date-heading{margin:0;font-size:13px}.date-days{font-size:30px}.date-detail{gap:13px}.date-month{padding-inline-start:12px;font-size:12px}.event-location{gap:10px}.event-location strong{font-size:14px}.event-location div>span{font-size:10px}.event-location svg{width:21px;height:21px}.calendar-button{gap:9px;font-size:12px}.calendar-button svg{width:18px;height:18px}.identity-rule{height:3px;margin-top:0}html[dir=ltr] h1{font-size:clamp(42px,8vw,58px)}html[dir=ltr] .brand-name strong{font-size:10px}html[dir=ltr] .brand-name{max-width:155px}html[dir=ltr] .hero-actions .button{gap:18px;font-size:13px}html[dir=ltr] .event-date{gap:15px}html[dir=ltr] .date-heading{font-size:11px}html[dir=ltr] .date-days{font-size:27px}html[dir=ltr] .event-location strong{font-size:12px}html[dir=ltr] .calendar-button{font-size:11px}}@media (width<=370px){.site{--gutter:16px}.brand-name strong{font-size:11px}.brand-name>span{display:none}.header-actions{gap:7px}.hero-actions .button{gap:17px;padding-inline:15px;font-size:14px}.hero-bottom{-moz-column-gap:8px;column-gap:8px}.date-days{font-size:26px}.event-location div>span{font-size:9px}.calendar-button{font-size:11px}html[dir=ltr] .brand-name{max-width:120px}html[dir=ltr] .hero-actions .button{gap:12px;padding-inline:13px;font-size:12px}}@media (width<=700px){.hero-actions .button{white-space:nowrap;flex:1;gap:12px;padding-inline:16px}.coordinate-bottom{display:none}html[dir=ltr] .hero-actions .button{gap:10px;padding-inline:12px;font-size:12px}}@media (width<=370px){.hero-actions .button{gap:10px;padding-inline:12px;font-size:13px}html[dir=ltr] .hero-actions .button{gap:8px;padding-inline:9px;font-size:11px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.hero-backdrop{pointer-events:none;z-index:0;position:absolute;inset:0 calc(50% - 50vw) -220px;overflow:hidden}.backdrop-stars,.preamble:before{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2096%2096%22%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20fill%3D%22none%22%20stroke%3D%22%23087b49%22%20stroke-width%3D%22.7%22%20d%3D%22m0-6%201.41%204.06%204.3.09L2.28.74l1.25%204.11L0%202.4l-3.53%202.45L-2.28.74l-3.43-2.59%204.3-.09Z%22%2F%3E%3C%2Fdefs%3E%3Cuse%20x%3D%2224%22%20y%3D%2224%22%20href%3D%22%23a%22%2F%3E%3Cuse%20x%3D%2272%22%20y%3D%2272%22%20href%3D%22%23a%22%2F%3E%3C%2Fsvg%3E);background-size:96px 96px}.backdrop-stars{opacity:.09;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 62% at 50% 0,#000 0,#0000);mask-image:radial-gradient(70% 62% at 50% 0,#000 0,#0000)}.backdrop-arches{width:100%;height:100%;position:absolute;inset:0}.backdrop-arches path{stroke-width:1.2px;vector-effect:non-scaling-stroke}.backdrop-thread{stroke-width:1.4px}.preamble{--preamble-pad:clamp(80px,9.5vw,136px);z-index:0;padding-top:var(--preamble-pad);border-bottom:1px solid var(--line);position:relative;container-type:inline-size}.preamble:before{content:"";z-index:-1;pointer-events:none;opacity:.1;position:absolute;inset:0;-webkit-mask-image:radial-gradient(42% 70% at 22% 85%,#000 0,#0000);mask-image:radial-gradient(42% 70% at 22% 85%,#000 0,#0000)}html[dir=ltr] .preamble:before{-webkit-mask-image:radial-gradient(42% 70% at 78% 85%,#000 0,#0000);mask-image:radial-gradient(42% 70% at 78% 85%,#000 0,#0000)}.preamble-inner{-moz-column-gap:clamp(40px,6vw,96px);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;column-gap:clamp(40px,6vw,96px);display:grid}.preamble-copy{padding-bottom:clamp(72px,9vw,140px);align-self:start;padding-inline-start:5px;position:relative}.preamble-thread{top:calc(var(--preamble-pad)*-1);width:1px;height:calc(var(--preamble-pad) - 22px);background:linear-gradient(180deg,transparent,var(--gold));opacity:.75;position:absolute;inset-inline-start:17px}.section-heading{align-items:center;gap:14px;margin:0 0 clamp(28px,3vw,40px);display:flex}.section-heading.has-lead{margin-bottom:14px}.section-lead{max-width:720px;color:var(--muted);margin:0 0 clamp(28px,3vw,40px);font-size:18px;line-height:1.9}@media (width<=700px){.section-lead{font-size:16px}}.section-heading h2{letter-spacing:-.5px;color:var(--deep);margin:0;font-size:clamp(30px,2.8vw,40px);font-weight:700;line-height:1.2}.preamble-text{max-width:600px}.preamble-text p{color:#4e5c51;margin:0 0 1.3em;font-size:19px;font-weight:400;line-height:2}.preamble-text p:last-child{margin-bottom:0}.preamble-text strong{color:var(--deep);text-underline-offset:.34em;font-weight:500;-webkit-text-decoration:underline #b48a3573;text-decoration:underline #b48a3573;text-decoration-thickness:1px}.preamble-figure{width:min(100%,480px);margin:0;place-self:end;margin-inline-end:calc(max(var(--gutter),(100cqw - 1320px) / 2)*-1);position:relative}.preamble-figure img,.preamble-figure picture{width:100%;height:auto;display:block;position:relative}.preamble-figure img{filter:drop-shadow(0 22px 28px #153e301c)}.figure-disc,.figure-ring{pointer-events:none;border-radius:50%;position:absolute}.figure-disc{aspect-ratio:1;top:9%;opacity:.72;background:#e3eadb;width:82%;inset-inline-end:-8%}.figure-ring{aspect-ratio:1;top:-5%;border:1px solid #b48a3552;width:96%;inset-inline-start:-6%}.figure-ring:after{content:"";background:var(--gold);top:14%;opacity:.7;border-radius:50%;width:5px;height:5px;position:absolute;inset-inline-start:11%}.reveal-ready [data-reveal]{opacity:0;transition:opacity .9s ease-out,transform 1s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0s);transform:translateY(18px)}.reveal-ready .preamble-figure[data-reveal]{transform:translateY(28px)}.reveal-ready [data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal-ready [data-reveal]{opacity:1;transform:none}}@media (width<=1200px){.preamble-inner{-moz-column-gap:48px;column-gap:48px}.preamble-figure{width:min(100%,440px)}.preamble-text p{font-size:17.5px}}@media (width<=1000px){.preamble-inner{-moz-column-gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,.82fr);column-gap:32px}.preamble-copy{padding-inline-start:0;padding-bottom:64px}.preamble-thread{inset-inline-start:12px}.preamble-figure{width:min(100%,380px)}.preamble-text p{font-size:16px;line-height:1.95}.section-heading h2{font-size:30px}}@media (width<=700px){.preamble{--preamble-pad:64px}.preamble-inner{grid-template-columns:minmax(0,1fr);row-gap:36px}.preamble-copy{padding-bottom:0}.preamble-text p{margin-bottom:1.15em;font-size:16px;line-height:1.9}.section-heading{margin-bottom:22px}.section-heading h2{font-size:28px}.preamble-figure{width:min(72%,300px)}.preamble-figure img{filter:drop-shadow(0 14px 18px #153e3018)}.preamble:before{-webkit-mask-image:radial-gradient(70% 40% at 50% 100%,#000 0,#0000);mask-image:radial-gradient(70% 40% at 50% 100%,#000 0,#0000)}.hero-backdrop{bottom:-120px}}.page-section{padding-block:clamp(56px,7vw,96px) clamp(72px,9vw,140px);position:relative}.page-text{color:#4e5c51;white-space:pre-line;max-width:600px;margin:0;font-size:19px;line-height:2}.admin-shell{-moz-column-gap:40px;grid-template-columns:220px minmax(0,1fr);align-items:start;column-gap:40px;width:min(1320px,100% - 112px);margin-inline:auto;display:grid}.admin-content{flex-direction:column;gap:24px;display:flex}@media (width<=1200px){.admin-shell{width:calc(100% - 72px)}}@media (width<=1000px){.admin-shell{grid-template-columns:minmax(0,1fr);row-gap:24px;width:calc(100% - 56px)}.page-text{font-size:16px;line-height:1.95}}@media (width<=700px){.admin-shell{width:calc(100% - 40px)}}@media (width<=370px){.admin-shell{width:calc(100% - 32px)}}.site-footer[data-v-952ccde6]{--footer-bg:#0a1f44;--footer-text:#f7f8f2;--footer-muted:#f7f8f2a6;--footer-line:#f7f8f21f;--footer-brand:#00c853;position:relative}.footer-body[data-v-952ccde6]{background:var(--footer-bg);color:var(--footer-text);padding-block:clamp(48px,6vw,80px) 0}.footer-grid[data-v-952ccde6]{-moz-column-gap:clamp(32px,5vw,80px);grid-template-columns:minmax(0,1.5fr) minmax(0,1.1fr) minmax(0,.8fr);align-items:start;gap:40px clamp(32px,5vw,80px);display:grid}.footer-institution[data-v-952ccde6]{align-items:flex-start;gap:20px;display:flex}.footer-seal[data-v-952ccde6]{flex-shrink:0;width:76px;height:76px}.footer-names[data-v-952ccde6]{flex-direction:column;gap:8px;margin:0;display:flex}.footer-country[data-v-952ccde6]{color:var(--gold);font-size:13px}.footer-ministry[data-v-952ccde6]{font-size:17px;font-weight:700;line-height:1.7}.footer-directorate[data-v-952ccde6]{color:var(--footer-muted);font-size:14px;line-height:1.7}.footer-title[data-v-952ccde6]{margin:0 0 22px;padding-block-end:12px;font-size:16px;font-weight:700;position:relative}.footer-title[data-v-952ccde6]:after{content:"";inset-inline-start:0;background:var(--gold);width:26px;height:2px;position:absolute;bottom:0}.footer-list[data-v-952ccde6]{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.footer-link[data-v-952ccde6]{color:var(--footer-muted);align-items:center;gap:8px;font-size:15px;line-height:1.6;transition:color .2s;display:inline-flex}.footer-link[data-v-952ccde6]:hover{color:var(--footer-text)}.footer-link[data-v-952ccde6]:focus-visible{outline-color:var(--gold)}.footer-external[data-v-952ccde6]{color:var(--gold);flex-shrink:0}html[dir=rtl] .footer-external[data-v-952ccde6]{transform:scaleX(-1)}.footer-bottom[data-v-952ccde6]{border-top:1px solid var(--footer-line);color:var(--footer-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 32px;margin-block-start:clamp(40px,5vw,64px);padding-block:22px;font-size:13px;line-height:1.8;display:flex}.footer-credit[data-v-952ccde6],.footer-rights[data-v-952ccde6]{margin:0}.footer-credit[data-v-952ccde6]{flex-wrap:wrap;gap:6px}.footer-credit[data-v-952ccde6],.footer-dev[data-v-952ccde6]{align-items:center;display:inline-flex}.footer-dev[data-v-952ccde6]{gap:8px}.footer-dev-name[data-v-952ccde6]{color:var(--footer-brand);font-family:Arial,sans-serif;font-size:14px;font-weight:700;transition:color .2s}.footer-dev:hover .footer-dev-name[data-v-952ccde6]{color:var(--footer-text)}.footer-dev[data-v-952ccde6]:focus-visible{outline-color:var(--gold)}.footer-dev-logo[data-v-952ccde6]{-o-object-fit:contain;object-fit:contain;filter:none;width:auto;height:20px;box-shadow:none;border:0;outline:0;display:block}@media (width<=1000px){.footer-grid[data-v-952ccde6]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.footer-institution[data-v-952ccde6]{grid-column:1/-1}}@media (width<=700px){.footer-grid[data-v-952ccde6]{grid-template-columns:minmax(0,1fr);row-gap:32px}.footer-seal[data-v-952ccde6]{width:64px;height:64px}.footer-ministry[data-v-952ccde6]{font-size:15px}.footer-bottom[data-v-952ccde6]{flex-direction:column;align-items:flex-start}}
