.header{z-index:30;padding-top:var(--page-top,1.5rem);padding-bottom:var(--space-4,1rem);--nav-y:0rem;transform:translateY(var(--nav-y));will-change:transform;transition:transform .32s cubic-bezier(.22,1,.36,1);position:sticky;top:0}[data-scroll=down] .header{--nav-y:calc(-100% - var(--space-2,.5rem));transition:transform .22s cubic-bezier(.4,0,1,1)}.header[data-nav],.header:focus-within{--nav-y:0rem}.header-inner{background:var(--c-chrome-fill,var(--c-chrome,#314b3d));border:var(--ring,0px) solid var(--c-chrome-border,#ffffff1a);border-radius:var(--r-container,1rem);padding:var(--space-3,.75rem);align-items:center;gap:var(--space-2,.5rem);flex-wrap:wrap;display:flex}.header .logo{aspect-ratio:191/38;background:url(/img/lounaat-info.svg) 0/contain no-repeat;flex:none;width:min(11.9375rem,42vw);height:2.375rem;display:block}.left-block-container{align-items:center;display:flex}.mid-block-container{align-items:center;gap:var(--space-2,.5rem);margin-left:auto;display:flex}.right-block-container{align-items:center;gap:var(--space-2,.5rem);display:flex;position:relative}#navi{gap:var(--space-2,.5rem);display:flex}.header .user-container.no-jquery{display:none}.navi-item,.user-container>a{background:var(--c-chrome-raised,#ffffff14);border-radius:var(--r-control,.5rem);padding:var(--space-3,.75rem) var(--space-6,1.5rem);color:var(--c-on-dark,#fff);white-space:nowrap;justify-content:center;align-items:center;font-size:0;line-height:0;display:inline-flex}.navi-item .fa,.user-container .fa{font-size:var(--icon-sm,1rem);line-height:1}#locator{position:relative}#locator:after{content:"";background:var(--c-badge);border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:-.25rem;right:-.25rem}#locator[data-user-located]:after{background:#49ffbc}.nav-search{order:1;width:0;min-width:0;margin-left:auto;transition:width .24s cubic-bezier(.22,1,.36,1);overflow:hidden}.mid-block-container{order:2;margin-left:0}.right-block-container{order:3}.header[data-nav=search] .nav-search{width:25rem}.header[data-nav=search] .header-inner{flex-wrap:nowrap}.search-link{width:4rem;transition:width .24s cubic-bezier(.22,1,.36,1),padding-inline .24s cubic-bezier(.22,1,.36,1),opacity 80ms linear;overflow:hidden}.header[data-nav=search] .search-link{opacity:0;pointer-events:none;width:0;padding-inline:0}.header[data-nav=search] #navi{gap:0}.nav-search form{align-items:center;gap:var(--space-2,.5rem);width:100%;height:2.5rem;padding-inline:var(--space-4,1rem);background:var(--c-surface,#fff);border-radius:var(--r-control,.5rem);display:flex;position:relative}.nav-search input{width:100%;color:var(--c-ink,#1f2a24);font-family:inherit;font-size:var(--t-body,1rem);background:0 0;border:0;padding:0}.nav-search input:focus{outline:none}.nav-search button{background:var(--c-brand,#28805a);color:#fff;padding:var(--space-2,.5rem) var(--space-4,1rem);border-radius:var(--r-control,.5rem);cursor:pointer;border:0}.user-container:not(.not-logged)>a{gap:var(--space-2,.5rem);padding-inline:var(--space-6,1.5rem);font-size:0;line-height:0}.header .right-block-nav{top:calc(100% + var(--space-1,.25rem));background:var(--c-chrome-raised,#050505);border-radius:var(--r-control,.5rem);overscroll-behavior:contain;z-index:50;visibility:hidden;opacity:0;flex-direction:column;width:16.5rem;max-height:24rem;padding:0;transition:opacity .15s ease-out,transform .15s ease-out,visibility 0s linear .15s;display:flex;position:absolute;right:0;overflow-y:auto;transform:translateY(-.25rem)}.header[data-user=open] .right-block-nav{visibility:visible;opacity:1;transition-delay:0s,0s,0s;transform:none}.header .right-block-nav a.navi-item.right{justify-content:flex-start;gap:var(--space-2,.5rem);width:100%;height:3.5rem;padding-inline:var(--space-6,1.5rem);font-size:var(--t-body,1rem);line-height:var(--t-body-lh,1.5);color:var(--c-on-dark,#fff);box-sizing:border-box;background:0 0;border-radius:0;align-items:center;text-decoration:none;display:flex}.header .right-block-nav a.navi-item.right+a.navi-item.right{border-top:1px solid var(--c-chrome-rule,#ffffff1a)}.header .right-block-nav a.navi-item.right:hover{background:var(--c-chrome,#314b3d)}html.nav-locked{overscroll-behavior:none;overflow:hidden}html.nav-locked body{top:var(--lock-y,0px);width:100%;position:fixed;left:0;right:0}.open-menu{display:none}@media (width<=40rem){.header{will-change:auto;min-height:calc(var(--page-top,1.5rem) + 4rem + var(--space-4,1rem));position:relative;transform:none}[data-scroll=down] .header{transform:none}.header[data-nav=menu]{z-index:30;padding:0;position:fixed;inset:0}html.nav-locked body{padding-top:var(--header-height,0px)}.header:after{content:"";left:0;right:0;top:calc(-1 * var(--nav-overscan,50vh));bottom:calc(-1 * var(--nav-overscan,50vh));z-index:0;background:var(--c-chrome-fill,var(--c-chrome,#314b3d));pointer-events:none;visibility:hidden;height:auto;clip-path:inset(calc(var(--bar-top,0px) + var(--nav-overscan,50vh)) var(--bar-right,0px) calc(var(--bar-bottom,100%) + var(--nav-overscan,50vh)) var(--bar-left,0px) round var(--r-container,1rem));transition:clip-path var(--nav-dur,.42s) var(--nav-ease,cubic-bezier(.22, 1, .36, 1)), visibility 0s var(--nav-dur,.42s);position:fixed}.header[data-nav=menu]:after{visibility:visible;clip-path:inset(0);transition:clip-path var(--nav-dur,.42s) var(--nav-ease,cubic-bezier(.22, 1, .36, 1)), visibility 0s 0s}.open-menu{background:var(--c-chrome-fill,var(--c-chrome,#314b3d));border:var(--ring,1px) solid var(--c-chrome-border,#ffffff1a);border-radius:var(--r-container,1rem);padding:var(--space-3,.75rem);top:var(--page-top,1.5rem);left:var(--page-pad,1rem);right:var(--page-pad,1rem);z-index:21;--bar-y:0rem;transform:translateY(var(--bar-y));opacity:1;will-change:transform, opacity;justify-content:space-between;align-items:center;transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1);display:flex;position:fixed}[data-scroll=down] .open-menu{--bar-y:calc(-100% - var(--page-top,1.5rem));opacity:0;pointer-events:none;transition:opacity .18s cubic-bezier(.4,0,1,1),transform .22s cubic-bezier(.4,0,1,1)}.open-menu:focus-within,.header[data-nav] .open-menu{--bar-y:0rem;opacity:1;pointer-events:auto}.header[data-nav=menu] .open-menu{top:calc(var(--vv-top,0px) + var(--bar-top,0px));left:var(--page-pad,1rem);right:var(--page-pad,1rem);z-index:2;transition:background var(--nav-dur,.42s) var(--nav-ease,cubic-bezier(.22, 1, .36, 1)), border-color var(--nav-dur,.42s) var(--nav-ease,cubic-bezier(.22, 1, .36, 1));background:0 0;border-color:#0000;position:fixed}.open-menu .logo{aspect-ratio:191/38;background:url(/img/lounaat-info.svg) 0/contain no-repeat;flex:none;width:min(11.9375rem,42vw);height:2.375rem;display:block}.open-menu .link-container a{background:var(--c-chrome-raised,#ffffff14);border-radius:var(--r-control,.5rem);padding:var(--space-3,.75rem) var(--space-6,1.5rem);color:var(--c-on-dark,#fff);box-sizing:border-box;justify-content:center;align-items:center;height:2.5rem;display:inline-flex}.open-menu .link-container a .fa-bars{transition:transform var(--nav-dur,.42s) var(--nav-ease,cubic-bezier(.22, 1, .36, 1))}.header[data-nav=menu] .link-container a .fa-bars{transform:rotate(90deg);-webkit-mask-image:url(/img/icons/close.svg);mask-image:url(/img/icons/close.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:56.25% 56.25%;mask-size:56.25% 56.25%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.header-inner{align-items:center;gap:var(--space-3,.75rem);left:var(--page-pad,1rem);right:var(--page-pad,1rem);bottom:max(1.875rem, calc(var(--vv-bottom,0px) + 1.25rem));z-index:1;visibility:hidden;opacity:0;transition:opacity var(--nav-dur,.42s) var(--nav-ease,cubic-bezier(.22, 1, .36, 1)), transform var(--nav-dur,.42s) var(--nav-ease,cubic-bezier(.22, 1, .36, 1)), visibility 0s var(--nav-dur,.42s);background:0 0;border:0;border-radius:0;flex-wrap:wrap;padding:0;display:flex;position:fixed;transform:translateY(.5rem)}.header[data-nav=menu] .header-inner{visibility:visible;opacity:1;transition:opacity var(--nav-dur,.42s) var(--nav-ease,cubic-bezier(.22, 1, .36, 1)) var(--nav-stagger,.12s), transform var(--nav-dur,.42s) var(--nav-ease,cubic-bezier(.22, 1, .36, 1)) var(--nav-stagger,.12s), visibility 0s 0s;transform:none}.header-inner .left-block-container,.header-inner .right-block-nav{display:none}.header-inner .mid-block-container,.header-inner #navi,.header-inner .right-block-container,.header-inner .user-container{display:contents}.header-inner .search-link{opacity:1;pointer-events:none;width:auto;font-family:var(--font-display,"Instrument Serif", Georgia, serif);font-size:var(--t-display,2rem);color:var(--c-on-dark,#fff);background:0 0;flex:0 0 100%;order:1;padding:0;line-height:normal}.header-inner .search-link .fa{display:none}.header-inner .nav-search{flex:0 0 100%;order:2;width:100%;margin-left:0;overflow:visible}.header-inner .nav-search form{background:var(--c-surface,#fff);border-radius:var(--r-control,.5rem);width:100%;height:3.5rem;padding-inline:var(--space-6,1.5rem);box-sizing:border-box}.header-inner #locator,.header-inner .user-container>a{justify-content:flex-start;gap:var(--space-2,.5rem);width:100%;height:3.5rem;padding-inline:var(--space-6,1.5rem);font-size:var(--t-body,1rem);line-height:var(--t-body-lh,1.4);background:var(--c-chrome-raised,#ffffff14);border-radius:var(--r-control,.5rem);color:var(--c-on-dark,#fff);box-sizing:border-box;align-items:center;display:inline-flex}.header-inner #locator{flex:0 0 100%;order:3}.header-inner .user-container>a{flex:0 0 100%;order:4}.hide-on-mobile{display:none}.header .right-block-nav{top:auto;bottom:calc(100% + var(--space-1,.25rem));right:0;transform:translateY(.25rem)}.header[data-user=open] .right-block-nav{transform:none}}.wrapper.footer-wrapper{background:var(--c-footer,#1c2621);color:var(--c-on-footer,#fff);margin-top:var(--space-12,3rem)}.wrap.footer{padding-block:var(--space-12,3rem) var(--space-32,8rem);align-items:center;gap:var(--space-12,3rem);flex-direction:column;display:flex}.wrap.footer>.top-container{display:contents}.link-list{order:1;width:100%}.link-list ul{column-gap:var(--space-6,1.5rem);row-gap:var(--space-2,.5rem);grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,1fr);grid-auto-flow:column;display:grid}.link-list a{background:var(--c-footer-row,#ffffff0d);border-radius:var(--r-control,.5rem);padding:var(--space-3,.75rem) var(--space-6,1.5rem);justify-content:space-between;align-items:center;gap:var(--space-2,.5rem);font-size:var(--t-footer-row,1.125rem);line-height:var(--t-footer-row-lh,1.3);border:var(--ring,1px) solid var(--c-footer-row-border,#ffffff14);display:flex}.link-list a:hover{background:var(--c-footer-row-hover,#ffffff1a)}.bottom-container{align-items:flex-start;gap:var(--space-9,2.25rem);width:100%;padding-inline:var(--space-3,.75rem);font-size:var(--t-footer-row,1.125rem);line-height:var(--t-footer-row-lh,1.3);order:2;display:flex}.bottom-container>.text-container{opacity:.7;flex:none}.bottom-container>.footer-info{flex:1 1 0}.footer-info h4{margin-bottom:var(--space-2,.5rem)}.footer-info a{text-decoration:underline}.wrap.footer .top-container>.text-container{order:3;justify-content:center;width:100%;display:flex}.wrap.footer .top-container>.text-container img{aspect-ratio:287/63;width:min(45.7243rem,100%);height:auto}@media (width<=40rem){.link-list ul{grid-template-columns:1fr;grid-auto-flow:row}.bottom-container{gap:var(--space-6,1.5rem);flex-direction:column}.wrap.footer .top-container>.text-container img{width:min(17.875rem,100%)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--c-ground,#f2f1ee);color:var(--c-ink,#1f2a24);font-family:var(--font-body,"Inter", system-ui, -apple-system, sans-serif);font-size:var(--t-body,1rem);line-height:var(--t-body-lh,1.4);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}p{margin:0}h1,h2,h3,h4{font-weight:var(--w-regular,400);margin:0}img,svg{max-width:100%}:focus-visible{outline:3px solid var(--c-chrome,#314b3d);outline-offset:2px;border-radius:var(--space-1,4px)}.header :focus-visible,.filter-bar :focus-visible,.wrap.footer :focus-visible{outline-color:var(--c-ground,#f2f1ee)}.header>h1{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.header,.content-wrapper>*,.wrap.footer{padding-inline:var(--page-pad,1rem)}@media (width>=53rem){.header,.content-wrapper>*,.wrap.footer{--grid-unit:calc(var(--card-min,22.5rem) + var(--grid-gap,1rem));width:calc(round(down, (100% - 2 * var(--page-pad,1rem)) + var(--grid-gap,1rem), var(--grid-unit)) - var(--grid-gap,1rem));margin-inline:auto;padding-inline:0}}.more.content{padding-inline:0}
