:root{--primary: #2e4d95;--primarylight: #8a9ac1;--text: #444;--page-gutter: 1.5rem}@font-face{font-family:NotoSans400;src:url(../../../fonts/NotoSans400.woff2) format("woff2"),url(/fonts/NotoSans400.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NotoSans600;src:url(../../../fonts/NotoSans600.woff2) format("woff2"),url(/fonts/NotoSans600.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}body{margin:0;min-height:100vh;background-color:var(--primarylight);transition:background-color .7s ease;font-family:NotoSans400,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.approot.svelte-12qhfyh{min-height:100vh;display:flex;justify-content:center;align-items:stretch;box-sizing:border-box}.pagecontainer.svelte-12qhfyh{width:100%;margin:0 auto;max-width:1280px;background:#fff;box-shadow:0 10px 25px #0f172a1f,0 0 0 1px #0f172a0a;box-sizing:border-box;min-height:100vh;display:flex;flex-direction:column;z-index:10;overflow:hidden;position:relative;container-type:inline-size;transform:translateZ(0)}nav.topbar.svelte-12qhfyh{color:#fffc;display:flex;flex-direction:column;padding:0;background-color:var(--primary);transition:background-color .7s ease;position:fixed;top:0;left:0;right:0;width:100%;max-width:1280px;margin:0 auto;z-index:2000;box-sizing:border-box}nav.topbar.svelte-12qhfyh>div:where(.svelte-12qhfyh){display:flex;padding:0 var(--page-gutter)}nav.topbar.svelte-12qhfyh span.title:where(.svelte-12qhfyh){font-size:1.2em;font-weight:600;color:#fff;flex:1;line-height:2.5em;padding:0;display:inline-block}nav.topbar.svelte-12qhfyh li:where(.svelte-12qhfyh){display:inline-block;padding:0;cursor:default}nav.topbar.svelte-12qhfyh .lang-dropdown:where(.svelte-12qhfyh){position:relative;padding:.55em 0}nav.topbar.svelte-12qhfyh .lang-toggle:where(.svelte-12qhfyh){display:inline-flex;align-items:center;gap:.45em;padding:.45em .65em;border:none;background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer;border-radius:.25em}nav.topbar.svelte-12qhfyh .lang-toggle:where(.svelte-12qhfyh):hover{background:#fff;color:#2e4d95}nav.topbar.svelte-12qhfyh .globe-icon:where(.svelte-12qhfyh){width:1.1em;height:1.1em;flex-shrink:0}nav.topbar.svelte-12qhfyh .lang-code:where(.svelte-12qhfyh){letter-spacing:.04em}nav.topbar.svelte-12qhfyh .caret:where(.svelte-12qhfyh){font-size:.55em;opacity:.85;margin-top:.15em}nav.topbar.svelte-12qhfyh .lang-menu:where(.svelte-12qhfyh){position:absolute;top:100%;right:0;margin:0;padding:.35em 0;list-style:none;min-width:12.5em;max-height:70vh;overflow-y:auto;background:#fff;color:#2e4d95;border-radius:.35em;box-shadow:0 .35em 1em #0f172a2e;z-index:2100}nav.topbar.svelte-12qhfyh .lang-menu:where(.svelte-12qhfyh) li:where(.svelte-12qhfyh){display:block;padding:0}nav.topbar.svelte-12qhfyh .lang-menu:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh){display:block;padding:.55em 1em;color:inherit;text-decoration:none;font-weight:400;letter-spacing:0;white-space:nowrap}nav.topbar.svelte-12qhfyh .lang-menu:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh) .lang-iso:where(.svelte-12qhfyh){font-family:NotoSans600,NotoSans400,sans-serif;font-weight:600;letter-spacing:.04em;display:inline-block;min-width:2.1em}nav.topbar.svelte-12qhfyh .lang-menu:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh):hover,nav.topbar.svelte-12qhfyh .lang-menu:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh).active{background:color-mix(in srgb,var(--primarylight) 35%,#fff 65%)}nav.breadcrumbs.svelte-12qhfyh{padding:.85em var(--page-gutter);background-color:color-mix(in srgb,var(--primary) 14%,#fff 86%);transition:background-color .7s ease;text-align:left;z-index:auto;flex-shrink:0;color:var(--text);font-size:1em}nav.breadcrumbs.svelte-12qhfyh ol:where(.svelte-12qhfyh){display:flex;align-items:center;flex-wrap:wrap;list-style:none;margin:0;padding:0;gap:.4em}nav.breadcrumbs.svelte-12qhfyh li:where(.svelte-12qhfyh){display:inline-flex;align-items:center}nav.breadcrumbs.svelte-12qhfyh .sep:where(.svelte-12qhfyh){opacity:.55;-webkit-user-select:none;user-select:none}nav.breadcrumbs.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--primary);text-decoration:none}nav.breadcrumbs.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{text-decoration:underline}nav.breadcrumbs.svelte-12qhfyh span[aria-current]:where(.svelte-12qhfyh){font-weight:600;color:var(--primary)}nav.breadcrumbs.svelte-12qhfyh .home-link:where(.svelte-12qhfyh){display:inline-flex;align-items:center;line-height:0}nav.breadcrumbs.svelte-12qhfyh .home-icon:where(.svelte-12qhfyh){width:1.05em;height:1.05em}.pagecontent.svelte-12qhfyh{flex:1;display:flex;flex-direction:column;min-height:0}.wrapped{padding:3em var(--page-gutter);box-sizing:border-box;z-index:10}footer.svelte-12qhfyh{flex-shrink:0;margin-top:auto;color:#555;font-size:90%;text-align:left}footer.svelte-12qhfyh ul:where(.svelte-12qhfyh){margin-top:8em;margin-bottom:0;display:flex;flex-wrap:nowrap;white-space:nowrap;list-style:none;padding:0}footer.svelte-12qhfyh li:where(.svelte-12qhfyh){display:inline-block;white-space:nowrap}footer.svelte-12qhfyh a:where(.svelte-12qhfyh){color:inherit;text-decoration:none}footer.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{text-decoration:underline}footer.svelte-12qhfyh li:where(.svelte-12qhfyh)+li:where(.svelte-12qhfyh):before{content:" | ";opacity:.5}@media(max-width:700px){footer.svelte-12qhfyh{font-size:.68rem}}div.wave{background:#fff5;border-radius:1000% 1000% 0 0;position:fixed;width:200%;height:47vh;animation:svelte-12qhfyh-wave 11s -3s linear infinite;transform:translateZ(0);opacity:.8;bottom:0;left:0;z-index:1;pointer-events:none}div.wave:nth-of-type(2){bottom:-1.5em;animation:svelte-12qhfyh-wave 17s linear reverse infinite;opacity:.8}div.wave:nth-of-type(3){bottom:-3em;animation:svelte-12qhfyh-wave 21s -1s reverse infinite;opacity:.9}@media(min-width:640px){:root{--page-gutter: 2rem}.wrapped{padding:3rem}}@media(min-width:1024px){.wrapped{padding:4rem}}@keyframes svelte-12qhfyh-wave{2%{transform:translate(0)}25%{transform:translate(-25%)}50%{transform:translate(-50%)}75%{transform:translate(-15%)}to{transform:translate(0)}}@keyframes svelte-12qhfyh-gradient{0%{background-position:0% 0%}50%{background-position:100% 100%}to{background-position:0% 0%}}
