:root{--selection-background:var(--color-primary);--selection-color:var(--color-white);--font-title:"TiemposHeadline-Regular",serif;--font-text:"Moderat",sans-serif;--font-size-text:clamp(1rem,0.6vw + 0.9rem,1.25rem);--font-size-text-s:clamp(0.75rem,0.4vw + 0.8rem,1.05rem);--font-size-text-m:clamp(1rem,0.6vw + 0.9rem,1.25rem);--font-size-text-l:clamp(1.125rem,0.8vw + 1rem,1.5rem);--font-size-title:clamp(2.25rem,3.5vw + 1.5rem,3.75rem);--font-size-title-s:clamp(1.5rem,2vw + 1.1rem,2.25rem);--font-size-title-m:clamp(2rem,2.8vw + 1.3rem,3rem);--font-size-title-l:clamp(2.75rem,4vw + 1.75rem,4.25rem);--font-size-title-xl:clamp(3.5rem,6vw + 2.5rem,5.5rem);--font-size-button-s:clamp(0.875rem,0.3vw + 0.8rem,1rem);--font-size-button-m:clamp(1rem,0.35vw + 0.9rem,1.125rem);--font-size-button-l:clamp(1.125rem,0.45vw + 1rem,1.25rem);--line-height-tight:1.2;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:1.75;--font-weight-title:700;--font-weight-text:400;--color-title:var(--primary-text-color,#00f);--color-text:var(--primary-text-color,#00f);--primary-body-font:"Moderat-Regular",sans-serif;--secondary-body-font:"TiemposText-Regular",serif;--primary-bold-font:"Moderat-Bold",sans-serif;--secondary-bold-font:"TiemposHeadline-Semibold",serif;--primary-heading-font:"TiemposHeadline-Regular",serif;--secondary-heading-font:"Moderat",sans-serif;--main-body-copy-color:#00f;--primary-text-color:#00f;--secondary-text-color:#00f;--inverted-text-color:#fff;--link-color:#00f;--accent-pink:#f205c5;--accent-purple:#812eff;--accent-teal:#85b5bd;--accent-violet:#bc6dff;--accent-cyan:#71efff;--accent-yellow:#f2e274;--color-black:#000;--color-white:#fff;--color-dark:#222;--color-gray-dark:#333;--color-gray:#5e5e5e;--color-muted:#6c757d;--color-muted-light:#4949a7;--color-border:#c0c0c0;--color-border-light:#ccc;--color-disabled-bg:#e0e0e0;--color-disabled-bg-light:#d8d8d8;--color-disabled-placeholder:#858585;--color-gray-medium:#666;--color-light-bg:#f9f9f9;--main-body-background-color:#fff;--color-primary:#00f;--color-primary-disabled:#0000ff50;--color-success:#068338;--color-info:#0c7a8b;--color-error:#dc3545;--color-warning:#ffc107;--color-warning-contrast:#8d5a00;--color-warning-text:#fff;--color-neutral-bg:#e2e8f0;--color-neutral-text:#1a1d26;--color-error-bg:#dfbdbc;--color-error-text:#d9534f;--color-react:#61dafb;--color-header-bg:#282c34;--home-gradient:linear-gradient(120deg,#007cf0,#ff0080 50%,#fff200);--wavy-underline-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='6' viewBox='0 0 16 6'%3E%3Cpath d='M0 3 Q4 0 8 3 T16 3' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");--storybook-blue:#00f;--storybook-cyan:#71efff;--storybook-pink:#f0f;--storybook-purple:#812eff;--storybook-violet:#bc6dff;--storybook-bg:#f9f9f9;--storybook-dark:#222;--storybook-yellow:#ff0;--storybook-white:#fff;--storybook-gray:#707070;--checkbox-checkmark-color:#fff;--checkbox-background-color:#fff;--radius-sm:2px;--radius-md:0.25rem;--radius-lg:8px;--size-width-md:320px;--size-width-lg:900px;--size-width-form:600px;--breakpoint-mobile:480px;--breakpoint-tablet:768px;--breakpoint-desktop:1024px;--breakpoint-wide:1440px;--breakpoint-ultra:1920px;--container-sm:640px;--container-md:960px;--container-lg:1200px;--container-xl:1440px;--container-full:100%;--grid-columns-mobile:4;--grid-columns-tablet:8;--grid-columns-desktop:12;--grid-gap-mobile:var(--space-layout-16);--grid-gap-tablet:var(--space-layout-24);--grid-gap-desktop:var(--space-layout-32);--page-margin-mobile:var(--space-layout-16);--page-margin-tablet:var(--space-layout-32);--page-margin-desktop:var(--space-layout-48);--page-margin-wide:var(--space-layout-64);--rhythm-base:0.5rem;--space-internal-0:0;--space-internal-2:0.125rem;--space-internal-4:0.25rem;--space-internal-6:0.375rem;--space-internal-8:0.5rem;--space-internal-12:0.75rem;--space-internal-16:1rem;--space-internal-24:1.5rem;--space-internal-32:2rem;--space-layout-0:0;--space-layout-4:0.25rem;--space-layout-6:0.375rem;--space-layout-8:0.5rem;--space-layout-16:1rem;--space-layout-24:1.5rem;--space-layout-32:2rem;--space-layout-40:2.5rem;--space-layout-48:3rem;--space-layout-64:4rem;--space-layout-80:5rem;--space-layout-96:6rem}::selection{background-color:var(--selection-background);color:var(--selection-color)}.themeDark,.themeDark :root{--selection-background:var(--color-primary);--selection-color:var(--color-white);--main-body-background-color:#181a1b;--color-title:#6fa8ff;--color-text:#e0e0e0;--primary-text-color:#6fa8ff;--main-body-copy-color:#6fa8ff;--secondary-text-color:#aaa;--inverted-text-color:#181a1b;--link-color:#71efff;--color-primary:#6fa8ff;--color-primary-disabled:#6fa8ff50;--color-success:#4fd18b;--color-info:#71efff;--color-error:#ff6b6b;--color-warning:#ffb366;--color-warning-contrast:#ffb366;--color-warning-text:#181a1b;--color-neutral-bg:#3b3f5c;--color-neutral-text:#f5f7ff;--color-error-bg:#2d2323;--color-error-text:#ffb3b3;--color-react:#61dafb;--color-header-bg:#181a1b;--home-gradient:linear-gradient(120deg,#007cf0,#ff0080 50%,#fff200);--color-white:#181a1b;--color-black:#fff;--color-dark:#e0e0e0;--color-gray-dark:#bbb;--color-gray:#aaa;--color-muted:#888;--color-muted-light:#555;--color-border:#333;--color-border-light:#444;--color-disabled-bg:#23272a;--color-disabled-bg-light:#23272a;--color-disabled-placeholder:#555;--color-gray-medium:#888;--color-light-bg:#23272a;--accent-pink:#f205c5;--accent-purple:#812eff;--accent-teal:#85b5bd;--accent-violet:#bc6dff;--accent-cyan:#71efff;--accent-yellow:#f2e274;--storybook-blue:#4780d6;--storybook-cyan:#96e9ed;--storybook-pink:#ff5fc2;--storybook-purple:#a884d7;--storybook-violet:#bc9de0;--storybook-bg:#23272a;--storybook-dark:#e0e0e0;--storybook-yellow:#feeb6e;--storybook-white:#181a1b;--storybook-gray:#c4c4c4}.themeHCB,.themeHCB :root{--main-body-background-color:#000;--color-title:#fff;--color-text:#fff;--primary-text-color:#fff;--main-body-copy-color:#fff;--secondary-text-color:#fff;--inverted-text-color:#000;--link-color:#fff;--color-primary:#fff;--color-primary-disabled:color-mix(in srgb,#fff 60%,#000);--color-success:#fff;--color-info:#fff;--color-error:#fff;--color-warning:#fff;--color-warning-contrast:#fff;--color-warning-text:#000;--color-neutral-bg:#000;--color-neutral-text:#fff;--color-error-bg:#000;--color-error-text:#fff;--color-react:#fff;--color-header-bg:#000;--home-gradient:linear-gradient(120deg,#000,#868686 50%,#fff);--color-white:#000;--color-black:#fff;--color-dark:#fff;--color-gray-dark:#1f1f1f;--color-gray:#aaa;--color-muted:#888;--color-muted-light:#555;--color-border:#333;--color-border-light:#444;--color-disabled-bg:#313131;--color-disabled-bg-light:#7b7b7b;--color-disabled-placeholder:#555;--color-gray-medium:#888;--color-light-bg:#101010;--accent-pink:#fff;--accent-purple:#fff;--accent-teal:#fff;--accent-violet:#fff;--accent-cyan:#fff;--accent-yellow:#fff;--storybook-blue:#4780d6;--storybook-cyan:#96e9ed;--storybook-pink:#ff5fc2;--storybook-purple:#a884d7;--storybook-violet:#bc9de0;--storybook-bg:#23272a;--storybook-dark:#e0e0e0;--storybook-yellow:#feeb6e;--storybook-white:#181a1b;--storybook-gray:#c4c4c4;--selection-background:#fff;--selection-color:#000}.themeHCW,.themeHCW :root{--main-body-background-color:#fff;--color-title:#000;.themeHCB .badge,.themeHCB .toast{forced-color-adjust:none}--color-text:#000;--primary-text-color:#000;--main-body-copy-color:#000;--secondary-text-color:#000;--inverted-text-color:#fff;--link-color:#000;--color-primary:#000;--color-primary-disabled:color-mix(in srgb,#fff 60%,#000);--color-success:#000;--color-info:#000;--color-error:#000;--color-warning:#000;--color-warning-contrast:#000;--color-warning-text:#fff;--color-neutral-bg:#fff;--color-neutral-text:#000;--color-error-bg:#fff;--color-error-text:#000;--color-react:#000;--color-header-bg:#fff;--home-gradient:linear-gradient(120deg,#000,#868686 50%,#fff);--color-white:#fff;--color-black:#000;--color-dark:#000;--color-gray-dark:#e6e6e6;--color-gray:#aaa;--color-muted:#888;--color-muted-light:#555;--color-border:#333;--color-border-light:#444;--color-disabled-bg:#313131;--color-disabled-bg-light:#7b7b7b;--color-disabled-placeholder:#555;--color-gray-medium:#888;--color-light-bg:#f1f1f1;--accent-pink:#000;--accent-purple:#000;--accent-teal:#000;--accent-violet:#000;--accent-cyan:#000;--accent-yellow:#000;--storybook-blue:#4780d6;--storybook-cyan:#96e9ed;--storybook-pink:#ff5fc2;--storybook-purple:#a884d7;--storybook-violet:#bc9de0;--storybook-bg:#23272a;--storybook-dark:#e0e0e0;--storybook-yellow:#feeb6e;--storybook-white:#181a1b;--storybook-gray:#c4c4c4;--selection-background:#000;--selection-color:#fff}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word}.cookieConsent a,.link,.privacyPolicy a,.privacyPolicy a:hover,.readMore,.wavyUnderline{position:relative;text-decoration:none;padding-bottom:6px}.cookieConsent a:after,.link:after,.privacyPolicy a:after,.privacyPolicy a:hover:after,.readMore:after,.wavyUnderline:after{position:absolute;right:0;bottom:0;left:0;height:6px;background-color:var(--underline-accent-color,currentcolor);opacity:.9;content:"";-webkit-mask-image:var(--wavy-underline-mask);mask-image:var(--wavy-underline-mask);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:16px 6px;mask-size:16px 6px}:lang(en) h1,:lang(en) h2,:lang(en) h3,:lang(en) h4,:lang(en) h5,:lang(en) h6{hyphenate-limit-chars:6 3 3}:lang(fi) h1,:lang(fi) h2,:lang(fi) h3,:lang(fi) h4,:lang(fi) h5,:lang(fi) h6{hyphenate-limit-chars:8 4 4}:lang(sv) h1,:lang(sv) h2,:lang(sv) h3,:lang(sv) h4,:lang(sv) h5,:lang(sv) h6{hyphenate-limit-chars:7 3 3}.Toast_toast__SgRlW{position:fixed;bottom:var(--space-layout-24);left:50%;z-index:1000;padding:var(--space-internal-12) var(--space-internal-16);border-radius:var(--radius-md);background-color:var(--color-dark);box-shadow:0 2px 6px rgb(0 0 0/20%);font-family:var(--font-text);color:var(--color-white);transform:translateX(-50%)}.Title_title__WEERm{margin-block:0 var(--space-layout-16,1rem);margin-inline:0;font-family:var(--font-title);font-size:var(--font-size-title);font-weight:500;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;color:var(--color-title)}@supports (text-wrap:balance){.Title_title__WEERm{text-wrap:balance}}.Title_titleXXS___ABYs{font-size:var(--font-size-title-xxs)}.Title_titleXS__ETSn6{font-size:var(--font-size-title-xs)}.Title_titleS__ZrU72{font-size:var(--font-size-title-s)}.Title_titleM__POCWc{font-size:var(--font-size-title-m)}.Title_titleL__53yz8{font-size:var(--font-size-title-l)}.Title_titleXL__zjtfD{font-size:var(--font-size-title-xl)}.Title_titleXXL__7zuan{font-size:var(--font-size-title-xxl)}.Title_fontSerif__CAt5Y{font-family:var(--font-title,"TiemposHeadline-Regular"),serif}.Title_fontSans__q1u7H{font-family:var(--font-text)}.Title_lineHeightTight__oGYfP{line-height:var(--line-height-tight)}.Title_lineHeightSnug__HRsWh{line-height:var(--line-height-snug)}.Title_lineHeightNormal__PYg_N{line-height:var(--line-height-normal)}.Title_lineHeightRelaxed__kAHzW{line-height:var(--line-height-relaxed)}.Title_lineHeightLoose__4cvCw{line-height:var(--line-height-loose)}@supports (font-optical-sizing:auto){.Title_fontSans__q1u7H,.Title_fontSerif__CAt5Y,.Title_title__WEERm{font-optical-sizing:auto}}