.Container-module__v1nOZW__container{inline-size:min(100%, var(--ui-container-max));padding-inline:clamp(var(--ui-space-4), 4vw, var(--ui-space-8));margin-inline:auto}.Container-module__v1nOZW__narrow{max-inline-size:56rem}@media (max-width:40rem){.Container-module__v1nOZW__container{padding-inline:var(--ui-space-4)}}
.Footer-module__3hUVsW__footer{padding:var(--ui-space-10) 0;border-block-start:1px solid var(--ui-color-border);background:var(--ui-color-surface);color:var(--ui-color-text-muted);font-size:var(--ui-font-size-sm);text-align:start;display:block}.Footer-module__3hUVsW__inner{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-8);display:flex}.Footer-module__3hUVsW__brand{color:var(--ui-color-text);font-size:var(--ui-font-size-md);display:block}.Footer-module__3hUVsW__inner p{margin:var(--ui-space-2) 0 0;line-height:var(--ui-line-height-default)}.Footer-module__3hUVsW__aside{justify-items:end;min-inline-size:0;display:grid}.Footer-module__3hUVsW__links{justify-content:flex-end;gap:var(--ui-space-1) var(--ui-space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Footer-module__3hUVsW__link{border-radius:var(--ui-radius-sm);color:var(--ui-color-text);font-weight:var(--ui-font-weight-medium);line-height:var(--ui-line-height-default);text-decoration:none;display:inline-block}.Footer-module__3hUVsW__link:hover{color:var(--ui-color-action);text-decoration:underline}.Footer-module__3hUVsW__link:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.Footer-module__3hUVsW__note{text-align:end;overflow-wrap:anywhere;max-inline-size:28rem}@media (max-width:40rem){.Footer-module__3hUVsW__inner{gap:var(--ui-space-4);flex-direction:column}.Footer-module__3hUVsW__aside{justify-items:start}.Footer-module__3hUVsW__links{justify-content:flex-start}.Footer-module__3hUVsW__note{text-align:start}}
.Header-module__lnUIdW__header{z-index:var(--ui-z-header);border-block-end:1px solid var(--ui-color-border);background:color-mix(in srgb, var(--ui-color-surface) 94%, transparent);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);block-size:auto;min-block-size:4.5rem;display:block;position:relative}.Header-module__lnUIdW__inner{justify-content:space-between;align-items:center;gap:var(--ui-space-6);min-block-size:4.5rem;display:flex}.Header-module__lnUIdW__brand{align-items:center;gap:var(--ui-space-3);border-radius:var(--ui-radius-md);min-inline-size:0;color:var(--ui-color-text);font-weight:var(--ui-font-weight-bold);text-decoration:none;display:inline-flex}.Header-module__lnUIdW__brand:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.Header-module__lnUIdW__brandMark{block-size:2.5rem;min-inline-size:2.5rem;padding-inline:var(--ui-space-2);border-radius:var(--ui-radius-md);background:var(--ui-color-action);color:var(--ui-brand-on-accent);font-size:var(--ui-font-size-xs);letter-spacing:.02em;place-items:center;display:grid}.Header-module__lnUIdW__brandName{font-size:var(--ui-font-size-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Header-module__lnUIdW__actions{align-items:center;gap:var(--ui-space-2);display:flex}.Header-module__lnUIdW__mobileNavigation{display:none}@media (max-width:48rem){.Header-module__lnUIdW__desktopNavigation{display:none}.Header-module__lnUIdW__mobileNavigation{display:block}.Header-module__lnUIdW__inner{gap:var(--ui-space-3)}.Header-module__lnUIdW__brandName{max-inline-size:12rem}}@media (max-width:24rem){.Header-module__lnUIdW__brandName{max-inline-size:8.5rem}}.Header-module__lnUIdW__brandLogo{block-size:2.25rem;inline-size:auto;max-inline-size:100%;display:block}@media (max-width:24rem){.Header-module__lnUIdW__brandLogo{block-size:2rem}}
.LanguageSwitcher-module__psbpAa__switcher{display:inline-block;position:relative}.LanguageSwitcher-module__psbpAa__current{border-radius:var(--ui-radius-md);block-size:2.5rem;min-inline-size:2.5rem;color:var(--ui-color-text-muted);cursor:pointer;transition:background-color var(--ui-duration-fast) var(--ui-ease-standard);background:0 0;border:0;align-items:center;gap:.35rem;padding:0 .5rem;line-height:1;display:inline-flex}.LanguageSwitcher-module__psbpAa__current:hover,.LanguageSwitcher-module__psbpAa__switcher[data-open=true] .LanguageSwitcher-module__psbpAa__current{background:var(--ui-color-action-soft)}.LanguageSwitcher-module__psbpAa__current:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.LanguageSwitcher-module__psbpAa__chevron{border-block-end:1.5px solid;border-inline-end:1.5px solid;block-size:.45rem;inline-size:.45rem;transform:translateY(-.12rem)rotate(45deg)}.LanguageSwitcher-module__psbpAa__menu{z-index:var(--ui-z-menu);min-inline-size:11rem;padding-block-start:.35rem;display:none;position:absolute;inset-block-start:100%;inset-inline-end:0}.LanguageSwitcher-module__psbpAa__switcher:hover .LanguageSwitcher-module__psbpAa__menu,.LanguageSwitcher-module__psbpAa__switcher:focus-within .LanguageSwitcher-module__psbpAa__menu,.LanguageSwitcher-module__psbpAa__switcher[data-open=true] .LanguageSwitcher-module__psbpAa__menu{display:block}.LanguageSwitcher-module__psbpAa__list{padding:var(--ui-space-1);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-md);background:var(--ui-color-surface);box-shadow:var(--ui-shadow-md);margin:0;list-style:none}.LanguageSwitcher-module__psbpAa__switch{align-items:center;gap:var(--ui-space-2);border-radius:var(--ui-radius-sm);color:var(--ui-color-text);font-size:var(--ui-font-size-sm);white-space:nowrap;transition:background-color var(--ui-duration-fast) var(--ui-ease-standard);padding:.5rem .65rem;line-height:1;text-decoration:none;display:flex}.LanguageSwitcher-module__psbpAa__switch:hover{background:var(--ui-color-action-soft)}.LanguageSwitcher-module__psbpAa__switch:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.LanguageSwitcher-module__psbpAa__name{font-weight:var(--ui-font-weight-medium)}@media (prefers-reduced-motion:reduce){.LanguageSwitcher-module__psbpAa__current,.LanguageSwitcher-module__psbpAa__switch{transition:none}}.LanguageSwitcher-module__psbpAa__flag{border:1px solid var(--ui-color-border);background-color:var(--ui-color-surface);border-radius:.3rem;flex:none;place-items:center;block-size:1.15rem;inline-size:1.55rem;display:inline-grid;overflow:hidden;box-shadow:0 .15rem .4rem #0f1f331f}.LanguageSwitcher-module__psbpAa__flag img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.LanguageSwitcher-module__psbpAa__slot{visibility:hidden}
.MobileNavigation-module__yiuT0G__mobileNavigation{position:relative}.MobileNavigation-module__yiuT0G__trigger{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-md);background:var(--ui-color-surface);block-size:2.75rem;inline-size:2.75rem;color:var(--ui-color-text);cursor:pointer;place-items:center;padding:0;display:grid}.MobileNavigation-module__yiuT0G__trigger:hover{border-color:var(--ui-color-border-strong);background:var(--ui-color-surface-subtle)}.MobileNavigation-module__yiuT0G__trigger:focus-visible,.MobileNavigation-module__yiuT0G__link:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.MobileNavigation-module__yiuT0G__icon{font-size:1.4rem;line-height:1}.MobileNavigation-module__yiuT0G__menu{z-index:var(--ui-z-menu);inline-size:min(20rem, calc(100vw - (2 * var(--ui-space-4))));padding:var(--ui-space-2);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-lg);background:var(--ui-color-surface);box-shadow:var(--ui-shadow-lg);position:absolute;inset-block-start:calc(100% + var(--ui-space-2));inset-inline-end:0}.MobileNavigation-module__yiuT0G__list{gap:var(--ui-space-1);margin:0;padding:0;list-style:none;display:grid}.MobileNavigation-module__yiuT0G__link{padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-radius-md);color:var(--ui-color-text);font-weight:var(--ui-font-weight-bold);overflow-wrap:anywhere;text-decoration:none;display:block}.MobileNavigation-module__yiuT0G__link:hover{background:var(--ui-color-action-soft);color:var(--ui-color-action)}
.Navigation-module__yDraKW__list{align-items:center;gap:var(--ui-space-1);margin:0;padding:0;list-style:none;display:flex}.Navigation-module__yDraKW__link{min-block-size:2.75rem;padding-inline:var(--ui-space-4);border-radius:var(--ui-radius-md);color:var(--ui-color-text-muted);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-bold);white-space:normal;transition:background-color var(--ui-duration-fast) var(--ui-ease-standard), color var(--ui-duration-fast) var(--ui-ease-standard);align-items:center;text-decoration:none;display:inline-flex}.Navigation-module__yDraKW__link:hover{background:var(--ui-color-action-soft);color:var(--ui-color-action)}.Navigation-module__yDraKW__link:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}@media (prefers-reduced-motion:reduce){.Navigation-module__yDraKW__link{transition:none}}
.SkipLink-module__GdAmZG__link{z-index:var(--ui-z-skip-link);clip-path:inset(50%);border-radius:var(--ui-radius-md);background:var(--ui-color-text);block-size:1px;inline-size:1px;color:var(--ui-color-surface);font-family:var(--ui-font-sans);font-weight:var(--ui-font-weight-bold);white-space:nowrap;border:0;margin:-1px;padding:0;text-decoration:none;position:fixed;inset-block-start:var(--ui-space-3);inset-inline-start:var(--ui-space-3);overflow:hidden}.SkipLink-module__GdAmZG__link[data-visible=true]{block-size:auto;inline-size:auto;padding:var(--ui-space-3) var(--ui-space-4);clip-path:none;box-shadow:var(--ui-focus-ring);outline:none;margin:0;overflow:visible}
.AppShell-module__cB5iMW__shell{background:var(--ui-color-background);min-block-size:100vh;color:var(--ui-color-text);font-family:var(--ui-font-sans);overflow-wrap:break-word;flex-direction:column;display:flex}.AppShell-module__cB5iMW__main{flex:1;min-inline-size:0}.AppShell-module__cB5iMW__main:focus{outline:none}
