:root{--color-deep-blue:#001f4c;--color-blending-blue:#006acc;--color-light-blue:#d9f9f7;--color-teal-1:#6fdeb9;--color-teal-2:#45c295;--color-subtle-grey:#ddd;--color-white:#fff;--color-academic-gold:#f0cb78;--color-deep-lavender:#bba7f2;--color-leaf-green:#b8ed7a;--color-muted-magenta:#f5b5e0;--ebs-primary:#001f4c;--ebs-text-primary:#0b142d;--ebs-title:#030b21;--ebs-tertiary:#006acc;--ebs-secondary:#d9f9f7;--ebs-background:#f6f8f9;--ebs-footer-background:#2b3a51;--ebs-disabled-text:#93969f;--ebs-disabled-surface:#e9e9ed;--ebs-error:#d80000;--ebs-success:#00a92d;--ebs-warning:#fd8700;--ebs-stroke:#001f4cbf;--ebs-divider:#001f4c1a;--color-bg:var(--ebs-background);--color-bg-muted:var(--color-light-blue);--color-bg-inverse:var(--color-deep-blue);--color-text:var(--color-deep-blue);--color-text-inverse:var(--color-white);--color-text-muted:#3c4a63;--color-text-inverse-muted:var(--color-light-blue);--color-border:var(--color-subtle-grey);--color-accent:var(--color-teal-1);--color-accent-strong:var(--color-teal-2);--font-display:"Zin Display Cond", "Bodoni Moda", Georgia, serif;--font-body:"Montserrat", system-ui, sans-serif;--fs-xs:12px;--fs-sm:13px;--fs-base:15px;--fs-md:16px;--fs-lg:18px;--fs-xl:22px;--fs-2xl:28px;--fs-3xl:36px;--fs-4xl:clamp(30px, 4vw, 44px);--fs-hero:clamp(44px, 7.5vw, 100px);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--content-max:100%;--gutter:var(--space-6);--header-h:64px;--radius-hero:32px;--radius-panel:24px;--radius-sm:10px;--radius-md:16px;--radius-lg:20px;--radius-pill:999px;--shadow-sm:0 8px 24px #001f4c14;--shadow-md:0 20px 40px #001f4c1f;--shadow-lg:0 20px 40px #001f4c2e;--gradient-main:linear-gradient(90deg, var(--color-deep-blue) 0%, var(--color-blending-blue) 35%, var(--color-white) 65%, var(--color-teal-1) 100%);--gradient-alt-1:linear-gradient(#001f4c 3.37%, #006aac 50%, #fff 74.52%, #73ebc7 95.19%);--gradient-text-on-deep:linear-gradient(90deg, var(--color-blending-blue), var(--color-teal-1));--transition-fast:.2s ease;--transition-base:.3s cubic-bezier(.16, 1, .3, 1)}@media (min-width:641px){:root{--gutter:calc(24px + clamp(16px, 2.5vw, 40px))}}
@font-face{font-family:Zin Display Cond;src:url(/fonts/ZinDisplayCond-Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{font-family:var(--font-body);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit}h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.44px;font-weight:500;line-height:1.1}h2,h3,h4{font-family:var(--font-body);color:var(--ebs-title);letter-spacing:0;font-weight:700;line-height:1.15}h2{font-size:clamp(24px,3vw,28px)}h3{font-size:20px}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--color-teal-1);outline-offset:2px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{top:-100px;left:var(--space-4);z-index:1000;background:var(--color-deep-blue);color:var(--color-white);padding:var(--space-3) var(--space-5);border-radius:var(--radius-sm);font-weight:700;font-size:var(--fs-sm);transition:top var(--transition-fast);position:absolute}.skip-link:focus{top:var(--space-4)}.wrap{max-width:var(--content-max);padding:0 var(--gutter);margin:0 auto}input,select,textarea{font-size:16px}button,[role=button],.btn,a[class*=btn]{min-height:44px}table{max-width:100%}@media (max-width:640px){html{-webkit-text-size-adjust:100%}h1{overflow-wrap:anywhere;font-size:clamp(2rem,9vw,3rem)}h2{overflow-wrap:anywhere;font-size:clamp(1.6rem,7vw,2.2rem)}p,li{overflow-wrap:anywhere}iframe,video{max-width:100%}}body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}html{scroll-padding-top:calc(var(--header-h) + 16px)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){main section,article>*,[data-reveal]{animation:linear both reveal-up;animation-timeline:view();animation-range:entry entry 35%}}@keyframes reveal-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}main>:first-child h1,main>:first-child p,main>:first-child a{animation:.7s cubic-bezier(.2,.7,.2,1) both fade-in-up}main>:first-child p{animation-delay:.12s}main>:first-child a{animation-delay:.22s}a,button{transition:transform .2s,box-shadow .2s,background .2s,color .2s}article:hover{transition:transform .25s,box-shadow .25s;transform:translateY(-4px);box-shadow:0 12px 32px #001f4c24}@keyframes fade-in-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}}[data-l=et],html[data-lang=et] [data-l=en]{display:none}html[data-lang=et] [data-l=et]{display:inline}
