From 41b9a66c6b98e9458578c322ec718317db280225 Mon Sep 17 00:00:00 2001 From: Tero Elonen Date: Tue, 13 Aug 2024 14:27:15 +0300 Subject: [PATCH] UHF-10171: Align link buttons and buttons text always on center --- dist/css/ckeditor.min.css | 2 +- dist/css/styles.min.css | 2 +- src/scss/05_objects/_button.scss | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/dist/css/ckeditor.min.css b/dist/css/ckeditor.min.css index 26f69a1bd..fcd7e316a 100644 --- a/dist/css/ckeditor.min.css +++ b/dist/css/ckeditor.min.css @@ -7,7 +7,7 @@ @keyframes fadeIn{0%{opacity:0}to{opacity:1}}.hds-text-input{--border-width:2px;--outline-width:3px;--input-height:56px;--textarea-height:149px;--icon-size:var(--spacing-m);--helper-color-default:var(--color-black-60);--helper-color-invalid:var(--color-error);--helper-color-success:var(--color-success);--helper-color-info:var(--color-black-90);--helper-color-info-icon:var(--color-coat-of-arms);--icon-color-invalid:var(--color-error);--input-background-default:var(--color-white);--input-background-disabled:var(--color-black-10);--input-border-color-default:var(--color-black-50);--input-border-color-hover:var(--color-black-90);--input-border-color-focus:var(--color-black-90);--input-border-color-invalid:var(--color-error);--input-border-color-disabled:var(--color-black-10);--input-border-color-success:var(--color-success);--input-color-default:var(--color-black-90);--input-color-disabled:var(--color-black-40);--label-color-default:var(--color-black-90);--label-color-invalid:var(--color-black-90);--placeholder-color:var(--color-black-60);--focus-outline-color:var(--color-coat-of-arms)}.hds-text-input .hds-text-input__input:hover{transition:border-color 85ms ease-out}.hds-text-input__input-wrapper[focus-within] .hds-text-input__input:not([readonly]){transition:85ms ease-out;transition-property:box-shadow,transform}.hds-text-input__input-wrapper:focus-within .hds-text-input__input:not([readonly]){transition:85ms ease-out;transition-property:box-shadow,transform}.hds-text-input--invalid .hds-text-input__label{transition:color 85ms linear}.hds-text-input__label{color:var(--label-color-default);display:block;font-size:var(--fontsize-body-m);font-weight:500;margin-bottom:var(--spacing-3-xs)}.hds-text-input__required{color:var(--color-black-90);display:inline-block;font-size:var(--fontsize-body-xl);line-height:1;margin-left:var(--spacing-2-xs);transform:translateY(var(--spacing-3-xs))}.hds-text-input__input-wrapper{display:flex;position:relative}.hds-text-input .hds-text-input__input{-webkit-appearance:none;background-color:var(--input-background-default);border:var(--border-width) solid var(--input-border-color-default);box-sizing:border-box;color:var(--input-color-default);font-size:1.125em;height:var(--input-height);line-height:normal;padding:0 var(--spacing-s);width:100%;will-change:transform,box-shadow}.hds-text-input textarea.hds-text-input__input{height:var(--textarea-height);min-height:var(--input-height);padding:var(--spacing-s);resize:vertical}.hds-text-input .hds-text-input__input:hover{border-color:var(--input-border-color-hover)}.hds-text-input__input-wrapper[focus-within] .hds-text-input__input{border-color:var(--input-border-color-focus);outline:none}.hds-text-input__input-wrapper:focus-within .hds-text-input__input{border-color:var(--input-border-color-focus);outline:none}.hds-text-input .hds-text-input__input::-moz-placeholder{color:var(--placeholder-color);opacity:1}.hds-text-input .hds-text-input__input::placeholder{color:var(--placeholder-color);opacity:1}.hds-text-input__input-wrapper[focus-within] .hds-text-input__input:not([readonly]){box-shadow:0 0 0 var(--outline-width) var(--focus-outline-color);transform:translateZ(0)}.hds-text-input__input-wrapper:focus-within .hds-text-input__input:not([readonly]){box-shadow:0 0 0 var(--outline-width) var(--focus-outline-color);transform:translateZ(0)}.hds-text-input__helper-text{color:var(--helper-color-default)}.hds-text-input__error-text,.hds-text-input__helper-text{display:block;line-height:var(--lineheight-l);font-size:var(--fontsize-body-m);margin-top:var(--spacing-3-xs);white-space:pre-line}.hds-text-input__error-text{position:relative;color:var(--helper-color-invalid);padding-left:calc(var(--icon-size) + var(--spacing-2-xs))}.hds-text-input__error-text:not(:last-child){margin-bottom:var(--spacing-2-xs)}.hds-text-input__error-text:before{animation:fadeIn 85ms ease-out;background:var(--icon-color-invalid);content:"";height:var(--icon-size);mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E");pointer-events:none;position:absolute;left:0;top:0;width:var(--icon-size)}.hds-text-input--invalid .hds-text-input__label{color:var(--label-color-invalid)}.hds-text-input.hds-text-input--invalid .hds-text-input__input{border-color:var(--input-border-color-invalid)}.hds-text-input.hds-text-input--success .hds-text-input__input{border-color:var(--input-border-color-success)}.hds-text-input__success-text{position:relative;color:var(--helper-color-success);display:block;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-3-xs);padding-left:calc(var(--icon-size) + var(--spacing-2-xs));white-space:pre-wrap}.hds-text-input__success-text:not(:last-child){margin-bottom:var(--spacing-2-xs)}.hds-text-input__success-text:before{animation:fadeIn 85ms ease-out;background:var(--helper-color-success);content:"";height:var(--icon-size);mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z'/%3E%3C/g%3E%3C/svg%3E");pointer-events:none;position:absolute;left:0;top:0;width:var(--icon-size)}.hds-text-input__info-text{position:relative;color:var(--helper-color-info);display:block;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-3-xs);padding-left:calc(var(--icon-size) + var(--spacing-2-xs))}.hds-text-input__info-text:not(:last-child){margin-bottom:var(--spacing-2-xs)}.hds-text-input__info-text:before{animation:fadeIn 85ms ease-out;background:var(--helper-color-info-icon);content:"";height:var(--icon-size);mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E");pointer-events:none;position:absolute;left:0;top:0;width:var(--icon-size)}.hds-text-input .hds-text-input__input[disabled]{background-color:var(--input-background-disabled);border-color:var(--input-border-color-disabled);color:var(--input-color-disabled);cursor:not-allowed}.hds-text-input .hds-text-input__input[readonly]{background-color:rgba(0,0,0,0);border:0;color:var(--input-color-default);padding:0;-webkit-text-fill-color:var(--input-color-default)}.hds-text-input__buttons{position:absolute;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;margin-right:var(--spacing-s);font-size:1rem}.hds-text-input__button{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);cursor:pointer;border:0;width:1.5rem;height:1.5rem;overflow:hidden;font-size:1rem} .hds-loading-spinner{--spinner-size:4rem;--spinner-color:var(--color-coat-of-arms);--spinner-thickness:0.5rem;--spinner-rotation-animation-duration:1.5s;--spinner-color-animation-duration:4.5s;--spinner-color-stage1:var(--color-coat-of-arms);--spinner-color-stage2:var(--color-copper);--spinner-color-stage3:var(--color-suomenlinna);position:relative;width:4rem;width:var(--spinner-size);height:4rem;height:var(--spinner-size);border-top-color:var(--color-coat-of-arms);border-top-color:var(--spinner-color)}.hds-loading-spinner--multicolor{border-top-color:var(--spinner-color-stage1);animation:spinner-color-animation var(--spinner-color-animation-duration) cubic-bezier(0.6, 0.2, 0.4, 0.9) infinite}.hds-loading-spinner--small{--spinner-size:1.5rem;--spinner-thickness:0.1875rem}.hds-loading-spinner div{position:absolute;box-sizing:border-box;width:100%;height:100%;border:var(--spinner-thickness) solid rgba(0,0,0,0);border-top-color:inherit;border-radius:50%;animation:spinner-rotation-animation var(--spinner-rotation-animation-duration) cubic-bezier(0.6, 0.2, 0.4, 0.8) infinite}.hds-loading-spinner div:nth-child(2){animation-delay:-0.15s}.hds-loading-spinner div:nth-child(3){animation-delay:-0.3s}@keyframes spinner-rotation-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinner-color-animation{33.3%{border-top-color:var(--spinner-color-stage2)}66.6%{border-top-color:var(--spinner-color-stage3)}} .hds-selection-group{--spacing-col:1.25rem;--spacing-row:var(--spacing-s);--label-color-default:var(--color-black-90);--icon-size:var(--spacing-m);border:0;padding:0}.hds-selection-group>:not(.hds-selection-group__items){float:left}.hds-selection-group__legend{color:var(--label-color-default);display:block;font-size:var(--fontsize-body-m);font-weight:500;margin-bottom:var(--spacing-row)}.hds-selection-group__required{color:var(--label-color-default);display:inline-block;font-size:var(--fontsize-body-xl);line-height:1;margin-left:var(--spacing-2-xs);transform:translateY(var(--spacing-3-xs))}.hds-selection-group__items{clear:left;display:grid;grid-gap:var(--spacing-row) var(--spacing-col);gap:var(--spacing-row) var(--spacing-col);justify-content:start}.hds-selection-group__items--vertical{grid-auto-flow:row}.hds-selection-group__items--horizontal{grid-auto-flow:column}.hds-selection-group__error-text{position:relative;color:var(--color-error);display:block;font-size:var(--fontsize-body-m);margin-top:var(--spacing-xs);padding-left:calc(var(--icon-size) + var(--spacing-2-xs))}.hds-selection-group__error-text:before{background:var(--color-error);content:"";height:var(--icon-size);mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E");pointer-events:none;position:absolute;left:0;top:0;width:var(--icon-size)} -:root{--color-focus-outline: #0072c6;--box-shadow-s: 0px 2px 10px 0px rgba(0,0,0,0.07);--box-shadow-m: 0px 2px 10px 0px rgba(0,0,0,0.1);--box-shadow-l: 0px 2px 20px 0px rgba(0,0,0,0.2);--fontsize-heading-xxl: 4rem;--fontsize-heading-xl: 3rem;--fontsize-heading-xl-mobile: 2.5rem;--fontsize-heading-l: 2rem}:root{--breakpoint-xs: 320px;--breakpoint-s: 576px;--breakpoint-m: 768px;--breakpoint-l: 992px;--breakpoint-xl: 1248px;--container-width-xs: 288px;--container-width-s: 544px;--container-width-m: 720px;--container-width-l: 944px;--container-width-xl: 1200px;--color-brick: #bd2719;--color-brick-light: #ffeeed;--color-brick-medium-light: #facbc8;--color-brick-dark: #800e04;--color-bus: #0000bf;--color-bus-light: #f0f0ff;--color-bus-medium-light: #ccccff;--color-bus-dark: #00005e;--color-coat-of-arms: #0072c6;--color-coat-of-arms-light: #e6f4ff;--color-coat-of-arms-medium-light: #b5daf7;--color-coat-of-arms-dark: #005799;--color-copper: #00d7a7;--color-copper-light: #cffaf1;--color-copper-medium-light: #9ef0de;--color-copper-dark: #00a17d;--color-engel: #ffe977;--color-engel-light: #fff9db;--color-engel-medium-light: #fff3b8;--color-engel-dark: #dbc030;--color-fog: #9fc9eb;--color-fog-light: #e8f3fc;--color-fog-medium-light: #d0e6f7;--color-fog-dark: #72a5cf;--color-gold: #c2a251;--color-gold-light: #f7f2e4;--color-gold-medium-light: #e8d7a7;--color-gold-dark: #9e823c;--color-metro: #fd4f00;--color-metro-light: #ffeee6;--color-metro-medium-light: #ffcab3;--color-metro-dark: #bd2f00;--color-silver: #dedfe1;--color-silver-light: #f7f7f8;--color-silver-medium-light: #efeff0;--color-silver-dark: #b0b8bf;--color-summer: #ffc61e;--color-summer-light: #fff4d4;--color-summer-medium-light: #ffe49c;--color-summer-dark: #cc9200;--color-suomenlinna: #f5a3c7;--color-suomenlinna-light: #fff0f7;--color-suomenlinna-medium-light: #ffdbeb;--color-suomenlinna-dark: #e673a5;--color-tram: #008741;--color-tram-light: #dff7eb;--color-tram-medium-light: #a3e3c2;--color-tram-dark: #006631;--color-black: #000000;--color-white: #ffffff;--color-black-5: #f1f1f1;--color-black-10: #e5e5e5;--color-black-20: #cccccc;--color-black-30: #b2b2b2;--color-black-40: #999898;--color-black-50: #808080;--color-black-60: #666666;--color-black-70: #4c4c4c;--color-black-80: #333333;--color-black-90: #1a1a1a;--color-error: #b01038;--color-error-light: #f6e2e6;--color-error-dark: #8d0d2d;--color-success: #007a64;--color-success-light: #e2f5f3;--color-success-dark: #006250;--color-alert: #ffda07;--color-alert-light: #fff4b4;--color-alert-dark: #d18200;--color-info: #0062b9;--color-info-light: #e5eff8;--color-info-dark: #004f94;--spacing-layout-2-xs: 1rem;--spacing-layout-xs: 1.5rem;--spacing-layout-s: 2rem;--spacing-layout-m: 3rem;--spacing-layout-l: 4rem;--spacing-layout-xl: 6rem;--spacing-layout-2-xl: 8rem;--spacing-4-xs: 0.125rem;--spacing-3-xs: 0.25rem;--spacing-2-xs: 0.5rem;--spacing-xs: 0.75rem;--spacing-s: 1rem;--spacing-m: 1.5rem;--spacing-l: 2rem;--spacing-xl: 2.5rem;--spacing-2-xl: 3.0rem;--spacing-3-xl: 3.5rem;--spacing-4-xl: 4rem;--spacing-5-xl: 4.5rem;--fontsize-heading-xl: 3.25rem;--fontsize-heading-l: 2.25rem;--fontsize-heading-m: 1.5rem;--fontsize-heading-s: 1.25rem;--fontsize-heading-xs: 1.125rem;--fontsize-heading-xxs: 1rem;--fontsize-body-s: 0.875rem;--fontsize-body-m: 1rem;--fontsize-body-l: 1.125rem;--fontsize-body-xl: 1.25rem;--font-default: HelsinkiGrotesk, Arial, sans-serif;--lineheight-s: 1;--lineheight-m: 1.2;--lineheight-l: 1.5;--lineheight-xl: 1.75}.ck-content{/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);color:#1a1a1a;font-family:HelsinkiGrotesk,Arial,sans-serif;--theme-fg1: var(--color-white);--theme-fg2: var(--color-black);--theme-bg1: var(--color-black);--theme-bg2: transparent;--theme-focus: var(--color-black);--theme-focus-gutter-color: transparent}.ck-content html{-webkit-text-size-adjust:100%;line-height:1.15}.ck-content body{margin:0}.ck-content main{display:block}.ck-content h1{font-size:2em;margin:.67em 0}.ck-content hr{box-sizing:content-box;height:0;overflow:visible}.ck-content pre{font-family:monospace,monospace;font-size:1em}.ck-content a{background-color:rgba(0,0,0,0)}.ck-content abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ck-content b,.ck-content strong{font-weight:bolder}.ck-content code,.ck-content kbd,.ck-content samp{font-family:monospace,monospace;font-size:1em}.ck-content small{font-size:80%}.ck-content sub,.ck-content sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.ck-content sub{bottom:-0.25em}.ck-content sup{top:-0.5em}.ck-content img{border-style:none}.ck-content button,.ck-content input,.ck-content optgroup,.ck-content select,.ck-content textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}.ck-content button,.ck-content input{overflow:visible}.ck-content button,.ck-content select{text-transform:none}.ck-content button,.ck-content [type=button],.ck-content [type=reset],.ck-content [type=submit]{-webkit-appearance:button}.ck-content button::-moz-focus-inner,.ck-content [type=button]::-moz-focus-inner,.ck-content [type=reset]::-moz-focus-inner,.ck-content [type=submit]::-moz-focus-inner{border-style:none;padding:0}.ck-content button:-moz-focusring,.ck-content [type=button]:-moz-focusring,.ck-content [type=reset]:-moz-focusring,.ck-content [type=submit]:-moz-focusring{outline:1px dotted ButtonText}.ck-content fieldset{padding:.35em .75em .625em}.ck-content legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}.ck-content progress{vertical-align:baseline}.ck-content textarea{overflow:auto}.ck-content [type=checkbox],.ck-content [type=radio]{box-sizing:border-box;padding:0}.ck-content [type=number]::-webkit-inner-spin-button,.ck-content [type=number]::-webkit-outer-spin-button{height:auto}.ck-content [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.ck-content [type=search]::-webkit-search-decoration{-webkit-appearance:none}.ck-content ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.ck-content details{display:block}.ck-content summary{display:list-item}.ck-content template{display:none}.ck-content [hidden]{display:none}.ck-content :root{--breakpoint-xs: 320px;--breakpoint-s: 576px;--breakpoint-m: 768px;--breakpoint-l: 992px;--breakpoint-xl: 1248px;--container-width-xs: 288px;--container-width-s: 544px;--container-width-m: 720px;--container-width-l: 944px;--container-width-xl: 1200px;--color-brick: #bd2719;--color-brick-light: #ffeeed;--color-brick-medium-light: #facbc8;--color-brick-dark: #800e04;--color-bus: #0000bf;--color-bus-light: #f0f0ff;--color-bus-medium-light: #ccccff;--color-bus-dark: #00005e;--color-coat-of-arms: #0072c6;--color-coat-of-arms-light: #e6f4ff;--color-coat-of-arms-medium-light: #b5daf7;--color-coat-of-arms-dark: #005799;--color-copper: #00d7a7;--color-copper-light: #cffaf1;--color-copper-medium-light: #9ef0de;--color-copper-dark: #00a17d;--color-engel: #ffe977;--color-engel-light: #fff9db;--color-engel-medium-light: #fff3b8;--color-engel-dark: #dbc030;--color-fog: #9fc9eb;--color-fog-light: #e8f3fc;--color-fog-medium-light: #d0e6f7;--color-fog-dark: #72a5cf;--color-gold: #c2a251;--color-gold-light: #f7f2e4;--color-gold-medium-light: #e8d7a7;--color-gold-dark: #9e823c;--color-metro: #fd4f00;--color-metro-light: #ffeee6;--color-metro-medium-light: #ffcab3;--color-metro-dark: #bd2f00;--color-silver: #dedfe1;--color-silver-light: #f7f7f8;--color-silver-medium-light: #efeff0;--color-silver-dark: #b0b8bf;--color-summer: #ffc61e;--color-summer-light: #fff4d4;--color-summer-medium-light: #ffe49c;--color-summer-dark: #cc9200;--color-suomenlinna: #f5a3c7;--color-suomenlinna-light: #fff0f7;--color-suomenlinna-medium-light: #ffdbeb;--color-suomenlinna-dark: #e673a5;--color-tram: #008741;--color-tram-light: #dff7eb;--color-tram-medium-light: #a3e3c2;--color-tram-dark: #006631;--color-black: #000000;--color-white: #ffffff;--color-black-5: #f1f1f1;--color-black-10: #e5e5e5;--color-black-20: #cccccc;--color-black-30: #b2b2b2;--color-black-40: #999898;--color-black-50: #808080;--color-black-60: #666666;--color-black-70: #4c4c4c;--color-black-80: #333333;--color-black-90: #1a1a1a;--color-error: #b01038;--color-error-light: #f6e2e6;--color-error-dark: #8d0d2d;--color-success: #007a64;--color-success-light: #e2f5f3;--color-success-dark: #006250;--color-alert: #ffda07;--color-alert-light: #fff4b4;--color-alert-dark: #d18200;--color-info: #0062b9;--color-info-light: #e5eff8;--color-info-dark: #004f94;--spacing-layout-2-xs: 1rem;--spacing-layout-xs: 1.5rem;--spacing-layout-s: 2rem;--spacing-layout-m: 3rem;--spacing-layout-l: 4rem;--spacing-layout-xl: 6rem;--spacing-layout-2-xl: 8rem;--spacing-4-xs: 0.125rem;--spacing-3-xs: 0.25rem;--spacing-2-xs: 0.5rem;--spacing-xs: 0.75rem;--spacing-s: 1rem;--spacing-m: 1.5rem;--spacing-l: 2rem;--spacing-xl: 2.5rem;--spacing-2-xl: 3.0rem;--spacing-3-xl: 3.5rem;--spacing-4-xl: 4rem;--spacing-5-xl: 4.5rem;--fontsize-heading-xl: 3.25rem;--fontsize-heading-l: 2.25rem;--fontsize-heading-m: 1.5rem;--fontsize-heading-s: 1.25rem;--fontsize-heading-xs: 1.125rem;--fontsize-heading-xxs: 1rem;--fontsize-body-s: 0.875rem;--fontsize-body-m: 1rem;--fontsize-body-l: 1.125rem;--fontsize-body-xl: 1.25rem;--font-default: HelsinkiGrotesk, Arial, sans-serif;--lineheight-s: 1;--lineheight-m: 1.2;--lineheight-l: 1.5;--lineheight-xl: 1.75}.ck-content html,.ck-content body{height:100%}.ck-content html{box-sizing:border-box}.ck-content *,.ck-content *:before,.ck-content *:after{box-sizing:inherit}.ck-content body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;--line-height: 1.5;background-color:#fff;color:#1a1a1a;display:flex;flex-direction:column;font-family:HelsinkiGrotesk,Arial,sans-serif;font-size:1rem;line-height:1.5}.ck-content body.gin--horizontal-toolbar{padding-top:0 !important}.ck-content :root{--hdbt-color-black: #121212;--hdbt-default-link-color: var(--color-black-90);--hdbt-theme-color: var(--color-black);--hdbt-text-color: var(--color-white);--hdbt-text-color--coat-of-arms: var(--color-white);--hdbt-text-color--brick: var(--color-white);--hdbt-text-color--bus: var(--color-white);--hdbt-text-color--metro: var(--color-white);--hdbt-text-color--tram: var(--color-white);--hdbt-text-color--gold: var(--hdbt-color-black);--hdbt-text-color--silver: var(--hdbt-color-black);--hdbt-text-color--copper: var(--hdbt-color-black);--hdbt-text-color--engel: var(--hdbt-color-black);--hdbt-text-color--fog: var(--hdbt-color-black);--hdbt-text-color--summer: var(--hdbt-color-black);--hdbt-text-color--suomenlinna: var(--hdbt-color-black);--hdbt-button-text-color--coat-of-arms: var(--hdbt-color-black);--hdbt-button-text-color--brick: var(--hdbt-color-black);--hdbt-button-text-color--bus: var(--hdbt-color-black);--hdbt-button-text-color--metro: var(--hdbt-color-black);--hdbt-button-text-color--tram: var(--hdbt-color-black);--hdbt-button-text-color--gold: var(--color-white);--hdbt-button-text-color--silver: var(--color-white);--hdbt-button-text-color--copper: var(--color-white);--hdbt-button-text-color--engel: var(--color-white);--hdbt-button-text-color--fog: var(--color-white);--hdbt-button-text-color--summer: var(--color-white);--hdbt-button-text-color--suomenlinna: var(--color-white);--hdbt-button-highlight-color--coat-of-arms: var(--color-black-90);--hdbt-button-highlight-color--brick: var(--color-black-90);--hdbt-button-highlight-color--bus: var(--color-black-90);--hdbt-button-highlight-color--metro: var(--color-black-90);--hdbt-button-highlight-color--tram: var(--color-black-90);--hdbt-button-highlight-color--gold: var(--color-white);--hdbt-button-highlight-color--silver: var(--color-white);--hdbt-button-highlight-color--copper: var(--color-white);--hdbt-button-highlight-color--engel: var(--color-white);--hdbt-button-highlight-color--fog: var(--color-white);--hdbt-button-highlight-color--summer: var(--color-white);--hdbt-button-highlight-color--suomenlinna: var(--color-white);--background-color-disabled: transparent;--border-color-disabled: transparent;--color-disabled: var(--color-black-40);--border-color-focus: var(--color-coat-of-arms);--border-color-hover-focus: var(--color-coat-of-arms-dark)}@font-face{.ck-content{text-rendering:optimizeLegibility;font-family:"HelsinkiGrotesk";font-style:normal;font-weight:400;src:url(../fonts/HelsinkiGrotesk-Regular.eot);src:url(../fonts/HelsinkiGrotesk-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/HelsinkiGrotesk-Regular.woff) format("woff"),url(../fonts/HelsinkiGrotesk-Regular.ttf) format("truetype"),url(../fonts/HelsinkiGrotesk-Regular.svg#HelsinkiGrotesk-Regular) format("svg")}}@font-face{.ck-content{text-rendering:optimizeLegibility;font-family:"HelsinkiGrotesk";font-style:italic;font-weight:400;src:url(../fonts/HelsinkiGrotesk-RegularItalic.eot);src:url(../fonts/HelsinkiGrotesk-RegularItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/HelsinkiGrotesk-RegularItalic.woff) format("woff"),url(../fonts/HelsinkiGrotesk-RegularItalic.ttf) format("truetype"),url(../fonts/HelsinkiGrotesk-RegularItalic.svg#HelsinkiGrotesk-RegularItalic) format("svg")}}@font-face{.ck-content{text-rendering:optimizeLegibility;font-family:"HelsinkiGrotesk";font-style:normal;font-weight:500;src:url(../fonts/HelsinkiGrotesk-Medium.eot);src:url(../fonts/HelsinkiGrotesk-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/HelsinkiGrotesk-Medium.woff) format("woff"),url(../fonts/HelsinkiGrotesk-Medium.ttf) format("truetype"),url(../fonts/HelsinkiGrotesk-Medium.svg#HelsinkiGrotesk-Medium) format("svg")}}@font-face{.ck-content{text-rendering:optimizeLegibility;font-family:"HelsinkiGrotesk";font-style:italic;font-weight:500;src:url(../fonts/HelsinkiGrotesk-MediumItalic.eot);src:url(../fonts/HelsinkiGrotesk-MediumItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/HelsinkiGrotesk-MediumItalic.woff) format("woff"),url(../fonts/HelsinkiGrotesk-MediumItalic.ttf) format("truetype"),url(../fonts/HelsinkiGrotesk-MediumItalic.svg#HelsinkiGrotesk-MediumItalic) format("svg")}}@font-face{.ck-content{text-rendering:optimizeLegibility;font-family:"HelsinkiGrotesk";font-style:normal;font-weight:700;src:url(../fonts/HelsinkiGrotesk-Bold.eot);src:url(../fonts/HelsinkiGrotesk-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/HelsinkiGrotesk-Bold.woff) format("woff"),url(../fonts/HelsinkiGrotesk-Bold.ttf) format("truetype"),url(../fonts/HelsinkiGrotesk-Bold.svg#HelsinkiGrotesk-Bold) format("svg")}}@font-face{.ck-content{text-rendering:optimizeLegibility;font-family:"HelsinkiGrotesk";font-style:italic;font-weight:700;src:url(../fonts/HelsinkiGrotesk-BoldItalic.eot);src:url(../fonts/HelsinkiGrotesk-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/HelsinkiGrotesk-BoldItalic.woff) format("woff"),url(../fonts/HelsinkiGrotesk-BoldItalic.ttf) format("truetype"),url(../fonts/HelsinkiGrotesk-BoldItalic.svg#HelsinkiGrotesk-BoldItalic) format("svg")}}@font-face{.ck-content{text-rendering:optimizeLegibility;font-family:"HelsinkiGrotesk";font-style:normal;font-weight:800;src:url(../fonts/HelsinkiGrotesk-Black.eot);src:url(../fonts/HelsinkiGrotesk-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/HelsinkiGrotesk-Black.woff) format("woff"),url(../fonts/HelsinkiGrotesk-Black.ttf) format("truetype"),url(../fonts/HelsinkiGrotesk-Black.svg#HelsinkiGrotesk-Black) format("svg")}}@font-face{.ck-content{text-rendering:optimizeLegibility;font-family:"HelsinkiGrotesk";font-style:italic;font-weight:800;src:url(../fonts/HelsinkiGrotesk-BlackItalic.eot);src:url(../fonts/HelsinkiGrotesk-BlackItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/HelsinkiGrotesk-BlackItalic.woff) format("woff"),url(../fonts/HelsinkiGrotesk-BlackItalic.ttf) format("truetype"),url(../fonts/HelsinkiGrotesk-BlackItalic.svg#HelsinkiGrotesk-BlackItalic) format("svg")}}.ck-content :root,.ck-content [dir=ltr]{--lang-direction: 1}.ck-content [dir=rtl]{--lang-direction: -1}.ck-content>*{max-width:860px}.ck-content figure{margin:0}.ck-content .user-edited-content>table,.ck-content .user-edited-content :not(figure)>table{display:block;max-width:-moz-fit-content;max-width:fit-content;overflow-x:auto}.ck-content .user-edited-content>table caption,.ck-content .user-edited-content :not(figure)>table caption{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);background:#e6e6e6;font-weight:700;padding:16px 24px 0;text-align:left}@media(min-width: 992px){.ck-content .user-edited-content>table caption,.ck-content .user-edited-content :not(figure)>table caption{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}.ck-content .user-edited-content>table caption strong,.ck-content .user-edited-content :not(figure)>table caption strong{font-weight:700}.ck-content .user-edited-content figure{background:linear-gradient(90deg, #ffffff 30%, rgba(255, 255, 255, 0)),linear-gradient(90deg, rgba(255, 255, 255, 0), #ffffff 70%) 100% 0,linear-gradient(90deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)),linear-gradient(90deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4)) 100% 0;background-attachment:local,local,scroll,scroll;background-color:#fff;background-repeat:no-repeat;background-size:39.998px 100%,39.998px 100%,14px 100%,14px 100%;margin:0;overflow-x:auto}.ck-content .user-edited-content figure figcaption{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);background:#ffffff;background:var(--user-edited-content-background-color, #ffffff);left:0;margin-top:0;padding-bottom:16px;padding-top:64px;position:sticky}@media(min-width: 992px){.ck-content .user-edited-content figure figcaption{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}.ck-content .user-edited-content figure:not(:has(figcaption)){margin-top:16px}.ck-content .user-edited-content figure>figure{margin-top:0}.ck-content .user-edited-content figure figcaption+table{margin-top:0}.ck-content .user-edited-content figure table{background:rgba(0,0,0,0);box-shadow:0 0 0 860px #ffffff;box-shadow:0 0 0 860px var(--user-edited-content-background-color, #ffffff);margin-top:0}.ck-content .user-edited-content figure table th{background:rgba(0,0,0,.097)}.ck-content .user-edited-content figure table:has(tr:nth-child(n+5)) tr:nth-child(even) td{background:rgba(0,0,0,.05)}.ck-content .user-edited-content table{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);background:#fff;border:2px solid gray;border-collapse:collapse;border-spacing:0;margin:16px 0 0 0;padding:0;width:auto}.ck-content .user-edited-content table tr:not(tbody:last-child *:last-child){border-bottom:1px solid gray}.ck-content .user-edited-content table td,.ck-content .user-edited-content table th{color:#000;min-width:0;padding:12px 24px;text-align:left}.ck-content .user-edited-content table th{background:#e6e6e6;font-weight:700}.ck-content .user-edited-content table th strong{font-weight:700}.ck-content .user-edited-content table:has(tr:nth-child(n+5)) tr:nth-child(even) td{background:#f2f2f2}.ck-content h1,.ck-content h2,.ck-content h3,.ck-content h4,.ck-content h5,.ck-content h6{margin-bottom:0;margin-top:48px}.ck-content h1 strong,.ck-content h2 strong,.ck-content h3 strong,.ck-content h4 strong,.ck-content h5 strong,.ck-content h6 strong{font-weight:inherit}.ck-content h2,.ck-content h3,.ck-content h4,.ck-content h5,.ck-content h6{-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word}.ck-content h1{--line-height: 1;font-size:2.5rem;font-weight:400;line-height:1;line-height:var(--line-height)}@media(min-width: 992px){.ck-content h1{--line-height: 1;font-size:4rem;font-weight:400}}@media(min-width: 768px){.ck-content h1{margin-top:64px}}@media(min-width: 992px){.ck-content h1{margin-bottom:64px}}.ck-content h2{--line-height: 1;font-size:2rem;font-weight:400;line-height:1;line-height:var(--line-height)}@media(min-width: 992px){.ck-content h2{--line-height: 1;font-size:3rem;font-weight:400}}.ck-content h3{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height)}@media(min-width: 992px){.ck-content h3{--line-height: 1;font-size:2rem;font-weight:400}}.ck-content h4{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height)}@media(min-width: 992px){.ck-content h4{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}.ck-content h5{--line-height: 1.2222222222;font-size:1.125rem;font-weight:500;line-height:1.2222222222;line-height:var(--line-height)}@media(min-width: 992px){.ck-content h5{--line-height: 1.5;font-size:1.25rem;font-weight:500}}.ck-content h6{--line-height: 1.5;font-size:1rem;font-weight:700;line-height:1.5;line-height:var(--line-height)}@media(min-width: 992px){.ck-content h6{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700}}.ck-content a{color:var(--hdbt-default-link-color);word-wrap:break-word}.ck-content p{margin-bottom:0;margin-top:16px;word-wrap:break-word}.ck-content ul,.ck-content ol{margin-bottom:24px;margin-left:0;margin-top:24px;padding-left:32px}.ck-content ul ul,.ck-content ul ol,.ck-content ol ul,.ck-content ol ol{margin-bottom:0;margin-top:16px}.ck-content li{margin-left:0;padding-left:0}.ck-content li+li{margin-top:16px}.ck-content ul[role=listbox] li,.ck-content .local-tasks li,.ck-content .toolbar-menu li,.ck-content .pager li,.ck-content .table-of-contents__list li,.ck-content .menu li{margin-top:0}.ck-content blockquote[data-helfi-quote],.ck-content .quote{--line-height: 1.5;font-size:1.5rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:block;margin:48px 0;padding-top:8px;padding-bottom:8px;padding-left:24px;position:relative}@media(min-width: 992px){.ck-content blockquote[data-helfi-quote],.ck-content .quote{--line-height: 1.5;font-size:2rem;font-weight:400}}@media(min-width: 992px){.ck-content blockquote[data-helfi-quote],.ck-content .quote{margin:64px 0;padding-left:40px}}.ck-content blockquote[data-helfi-quote]::before,.ck-content .quote::before{background-color:var(--hdbt-color-palette--primary);content:"";height:100%;top:0;left:0;position:absolute;width:8px}.ck-content p[data-helfi-quote-text],.ck-content .quote__text{font-style:italic;margin-top:0}.ck-content p[data-helfi-quote-text]::before,.ck-content .quote__text::before{content:"”"}.ck-content p[data-helfi-quote-text][lang=en]::before,[lang=en] .ck-content p[data-helfi-quote-text]::before,.ck-content .quote__text[lang=en]::before,[lang=en] .ck-content .quote__text::before{content:"“"}.ck-content p[data-helfi-quote-text]::after,.ck-content .quote__text::after{content:"”"}.ck-content footer[data-helfi-quote-author],.ck-content .quote__author{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:24px}.ck-content footer[data-helfi-quote-author]::before,.ck-content .quote__author::before{content:"-";margin-right:3px}.ck-content footer[data-helfi-quote-author] cite,.ck-content .quote__author cite{font-style:normal}.ck-content :root{--theme-fg1: var(--color-white);--theme-fg2: var(--color-black);--theme-bg1: var(--color-black);--theme-bg2: transparent;--theme-focus: var(--color-black);--theme-focus-gutter-color: transparent}.ck-content .hds-button{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);--border-width: 2px;--color: inherit;--min-size: 44px;--outline-gutter: 2px;--outline-width: 3px;align-content:flex-start;align-items:center;background-color:transparent;background-color:var(--background-color, transparent);border:2px solid transparent;border:var(--border-width) solid var(--border-color, transparent);border-radius:0;color:inherit;color:var(--color);cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;line-height:1.15;margin:0;min-height:44px;min-height:var(--min-size);min-width:44px;min-width:var(--min-size);padding:0 0.5rem;padding:0 var(--spacing-2-xs);position:relative;-webkit-text-decoration:none;text-decoration:none;text-transform:none;vertical-align:top}.ck-content .hds-button,.ck-content .hds-button::before,.ck-content .hds-button::after,.ck-content .hds-button *,.ck-content .hds-button *::before,.ck-content .hds-button *::after{box-sizing:border-box}.ck-content button.hds-button,.ck-content .hds-button[type=button],.ck-content .hds-button[type=reset],.ck-content .hds-button[type=submit]{-webkit-appearance:button}.ck-content .hds-button::-moz-focus-inner,.ck-content .hds-button[type=button]::-moz-focus-inner,.ck-content .hds-button[type=reset]::-moz-focus-inner,.ck-content .hds-button[type=submit]::-moz-focus-inner{border-style:none;padding:0}.ck-content .hds-button:-moz-focusring,.ck-content .hds-button[type=button]:-moz-focusring,.ck-content .hds-button[type=reset]:-moz-focusring,.ck-content .hds-button[type=submit]:-moz-focusring{outline:1px dotted ButtonText}.ck-content .hds-button:hover,.ck-content .hds-button:focus-visible,.ck-content .hds-button:active{transition-duration:85ms;transition-property:background-color,border-color,color;transition-timing-function:ease-out}.ck-content .hds-button:hover{background-color:transparent;background-color:var(--background-color-hover, transparent);color:var(--color-hover)}.ck-content .hds-button:focus-visible,.ck-content .hds-button:active{background-color:transparent;background-color:var(--background-color-focus, transparent);box-shadow:0 0 0 calc(2px + 3px) transparent;box-shadow:0 0 0 calc(var(--outline-gutter, 2px) + var(--outline-width, 3px)) var(--submit-input-focus-gutter-color, transparent);color:var(--color-focus);outline:3px solid #000000;outline:var(--outline-width, 3px) solid var(--focus-outline-color, #000000);outline-offset:2px;outline-offset:var(--outline-gutter, 2px)}.ck-content .hds-button:not(:disabled){border-color:transparent;border-color:var(--border-color, transparent)}.ck-content .hds-button:disabled{background-color:transparent;background-color:var(--background-color-disabled, transparent);border-color:transparent;border-color:var(--border-color-disabled, transparent);color:var(--color-disabled);cursor:not-allowed}.ck-content .hds-button:focus-visible:hover,.ck-content .hds-button:active:hover{background-color:transparent;background-color:var(--background-color-hover-focus, transparent)}.ck-content .hds-button:not(:disabled):hover{border-color:transparent;border-color:var(--border-color-hover, transparent)}.ck-content .hds-button:not(:disabled):focus-visible,.ck-content .hds-button:not(:disabled):active{border-color:transparent;border-color:var(--border-color-focus, transparent)}.ck-content .hds-button:not(:disabled):focus-visible:hover,.ck-content .hds-button:not(:disabled):active:hover{border-color:transparent;border-color:var(--border-color-hover-focus, transparent);color:var(--color-hover-focus)}.ck-content input[type=button].hds-button,.ck-content input[type=reset].hds-button,.ck-content input[type=submit].hds-button,.ck-content .hds-button__label{font-weight:inherit;line-height:1.25em;padding:1rem;padding:var(--spacing-s)}.ck-content input[type=button].hds-button,.ck-content input[type=reset].hds-button,.ck-content input[type=submit].hds-button{cursor:pointer;padding:1rem 2rem;padding:var(--spacing-s) var(--spacing-l)}.ck-content .hds-button__label:only-child{margin:0 0.5rem;margin:0 var(--spacing-2-xs)}.ck-content input[type=button].hds-button--small,.ck-content input[type=reset].hds-button--small,.ck-content input[type=submit].hds-button--small,.ck-content .hds-button--small .hds-button__label{line-height:1;line-height:var(--lineheight-s);padding:0.5rem 0.75rem;padding:var(--spacing-2-xs) var(--spacing-xs)}.ck-content .hds-button--supplementary .hds-button__label:first-child{padding-right:0.25rem;padding-right:var(--spacing-3-xs)}.ck-content .hds-button--small .hds-button__label:only-child{margin:0 0.75rem;margin:0 var(--spacing-xs)}.ck-content .hds-button--supplementary .hds-icon+.hds-button__label:last-child{padding-left:0.25rem;padding-left:var(--spacing-3-xs)}.ck-content .hds-button--supplementary .hds-icon+.hds-button__label:not(:last-child){padding-left:0.25rem;padding-left:var(--spacing-3-xs);padding-right:0.25rem;padding-right:var(--spacing-3-xs)}.ck-content .hds-button--small{padding:0}.ck-content input[type=button].hds-button--small,.ck-content input[type=reset].hds-button--small,.ck-content input[type=submit].hds-button--small{padding:0.5rem 1.5rem;padding:var(--spacing-2-xs) var(--spacing-m)}.ck-content .hds-button--small .hds-button__label:not(:first-of-type):not(:last-of-type){padding:0.5rem 0.5rem;padding:var(--spacing-2-xs) var(--spacing-2-xs)}.ck-content .hds-button--fullwidth{width:100%}.ck-content .hds-button .hds-icon{height:1.5rem;height:var(--spacing-m);margin-left:1rem;margin-left:var(--spacing-s);width:1.5rem;width:var(--spacing-m)}.ck-content .hds-button__label~.hds-icon{margin:0 1rem 0 0;margin:0 var(--spacing-s) 0 0}.ck-content .hds-button--small .hds-icon{margin-left:0.5rem;margin-left:var(--spacing-2-xs)}.ck-content .hds-button .hds-button--small .hds-button__label~.hds-icon{margin:0 0.5rem 0 0;margin:0 var(--spacing-2-xs) 0 0}.ck-content .hds-button .hds-icon:first-of-type:not(:last-of-type){margin:0 0 0 0.5rem;margin:0 0 0 var(--spacing-2-xs)}.ck-content .hds-button .hds-icon:last-of-type:not(:first-of-type){margin:0 0.5rem 0 0;margin:0 var(--spacing-2-xs) 0 0}.ck-content .hds-button--small .hds-icon:first-child:not(:last-of-type){margin:0 0 0 0.5rem;margin:0 0 0 var(--spacing-2-xs)}.ck-content .hds-button--small .hds-icon:last-child:not(:first-of-type){margin:0 0.5rem 0 0;margin:0 var(--spacing-2-xs) 0 0}.ck-content .hds-button--primary{--background-color: var(--theme-bg1, var(--color-bus));--background-color-hover: var(--theme-bg2, var(--color-bus-dark));--background-color-focus: var(--theme-bg1, var(--color-bus));--background-color-hover-focus: var(--theme-bg2, var(--color-bus-dark));--background-color-disabled: var(--color-black-20);--border-color: var(--theme-bg1, var(--color-bus));--border-color-hover: var(--theme-bg1, var(--color-bus-dark));--border-color-focus: var(--theme-bg1, var(--color-bus));--border-color-hover-focus: var(--theme-bg1, var(--color-bus-dark));--border-color-disabled: var(--color-black-20);--color: var(--theme-fg1, var(--color-white));--color-hover: var(--theme-fg2, var(--color-white));--color-focus: var(--theme-fg1, var(--color-white));--color-hover-focus: var(--theme-fg2, var(--color-white));--color-disabled: var(--color-white);--focus-outline-color: var(--theme-focus, var(--color-coat-of-arms));--submit-input-focus-gutter-color: var(--theme-focus-gutter-color, var(--color-white))}.ck-content .hds-button--secondary{--background-color: var(--theme-bg2, transparent);--background-color-hover: var(--theme-bg1, var(--color-bus-light));--background-color-focus: var(--theme-bg2, transparent);--background-color-hover-focus: var(--theme-bg1, var(--color-bus-light));--background-color-disabled: transparent;--border-color: var(--theme-bg1, var(--color-bus));--border-color-hover: var(--theme-bg2, var(--color-bus-dark));--border-color-focus: var(--theme-bg1, var(--color-bus));--border-color-hover-focus: var(--theme-bg2, var(--color-bus-dark));--border-color-disabled: var(--color-black-50);--color: var(--theme-fg2, var(--color-bus));--color-hover: var(--theme-fg1, var(--color-bus-dark));--color-focus: var(--theme-fg2, var(--color-bus));--color-hover-focus: var(--theme-fg1, var(--color-bus-dark));--color-disabled: var(--color-black-40);--focus-outline-color: var(--theme-focus, var(--color-coat-of-arms));--submit-input-focus-gutter-color: var(--theme-focus-gutter-color, var(--color-white))}.ck-content .hds-button--supplementary{--background-color: var(--theme-bg2, transparent);--background-color-hover: var(--theme-bg2, var(--color-bus-light));--background-color-focus: var(--theme-bg2, transparent);--background-color-hover-focus: var(--theme-bg2, var(--color-bus-light));--background-color-disabled: transparent;--border-color: var(--theme-bg2, transparent);--border-color-hover: var(--theme-bg2, transparent);--border-color-focus: var(--theme-bg2, var(--color-coat-of-arms));--border-color-hover-focus: var(--theme-bg2, var(--color-coat-of-arms));--border-color-disabled: transparent;--color: var(--theme-fg2, var(--color-bus));--color-hover: var(--theme-fg2, var(--color-bus-dark));--color-focus: var(--theme-fg2, var(--color-bus));--color-hover-focus: var(--theme-fg2, var(--color-bus-dark));--color-disabled: var(--color-black-40);--focus-outline-color: var(--theme-focus, transparent);--submit-input-focus-gutter-color: var(--theme-focus-gutter-color, transparent)}.ck-content .hds-button--loading{--background-color: transparent;--background-color-hover: transparent;--background-color-focus: transparent;--background-color-hover-focus: transparent;--background-color-disabled: transparent;--border-color: transparent;--border-color-hover: transparent;--border-color-focus: transparent;--border-color-hover-focus: transparent;--border-color-disabled: transparent;--color: var(--color-black-90);--color-hover: var(--color-black-90);--color-focus: var(--color-black-90);--color-hover-focus: var(--color-black-90);--color-disabled: var(--color-black-90);cursor:wait}.ck-content .hds-button--success{--background-color: var(--color-success);--background-color-hover: var(--color-success-dark);--background-color-focus: var(--color-success);--background-color-hover-focus: var(--color-success-dark);--border-color: var(--color-success);--border-color-hover: var(--color-success-dark);--border-color-focus: var(--color-success);--border-color-hover-focus: var(--color-success-dark);--color: var(--color-white);--color-hover: var(--color-white);--color-focus: var(--color-white);--color-hover-focus: var(--color-white);--focus-outline-color: var(--theme-focus, var(--color-coat-of-arms))}.ck-content .hds-button--danger{--background-color: var(--color-error);--background-color-hover: var(--color-error-dark);--background-color-focus: var(--color-error);--background-color-hover-focus: var(--color-error-dark);--border-color: var(--color-error);--border-color-hover: var(--color-error-dark);--border-color-focus: var(--color-error);--border-color-hover-focus: var(--color-error-dark);--color: var(--color-white);--color-hover: var(--color-white);--color-focus: var(--color-white);--color-hover-focus: var(--color-white);--focus-outline-color: var(--theme-focus, var(--color-coat-of-arms))}.ck-content .hds-button .hel-icon{--icon-size: 24px}.ck-content .hds-button .hel-icon:first-of-type:not(:last-of-type){margin:0 0 0 8px}.ck-content .hds-button .link__type,.ck-content .hds-button .hel-icon:last-of-type:not(:first-of-type){margin:0 8px 0 0}.ck-content .hds-button.hds-button--supplementary{margin:0;padding:0 8px 0 0;-webkit-text-decoration:underline;text-decoration:underline}.ck-content .hds-button.hds-button--supplementary .hds-button__label{line-height:24px;margin:0 0 -8px 0;padding:8px}.ck-content .hds-button.hds-button--supplementary .hds-button__label:only-child{margin:0}.ck-content .hds-button.hds-button--supplementary:not([data-selected-icon]):not([data-is-external])::before,.ck-content .hds-button.hds-button--supplementary[data-selected-icon]:not([data-is-external])::after{--icon-size: 24px;background-color:var(--color);background-size:contain;content:"";display:inline-block;height:24px;height:var(--icon-size);-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;-webkit-mask-size:var(--icon-size) var(--icon-size);mask-size:var(--icon-size) var(--icon-size);vertical-align:bottom;width:24px;width:var(--icon-size);transition:transform .2s linear;order:3;position:static;transform:scaleX(1);transform:scaleX(var(--lang-direction, 1))}@media(prefers-reduced-motion){.ck-content .hds-button.hds-button--supplementary:not([data-selected-icon]):not([data-is-external])::before,.ck-content .hds-button.hds-button--supplementary[data-selected-icon]:not([data-is-external])::after{transition:none}}.ck-content .hds-button.hds-button--supplementary:focus:not([data-selected-icon]):not([data-is-external])::before,.ck-content .hds-button.hds-button--supplementary:hover:not([data-selected-icon]):not([data-is-external])::before,.ck-content .hds-button.hds-button--supplementary[data-selected-icon]:focus:not([data-is-external])::after,.ck-content .hds-button.hds-button--supplementary[data-selected-icon]:hover:not([data-is-external])::after{transform:scaleX(1) translateX(4px);transform:scaleX(var(--lang-direction, 1)) translateX(4px)}@media(prefers-reduced-motion){.ck-content .hds-button.hds-button--supplementary:focus:not([data-selected-icon]):not([data-is-external])::before,.ck-content .hds-button.hds-button--supplementary:hover:not([data-selected-icon]):not([data-is-external])::before,.ck-content .hds-button.hds-button--supplementary[data-selected-icon]:focus:not([data-is-external])::after,.ck-content .hds-button.hds-button--supplementary[data-selected-icon]:hover:not([data-is-external])::after{transform:none}}.ck-content .hds-button.hds-button--supplementary:hover{-webkit-text-decoration:none;text-decoration:none}.ck-content .hds-button.hds-button--primary.hdbt-icon::before,.ck-content .hds-button.hds-button--secondary.hdbt-icon::before{margin-right:16px}.ck-content .hds-button--supplementary:not(.hdbt-icon):not([data-selected-icon])::before{-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right)}.ck-content p>a.hds-button.hds-button--supplementary:first-child{margin-left:calc(-8px + (-2px))}.ck-content .hds-button--link{--border-width: 2px;--min-size: 56px;--outline-gutter: 2px;--outline-width: 3px}.ck-content :not(.hds-button)>.hds-button__label{margin:0;padding:0}.ck-content [data-hds-component=button]:not(a):not([class*=hds-button]),.ck-content a[href][data-hds-component=button]:not([class*=hds-button]){--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);--border-width: 2px;--button-gap: 16px;--color: inherit;--icon-size: 24px;--min-size: 44px;--outline-gutter: 2px;--outline-width: 3px;align-content:flex-start;align-items:center;background-color:transparent;background-color:var(--background-color, transparent);border:2px solid transparent;border:var(--border-width) solid var(--border-color, transparent);border-radius:0;color:inherit;color:var(--color);cursor:pointer;display:inline-block;font-weight:500;justify-content:center;line-height:1.25em;margin:0;min-height:44px;min-height:var(--min-size);min-width:44px;min-width:var(--min-size);padding-top:1rem;padding-bottom:1rem;padding-top:var(--spacing-s);padding-bottom:var(--spacing-s);padding-right:calc(2rem + 0px + 0px);padding-right:calc(var(--spacing-l) + var(--button-padding-end-adjust, 0px) + var(--button-padding-end-adjust-supplementary, 0px));padding-left:calc(2rem + 0px + 0px);padding-left:calc(var(--spacing-l) + var(--button-padding-start-adjust, 0px) + var(--button-padding-start-adjust-supplementary, 0px));position:relative;-webkit-text-decoration:none;text-decoration:none;text-transform:none;vertical-align:top}.ck-content [data-hds-component=button]:not(a):not([class*=hds-button]),.ck-content [data-hds-component=button]:not(a):not([class*=hds-button])::before,.ck-content [data-hds-component=button]:not(a):not([class*=hds-button])::after,.ck-content [data-hds-component=button]:not(a):not([class*=hds-button]) *,.ck-content [data-hds-component=button]:not(a):not([class*=hds-button]) *::before,.ck-content [data-hds-component=button]:not(a):not([class*=hds-button]) *::after,.ck-content a[href][data-hds-component=button]:not([class*=hds-button]),.ck-content a[href][data-hds-component=button]:not([class*=hds-button])::before,.ck-content a[href][data-hds-component=button]:not([class*=hds-button])::after,.ck-content a[href][data-hds-component=button]:not([class*=hds-button]) *,.ck-content a[href][data-hds-component=button]:not([class*=hds-button]) *::before,.ck-content a[href][data-hds-component=button]:not([class*=hds-button]) *::after{box-sizing:border-box}.ck-content [data-hds-component=button]:not(a):not([class*=hds-button])[type=button],.ck-content [data-hds-component=button]:not(a):not([class*=hds-button])[type=reset],.ck-content [data-hds-component=button]:not(a):not([class*=hds-button])[type=submit],.ck-content a[href][data-hds-component=button]:not([class*=hds-button])[type=button],.ck-content a[href][data-hds-component=button]:not([class*=hds-button])[type=reset],.ck-content a[href][data-hds-component=button]:not([class*=hds-button])[type=submit]{-webkit-appearance:button;cursor:pointer}.ck-content [data-hds-component=button]:not(a):not([class*=hds-button])::-moz-focus-inner,.ck-content [data-hds-component=button]:not(a):not([class*=hds-button])[type=button]::-moz-focus-inner,.ck-content [data-hds-component=button]:not(a):not([class*=hds-button])[type=reset]::-moz-focus-inner,.ck-content [data-hds-component=button]:not(a):not([class*=hds-button])[type=submit]::-moz-focus-inner,.ck-content a[href][data-hds-component=button]:not([class*=hds-button])::-moz-focus-inner,.ck-content a[href][data-hds-component=button]:not([class*=hds-button])[type=button]::-moz-focus-inner,.ck-content a[href][data-hds-component=button]:not([class*=hds-button])[type=reset]::-moz-focus-inner,.ck-content a[href][data-hds-component=button]:not([class*=hds-button])[type=submit]::-moz-focus-inner{border-style:none;padding:0}.ck-content [data-hds-component=button]:not(a):not([class*=hds-button]):-moz-focusring,.ck-content [data-hds-component=button]:not(a):not([class*=hds-button])[type=button]:-moz-focusring,.ck-content [data-hds-component=button]:not(a):not([class*=hds-button])[type=reset]:-moz-focusring,.ck-content [data-hds-component=button]:not(a):not([class*=hds-button])[type=submit]:-moz-focusring,.ck-content a[href][data-hds-component=button]:not([class*=hds-button]):-moz-focusring,.ck-content a[href][data-hds-component=button]:not([class*=hds-button])[type=button]:-moz-focusring,.ck-content a[href][data-hds-component=button]:not([class*=hds-button])[type=reset]:-moz-focusring,.ck-content a[href][data-hds-component=button]:not([class*=hds-button])[type=submit]:-moz-focusring{outline:1px dotted ButtonText}.ck-content [data-hds-component=button]:not(a):not([class*=hds-button]):hover,.ck-content [data-hds-component=button]:not(a):not([class*=hds-button]):focus-visible,.ck-content [data-hds-component=button]:not(a):not([class*=hds-button]):active,.ck-content a[href][data-hds-component=button]:not([class*=hds-button]):hover,.ck-content a[href][data-hds-component=button]:not([class*=hds-button]):focus-visible,.ck-content a[href][data-hds-component=button]:not([class*=hds-button]):active{transition-duration:85ms;transition-property:background-color,border-color,color;transition-timing-function:ease-out}.ck-content [data-hds-component=button]:not(a):not([class*=hds-button]):hover,.ck-content a[href][data-hds-component=button]:not([class*=hds-button]):hover{background-color:transparent;background-color:var(--background-color-hover, transparent);color:var(--color-hover)}.ck-content [data-hds-component=button]:not(a):not([class*=hds-button]):focus-visible,.ck-content [data-hds-component=button]:not(a):not([class*=hds-button]):active,.ck-content a[href][data-hds-component=button]:not([class*=hds-button]):focus-visible,.ck-content a[href][data-hds-component=button]:not([class*=hds-button]):active{background-color:transparent;background-color:var(--background-color-focus, transparent);box-shadow:0 0 0 calc(2px + 3px) transparent;box-shadow:0 0 0 calc(var(--outline-gutter, 2px) + var(--outline-width, 3px)) var(--submit-input-focus-gutter-color, transparent);color:var(--color-focus);outline:3px solid #000000;outline:var(--outline-width, 3px) solid var(--focus-outline-color, #000000);outline-offset:2px;outline-offset:var(--outline-gutter, 2px)}.ck-content [data-hds-component=button]:not(a):not([class*=hds-button]):not(:disabled),.ck-content a[href][data-hds-component=button]:not([class*=hds-button]):not(:disabled){border-color:transparent;border-color:var(--border-color, transparent)}.ck-content [data-hds-component=button]:not(a):not([class*=hds-button]):disabled,.ck-content a[href][data-hds-component=button]:not([class*=hds-button]):disabled{background-color:transparent;background-color:var(--background-color-disabled, transparent);border-color:transparent;border-color:var(--border-color-disabled, transparent);color:var(--color-disabled);cursor:not-allowed}.ck-content [data-hds-component=button]:not(a):not([class*=hds-button]):focus-visible:hover,.ck-content [data-hds-component=button]:not(a):not([class*=hds-button]):active:hover,.ck-content a[href][data-hds-component=button]:not([class*=hds-button]):focus-visible:hover,.ck-content a[href][data-hds-component=button]:not([class*=hds-button]):active:hover{background-color:transparent;background-color:var(--background-color-hover-focus, transparent)}.ck-content [data-hds-component=button]:not(a):not([class*=hds-button]):not(:disabled):hover,.ck-content a[href][data-hds-component=button]:not([class*=hds-button]):not(:disabled):hover{border-color:transparent;border-color:var(--border-color-hover, transparent)}.ck-content [data-hds-component=button]:not(a):not([class*=hds-button]):not(:disabled):focus-visible,.ck-content [data-hds-component=button]:not(a):not([class*=hds-button]):not(:disabled):active,.ck-content a[href][data-hds-component=button]:not([class*=hds-button]):not(:disabled):focus-visible,.ck-content a[href][data-hds-component=button]:not([class*=hds-button]):not(:disabled):active{border-color:transparent;border-color:var(--border-color-focus, transparent)}.ck-content [data-hds-component=button]:not(a):not([class*=hds-button]):not(:disabled):focus-visible:hover,.ck-content [data-hds-component=button]:not(a):not([class*=hds-button]):not(:disabled):active:hover,.ck-content a[href][data-hds-component=button]:not([class*=hds-button]):not(:disabled):focus-visible:hover,.ck-content a[href][data-hds-component=button]:not([class*=hds-button]):not(:disabled):active:hover{border-color:transparent;border-color:var(--border-color-hover-focus, transparent);color:var(--color-hover-focus)}.ck-content [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary],.ck-content a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]{--button-padding-end-adjust: calc(-16px + var(--icon-size) + var(--button-gap));--button-padding-end-adjust-supplementary: -16px;--button-padding-start-adjust: -24px;--background-color: var(--theme-bg2, transparent);--background-color-hover: var(--theme-bg2, var(--color-bus-light));--background-color-focus: var(--theme-bg2, transparent);--background-color-hover-focus: var(--theme-bg2, var(--color-bus-light));--background-color-disabled: transparent;--border-color: var(--theme-bg2, transparent);--border-color-hover: var(--theme-bg2, transparent);--border-color-focus: var(--theme-bg2, var(--color-coat-of-arms));--border-color-hover-focus: var(--theme-bg2, var(--color-coat-of-arms));--border-color-disabled: transparent;--color: var(--theme-fg2, var(--color-bus));--color-hover: var(--theme-fg2, var(--color-bus-dark));--color-focus: var(--theme-fg2, var(--color-bus));--color-hover-focus: var(--theme-fg2, var(--color-bus-dark));--color-disabled: var(--color-black-40);--focus-outline-color: var(--theme-focus, transparent);--submit-input-focus-gutter-color: var(--theme-focus-gutter-color, transparent);line-height:24px;-webkit-text-decoration:underline;text-decoration:underline}.ck-content [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary]:hover,.ck-content a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:hover{-webkit-text-decoration:none;text-decoration:none}.ck-content [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]),.ck-content a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]){margin-left:-10px}.ck-content [data-hds-component=button]:not(a):not([class*=hds-button]):where([data-hds-icon-start], +:root{--color-focus-outline: #0072c6;--box-shadow-s: 0px 2px 10px 0px rgba(0,0,0,0.07);--box-shadow-m: 0px 2px 10px 0px rgba(0,0,0,0.1);--box-shadow-l: 0px 2px 20px 0px rgba(0,0,0,0.2);--fontsize-heading-xxl: 4rem;--fontsize-heading-xl: 3rem;--fontsize-heading-xl-mobile: 2.5rem;--fontsize-heading-l: 2rem}:root{--breakpoint-xs: 320px;--breakpoint-s: 576px;--breakpoint-m: 768px;--breakpoint-l: 992px;--breakpoint-xl: 1248px;--container-width-xs: 288px;--container-width-s: 544px;--container-width-m: 720px;--container-width-l: 944px;--container-width-xl: 1200px;--color-brick: #bd2719;--color-brick-light: #ffeeed;--color-brick-medium-light: #facbc8;--color-brick-dark: #800e04;--color-bus: #0000bf;--color-bus-light: #f0f0ff;--color-bus-medium-light: #ccccff;--color-bus-dark: #00005e;--color-coat-of-arms: #0072c6;--color-coat-of-arms-light: #e6f4ff;--color-coat-of-arms-medium-light: #b5daf7;--color-coat-of-arms-dark: #005799;--color-copper: #00d7a7;--color-copper-light: #cffaf1;--color-copper-medium-light: #9ef0de;--color-copper-dark: #00a17d;--color-engel: #ffe977;--color-engel-light: #fff9db;--color-engel-medium-light: #fff3b8;--color-engel-dark: #dbc030;--color-fog: #9fc9eb;--color-fog-light: #e8f3fc;--color-fog-medium-light: #d0e6f7;--color-fog-dark: #72a5cf;--color-gold: #c2a251;--color-gold-light: #f7f2e4;--color-gold-medium-light: #e8d7a7;--color-gold-dark: #9e823c;--color-metro: #fd4f00;--color-metro-light: #ffeee6;--color-metro-medium-light: #ffcab3;--color-metro-dark: #bd2f00;--color-silver: #dedfe1;--color-silver-light: #f7f7f8;--color-silver-medium-light: #efeff0;--color-silver-dark: #b0b8bf;--color-summer: #ffc61e;--color-summer-light: #fff4d4;--color-summer-medium-light: #ffe49c;--color-summer-dark: #cc9200;--color-suomenlinna: #f5a3c7;--color-suomenlinna-light: #fff0f7;--color-suomenlinna-medium-light: #ffdbeb;--color-suomenlinna-dark: #e673a5;--color-tram: #008741;--color-tram-light: #dff7eb;--color-tram-medium-light: #a3e3c2;--color-tram-dark: #006631;--color-black: #000000;--color-white: #ffffff;--color-black-5: #f1f1f1;--color-black-10: #e5e5e5;--color-black-20: #cccccc;--color-black-30: #b2b2b2;--color-black-40: #999898;--color-black-50: #808080;--color-black-60: #666666;--color-black-70: #4c4c4c;--color-black-80: #333333;--color-black-90: #1a1a1a;--color-error: #b01038;--color-error-light: #f6e2e6;--color-error-dark: #8d0d2d;--color-success: #007a64;--color-success-light: #e2f5f3;--color-success-dark: #006250;--color-alert: #ffda07;--color-alert-light: #fff4b4;--color-alert-dark: #d18200;--color-info: #0062b9;--color-info-light: #e5eff8;--color-info-dark: #004f94;--spacing-layout-2-xs: 1rem;--spacing-layout-xs: 1.5rem;--spacing-layout-s: 2rem;--spacing-layout-m: 3rem;--spacing-layout-l: 4rem;--spacing-layout-xl: 6rem;--spacing-layout-2-xl: 8rem;--spacing-4-xs: 0.125rem;--spacing-3-xs: 0.25rem;--spacing-2-xs: 0.5rem;--spacing-xs: 0.75rem;--spacing-s: 1rem;--spacing-m: 1.5rem;--spacing-l: 2rem;--spacing-xl: 2.5rem;--spacing-2-xl: 3.0rem;--spacing-3-xl: 3.5rem;--spacing-4-xl: 4rem;--spacing-5-xl: 4.5rem;--fontsize-heading-xl: 3.25rem;--fontsize-heading-l: 2.25rem;--fontsize-heading-m: 1.5rem;--fontsize-heading-s: 1.25rem;--fontsize-heading-xs: 1.125rem;--fontsize-heading-xxs: 1rem;--fontsize-body-s: 0.875rem;--fontsize-body-m: 1rem;--fontsize-body-l: 1.125rem;--fontsize-body-xl: 1.25rem;--font-default: HelsinkiGrotesk, Arial, sans-serif;--lineheight-s: 1;--lineheight-m: 1.2;--lineheight-l: 1.5;--lineheight-xl: 1.75}.ck-content{/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);color:#1a1a1a;font-family:HelsinkiGrotesk,Arial,sans-serif;--theme-fg1: var(--color-white);--theme-fg2: var(--color-black);--theme-bg1: var(--color-black);--theme-bg2: transparent;--theme-focus: var(--color-black);--theme-focus-gutter-color: transparent}.ck-content html{-webkit-text-size-adjust:100%;line-height:1.15}.ck-content body{margin:0}.ck-content main{display:block}.ck-content h1{font-size:2em;margin:.67em 0}.ck-content hr{box-sizing:content-box;height:0;overflow:visible}.ck-content pre{font-family:monospace,monospace;font-size:1em}.ck-content a{background-color:rgba(0,0,0,0)}.ck-content abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ck-content b,.ck-content strong{font-weight:bolder}.ck-content code,.ck-content kbd,.ck-content samp{font-family:monospace,monospace;font-size:1em}.ck-content small{font-size:80%}.ck-content sub,.ck-content sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.ck-content sub{bottom:-0.25em}.ck-content sup{top:-0.5em}.ck-content img{border-style:none}.ck-content button,.ck-content input,.ck-content optgroup,.ck-content select,.ck-content textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}.ck-content button,.ck-content input{overflow:visible}.ck-content button,.ck-content select{text-transform:none}.ck-content button,.ck-content [type=button],.ck-content [type=reset],.ck-content [type=submit]{-webkit-appearance:button}.ck-content button::-moz-focus-inner,.ck-content [type=button]::-moz-focus-inner,.ck-content [type=reset]::-moz-focus-inner,.ck-content [type=submit]::-moz-focus-inner{border-style:none;padding:0}.ck-content button:-moz-focusring,.ck-content [type=button]:-moz-focusring,.ck-content [type=reset]:-moz-focusring,.ck-content [type=submit]:-moz-focusring{outline:1px dotted ButtonText}.ck-content fieldset{padding:.35em .75em .625em}.ck-content legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}.ck-content progress{vertical-align:baseline}.ck-content textarea{overflow:auto}.ck-content [type=checkbox],.ck-content [type=radio]{box-sizing:border-box;padding:0}.ck-content [type=number]::-webkit-inner-spin-button,.ck-content [type=number]::-webkit-outer-spin-button{height:auto}.ck-content [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.ck-content [type=search]::-webkit-search-decoration{-webkit-appearance:none}.ck-content ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.ck-content details{display:block}.ck-content summary{display:list-item}.ck-content template{display:none}.ck-content [hidden]{display:none}.ck-content :root{--breakpoint-xs: 320px;--breakpoint-s: 576px;--breakpoint-m: 768px;--breakpoint-l: 992px;--breakpoint-xl: 1248px;--container-width-xs: 288px;--container-width-s: 544px;--container-width-m: 720px;--container-width-l: 944px;--container-width-xl: 1200px;--color-brick: #bd2719;--color-brick-light: #ffeeed;--color-brick-medium-light: #facbc8;--color-brick-dark: #800e04;--color-bus: #0000bf;--color-bus-light: #f0f0ff;--color-bus-medium-light: #ccccff;--color-bus-dark: #00005e;--color-coat-of-arms: #0072c6;--color-coat-of-arms-light: #e6f4ff;--color-coat-of-arms-medium-light: #b5daf7;--color-coat-of-arms-dark: #005799;--color-copper: #00d7a7;--color-copper-light: #cffaf1;--color-copper-medium-light: #9ef0de;--color-copper-dark: #00a17d;--color-engel: #ffe977;--color-engel-light: #fff9db;--color-engel-medium-light: #fff3b8;--color-engel-dark: #dbc030;--color-fog: #9fc9eb;--color-fog-light: #e8f3fc;--color-fog-medium-light: #d0e6f7;--color-fog-dark: #72a5cf;--color-gold: #c2a251;--color-gold-light: #f7f2e4;--color-gold-medium-light: #e8d7a7;--color-gold-dark: #9e823c;--color-metro: #fd4f00;--color-metro-light: #ffeee6;--color-metro-medium-light: #ffcab3;--color-metro-dark: #bd2f00;--color-silver: #dedfe1;--color-silver-light: #f7f7f8;--color-silver-medium-light: #efeff0;--color-silver-dark: #b0b8bf;--color-summer: #ffc61e;--color-summer-light: #fff4d4;--color-summer-medium-light: #ffe49c;--color-summer-dark: #cc9200;--color-suomenlinna: #f5a3c7;--color-suomenlinna-light: #fff0f7;--color-suomenlinna-medium-light: #ffdbeb;--color-suomenlinna-dark: #e673a5;--color-tram: #008741;--color-tram-light: #dff7eb;--color-tram-medium-light: #a3e3c2;--color-tram-dark: #006631;--color-black: #000000;--color-white: #ffffff;--color-black-5: #f1f1f1;--color-black-10: #e5e5e5;--color-black-20: #cccccc;--color-black-30: #b2b2b2;--color-black-40: #999898;--color-black-50: #808080;--color-black-60: #666666;--color-black-70: #4c4c4c;--color-black-80: #333333;--color-black-90: #1a1a1a;--color-error: #b01038;--color-error-light: #f6e2e6;--color-error-dark: #8d0d2d;--color-success: #007a64;--color-success-light: #e2f5f3;--color-success-dark: #006250;--color-alert: #ffda07;--color-alert-light: #fff4b4;--color-alert-dark: #d18200;--color-info: #0062b9;--color-info-light: #e5eff8;--color-info-dark: #004f94;--spacing-layout-2-xs: 1rem;--spacing-layout-xs: 1.5rem;--spacing-layout-s: 2rem;--spacing-layout-m: 3rem;--spacing-layout-l: 4rem;--spacing-layout-xl: 6rem;--spacing-layout-2-xl: 8rem;--spacing-4-xs: 0.125rem;--spacing-3-xs: 0.25rem;--spacing-2-xs: 0.5rem;--spacing-xs: 0.75rem;--spacing-s: 1rem;--spacing-m: 1.5rem;--spacing-l: 2rem;--spacing-xl: 2.5rem;--spacing-2-xl: 3.0rem;--spacing-3-xl: 3.5rem;--spacing-4-xl: 4rem;--spacing-5-xl: 4.5rem;--fontsize-heading-xl: 3.25rem;--fontsize-heading-l: 2.25rem;--fontsize-heading-m: 1.5rem;--fontsize-heading-s: 1.25rem;--fontsize-heading-xs: 1.125rem;--fontsize-heading-xxs: 1rem;--fontsize-body-s: 0.875rem;--fontsize-body-m: 1rem;--fontsize-body-l: 1.125rem;--fontsize-body-xl: 1.25rem;--font-default: HelsinkiGrotesk, Arial, sans-serif;--lineheight-s: 1;--lineheight-m: 1.2;--lineheight-l: 1.5;--lineheight-xl: 1.75}.ck-content html,.ck-content body{height:100%}.ck-content html{box-sizing:border-box}.ck-content *,.ck-content *:before,.ck-content *:after{box-sizing:inherit}.ck-content body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;--line-height: 1.5;background-color:#fff;color:#1a1a1a;display:flex;flex-direction:column;font-family:HelsinkiGrotesk,Arial,sans-serif;font-size:1rem;line-height:1.5}.ck-content body.gin--horizontal-toolbar{padding-top:0 !important}.ck-content :root{--hdbt-color-black: #121212;--hdbt-default-link-color: var(--color-black-90);--hdbt-theme-color: var(--color-black);--hdbt-text-color: var(--color-white);--hdbt-text-color--coat-of-arms: var(--color-white);--hdbt-text-color--brick: var(--color-white);--hdbt-text-color--bus: var(--color-white);--hdbt-text-color--metro: var(--color-white);--hdbt-text-color--tram: var(--color-white);--hdbt-text-color--gold: var(--hdbt-color-black);--hdbt-text-color--silver: var(--hdbt-color-black);--hdbt-text-color--copper: var(--hdbt-color-black);--hdbt-text-color--engel: var(--hdbt-color-black);--hdbt-text-color--fog: var(--hdbt-color-black);--hdbt-text-color--summer: var(--hdbt-color-black);--hdbt-text-color--suomenlinna: var(--hdbt-color-black);--hdbt-button-text-color--coat-of-arms: var(--hdbt-color-black);--hdbt-button-text-color--brick: var(--hdbt-color-black);--hdbt-button-text-color--bus: var(--hdbt-color-black);--hdbt-button-text-color--metro: var(--hdbt-color-black);--hdbt-button-text-color--tram: var(--hdbt-color-black);--hdbt-button-text-color--gold: var(--color-white);--hdbt-button-text-color--silver: var(--color-white);--hdbt-button-text-color--copper: var(--color-white);--hdbt-button-text-color--engel: var(--color-white);--hdbt-button-text-color--fog: var(--color-white);--hdbt-button-text-color--summer: var(--color-white);--hdbt-button-text-color--suomenlinna: var(--color-white);--hdbt-button-highlight-color--coat-of-arms: var(--color-black-90);--hdbt-button-highlight-color--brick: var(--color-black-90);--hdbt-button-highlight-color--bus: var(--color-black-90);--hdbt-button-highlight-color--metro: var(--color-black-90);--hdbt-button-highlight-color--tram: var(--color-black-90);--hdbt-button-highlight-color--gold: var(--color-white);--hdbt-button-highlight-color--silver: var(--color-white);--hdbt-button-highlight-color--copper: var(--color-white);--hdbt-button-highlight-color--engel: var(--color-white);--hdbt-button-highlight-color--fog: var(--color-white);--hdbt-button-highlight-color--summer: var(--color-white);--hdbt-button-highlight-color--suomenlinna: var(--color-white);--background-color-disabled: transparent;--border-color-disabled: transparent;--color-disabled: var(--color-black-40);--border-color-focus: var(--color-coat-of-arms);--border-color-hover-focus: var(--color-coat-of-arms-dark)}@font-face{.ck-content{text-rendering:optimizeLegibility;font-family:"HelsinkiGrotesk";font-style:normal;font-weight:400;src:url(../fonts/HelsinkiGrotesk-Regular.eot);src:url(../fonts/HelsinkiGrotesk-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/HelsinkiGrotesk-Regular.woff) format("woff"),url(../fonts/HelsinkiGrotesk-Regular.ttf) format("truetype"),url(../fonts/HelsinkiGrotesk-Regular.svg#HelsinkiGrotesk-Regular) format("svg")}}@font-face{.ck-content{text-rendering:optimizeLegibility;font-family:"HelsinkiGrotesk";font-style:italic;font-weight:400;src:url(../fonts/HelsinkiGrotesk-RegularItalic.eot);src:url(../fonts/HelsinkiGrotesk-RegularItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/HelsinkiGrotesk-RegularItalic.woff) format("woff"),url(../fonts/HelsinkiGrotesk-RegularItalic.ttf) format("truetype"),url(../fonts/HelsinkiGrotesk-RegularItalic.svg#HelsinkiGrotesk-RegularItalic) format("svg")}}@font-face{.ck-content{text-rendering:optimizeLegibility;font-family:"HelsinkiGrotesk";font-style:normal;font-weight:500;src:url(../fonts/HelsinkiGrotesk-Medium.eot);src:url(../fonts/HelsinkiGrotesk-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/HelsinkiGrotesk-Medium.woff) format("woff"),url(../fonts/HelsinkiGrotesk-Medium.ttf) format("truetype"),url(../fonts/HelsinkiGrotesk-Medium.svg#HelsinkiGrotesk-Medium) format("svg")}}@font-face{.ck-content{text-rendering:optimizeLegibility;font-family:"HelsinkiGrotesk";font-style:italic;font-weight:500;src:url(../fonts/HelsinkiGrotesk-MediumItalic.eot);src:url(../fonts/HelsinkiGrotesk-MediumItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/HelsinkiGrotesk-MediumItalic.woff) format("woff"),url(../fonts/HelsinkiGrotesk-MediumItalic.ttf) format("truetype"),url(../fonts/HelsinkiGrotesk-MediumItalic.svg#HelsinkiGrotesk-MediumItalic) format("svg")}}@font-face{.ck-content{text-rendering:optimizeLegibility;font-family:"HelsinkiGrotesk";font-style:normal;font-weight:700;src:url(../fonts/HelsinkiGrotesk-Bold.eot);src:url(../fonts/HelsinkiGrotesk-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/HelsinkiGrotesk-Bold.woff) format("woff"),url(../fonts/HelsinkiGrotesk-Bold.ttf) format("truetype"),url(../fonts/HelsinkiGrotesk-Bold.svg#HelsinkiGrotesk-Bold) format("svg")}}@font-face{.ck-content{text-rendering:optimizeLegibility;font-family:"HelsinkiGrotesk";font-style:italic;font-weight:700;src:url(../fonts/HelsinkiGrotesk-BoldItalic.eot);src:url(../fonts/HelsinkiGrotesk-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/HelsinkiGrotesk-BoldItalic.woff) format("woff"),url(../fonts/HelsinkiGrotesk-BoldItalic.ttf) format("truetype"),url(../fonts/HelsinkiGrotesk-BoldItalic.svg#HelsinkiGrotesk-BoldItalic) format("svg")}}@font-face{.ck-content{text-rendering:optimizeLegibility;font-family:"HelsinkiGrotesk";font-style:normal;font-weight:800;src:url(../fonts/HelsinkiGrotesk-Black.eot);src:url(../fonts/HelsinkiGrotesk-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/HelsinkiGrotesk-Black.woff) format("woff"),url(../fonts/HelsinkiGrotesk-Black.ttf) format("truetype"),url(../fonts/HelsinkiGrotesk-Black.svg#HelsinkiGrotesk-Black) format("svg")}}@font-face{.ck-content{text-rendering:optimizeLegibility;font-family:"HelsinkiGrotesk";font-style:italic;font-weight:800;src:url(../fonts/HelsinkiGrotesk-BlackItalic.eot);src:url(../fonts/HelsinkiGrotesk-BlackItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/HelsinkiGrotesk-BlackItalic.woff) format("woff"),url(../fonts/HelsinkiGrotesk-BlackItalic.ttf) format("truetype"),url(../fonts/HelsinkiGrotesk-BlackItalic.svg#HelsinkiGrotesk-BlackItalic) format("svg")}}.ck-content :root,.ck-content [dir=ltr]{--lang-direction: 1}.ck-content [dir=rtl]{--lang-direction: -1}.ck-content>*{max-width:860px}.ck-content figure{margin:0}.ck-content .user-edited-content>table,.ck-content .user-edited-content :not(figure)>table{display:block;max-width:-moz-fit-content;max-width:fit-content;overflow-x:auto}.ck-content .user-edited-content>table caption,.ck-content .user-edited-content :not(figure)>table caption{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);background:#e6e6e6;font-weight:700;padding:16px 24px 0;text-align:left}@media(min-width: 992px){.ck-content .user-edited-content>table caption,.ck-content .user-edited-content :not(figure)>table caption{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}.ck-content .user-edited-content>table caption strong,.ck-content .user-edited-content :not(figure)>table caption strong{font-weight:700}.ck-content .user-edited-content figure{background:linear-gradient(90deg, #ffffff 30%, rgba(255, 255, 255, 0)),linear-gradient(90deg, rgba(255, 255, 255, 0), #ffffff 70%) 100% 0,linear-gradient(90deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)),linear-gradient(90deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4)) 100% 0;background-attachment:local,local,scroll,scroll;background-color:#fff;background-repeat:no-repeat;background-size:39.998px 100%,39.998px 100%,14px 100%,14px 100%;margin:0;overflow-x:auto}.ck-content .user-edited-content figure figcaption{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);background:#ffffff;background:var(--user-edited-content-background-color, #ffffff);left:0;margin-top:0;padding-bottom:16px;padding-top:64px;position:sticky}@media(min-width: 992px){.ck-content .user-edited-content figure figcaption{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}.ck-content .user-edited-content figure:not(:has(figcaption)){margin-top:16px}.ck-content .user-edited-content figure>figure{margin-top:0}.ck-content .user-edited-content figure figcaption+table{margin-top:0}.ck-content .user-edited-content figure table{background:rgba(0,0,0,0);box-shadow:0 0 0 860px #ffffff;box-shadow:0 0 0 860px var(--user-edited-content-background-color, #ffffff);margin-top:0}.ck-content .user-edited-content figure table th{background:rgba(0,0,0,.097)}.ck-content .user-edited-content figure table:has(tr:nth-child(n+5)) tr:nth-child(even) td{background:rgba(0,0,0,.05)}.ck-content .user-edited-content table{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);background:#fff;border:2px solid gray;border-collapse:collapse;border-spacing:0;margin:16px 0 0 0;padding:0;width:auto}.ck-content .user-edited-content table tr:not(tbody:last-child *:last-child){border-bottom:1px solid gray}.ck-content .user-edited-content table td,.ck-content .user-edited-content table th{color:#000;min-width:0;padding:12px 24px;text-align:left}.ck-content .user-edited-content table th{background:#e6e6e6;font-weight:700}.ck-content .user-edited-content table th strong{font-weight:700}.ck-content .user-edited-content table:has(tr:nth-child(n+5)) tr:nth-child(even) td{background:#f2f2f2}.ck-content h1,.ck-content h2,.ck-content h3,.ck-content h4,.ck-content h5,.ck-content h6{margin-bottom:0;margin-top:48px}.ck-content h1 strong,.ck-content h2 strong,.ck-content h3 strong,.ck-content h4 strong,.ck-content h5 strong,.ck-content h6 strong{font-weight:inherit}.ck-content h2,.ck-content h3,.ck-content h4,.ck-content h5,.ck-content h6{-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word}.ck-content h1{--line-height: 1;font-size:2.5rem;font-weight:400;line-height:1;line-height:var(--line-height)}@media(min-width: 992px){.ck-content h1{--line-height: 1;font-size:4rem;font-weight:400}}@media(min-width: 768px){.ck-content h1{margin-top:64px}}@media(min-width: 992px){.ck-content h1{margin-bottom:64px}}.ck-content h2{--line-height: 1;font-size:2rem;font-weight:400;line-height:1;line-height:var(--line-height)}@media(min-width: 992px){.ck-content h2{--line-height: 1;font-size:3rem;font-weight:400}}.ck-content h3{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height)}@media(min-width: 992px){.ck-content h3{--line-height: 1;font-size:2rem;font-weight:400}}.ck-content h4{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height)}@media(min-width: 992px){.ck-content h4{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}.ck-content h5{--line-height: 1.2222222222;font-size:1.125rem;font-weight:500;line-height:1.2222222222;line-height:var(--line-height)}@media(min-width: 992px){.ck-content h5{--line-height: 1.5;font-size:1.25rem;font-weight:500}}.ck-content h6{--line-height: 1.5;font-size:1rem;font-weight:700;line-height:1.5;line-height:var(--line-height)}@media(min-width: 992px){.ck-content h6{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700}}.ck-content a{color:var(--hdbt-default-link-color);word-wrap:break-word}.ck-content p{margin-bottom:0;margin-top:16px;word-wrap:break-word}.ck-content ul,.ck-content ol{margin-bottom:24px;margin-left:0;margin-top:24px;padding-left:32px}.ck-content ul ul,.ck-content ul ol,.ck-content ol ul,.ck-content ol ol{margin-bottom:0;margin-top:16px}.ck-content li{margin-left:0;padding-left:0}.ck-content li+li{margin-top:16px}.ck-content ul[role=listbox] li,.ck-content .local-tasks li,.ck-content .toolbar-menu li,.ck-content .pager li,.ck-content .table-of-contents__list li,.ck-content .menu li{margin-top:0}.ck-content blockquote[data-helfi-quote],.ck-content .quote{--line-height: 1.5;font-size:1.5rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:block;margin:48px 0;padding-top:8px;padding-bottom:8px;padding-left:24px;position:relative}@media(min-width: 992px){.ck-content blockquote[data-helfi-quote],.ck-content .quote{--line-height: 1.5;font-size:2rem;font-weight:400}}@media(min-width: 992px){.ck-content blockquote[data-helfi-quote],.ck-content .quote{margin:64px 0;padding-left:40px}}.ck-content blockquote[data-helfi-quote]::before,.ck-content .quote::before{background-color:var(--hdbt-color-palette--primary);content:"";height:100%;top:0;left:0;position:absolute;width:8px}.ck-content p[data-helfi-quote-text],.ck-content .quote__text{font-style:italic;margin-top:0}.ck-content p[data-helfi-quote-text]::before,.ck-content .quote__text::before{content:"”"}.ck-content p[data-helfi-quote-text][lang=en]::before,[lang=en] .ck-content p[data-helfi-quote-text]::before,.ck-content .quote__text[lang=en]::before,[lang=en] .ck-content .quote__text::before{content:"“"}.ck-content p[data-helfi-quote-text]::after,.ck-content .quote__text::after{content:"”"}.ck-content footer[data-helfi-quote-author],.ck-content .quote__author{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:24px}.ck-content footer[data-helfi-quote-author]::before,.ck-content .quote__author::before{content:"-";margin-right:3px}.ck-content footer[data-helfi-quote-author] cite,.ck-content .quote__author cite{font-style:normal}.ck-content :root{--theme-fg1: var(--color-white);--theme-fg2: var(--color-black);--theme-bg1: var(--color-black);--theme-bg2: transparent;--theme-focus: var(--color-black);--theme-focus-gutter-color: transparent}.ck-content .hds-button{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);--border-width: 2px;--color: inherit;--min-size: 44px;--outline-gutter: 2px;--outline-width: 3px;align-content:flex-start;align-items:center;background-color:transparent;background-color:var(--background-color, transparent);border:2px solid transparent;border:var(--border-width) solid var(--border-color, transparent);border-radius:0;color:inherit;color:var(--color);cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;line-height:1.15;margin:0;min-height:44px;min-height:var(--min-size);min-width:44px;min-width:var(--min-size);padding:0 0.5rem;padding:0 var(--spacing-2-xs);position:relative;-webkit-text-decoration:none;text-decoration:none;text-transform:none;vertical-align:top}.ck-content .hds-button,.ck-content .hds-button::before,.ck-content .hds-button::after,.ck-content .hds-button *,.ck-content .hds-button *::before,.ck-content .hds-button *::after{box-sizing:border-box}.ck-content button.hds-button,.ck-content .hds-button[type=button],.ck-content .hds-button[type=reset],.ck-content .hds-button[type=submit]{-webkit-appearance:button}.ck-content .hds-button::-moz-focus-inner,.ck-content .hds-button[type=button]::-moz-focus-inner,.ck-content .hds-button[type=reset]::-moz-focus-inner,.ck-content .hds-button[type=submit]::-moz-focus-inner{border-style:none;padding:0}.ck-content .hds-button:-moz-focusring,.ck-content .hds-button[type=button]:-moz-focusring,.ck-content .hds-button[type=reset]:-moz-focusring,.ck-content .hds-button[type=submit]:-moz-focusring{outline:1px dotted ButtonText}.ck-content .hds-button:hover,.ck-content .hds-button:focus-visible,.ck-content .hds-button:active{transition-duration:85ms;transition-property:background-color,border-color,color;transition-timing-function:ease-out}.ck-content .hds-button:hover{background-color:transparent;background-color:var(--background-color-hover, transparent);color:var(--color-hover)}.ck-content .hds-button:focus-visible,.ck-content .hds-button:active{background-color:transparent;background-color:var(--background-color-focus, transparent);box-shadow:0 0 0 calc(2px + 3px) transparent;box-shadow:0 0 0 calc(var(--outline-gutter, 2px) + var(--outline-width, 3px)) var(--submit-input-focus-gutter-color, transparent);color:var(--color-focus);outline:3px solid #000000;outline:var(--outline-width, 3px) solid var(--focus-outline-color, #000000);outline-offset:2px;outline-offset:var(--outline-gutter, 2px)}.ck-content .hds-button:not(:disabled){border-color:transparent;border-color:var(--border-color, transparent)}.ck-content .hds-button:disabled{background-color:transparent;background-color:var(--background-color-disabled, transparent);border-color:transparent;border-color:var(--border-color-disabled, transparent);color:var(--color-disabled);cursor:not-allowed}.ck-content .hds-button:focus-visible:hover,.ck-content .hds-button:active:hover{background-color:transparent;background-color:var(--background-color-hover-focus, transparent)}.ck-content .hds-button:not(:disabled):hover{border-color:transparent;border-color:var(--border-color-hover, transparent)}.ck-content .hds-button:not(:disabled):focus-visible,.ck-content .hds-button:not(:disabled):active{border-color:transparent;border-color:var(--border-color-focus, transparent)}.ck-content .hds-button:not(:disabled):focus-visible:hover,.ck-content .hds-button:not(:disabled):active:hover{border-color:transparent;border-color:var(--border-color-hover-focus, transparent);color:var(--color-hover-focus)}.ck-content input[type=button].hds-button,.ck-content input[type=reset].hds-button,.ck-content input[type=submit].hds-button,.ck-content .hds-button__label{font-weight:inherit;line-height:1.25em;padding:1rem;padding:var(--spacing-s)}.ck-content input[type=button].hds-button,.ck-content input[type=reset].hds-button,.ck-content input[type=submit].hds-button{cursor:pointer;padding:1rem 2rem;padding:var(--spacing-s) var(--spacing-l)}.ck-content .hds-button__label:only-child{margin:0 0.5rem;margin:0 var(--spacing-2-xs)}.ck-content input[type=button].hds-button--small,.ck-content input[type=reset].hds-button--small,.ck-content input[type=submit].hds-button--small,.ck-content .hds-button--small .hds-button__label{line-height:1;line-height:var(--lineheight-s);padding:0.5rem 0.75rem;padding:var(--spacing-2-xs) var(--spacing-xs)}.ck-content .hds-button--supplementary .hds-button__label:first-child{padding-right:0.25rem;padding-right:var(--spacing-3-xs)}.ck-content .hds-button--small .hds-button__label:only-child{margin:0 0.75rem;margin:0 var(--spacing-xs)}.ck-content .hds-button--supplementary .hds-icon+.hds-button__label:last-child{padding-left:0.25rem;padding-left:var(--spacing-3-xs)}.ck-content .hds-button--supplementary .hds-icon+.hds-button__label:not(:last-child){padding-left:0.25rem;padding-left:var(--spacing-3-xs);padding-right:0.25rem;padding-right:var(--spacing-3-xs)}.ck-content .hds-button--small{padding:0}.ck-content input[type=button].hds-button--small,.ck-content input[type=reset].hds-button--small,.ck-content input[type=submit].hds-button--small{padding:0.5rem 1.5rem;padding:var(--spacing-2-xs) var(--spacing-m)}.ck-content .hds-button--small .hds-button__label:not(:first-of-type):not(:last-of-type){padding:0.5rem 0.5rem;padding:var(--spacing-2-xs) var(--spacing-2-xs)}.ck-content .hds-button--fullwidth{width:100%}.ck-content .hds-button .hds-icon{height:1.5rem;height:var(--spacing-m);margin-left:1rem;margin-left:var(--spacing-s);width:1.5rem;width:var(--spacing-m)}.ck-content .hds-button__label~.hds-icon{margin:0 1rem 0 0;margin:0 var(--spacing-s) 0 0}.ck-content .hds-button--small .hds-icon{margin-left:0.5rem;margin-left:var(--spacing-2-xs)}.ck-content .hds-button .hds-button--small .hds-button__label~.hds-icon{margin:0 0.5rem 0 0;margin:0 var(--spacing-2-xs) 0 0}.ck-content .hds-button .hds-icon:first-of-type:not(:last-of-type){margin:0 0 0 0.5rem;margin:0 0 0 var(--spacing-2-xs)}.ck-content .hds-button .hds-icon:last-of-type:not(:first-of-type){margin:0 0.5rem 0 0;margin:0 var(--spacing-2-xs) 0 0}.ck-content .hds-button--small .hds-icon:first-child:not(:last-of-type){margin:0 0 0 0.5rem;margin:0 0 0 var(--spacing-2-xs)}.ck-content .hds-button--small .hds-icon:last-child:not(:first-of-type){margin:0 0.5rem 0 0;margin:0 var(--spacing-2-xs) 0 0}.ck-content .hds-button--primary{--background-color: var(--theme-bg1, var(--color-bus));--background-color-hover: var(--theme-bg2, var(--color-bus-dark));--background-color-focus: var(--theme-bg1, var(--color-bus));--background-color-hover-focus: var(--theme-bg2, var(--color-bus-dark));--background-color-disabled: var(--color-black-20);--border-color: var(--theme-bg1, var(--color-bus));--border-color-hover: var(--theme-bg1, var(--color-bus-dark));--border-color-focus: var(--theme-bg1, var(--color-bus));--border-color-hover-focus: var(--theme-bg1, var(--color-bus-dark));--border-color-disabled: var(--color-black-20);--color: var(--theme-fg1, var(--color-white));--color-hover: var(--theme-fg2, var(--color-white));--color-focus: var(--theme-fg1, var(--color-white));--color-hover-focus: var(--theme-fg2, var(--color-white));--color-disabled: var(--color-white);--focus-outline-color: var(--theme-focus, var(--color-coat-of-arms));--submit-input-focus-gutter-color: var(--theme-focus-gutter-color, var(--color-white))}.ck-content .hds-button--secondary{--background-color: var(--theme-bg2, transparent);--background-color-hover: var(--theme-bg1, var(--color-bus-light));--background-color-focus: var(--theme-bg2, transparent);--background-color-hover-focus: var(--theme-bg1, var(--color-bus-light));--background-color-disabled: transparent;--border-color: var(--theme-bg1, var(--color-bus));--border-color-hover: var(--theme-bg2, var(--color-bus-dark));--border-color-focus: var(--theme-bg1, var(--color-bus));--border-color-hover-focus: var(--theme-bg2, var(--color-bus-dark));--border-color-disabled: var(--color-black-50);--color: var(--theme-fg2, var(--color-bus));--color-hover: var(--theme-fg1, var(--color-bus-dark));--color-focus: var(--theme-fg2, var(--color-bus));--color-hover-focus: var(--theme-fg1, var(--color-bus-dark));--color-disabled: var(--color-black-40);--focus-outline-color: var(--theme-focus, var(--color-coat-of-arms));--submit-input-focus-gutter-color: var(--theme-focus-gutter-color, var(--color-white))}.ck-content .hds-button--supplementary{--background-color: var(--theme-bg2, transparent);--background-color-hover: var(--theme-bg2, var(--color-bus-light));--background-color-focus: var(--theme-bg2, transparent);--background-color-hover-focus: var(--theme-bg2, var(--color-bus-light));--background-color-disabled: transparent;--border-color: var(--theme-bg2, transparent);--border-color-hover: var(--theme-bg2, transparent);--border-color-focus: var(--theme-bg2, var(--color-coat-of-arms));--border-color-hover-focus: var(--theme-bg2, var(--color-coat-of-arms));--border-color-disabled: transparent;--color: var(--theme-fg2, var(--color-bus));--color-hover: var(--theme-fg2, var(--color-bus-dark));--color-focus: var(--theme-fg2, var(--color-bus));--color-hover-focus: var(--theme-fg2, var(--color-bus-dark));--color-disabled: var(--color-black-40);--focus-outline-color: var(--theme-focus, transparent);--submit-input-focus-gutter-color: var(--theme-focus-gutter-color, transparent)}.ck-content .hds-button--loading{--background-color: transparent;--background-color-hover: transparent;--background-color-focus: transparent;--background-color-hover-focus: transparent;--background-color-disabled: transparent;--border-color: transparent;--border-color-hover: transparent;--border-color-focus: transparent;--border-color-hover-focus: transparent;--border-color-disabled: transparent;--color: var(--color-black-90);--color-hover: var(--color-black-90);--color-focus: var(--color-black-90);--color-hover-focus: var(--color-black-90);--color-disabled: var(--color-black-90);cursor:wait}.ck-content .hds-button--success{--background-color: var(--color-success);--background-color-hover: var(--color-success-dark);--background-color-focus: var(--color-success);--background-color-hover-focus: var(--color-success-dark);--border-color: var(--color-success);--border-color-hover: var(--color-success-dark);--border-color-focus: var(--color-success);--border-color-hover-focus: var(--color-success-dark);--color: var(--color-white);--color-hover: var(--color-white);--color-focus: var(--color-white);--color-hover-focus: var(--color-white);--focus-outline-color: var(--theme-focus, var(--color-coat-of-arms))}.ck-content .hds-button--danger{--background-color: var(--color-error);--background-color-hover: var(--color-error-dark);--background-color-focus: var(--color-error);--background-color-hover-focus: var(--color-error-dark);--border-color: var(--color-error);--border-color-hover: var(--color-error-dark);--border-color-focus: var(--color-error);--border-color-hover-focus: var(--color-error-dark);--color: var(--color-white);--color-hover: var(--color-white);--color-focus: var(--color-white);--color-hover-focus: var(--color-white);--focus-outline-color: var(--theme-focus, var(--color-coat-of-arms))}.ck-content .hds-button .hel-icon{--icon-size: 24px}.ck-content .hds-button .hel-icon:first-of-type:not(:last-of-type){margin:0 0 0 8px}.ck-content .hds-button .link__type,.ck-content .hds-button .hel-icon:last-of-type:not(:first-of-type){margin:0 8px 0 0}.ck-content .hds-button.hds-button--supplementary{margin:0;padding:0 8px 0 0;-webkit-text-decoration:underline;text-decoration:underline}.ck-content .hds-button.hds-button--supplementary .hds-button__label{line-height:24px;margin:0 0 -8px 0;padding:8px}.ck-content .hds-button.hds-button--supplementary .hds-button__label:only-child{margin:0}.ck-content .hds-button.hds-button--supplementary:not([data-selected-icon]):not([data-is-external])::before,.ck-content .hds-button.hds-button--supplementary[data-selected-icon]:not([data-is-external])::after{--icon-size: 24px;background-color:var(--color);background-size:contain;content:"";display:inline-block;height:24px;height:var(--icon-size);-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;-webkit-mask-size:var(--icon-size) var(--icon-size);mask-size:var(--icon-size) var(--icon-size);vertical-align:bottom;width:24px;width:var(--icon-size);transition:transform .2s linear;order:3;position:static;transform:scaleX(1);transform:scaleX(var(--lang-direction, 1))}@media(prefers-reduced-motion){.ck-content .hds-button.hds-button--supplementary:not([data-selected-icon]):not([data-is-external])::before,.ck-content .hds-button.hds-button--supplementary[data-selected-icon]:not([data-is-external])::after{transition:none}}.ck-content .hds-button.hds-button--supplementary:focus:not([data-selected-icon]):not([data-is-external])::before,.ck-content .hds-button.hds-button--supplementary:hover:not([data-selected-icon]):not([data-is-external])::before,.ck-content .hds-button.hds-button--supplementary[data-selected-icon]:focus:not([data-is-external])::after,.ck-content .hds-button.hds-button--supplementary[data-selected-icon]:hover:not([data-is-external])::after{transform:scaleX(1) translateX(4px);transform:scaleX(var(--lang-direction, 1)) translateX(4px)}@media(prefers-reduced-motion){.ck-content .hds-button.hds-button--supplementary:focus:not([data-selected-icon]):not([data-is-external])::before,.ck-content .hds-button.hds-button--supplementary:hover:not([data-selected-icon]):not([data-is-external])::before,.ck-content .hds-button.hds-button--supplementary[data-selected-icon]:focus:not([data-is-external])::after,.ck-content .hds-button.hds-button--supplementary[data-selected-icon]:hover:not([data-is-external])::after{transform:none}}.ck-content .hds-button.hds-button--supplementary:hover{-webkit-text-decoration:none;text-decoration:none}.ck-content .hds-button.hds-button--primary.hdbt-icon::before,.ck-content .hds-button.hds-button--secondary.hdbt-icon::before{margin-right:16px}.ck-content .hds-button--supplementary:not(.hdbt-icon):not([data-selected-icon])::before{-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right)}.ck-content p>a.hds-button.hds-button--supplementary:first-child{margin-left:calc(-8px + (-2px))}.ck-content .hds-button--link{--border-width: 2px;--min-size: 56px;--outline-gutter: 2px;--outline-width: 3px}.ck-content :not(.hds-button)>.hds-button__label{margin:0;padding:0}.ck-content [data-hds-component=button]:not(a):not([class*=hds-button]),.ck-content a[href][data-hds-component=button]:not([class*=hds-button]){--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);--border-width: 2px;--button-gap: 16px;--color: inherit;--icon-size: 24px;--min-size: 44px;--outline-gutter: 2px;--outline-width: 3px;align-content:flex-start;align-items:center;background-color:transparent;background-color:var(--background-color, transparent);border:2px solid transparent;border:var(--border-width) solid var(--border-color, transparent);border-radius:0;color:inherit;color:var(--color);cursor:pointer;display:inline-block;font-weight:500;justify-content:center;line-height:1.25em;margin:0;min-height:44px;min-height:var(--min-size);min-width:44px;min-width:var(--min-size);padding-top:1rem;padding-bottom:1rem;padding-top:var(--spacing-s);padding-bottom:var(--spacing-s);padding-right:calc(2rem + 0px + 0px);padding-right:calc(var(--spacing-l) + var(--button-padding-end-adjust, 0px) + var(--button-padding-end-adjust-supplementary, 0px));padding-left:calc(2rem + 0px + 0px);padding-left:calc(var(--spacing-l) + var(--button-padding-start-adjust, 0px) + var(--button-padding-start-adjust-supplementary, 0px));position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:none;vertical-align:top}.ck-content [data-hds-component=button]:not(a):not([class*=hds-button]),.ck-content [data-hds-component=button]:not(a):not([class*=hds-button])::before,.ck-content [data-hds-component=button]:not(a):not([class*=hds-button])::after,.ck-content [data-hds-component=button]:not(a):not([class*=hds-button]) *,.ck-content [data-hds-component=button]:not(a):not([class*=hds-button]) *::before,.ck-content [data-hds-component=button]:not(a):not([class*=hds-button]) *::after,.ck-content a[href][data-hds-component=button]:not([class*=hds-button]),.ck-content a[href][data-hds-component=button]:not([class*=hds-button])::before,.ck-content a[href][data-hds-component=button]:not([class*=hds-button])::after,.ck-content a[href][data-hds-component=button]:not([class*=hds-button]) *,.ck-content a[href][data-hds-component=button]:not([class*=hds-button]) *::before,.ck-content a[href][data-hds-component=button]:not([class*=hds-button]) *::after{box-sizing:border-box}.ck-content [data-hds-component=button]:not(a):not([class*=hds-button])[type=button],.ck-content [data-hds-component=button]:not(a):not([class*=hds-button])[type=reset],.ck-content [data-hds-component=button]:not(a):not([class*=hds-button])[type=submit],.ck-content a[href][data-hds-component=button]:not([class*=hds-button])[type=button],.ck-content a[href][data-hds-component=button]:not([class*=hds-button])[type=reset],.ck-content a[href][data-hds-component=button]:not([class*=hds-button])[type=submit]{-webkit-appearance:button;cursor:pointer}.ck-content [data-hds-component=button]:not(a):not([class*=hds-button])::-moz-focus-inner,.ck-content [data-hds-component=button]:not(a):not([class*=hds-button])[type=button]::-moz-focus-inner,.ck-content [data-hds-component=button]:not(a):not([class*=hds-button])[type=reset]::-moz-focus-inner,.ck-content [data-hds-component=button]:not(a):not([class*=hds-button])[type=submit]::-moz-focus-inner,.ck-content a[href][data-hds-component=button]:not([class*=hds-button])::-moz-focus-inner,.ck-content a[href][data-hds-component=button]:not([class*=hds-button])[type=button]::-moz-focus-inner,.ck-content a[href][data-hds-component=button]:not([class*=hds-button])[type=reset]::-moz-focus-inner,.ck-content a[href][data-hds-component=button]:not([class*=hds-button])[type=submit]::-moz-focus-inner{border-style:none;padding:0}.ck-content [data-hds-component=button]:not(a):not([class*=hds-button]):-moz-focusring,.ck-content [data-hds-component=button]:not(a):not([class*=hds-button])[type=button]:-moz-focusring,.ck-content [data-hds-component=button]:not(a):not([class*=hds-button])[type=reset]:-moz-focusring,.ck-content [data-hds-component=button]:not(a):not([class*=hds-button])[type=submit]:-moz-focusring,.ck-content a[href][data-hds-component=button]:not([class*=hds-button]):-moz-focusring,.ck-content a[href][data-hds-component=button]:not([class*=hds-button])[type=button]:-moz-focusring,.ck-content a[href][data-hds-component=button]:not([class*=hds-button])[type=reset]:-moz-focusring,.ck-content a[href][data-hds-component=button]:not([class*=hds-button])[type=submit]:-moz-focusring{outline:1px dotted ButtonText}.ck-content [data-hds-component=button]:not(a):not([class*=hds-button]):hover,.ck-content [data-hds-component=button]:not(a):not([class*=hds-button]):focus-visible,.ck-content [data-hds-component=button]:not(a):not([class*=hds-button]):active,.ck-content a[href][data-hds-component=button]:not([class*=hds-button]):hover,.ck-content a[href][data-hds-component=button]:not([class*=hds-button]):focus-visible,.ck-content a[href][data-hds-component=button]:not([class*=hds-button]):active{transition-duration:85ms;transition-property:background-color,border-color,color;transition-timing-function:ease-out}.ck-content [data-hds-component=button]:not(a):not([class*=hds-button]):hover,.ck-content a[href][data-hds-component=button]:not([class*=hds-button]):hover{background-color:transparent;background-color:var(--background-color-hover, transparent);color:var(--color-hover)}.ck-content [data-hds-component=button]:not(a):not([class*=hds-button]):focus-visible,.ck-content [data-hds-component=button]:not(a):not([class*=hds-button]):active,.ck-content a[href][data-hds-component=button]:not([class*=hds-button]):focus-visible,.ck-content a[href][data-hds-component=button]:not([class*=hds-button]):active{background-color:transparent;background-color:var(--background-color-focus, transparent);box-shadow:0 0 0 calc(2px + 3px) transparent;box-shadow:0 0 0 calc(var(--outline-gutter, 2px) + var(--outline-width, 3px)) var(--submit-input-focus-gutter-color, transparent);color:var(--color-focus);outline:3px solid #000000;outline:var(--outline-width, 3px) solid var(--focus-outline-color, #000000);outline-offset:2px;outline-offset:var(--outline-gutter, 2px)}.ck-content [data-hds-component=button]:not(a):not([class*=hds-button]):not(:disabled),.ck-content a[href][data-hds-component=button]:not([class*=hds-button]):not(:disabled){border-color:transparent;border-color:var(--border-color, transparent)}.ck-content [data-hds-component=button]:not(a):not([class*=hds-button]):disabled,.ck-content a[href][data-hds-component=button]:not([class*=hds-button]):disabled{background-color:transparent;background-color:var(--background-color-disabled, transparent);border-color:transparent;border-color:var(--border-color-disabled, transparent);color:var(--color-disabled);cursor:not-allowed}.ck-content [data-hds-component=button]:not(a):not([class*=hds-button]):focus-visible:hover,.ck-content [data-hds-component=button]:not(a):not([class*=hds-button]):active:hover,.ck-content a[href][data-hds-component=button]:not([class*=hds-button]):focus-visible:hover,.ck-content a[href][data-hds-component=button]:not([class*=hds-button]):active:hover{background-color:transparent;background-color:var(--background-color-hover-focus, transparent)}.ck-content [data-hds-component=button]:not(a):not([class*=hds-button]):not(:disabled):hover,.ck-content a[href][data-hds-component=button]:not([class*=hds-button]):not(:disabled):hover{border-color:transparent;border-color:var(--border-color-hover, transparent)}.ck-content [data-hds-component=button]:not(a):not([class*=hds-button]):not(:disabled):focus-visible,.ck-content [data-hds-component=button]:not(a):not([class*=hds-button]):not(:disabled):active,.ck-content a[href][data-hds-component=button]:not([class*=hds-button]):not(:disabled):focus-visible,.ck-content a[href][data-hds-component=button]:not([class*=hds-button]):not(:disabled):active{border-color:transparent;border-color:var(--border-color-focus, transparent)}.ck-content [data-hds-component=button]:not(a):not([class*=hds-button]):not(:disabled):focus-visible:hover,.ck-content [data-hds-component=button]:not(a):not([class*=hds-button]):not(:disabled):active:hover,.ck-content a[href][data-hds-component=button]:not([class*=hds-button]):not(:disabled):focus-visible:hover,.ck-content a[href][data-hds-component=button]:not([class*=hds-button]):not(:disabled):active:hover{border-color:transparent;border-color:var(--border-color-hover-focus, transparent);color:var(--color-hover-focus)}.ck-content [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary],.ck-content a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]{--button-padding-end-adjust: calc(-16px + var(--icon-size) + var(--button-gap));--button-padding-end-adjust-supplementary: -16px;--button-padding-start-adjust: -24px;--background-color: var(--theme-bg2, transparent);--background-color-hover: var(--theme-bg2, var(--color-bus-light));--background-color-focus: var(--theme-bg2, transparent);--background-color-hover-focus: var(--theme-bg2, var(--color-bus-light));--background-color-disabled: transparent;--border-color: var(--theme-bg2, transparent);--border-color-hover: var(--theme-bg2, transparent);--border-color-focus: var(--theme-bg2, var(--color-coat-of-arms));--border-color-hover-focus: var(--theme-bg2, var(--color-coat-of-arms));--border-color-disabled: transparent;--color: var(--theme-fg2, var(--color-bus));--color-hover: var(--theme-fg2, var(--color-bus-dark));--color-focus: var(--theme-fg2, var(--color-bus));--color-hover-focus: var(--theme-fg2, var(--color-bus-dark));--color-disabled: var(--color-black-40);--focus-outline-color: var(--theme-focus, transparent);--submit-input-focus-gutter-color: var(--theme-focus-gutter-color, transparent);line-height:24px;-webkit-text-decoration:underline;text-decoration:underline}.ck-content [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary]:hover,.ck-content a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:hover{-webkit-text-decoration:none;text-decoration:none}.ck-content [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]),.ck-content a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]){margin-left:-10px}.ck-content [data-hds-component=button]:not(a):not([class*=hds-button]):where([data-hds-icon-start], [data-hds-icon-end], [data-is-external], [data-protocol="tel"], diff --git a/dist/css/styles.min.css b/dist/css/styles.min.css index 12975b2b5..9850bcf7b 100644 --- a/dist/css/styles.min.css +++ b/dist/css/styles.min.css @@ -7,7 +7,7 @@ @keyframes fadeIn{0%{opacity:0}to{opacity:1}}.hds-text-input{--border-width:2px;--outline-width:3px;--input-height:56px;--textarea-height:149px;--icon-size:var(--spacing-m);--helper-color-default:var(--color-black-60);--helper-color-invalid:var(--color-error);--helper-color-success:var(--color-success);--helper-color-info:var(--color-black-90);--helper-color-info-icon:var(--color-coat-of-arms);--icon-color-invalid:var(--color-error);--input-background-default:var(--color-white);--input-background-disabled:var(--color-black-10);--input-border-color-default:var(--color-black-50);--input-border-color-hover:var(--color-black-90);--input-border-color-focus:var(--color-black-90);--input-border-color-invalid:var(--color-error);--input-border-color-disabled:var(--color-black-10);--input-border-color-success:var(--color-success);--input-color-default:var(--color-black-90);--input-color-disabled:var(--color-black-40);--label-color-default:var(--color-black-90);--label-color-invalid:var(--color-black-90);--placeholder-color:var(--color-black-60);--focus-outline-color:var(--color-coat-of-arms)}.hds-text-input .hds-text-input__input:hover{transition:border-color 85ms ease-out}.hds-text-input__input-wrapper[focus-within] .hds-text-input__input:not([readonly]){transition:85ms ease-out;transition-property:box-shadow,transform}.hds-text-input__input-wrapper:focus-within .hds-text-input__input:not([readonly]){transition:85ms ease-out;transition-property:box-shadow,transform}.hds-text-input--invalid .hds-text-input__label{transition:color 85ms linear}.hds-text-input__label{color:var(--label-color-default);display:block;font-size:var(--fontsize-body-m);font-weight:500;margin-bottom:var(--spacing-3-xs)}.hds-text-input__required{color:var(--color-black-90);display:inline-block;font-size:var(--fontsize-body-xl);line-height:1;margin-left:var(--spacing-2-xs);transform:translateY(var(--spacing-3-xs))}.hds-text-input__input-wrapper{display:flex;position:relative}.hds-text-input .hds-text-input__input{-webkit-appearance:none;background-color:var(--input-background-default);border:var(--border-width) solid var(--input-border-color-default);box-sizing:border-box;color:var(--input-color-default);font-size:1.125em;height:var(--input-height);line-height:normal;padding:0 var(--spacing-s);width:100%;will-change:transform,box-shadow}.hds-text-input textarea.hds-text-input__input{height:var(--textarea-height);min-height:var(--input-height);padding:var(--spacing-s);resize:vertical}.hds-text-input .hds-text-input__input:hover{border-color:var(--input-border-color-hover)}.hds-text-input__input-wrapper[focus-within] .hds-text-input__input{border-color:var(--input-border-color-focus);outline:none}.hds-text-input__input-wrapper:focus-within .hds-text-input__input{border-color:var(--input-border-color-focus);outline:none}.hds-text-input .hds-text-input__input::-moz-placeholder{color:var(--placeholder-color);opacity:1}.hds-text-input .hds-text-input__input::placeholder{color:var(--placeholder-color);opacity:1}.hds-text-input__input-wrapper[focus-within] .hds-text-input__input:not([readonly]){box-shadow:0 0 0 var(--outline-width) var(--focus-outline-color);transform:translateZ(0)}.hds-text-input__input-wrapper:focus-within .hds-text-input__input:not([readonly]){box-shadow:0 0 0 var(--outline-width) var(--focus-outline-color);transform:translateZ(0)}.hds-text-input__helper-text{color:var(--helper-color-default)}.hds-text-input__error-text,.hds-text-input__helper-text{display:block;line-height:var(--lineheight-l);font-size:var(--fontsize-body-m);margin-top:var(--spacing-3-xs);white-space:pre-line}.hds-text-input__error-text{position:relative;color:var(--helper-color-invalid);padding-left:calc(var(--icon-size) + var(--spacing-2-xs))}.hds-text-input__error-text:not(:last-child){margin-bottom:var(--spacing-2-xs)}.hds-text-input__error-text:before{animation:fadeIn 85ms ease-out;background:var(--icon-color-invalid);content:"";height:var(--icon-size);mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E");pointer-events:none;position:absolute;left:0;top:0;width:var(--icon-size)}.hds-text-input--invalid .hds-text-input__label{color:var(--label-color-invalid)}.hds-text-input.hds-text-input--invalid .hds-text-input__input{border-color:var(--input-border-color-invalid)}.hds-text-input.hds-text-input--success .hds-text-input__input{border-color:var(--input-border-color-success)}.hds-text-input__success-text{position:relative;color:var(--helper-color-success);display:block;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-3-xs);padding-left:calc(var(--icon-size) + var(--spacing-2-xs));white-space:pre-wrap}.hds-text-input__success-text:not(:last-child){margin-bottom:var(--spacing-2-xs)}.hds-text-input__success-text:before{animation:fadeIn 85ms ease-out;background:var(--helper-color-success);content:"";height:var(--icon-size);mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z'/%3E%3C/g%3E%3C/svg%3E");pointer-events:none;position:absolute;left:0;top:0;width:var(--icon-size)}.hds-text-input__info-text{position:relative;color:var(--helper-color-info);display:block;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-3-xs);padding-left:calc(var(--icon-size) + var(--spacing-2-xs))}.hds-text-input__info-text:not(:last-child){margin-bottom:var(--spacing-2-xs)}.hds-text-input__info-text:before{animation:fadeIn 85ms ease-out;background:var(--helper-color-info-icon);content:"";height:var(--icon-size);mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E");pointer-events:none;position:absolute;left:0;top:0;width:var(--icon-size)}.hds-text-input .hds-text-input__input[disabled]{background-color:var(--input-background-disabled);border-color:var(--input-border-color-disabled);color:var(--input-color-disabled);cursor:not-allowed}.hds-text-input .hds-text-input__input[readonly]{background-color:rgba(0,0,0,0);border:0;color:var(--input-color-default);padding:0;-webkit-text-fill-color:var(--input-color-default)}.hds-text-input__buttons{position:absolute;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;margin-right:var(--spacing-s);font-size:1rem}.hds-text-input__button{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);cursor:pointer;border:0;width:1.5rem;height:1.5rem;overflow:hidden;font-size:1rem} .hds-loading-spinner{--spinner-size:4rem;--spinner-color:var(--color-coat-of-arms);--spinner-thickness:0.5rem;--spinner-rotation-animation-duration:1.5s;--spinner-color-animation-duration:4.5s;--spinner-color-stage1:var(--color-coat-of-arms);--spinner-color-stage2:var(--color-copper);--spinner-color-stage3:var(--color-suomenlinna);position:relative;width:4rem;width:var(--spinner-size);height:4rem;height:var(--spinner-size);border-top-color:var(--color-coat-of-arms);border-top-color:var(--spinner-color)}.hds-loading-spinner--multicolor{border-top-color:var(--spinner-color-stage1);animation:spinner-color-animation var(--spinner-color-animation-duration) cubic-bezier(0.6, 0.2, 0.4, 0.9) infinite}.hds-loading-spinner--small{--spinner-size:1.5rem;--spinner-thickness:0.1875rem}.hds-loading-spinner div{position:absolute;box-sizing:border-box;width:100%;height:100%;border:var(--spinner-thickness) solid rgba(0,0,0,0);border-top-color:inherit;border-radius:50%;animation:spinner-rotation-animation var(--spinner-rotation-animation-duration) cubic-bezier(0.6, 0.2, 0.4, 0.8) infinite}.hds-loading-spinner div:nth-child(2){animation-delay:-0.15s}.hds-loading-spinner div:nth-child(3){animation-delay:-0.3s}@keyframes spinner-rotation-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinner-color-animation{33.3%{border-top-color:var(--spinner-color-stage2)}66.6%{border-top-color:var(--spinner-color-stage3)}} .hds-selection-group{--spacing-col:1.25rem;--spacing-row:var(--spacing-s);--label-color-default:var(--color-black-90);--icon-size:var(--spacing-m);border:0;padding:0}.hds-selection-group>:not(.hds-selection-group__items){float:left}.hds-selection-group__legend{color:var(--label-color-default);display:block;font-size:var(--fontsize-body-m);font-weight:500;margin-bottom:var(--spacing-row)}.hds-selection-group__required{color:var(--label-color-default);display:inline-block;font-size:var(--fontsize-body-xl);line-height:1;margin-left:var(--spacing-2-xs);transform:translateY(var(--spacing-3-xs))}.hds-selection-group__items{clear:left;display:grid;grid-gap:var(--spacing-row) var(--spacing-col);gap:var(--spacing-row) var(--spacing-col);justify-content:start}.hds-selection-group__items--vertical{grid-auto-flow:row}.hds-selection-group__items--horizontal{grid-auto-flow:column}.hds-selection-group__error-text{position:relative;color:var(--color-error);display:block;font-size:var(--fontsize-body-m);margin-top:var(--spacing-xs);padding-left:calc(var(--icon-size) + var(--spacing-2-xs))}.hds-selection-group__error-text:before{background:var(--color-error);content:"";height:var(--icon-size);mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E");pointer-events:none;position:absolute;left:0;top:0;width:var(--icon-size)} -:root{--color-focus-outline: #0072c6;--box-shadow-s: 0px 2px 10px 0px rgba(0,0,0,0.07);--box-shadow-m: 0px 2px 10px 0px rgba(0,0,0,0.1);--box-shadow-l: 0px 2px 20px 0px rgba(0,0,0,0.2);--fontsize-heading-xxl: 4rem;--fontsize-heading-xl: 3rem;--fontsize-heading-xl-mobile: 2.5rem;--fontsize-heading-l: 2rem}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--breakpoint-xs: 320px;--breakpoint-s: 576px;--breakpoint-m: 768px;--breakpoint-l: 992px;--breakpoint-xl: 1248px;--container-width-xs: 288px;--container-width-s: 544px;--container-width-m: 720px;--container-width-l: 944px;--container-width-xl: 1200px;--color-brick: #bd2719;--color-brick-light: #ffeeed;--color-brick-medium-light: #facbc8;--color-brick-dark: #800e04;--color-bus: #0000bf;--color-bus-light: #f0f0ff;--color-bus-medium-light: #ccccff;--color-bus-dark: #00005e;--color-coat-of-arms: #0072c6;--color-coat-of-arms-light: #e6f4ff;--color-coat-of-arms-medium-light: #b5daf7;--color-coat-of-arms-dark: #005799;--color-copper: #00d7a7;--color-copper-light: #cffaf1;--color-copper-medium-light: #9ef0de;--color-copper-dark: #00a17d;--color-engel: #ffe977;--color-engel-light: #fff9db;--color-engel-medium-light: #fff3b8;--color-engel-dark: #dbc030;--color-fog: #9fc9eb;--color-fog-light: #e8f3fc;--color-fog-medium-light: #d0e6f7;--color-fog-dark: #72a5cf;--color-gold: #c2a251;--color-gold-light: #f7f2e4;--color-gold-medium-light: #e8d7a7;--color-gold-dark: #9e823c;--color-metro: #fd4f00;--color-metro-light: #ffeee6;--color-metro-medium-light: #ffcab3;--color-metro-dark: #bd2f00;--color-silver: #dedfe1;--color-silver-light: #f7f7f8;--color-silver-medium-light: #efeff0;--color-silver-dark: #b0b8bf;--color-summer: #ffc61e;--color-summer-light: #fff4d4;--color-summer-medium-light: #ffe49c;--color-summer-dark: #cc9200;--color-suomenlinna: #f5a3c7;--color-suomenlinna-light: #fff0f7;--color-suomenlinna-medium-light: #ffdbeb;--color-suomenlinna-dark: #e673a5;--color-tram: #008741;--color-tram-light: #dff7eb;--color-tram-medium-light: #a3e3c2;--color-tram-dark: #006631;--color-black: #000000;--color-white: #ffffff;--color-black-5: #f1f1f1;--color-black-10: #e5e5e5;--color-black-20: #cccccc;--color-black-30: #b2b2b2;--color-black-40: #999898;--color-black-50: #808080;--color-black-60: #666666;--color-black-70: #4c4c4c;--color-black-80: #333333;--color-black-90: #1a1a1a;--color-error: #b01038;--color-error-light: #f6e2e6;--color-error-dark: #8d0d2d;--color-success: #007a64;--color-success-light: #e2f5f3;--color-success-dark: #006250;--color-alert: #ffda07;--color-alert-light: #fff4b4;--color-alert-dark: #d18200;--color-info: #0062b9;--color-info-light: #e5eff8;--color-info-dark: #004f94;--spacing-layout-2-xs: 1rem;--spacing-layout-xs: 1.5rem;--spacing-layout-s: 2rem;--spacing-layout-m: 3rem;--spacing-layout-l: 4rem;--spacing-layout-xl: 6rem;--spacing-layout-2-xl: 8rem;--spacing-4-xs: 0.125rem;--spacing-3-xs: 0.25rem;--spacing-2-xs: 0.5rem;--spacing-xs: 0.75rem;--spacing-s: 1rem;--spacing-m: 1.5rem;--spacing-l: 2rem;--spacing-xl: 2.5rem;--spacing-2-xl: 3.0rem;--spacing-3-xl: 3.5rem;--spacing-4-xl: 4rem;--spacing-5-xl: 4.5rem;--fontsize-heading-xl: 3.25rem;--fontsize-heading-l: 2.25rem;--fontsize-heading-m: 1.5rem;--fontsize-heading-s: 1.25rem;--fontsize-heading-xs: 1.125rem;--fontsize-heading-xxs: 1rem;--fontsize-body-s: 0.875rem;--fontsize-body-m: 1rem;--fontsize-body-l: 1.125rem;--fontsize-body-xl: 1.25rem;--font-default: HelsinkiGrotesk, Arial, sans-serif;--lineheight-s: 1;--lineheight-m: 1.2;--lineheight-l: 1.5;--lineheight-xl: 1.75}html,body{height:100%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;--line-height: 1.5;background-color:#fff;color:#1a1a1a;display:flex;flex-direction:column;font-family:HelsinkiGrotesk,Arial,sans-serif;font-size:1rem;line-height:1.5}body.gin--horizontal-toolbar{padding-top:0 !important}:root{--hdbt-color-black: #121212;--hdbt-default-link-color: var(--color-black-90);--hdbt-theme-color: var(--color-black);--hdbt-text-color: var(--color-white);--hdbt-text-color--coat-of-arms: var(--color-white);--hdbt-text-color--brick: var(--color-white);--hdbt-text-color--bus: var(--color-white);--hdbt-text-color--metro: var(--color-white);--hdbt-text-color--tram: var(--color-white);--hdbt-text-color--gold: var(--hdbt-color-black);--hdbt-text-color--silver: var(--hdbt-color-black);--hdbt-text-color--copper: var(--hdbt-color-black);--hdbt-text-color--engel: var(--hdbt-color-black);--hdbt-text-color--fog: var(--hdbt-color-black);--hdbt-text-color--summer: var(--hdbt-color-black);--hdbt-text-color--suomenlinna: var(--hdbt-color-black);--hdbt-button-text-color--coat-of-arms: var(--hdbt-color-black);--hdbt-button-text-color--brick: var(--hdbt-color-black);--hdbt-button-text-color--bus: var(--hdbt-color-black);--hdbt-button-text-color--metro: var(--hdbt-color-black);--hdbt-button-text-color--tram: var(--hdbt-color-black);--hdbt-button-text-color--gold: var(--color-white);--hdbt-button-text-color--silver: var(--color-white);--hdbt-button-text-color--copper: var(--color-white);--hdbt-button-text-color--engel: var(--color-white);--hdbt-button-text-color--fog: var(--color-white);--hdbt-button-text-color--summer: var(--color-white);--hdbt-button-text-color--suomenlinna: var(--color-white);--hdbt-button-highlight-color--coat-of-arms: var(--color-black-90);--hdbt-button-highlight-color--brick: var(--color-black-90);--hdbt-button-highlight-color--bus: var(--color-black-90);--hdbt-button-highlight-color--metro: var(--color-black-90);--hdbt-button-highlight-color--tram: var(--color-black-90);--hdbt-button-highlight-color--gold: var(--color-white);--hdbt-button-highlight-color--silver: var(--color-white);--hdbt-button-highlight-color--copper: var(--color-white);--hdbt-button-highlight-color--engel: var(--color-white);--hdbt-button-highlight-color--fog: var(--color-white);--hdbt-button-highlight-color--summer: var(--color-white);--hdbt-button-highlight-color--suomenlinna: var(--color-white);--background-color-disabled: transparent;--border-color-disabled: transparent;--color-disabled: var(--color-black-40);--border-color-focus: var(--color-coat-of-arms);--border-color-hover-focus: var(--color-coat-of-arms-dark)}@font-face{text-rendering:optimizeLegibility;font-family:"HelsinkiGrotesk";font-style:normal;font-weight:400;src:url(../fonts/HelsinkiGrotesk-Regular.eot);src:url(../fonts/HelsinkiGrotesk-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/HelsinkiGrotesk-Regular.woff) format("woff"),url(../fonts/HelsinkiGrotesk-Regular.ttf) format("truetype"),url(../fonts/HelsinkiGrotesk-Regular.svg#HelsinkiGrotesk-Regular) format("svg")}@font-face{text-rendering:optimizeLegibility;font-family:"HelsinkiGrotesk";font-style:italic;font-weight:400;src:url(../fonts/HelsinkiGrotesk-RegularItalic.eot);src:url(../fonts/HelsinkiGrotesk-RegularItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/HelsinkiGrotesk-RegularItalic.woff) format("woff"),url(../fonts/HelsinkiGrotesk-RegularItalic.ttf) format("truetype"),url(../fonts/HelsinkiGrotesk-RegularItalic.svg#HelsinkiGrotesk-RegularItalic) format("svg")}@font-face{text-rendering:optimizeLegibility;font-family:"HelsinkiGrotesk";font-style:normal;font-weight:500;src:url(../fonts/HelsinkiGrotesk-Medium.eot);src:url(../fonts/HelsinkiGrotesk-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/HelsinkiGrotesk-Medium.woff) format("woff"),url(../fonts/HelsinkiGrotesk-Medium.ttf) format("truetype"),url(../fonts/HelsinkiGrotesk-Medium.svg#HelsinkiGrotesk-Medium) format("svg")}@font-face{text-rendering:optimizeLegibility;font-family:"HelsinkiGrotesk";font-style:italic;font-weight:500;src:url(../fonts/HelsinkiGrotesk-MediumItalic.eot);src:url(../fonts/HelsinkiGrotesk-MediumItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/HelsinkiGrotesk-MediumItalic.woff) format("woff"),url(../fonts/HelsinkiGrotesk-MediumItalic.ttf) format("truetype"),url(../fonts/HelsinkiGrotesk-MediumItalic.svg#HelsinkiGrotesk-MediumItalic) format("svg")}@font-face{text-rendering:optimizeLegibility;font-family:"HelsinkiGrotesk";font-style:normal;font-weight:700;src:url(../fonts/HelsinkiGrotesk-Bold.eot);src:url(../fonts/HelsinkiGrotesk-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/HelsinkiGrotesk-Bold.woff) format("woff"),url(../fonts/HelsinkiGrotesk-Bold.ttf) format("truetype"),url(../fonts/HelsinkiGrotesk-Bold.svg#HelsinkiGrotesk-Bold) format("svg")}@font-face{text-rendering:optimizeLegibility;font-family:"HelsinkiGrotesk";font-style:italic;font-weight:700;src:url(../fonts/HelsinkiGrotesk-BoldItalic.eot);src:url(../fonts/HelsinkiGrotesk-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/HelsinkiGrotesk-BoldItalic.woff) format("woff"),url(../fonts/HelsinkiGrotesk-BoldItalic.ttf) format("truetype"),url(../fonts/HelsinkiGrotesk-BoldItalic.svg#HelsinkiGrotesk-BoldItalic) format("svg")}@font-face{text-rendering:optimizeLegibility;font-family:"HelsinkiGrotesk";font-style:normal;font-weight:800;src:url(../fonts/HelsinkiGrotesk-Black.eot);src:url(../fonts/HelsinkiGrotesk-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/HelsinkiGrotesk-Black.woff) format("woff"),url(../fonts/HelsinkiGrotesk-Black.ttf) format("truetype"),url(../fonts/HelsinkiGrotesk-Black.svg#HelsinkiGrotesk-Black) format("svg")}@font-face{text-rendering:optimizeLegibility;font-family:"HelsinkiGrotesk";font-style:italic;font-weight:800;src:url(../fonts/HelsinkiGrotesk-BlackItalic.eot);src:url(../fonts/HelsinkiGrotesk-BlackItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/HelsinkiGrotesk-BlackItalic.woff) format("woff"),url(../fonts/HelsinkiGrotesk-BlackItalic.ttf) format("truetype"),url(../fonts/HelsinkiGrotesk-BlackItalic.svg#HelsinkiGrotesk-BlackItalic) format("svg")}:root,[dir=ltr]{--lang-direction: 1}[dir=rtl]{--lang-direction: -1}figure{margin:0}.user-edited-content>table,.user-edited-content :not(figure)>table{display:block;max-width:-moz-fit-content;max-width:fit-content;overflow-x:auto}.user-edited-content>table caption,.user-edited-content :not(figure)>table caption{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);background:#e6e6e6;font-weight:700;padding:16px 24px 0;text-align:left}@media(min-width: 992px){.user-edited-content>table caption,.user-edited-content :not(figure)>table caption{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}.user-edited-content>table caption strong,.user-edited-content :not(figure)>table caption strong{font-weight:700}.user-edited-content figure{background:linear-gradient(90deg, #ffffff 30%, rgba(255, 255, 255, 0)),linear-gradient(90deg, rgba(255, 255, 255, 0), #ffffff 70%) 100% 0,linear-gradient(90deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)),linear-gradient(90deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4)) 100% 0;background-attachment:local,local,scroll,scroll;background-color:#fff;background-repeat:no-repeat;background-size:39.998px 100%,39.998px 100%,14px 100%,14px 100%;margin:0;overflow-x:auto}.user-edited-content figure figcaption{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);background:#ffffff;background:var(--user-edited-content-background-color, #ffffff);left:0;margin-top:0;padding-bottom:16px;padding-top:64px;position:sticky}@media(min-width: 992px){.user-edited-content figure figcaption{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}.user-edited-content figure:not(:has(figcaption)){margin-top:16px}.user-edited-content figure>figure{margin-top:0}.user-edited-content figure figcaption+table{margin-top:0}.user-edited-content figure table{background:rgba(0,0,0,0);box-shadow:0 0 0 860px #ffffff;box-shadow:0 0 0 860px var(--user-edited-content-background-color, #ffffff);margin-top:0}.user-edited-content figure table th{background:rgba(0,0,0,.097)}.user-edited-content figure table:has(tr:nth-child(n+5)) tr:nth-child(even) td{background:rgba(0,0,0,.05)}.user-edited-content table{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);background:#fff;border:2px solid gray;border-collapse:collapse;border-spacing:0;margin:16px 0 0 0;padding:0;width:auto}.user-edited-content table tr:not(tbody:last-child *:last-child){border-bottom:1px solid gray}.user-edited-content table td,.user-edited-content table th{color:#000;min-width:0;padding:12px 24px;text-align:left}.user-edited-content table th{background:#e6e6e6;font-weight:700}.user-edited-content table th strong{font-weight:700}.user-edited-content table:has(tr:nth-child(n+5)) tr:nth-child(even) td{background:#f2f2f2}h1,h2,h3,h4,h5,h6{margin-bottom:0;margin-top:48px}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:inherit}h2,h3,h4,h5,h6{-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word}h1{--line-height: 1;font-size:2.5rem;font-weight:400;line-height:1;line-height:var(--line-height)}@media(min-width: 992px){h1{--line-height: 1;font-size:4rem;font-weight:400}}@media(min-width: 768px){h1{margin-top:64px}}@media(min-width: 992px){h1{margin-bottom:64px}}h2{--line-height: 1;font-size:2rem;font-weight:400;line-height:1;line-height:var(--line-height)}@media(min-width: 992px){h2{--line-height: 1;font-size:3rem;font-weight:400}}h3{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height)}@media(min-width: 992px){h3{--line-height: 1;font-size:2rem;font-weight:400}}h4{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height)}@media(min-width: 992px){h4{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}h5{--line-height: 1.2222222222;font-size:1.125rem;font-weight:500;line-height:1.2222222222;line-height:var(--line-height)}@media(min-width: 992px){h5{--line-height: 1.5;font-size:1.25rem;font-weight:500}}h6{--line-height: 1.5;font-size:1rem;font-weight:700;line-height:1.5;line-height:var(--line-height)}@media(min-width: 992px){h6{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700}}a{color:#1a1a1a;color:var(--hdbt-default-link-color);word-wrap:break-word}p{margin-bottom:0;margin-top:16px;word-wrap:break-word}ul,ol{margin-bottom:24px;margin-left:0;margin-top:24px;padding-left:32px}ul ul,ul ol,ol ul,ol ol{margin-bottom:0;margin-top:16px}li{margin-left:0;padding-left:0}li+li{margin-top:16px}ul[role=listbox] li,.local-tasks li,.toolbar-menu li,.pager li,.table-of-contents__list li,.menu li{margin-top:0}.hdbt-icon::before{--icon-size: 24px;background-color:#000;content:"";display:inline-block;height:24px;height:var(--icon-size);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;-webkit-mask-size:var(--icon-size) var(--icon-size);mask-size:var(--icon-size) var(--icon-size);min-height:24px;min-height:var(--icon-size);min-width:24px;min-width:var(--icon-size);position:static;width:24px;width:var(--icon-size)}.hel-icon{--fallback: calc(var(--line-height, 1) * 1em);background-color:currentColor;display:inline-block;height:calc(1 * 1em);height:var(--icon-size, var(--fallback));-webkit-mask-image:var(--url);mask-image:var(--url);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;vertical-align:text-bottom;width:calc(1 * 1em);width:var(--icon-size, var(--fallback))}.icon{--icon-size: 1.5rem;height:1.5rem;height:var(--icon-size);width:1.5rem;width:var(--icon-size)}:root{--theme-fg1: var(--color-white);--theme-fg2: var(--color-black);--theme-bg1: var(--color-black);--theme-bg2: transparent;--theme-focus: var(--color-black);--theme-focus-gutter-color: transparent}.hds-button{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);--border-width: 2px;--color: inherit;--min-size: 44px;--outline-gutter: 2px;--outline-width: 3px;align-content:flex-start;align-items:center;background-color:transparent;background-color:var(--background-color, transparent);border:2px solid transparent;border:var(--border-width) solid var(--border-color, transparent);border-radius:0;color:inherit;color:var(--color);cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;line-height:1.15;margin:0;min-height:44px;min-height:var(--min-size);min-width:44px;min-width:var(--min-size);padding:0 0.5rem;padding:0 var(--spacing-2-xs);position:relative;-webkit-text-decoration:none;text-decoration:none;text-transform:none;vertical-align:top}.hds-button,.hds-button::before,.hds-button::after,.hds-button *,.hds-button *::before,.hds-button *::after{box-sizing:border-box}button.hds-button,.hds-button[type=button],.hds-button[type=reset],.hds-button[type=submit]{-webkit-appearance:button}.hds-button::-moz-focus-inner,.hds-button[type=button]::-moz-focus-inner,.hds-button[type=reset]::-moz-focus-inner,.hds-button[type=submit]::-moz-focus-inner{border-style:none;padding:0}.hds-button:-moz-focusring,.hds-button[type=button]:-moz-focusring,.hds-button[type=reset]:-moz-focusring,.hds-button[type=submit]:-moz-focusring{outline:1px dotted ButtonText}.hds-button:hover,.hds-button:focus-visible,.hds-button:active{transition-duration:85ms;transition-property:background-color,border-color,color;transition-timing-function:ease-out}.hds-button:hover{background-color:transparent;background-color:var(--background-color-hover, transparent);color:var(--color-hover)}.hds-button:focus-visible,.hds-button:active{background-color:transparent;background-color:var(--background-color-focus, transparent);box-shadow:0 0 0 calc(2px + 3px) transparent;box-shadow:0 0 0 calc(var(--outline-gutter, 2px) + var(--outline-width, 3px)) var(--submit-input-focus-gutter-color, transparent);color:var(--color-focus);outline:3px solid #000000;outline:var(--outline-width, 3px) solid var(--focus-outline-color, #000000);outline-offset:2px;outline-offset:var(--outline-gutter, 2px)}.hds-button:not(:disabled){border-color:transparent;border-color:var(--border-color, transparent)}.hds-button:disabled{background-color:transparent;background-color:var(--background-color-disabled, transparent);border-color:transparent;border-color:var(--border-color-disabled, transparent);color:#999898;color:var(--color-disabled);cursor:not-allowed}.hds-button:focus-visible:hover,.hds-button:active:hover{background-color:transparent;background-color:var(--background-color-hover-focus, transparent)}.hds-button:not(:disabled):hover{border-color:transparent;border-color:var(--border-color-hover, transparent)}.hds-button:not(:disabled):focus-visible,.hds-button:not(:disabled):active{border-color:#0072c6;border-color:var(--border-color-focus, transparent)}.hds-button:not(:disabled):focus-visible:hover,.hds-button:not(:disabled):active:hover{border-color:#005799;border-color:var(--border-color-hover-focus, transparent);color:var(--color-hover-focus)}input[type=button].hds-button,input[type=reset].hds-button,input[type=submit].hds-button,.hds-button__label{font-weight:inherit;line-height:1.25em;padding:1rem;padding:var(--spacing-s)}input[type=button].hds-button,input[type=reset].hds-button,input[type=submit].hds-button{cursor:pointer;padding:1rem 2rem;padding:var(--spacing-s) var(--spacing-l)}.hds-button__label:only-child{margin:0 0.5rem;margin:0 var(--spacing-2-xs)}input[type=button].hds-button--small,input[type=reset].hds-button--small,input[type=submit].hds-button--small,.hds-button--small .hds-button__label{line-height:1;line-height:var(--lineheight-s);padding:0.5rem 0.75rem;padding:var(--spacing-2-xs) var(--spacing-xs)}.hds-button--supplementary .hds-button__label:first-child{padding-right:0.25rem;padding-right:var(--spacing-3-xs)}.hds-button--small .hds-button__label:only-child{margin:0 0.75rem;margin:0 var(--spacing-xs)}.hds-button--supplementary .hds-icon+.hds-button__label:last-child{padding-left:0.25rem;padding-left:var(--spacing-3-xs)}.hds-button--supplementary .hds-icon+.hds-button__label:not(:last-child){padding-left:0.25rem;padding-left:var(--spacing-3-xs);padding-right:0.25rem;padding-right:var(--spacing-3-xs)}.hds-button--small{padding:0}input[type=button].hds-button--small,input[type=reset].hds-button--small,input[type=submit].hds-button--small{padding:0.5rem 1.5rem;padding:var(--spacing-2-xs) var(--spacing-m)}.hds-button--small .hds-button__label:not(:first-of-type):not(:last-of-type){padding:0.5rem 0.5rem;padding:var(--spacing-2-xs) var(--spacing-2-xs)}.hds-button--fullwidth{width:100%}.hds-button .hds-icon{height:1.5rem;height:var(--spacing-m);margin-left:1rem;margin-left:var(--spacing-s);width:1.5rem;width:var(--spacing-m)}.hds-button__label~.hds-icon{margin:0 1rem 0 0;margin:0 var(--spacing-s) 0 0}.hds-button--small .hds-icon{margin-left:0.5rem;margin-left:var(--spacing-2-xs)}.hds-button .hds-button--small .hds-button__label~.hds-icon{margin:0 0.5rem 0 0;margin:0 var(--spacing-2-xs) 0 0}.hds-button .hds-icon:first-of-type:not(:last-of-type){margin:0 0 0 0.5rem;margin:0 0 0 var(--spacing-2-xs)}.hds-button .hds-icon:last-of-type:not(:first-of-type){margin:0 0.5rem 0 0;margin:0 var(--spacing-2-xs) 0 0}.hds-button--small .hds-icon:first-child:not(:last-of-type){margin:0 0 0 0.5rem;margin:0 0 0 var(--spacing-2-xs)}.hds-button--small .hds-icon:last-child:not(:first-of-type){margin:0 0.5rem 0 0;margin:0 var(--spacing-2-xs) 0 0}.hds-button--primary{--background-color: var(--theme-bg1, var(--color-bus));--background-color-hover: var(--theme-bg2, var(--color-bus-dark));--background-color-focus: var(--theme-bg1, var(--color-bus));--background-color-hover-focus: var(--theme-bg2, var(--color-bus-dark));--background-color-disabled: var(--color-black-20);--border-color: var(--theme-bg1, var(--color-bus));--border-color-hover: var(--theme-bg1, var(--color-bus-dark));--border-color-focus: var(--theme-bg1, var(--color-bus));--border-color-hover-focus: var(--theme-bg1, var(--color-bus-dark));--border-color-disabled: var(--color-black-20);--color: var(--theme-fg1, var(--color-white));--color-hover: var(--theme-fg2, var(--color-white));--color-focus: var(--theme-fg1, var(--color-white));--color-hover-focus: var(--theme-fg2, var(--color-white));--color-disabled: var(--color-white);--focus-outline-color: var(--theme-focus, var(--color-coat-of-arms));--submit-input-focus-gutter-color: var(--theme-focus-gutter-color, var(--color-white))}.hds-button--secondary{--background-color: var(--theme-bg2, transparent);--background-color-hover: var(--theme-bg1, var(--color-bus-light));--background-color-focus: var(--theme-bg2, transparent);--background-color-hover-focus: var(--theme-bg1, var(--color-bus-light));--background-color-disabled: transparent;--border-color: var(--theme-bg1, var(--color-bus));--border-color-hover: var(--theme-bg2, var(--color-bus-dark));--border-color-focus: var(--theme-bg1, var(--color-bus));--border-color-hover-focus: var(--theme-bg2, var(--color-bus-dark));--border-color-disabled: var(--color-black-50);--color: var(--theme-fg2, var(--color-bus));--color-hover: var(--theme-fg1, var(--color-bus-dark));--color-focus: var(--theme-fg2, var(--color-bus));--color-hover-focus: var(--theme-fg1, var(--color-bus-dark));--color-disabled: var(--color-black-40);--focus-outline-color: var(--theme-focus, var(--color-coat-of-arms));--submit-input-focus-gutter-color: var(--theme-focus-gutter-color, var(--color-white))}.hds-button--supplementary{--background-color: var(--theme-bg2, transparent);--background-color-hover: var(--theme-bg2, var(--color-bus-light));--background-color-focus: var(--theme-bg2, transparent);--background-color-hover-focus: var(--theme-bg2, var(--color-bus-light));--background-color-disabled: transparent;--border-color: var(--theme-bg2, transparent);--border-color-hover: var(--theme-bg2, transparent);--border-color-focus: var(--theme-bg2, var(--color-coat-of-arms));--border-color-hover-focus: var(--theme-bg2, var(--color-coat-of-arms));--border-color-disabled: transparent;--color: var(--theme-fg2, var(--color-bus));--color-hover: var(--theme-fg2, var(--color-bus-dark));--color-focus: var(--theme-fg2, var(--color-bus));--color-hover-focus: var(--theme-fg2, var(--color-bus-dark));--color-disabled: var(--color-black-40);--focus-outline-color: var(--theme-focus, transparent);--submit-input-focus-gutter-color: var(--theme-focus-gutter-color, transparent)}.hds-button--loading{--background-color: transparent;--background-color-hover: transparent;--background-color-focus: transparent;--background-color-hover-focus: transparent;--background-color-disabled: transparent;--border-color: transparent;--border-color-hover: transparent;--border-color-focus: transparent;--border-color-hover-focus: transparent;--border-color-disabled: transparent;--color: var(--color-black-90);--color-hover: var(--color-black-90);--color-focus: var(--color-black-90);--color-hover-focus: var(--color-black-90);--color-disabled: var(--color-black-90);cursor:wait}.hds-button--success{--background-color: var(--color-success);--background-color-hover: var(--color-success-dark);--background-color-focus: var(--color-success);--background-color-hover-focus: var(--color-success-dark);--border-color: var(--color-success);--border-color-hover: var(--color-success-dark);--border-color-focus: var(--color-success);--border-color-hover-focus: var(--color-success-dark);--color: var(--color-white);--color-hover: var(--color-white);--color-focus: var(--color-white);--color-hover-focus: var(--color-white);--focus-outline-color: var(--theme-focus, var(--color-coat-of-arms))}.hds-button--danger{--background-color: var(--color-error);--background-color-hover: var(--color-error-dark);--background-color-focus: var(--color-error);--background-color-hover-focus: var(--color-error-dark);--border-color: var(--color-error);--border-color-hover: var(--color-error-dark);--border-color-focus: var(--color-error);--border-color-hover-focus: var(--color-error-dark);--color: var(--color-white);--color-hover: var(--color-white);--color-focus: var(--color-white);--color-hover-focus: var(--color-white);--focus-outline-color: var(--theme-focus, var(--color-coat-of-arms))}.hds-button .hel-icon{--icon-size: 24px}.hds-button .hel-icon:first-of-type:not(:last-of-type){margin:0 0 0 8px}.hds-button .link__type,.hds-button .hel-icon:last-of-type:not(:first-of-type){margin:0 8px 0 0}.hds-button.hds-button--supplementary{margin:0;padding:0 8px 0 0;-webkit-text-decoration:underline;text-decoration:underline}.hds-button.hds-button--supplementary .hds-button__label{line-height:24px;margin:0 0 -8px 0;padding:8px}.hds-button.hds-button--supplementary .hds-button__label:only-child{margin:0}.hds-button.hds-button--supplementary:not([data-selected-icon]):not([data-is-external])::before,.hds-button.hds-button--supplementary[data-selected-icon]:not([data-is-external])::after{--icon-size: 24px;background-color:var(--color);background-size:contain;content:"";display:inline-block;height:24px;height:var(--icon-size);-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;-webkit-mask-size:var(--icon-size) var(--icon-size);mask-size:var(--icon-size) var(--icon-size);vertical-align:bottom;width:24px;width:var(--icon-size);transition:transform .2s linear;order:3;position:static;transform:scaleX(1);transform:scaleX(var(--lang-direction, 1))}@media(prefers-reduced-motion){.hds-button.hds-button--supplementary:not([data-selected-icon]):not([data-is-external])::before,.hds-button.hds-button--supplementary[data-selected-icon]:not([data-is-external])::after{transition:none}}.hds-button.hds-button--supplementary:focus:not([data-selected-icon]):not([data-is-external])::before,.hds-button.hds-button--supplementary:hover:not([data-selected-icon]):not([data-is-external])::before,.hds-button.hds-button--supplementary[data-selected-icon]:focus:not([data-is-external])::after,.hds-button.hds-button--supplementary[data-selected-icon]:hover:not([data-is-external])::after{transform:scaleX(1) translateX(4px);transform:scaleX(var(--lang-direction, 1)) translateX(4px)}@media(prefers-reduced-motion){.hds-button.hds-button--supplementary:focus:not([data-selected-icon]):not([data-is-external])::before,.hds-button.hds-button--supplementary:hover:not([data-selected-icon]):not([data-is-external])::before,.hds-button.hds-button--supplementary[data-selected-icon]:focus:not([data-is-external])::after,.hds-button.hds-button--supplementary[data-selected-icon]:hover:not([data-is-external])::after{transform:none}}.hds-button.hds-button--supplementary:hover{-webkit-text-decoration:none;text-decoration:none}.hds-button.hds-button--primary.hdbt-icon::before,.hds-button.hds-button--secondary.hdbt-icon::before{margin-right:16px}.hds-button--supplementary:not(.hdbt-icon):not([data-selected-icon])::before{-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right)}p>a.hds-button.hds-button--supplementary:first-child{margin-left:calc(-8px + (-2px))}.hds-button--link{--border-width: 2px;--min-size: 56px;--outline-gutter: 2px;--outline-width: 3px}:not(.hds-button)>.hds-button__label{margin:0;padding:0}[data-hds-component=button]:not(a):not([class*=hds-button]),a[href][data-hds-component=button]:not([class*=hds-button]){--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);--border-width: 2px;--button-gap: 16px;--color: inherit;--icon-size: 24px;--min-size: 44px;--outline-gutter: 2px;--outline-width: 3px;align-content:flex-start;align-items:center;background-color:transparent;background-color:var(--background-color, transparent);border:2px solid transparent;border:var(--border-width) solid var(--border-color, transparent);border-radius:0;color:inherit;color:var(--color);cursor:pointer;display:inline-block;font-weight:500;justify-content:center;line-height:1.25em;margin:0;min-height:44px;min-height:var(--min-size);min-width:44px;min-width:var(--min-size);padding-top:1rem;padding-bottom:1rem;padding-top:var(--spacing-s);padding-bottom:var(--spacing-s);padding-right:calc(2rem + 0px + 0px);padding-right:calc(var(--spacing-l) + var(--button-padding-end-adjust, 0px) + var(--button-padding-end-adjust-supplementary, 0px));padding-left:calc(2rem + 0px + 0px);padding-left:calc(var(--spacing-l) + var(--button-padding-start-adjust, 0px) + var(--button-padding-start-adjust-supplementary, 0px));position:relative;-webkit-text-decoration:none;text-decoration:none;text-transform:none;vertical-align:top}[data-hds-component=button]:not(a):not([class*=hds-button]),[data-hds-component=button]:not(a):not([class*=hds-button])::before,[data-hds-component=button]:not(a):not([class*=hds-button])::after,[data-hds-component=button]:not(a):not([class*=hds-button]) *,[data-hds-component=button]:not(a):not([class*=hds-button]) *::before,[data-hds-component=button]:not(a):not([class*=hds-button]) *::after,a[href][data-hds-component=button]:not([class*=hds-button]),a[href][data-hds-component=button]:not([class*=hds-button])::before,a[href][data-hds-component=button]:not([class*=hds-button])::after,a[href][data-hds-component=button]:not([class*=hds-button]) *,a[href][data-hds-component=button]:not([class*=hds-button]) *::before,a[href][data-hds-component=button]:not([class*=hds-button]) *::after{box-sizing:border-box}[data-hds-component=button]:not(a):not([class*=hds-button])[type=button],[data-hds-component=button]:not(a):not([class*=hds-button])[type=reset],[data-hds-component=button]:not(a):not([class*=hds-button])[type=submit],a[href][data-hds-component=button]:not([class*=hds-button])[type=button],a[href][data-hds-component=button]:not([class*=hds-button])[type=reset],a[href][data-hds-component=button]:not([class*=hds-button])[type=submit]{-webkit-appearance:button;cursor:pointer}[data-hds-component=button]:not(a):not([class*=hds-button])::-moz-focus-inner,[data-hds-component=button]:not(a):not([class*=hds-button])[type=button]::-moz-focus-inner,[data-hds-component=button]:not(a):not([class*=hds-button])[type=reset]::-moz-focus-inner,[data-hds-component=button]:not(a):not([class*=hds-button])[type=submit]::-moz-focus-inner,a[href][data-hds-component=button]:not([class*=hds-button])::-moz-focus-inner,a[href][data-hds-component=button]:not([class*=hds-button])[type=button]::-moz-focus-inner,a[href][data-hds-component=button]:not([class*=hds-button])[type=reset]::-moz-focus-inner,a[href][data-hds-component=button]:not([class*=hds-button])[type=submit]::-moz-focus-inner{border-style:none;padding:0}[data-hds-component=button]:not(a):not([class*=hds-button]):-moz-focusring,[data-hds-component=button]:not(a):not([class*=hds-button])[type=button]:-moz-focusring,[data-hds-component=button]:not(a):not([class*=hds-button])[type=reset]:-moz-focusring,[data-hds-component=button]:not(a):not([class*=hds-button])[type=submit]:-moz-focusring,a[href][data-hds-component=button]:not([class*=hds-button]):-moz-focusring,a[href][data-hds-component=button]:not([class*=hds-button])[type=button]:-moz-focusring,a[href][data-hds-component=button]:not([class*=hds-button])[type=reset]:-moz-focusring,a[href][data-hds-component=button]:not([class*=hds-button])[type=submit]:-moz-focusring{outline:1px dotted ButtonText}[data-hds-component=button]:not(a):not([class*=hds-button]):hover,[data-hds-component=button]:not(a):not([class*=hds-button]):focus-visible,[data-hds-component=button]:not(a):not([class*=hds-button]):active,a[href][data-hds-component=button]:not([class*=hds-button]):hover,a[href][data-hds-component=button]:not([class*=hds-button]):focus-visible,a[href][data-hds-component=button]:not([class*=hds-button]):active{transition-duration:85ms;transition-property:background-color,border-color,color;transition-timing-function:ease-out}[data-hds-component=button]:not(a):not([class*=hds-button]):hover,a[href][data-hds-component=button]:not([class*=hds-button]):hover{background-color:transparent;background-color:var(--background-color-hover, transparent);color:var(--color-hover)}[data-hds-component=button]:not(a):not([class*=hds-button]):focus-visible,[data-hds-component=button]:not(a):not([class*=hds-button]):active,a[href][data-hds-component=button]:not([class*=hds-button]):focus-visible,a[href][data-hds-component=button]:not([class*=hds-button]):active{background-color:transparent;background-color:var(--background-color-focus, transparent);box-shadow:0 0 0 calc(2px + 3px) transparent;box-shadow:0 0 0 calc(var(--outline-gutter, 2px) + var(--outline-width, 3px)) var(--submit-input-focus-gutter-color, transparent);color:var(--color-focus);outline:3px solid #000000;outline:var(--outline-width, 3px) solid var(--focus-outline-color, #000000);outline-offset:2px;outline-offset:var(--outline-gutter, 2px)}[data-hds-component=button]:not(a):not([class*=hds-button]):not(:disabled),a[href][data-hds-component=button]:not([class*=hds-button]):not(:disabled){border-color:transparent;border-color:var(--border-color, transparent)}[data-hds-component=button]:not(a):not([class*=hds-button]):disabled,a[href][data-hds-component=button]:not([class*=hds-button]):disabled{background-color:transparent;background-color:var(--background-color-disabled, transparent);border-color:transparent;border-color:var(--border-color-disabled, transparent);color:#999898;color:var(--color-disabled);cursor:not-allowed}[data-hds-component=button]:not(a):not([class*=hds-button]):focus-visible:hover,[data-hds-component=button]:not(a):not([class*=hds-button]):active:hover,a[href][data-hds-component=button]:not([class*=hds-button]):focus-visible:hover,a[href][data-hds-component=button]:not([class*=hds-button]):active:hover{background-color:transparent;background-color:var(--background-color-hover-focus, transparent)}[data-hds-component=button]:not(a):not([class*=hds-button]):not(:disabled):hover,a[href][data-hds-component=button]:not([class*=hds-button]):not(:disabled):hover{border-color:transparent;border-color:var(--border-color-hover, transparent)}[data-hds-component=button]:not(a):not([class*=hds-button]):not(:disabled):focus-visible,[data-hds-component=button]:not(a):not([class*=hds-button]):not(:disabled):active,a[href][data-hds-component=button]:not([class*=hds-button]):not(:disabled):focus-visible,a[href][data-hds-component=button]:not([class*=hds-button]):not(:disabled):active{border-color:#0072c6;border-color:var(--border-color-focus, transparent)}[data-hds-component=button]:not(a):not([class*=hds-button]):not(:disabled):focus-visible:hover,[data-hds-component=button]:not(a):not([class*=hds-button]):not(:disabled):active:hover,a[href][data-hds-component=button]:not([class*=hds-button]):not(:disabled):focus-visible:hover,a[href][data-hds-component=button]:not([class*=hds-button]):not(:disabled):active:hover{border-color:#005799;border-color:var(--border-color-hover-focus, transparent);color:var(--color-hover-focus)}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]{--button-padding-end-adjust: calc(-16px + var(--icon-size) + var(--button-gap));--button-padding-end-adjust-supplementary: -16px;--button-padding-start-adjust: -24px;--background-color: var(--theme-bg2, transparent);--background-color-hover: var(--theme-bg2, var(--color-bus-light));--background-color-focus: var(--theme-bg2, transparent);--background-color-hover-focus: var(--theme-bg2, var(--color-bus-light));--background-color-disabled: transparent;--border-color: var(--theme-bg2, transparent);--border-color-hover: var(--theme-bg2, transparent);--border-color-focus: var(--theme-bg2, var(--color-coat-of-arms));--border-color-hover-focus: var(--theme-bg2, var(--color-coat-of-arms));--border-color-disabled: transparent;--color: var(--theme-fg2, var(--color-bus));--color-hover: var(--theme-fg2, var(--color-bus-dark));--color-focus: var(--theme-fg2, var(--color-bus));--color-hover-focus: var(--theme-fg2, var(--color-bus-dark));--color-disabled: var(--color-black-40);--focus-outline-color: var(--theme-focus, transparent);--submit-input-focus-gutter-color: var(--theme-focus-gutter-color, transparent);line-height:24px;-webkit-text-decoration:underline;text-decoration:underline}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary]:hover,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:hover{-webkit-text-decoration:none;text-decoration:none}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]),a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]){margin-left:-10px}[data-hds-component=button]:not(a):not([class*=hds-button]):where([data-hds-icon-start], +:root{--color-focus-outline: #0072c6;--box-shadow-s: 0px 2px 10px 0px rgba(0,0,0,0.07);--box-shadow-m: 0px 2px 10px 0px rgba(0,0,0,0.1);--box-shadow-l: 0px 2px 20px 0px rgba(0,0,0,0.2);--fontsize-heading-xxl: 4rem;--fontsize-heading-xl: 3rem;--fontsize-heading-xl-mobile: 2.5rem;--fontsize-heading-l: 2rem}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--breakpoint-xs: 320px;--breakpoint-s: 576px;--breakpoint-m: 768px;--breakpoint-l: 992px;--breakpoint-xl: 1248px;--container-width-xs: 288px;--container-width-s: 544px;--container-width-m: 720px;--container-width-l: 944px;--container-width-xl: 1200px;--color-brick: #bd2719;--color-brick-light: #ffeeed;--color-brick-medium-light: #facbc8;--color-brick-dark: #800e04;--color-bus: #0000bf;--color-bus-light: #f0f0ff;--color-bus-medium-light: #ccccff;--color-bus-dark: #00005e;--color-coat-of-arms: #0072c6;--color-coat-of-arms-light: #e6f4ff;--color-coat-of-arms-medium-light: #b5daf7;--color-coat-of-arms-dark: #005799;--color-copper: #00d7a7;--color-copper-light: #cffaf1;--color-copper-medium-light: #9ef0de;--color-copper-dark: #00a17d;--color-engel: #ffe977;--color-engel-light: #fff9db;--color-engel-medium-light: #fff3b8;--color-engel-dark: #dbc030;--color-fog: #9fc9eb;--color-fog-light: #e8f3fc;--color-fog-medium-light: #d0e6f7;--color-fog-dark: #72a5cf;--color-gold: #c2a251;--color-gold-light: #f7f2e4;--color-gold-medium-light: #e8d7a7;--color-gold-dark: #9e823c;--color-metro: #fd4f00;--color-metro-light: #ffeee6;--color-metro-medium-light: #ffcab3;--color-metro-dark: #bd2f00;--color-silver: #dedfe1;--color-silver-light: #f7f7f8;--color-silver-medium-light: #efeff0;--color-silver-dark: #b0b8bf;--color-summer: #ffc61e;--color-summer-light: #fff4d4;--color-summer-medium-light: #ffe49c;--color-summer-dark: #cc9200;--color-suomenlinna: #f5a3c7;--color-suomenlinna-light: #fff0f7;--color-suomenlinna-medium-light: #ffdbeb;--color-suomenlinna-dark: #e673a5;--color-tram: #008741;--color-tram-light: #dff7eb;--color-tram-medium-light: #a3e3c2;--color-tram-dark: #006631;--color-black: #000000;--color-white: #ffffff;--color-black-5: #f1f1f1;--color-black-10: #e5e5e5;--color-black-20: #cccccc;--color-black-30: #b2b2b2;--color-black-40: #999898;--color-black-50: #808080;--color-black-60: #666666;--color-black-70: #4c4c4c;--color-black-80: #333333;--color-black-90: #1a1a1a;--color-error: #b01038;--color-error-light: #f6e2e6;--color-error-dark: #8d0d2d;--color-success: #007a64;--color-success-light: #e2f5f3;--color-success-dark: #006250;--color-alert: #ffda07;--color-alert-light: #fff4b4;--color-alert-dark: #d18200;--color-info: #0062b9;--color-info-light: #e5eff8;--color-info-dark: #004f94;--spacing-layout-2-xs: 1rem;--spacing-layout-xs: 1.5rem;--spacing-layout-s: 2rem;--spacing-layout-m: 3rem;--spacing-layout-l: 4rem;--spacing-layout-xl: 6rem;--spacing-layout-2-xl: 8rem;--spacing-4-xs: 0.125rem;--spacing-3-xs: 0.25rem;--spacing-2-xs: 0.5rem;--spacing-xs: 0.75rem;--spacing-s: 1rem;--spacing-m: 1.5rem;--spacing-l: 2rem;--spacing-xl: 2.5rem;--spacing-2-xl: 3.0rem;--spacing-3-xl: 3.5rem;--spacing-4-xl: 4rem;--spacing-5-xl: 4.5rem;--fontsize-heading-xl: 3.25rem;--fontsize-heading-l: 2.25rem;--fontsize-heading-m: 1.5rem;--fontsize-heading-s: 1.25rem;--fontsize-heading-xs: 1.125rem;--fontsize-heading-xxs: 1rem;--fontsize-body-s: 0.875rem;--fontsize-body-m: 1rem;--fontsize-body-l: 1.125rem;--fontsize-body-xl: 1.25rem;--font-default: HelsinkiGrotesk, Arial, sans-serif;--lineheight-s: 1;--lineheight-m: 1.2;--lineheight-l: 1.5;--lineheight-xl: 1.75}html,body{height:100%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;--line-height: 1.5;background-color:#fff;color:#1a1a1a;display:flex;flex-direction:column;font-family:HelsinkiGrotesk,Arial,sans-serif;font-size:1rem;line-height:1.5}body.gin--horizontal-toolbar{padding-top:0 !important}:root{--hdbt-color-black: #121212;--hdbt-default-link-color: var(--color-black-90);--hdbt-theme-color: var(--color-black);--hdbt-text-color: var(--color-white);--hdbt-text-color--coat-of-arms: var(--color-white);--hdbt-text-color--brick: var(--color-white);--hdbt-text-color--bus: var(--color-white);--hdbt-text-color--metro: var(--color-white);--hdbt-text-color--tram: var(--color-white);--hdbt-text-color--gold: var(--hdbt-color-black);--hdbt-text-color--silver: var(--hdbt-color-black);--hdbt-text-color--copper: var(--hdbt-color-black);--hdbt-text-color--engel: var(--hdbt-color-black);--hdbt-text-color--fog: var(--hdbt-color-black);--hdbt-text-color--summer: var(--hdbt-color-black);--hdbt-text-color--suomenlinna: var(--hdbt-color-black);--hdbt-button-text-color--coat-of-arms: var(--hdbt-color-black);--hdbt-button-text-color--brick: var(--hdbt-color-black);--hdbt-button-text-color--bus: var(--hdbt-color-black);--hdbt-button-text-color--metro: var(--hdbt-color-black);--hdbt-button-text-color--tram: var(--hdbt-color-black);--hdbt-button-text-color--gold: var(--color-white);--hdbt-button-text-color--silver: var(--color-white);--hdbt-button-text-color--copper: var(--color-white);--hdbt-button-text-color--engel: var(--color-white);--hdbt-button-text-color--fog: var(--color-white);--hdbt-button-text-color--summer: var(--color-white);--hdbt-button-text-color--suomenlinna: var(--color-white);--hdbt-button-highlight-color--coat-of-arms: var(--color-black-90);--hdbt-button-highlight-color--brick: var(--color-black-90);--hdbt-button-highlight-color--bus: var(--color-black-90);--hdbt-button-highlight-color--metro: var(--color-black-90);--hdbt-button-highlight-color--tram: var(--color-black-90);--hdbt-button-highlight-color--gold: var(--color-white);--hdbt-button-highlight-color--silver: var(--color-white);--hdbt-button-highlight-color--copper: var(--color-white);--hdbt-button-highlight-color--engel: var(--color-white);--hdbt-button-highlight-color--fog: var(--color-white);--hdbt-button-highlight-color--summer: var(--color-white);--hdbt-button-highlight-color--suomenlinna: var(--color-white);--background-color-disabled: transparent;--border-color-disabled: transparent;--color-disabled: var(--color-black-40);--border-color-focus: var(--color-coat-of-arms);--border-color-hover-focus: var(--color-coat-of-arms-dark)}@font-face{text-rendering:optimizeLegibility;font-family:"HelsinkiGrotesk";font-style:normal;font-weight:400;src:url(../fonts/HelsinkiGrotesk-Regular.eot);src:url(../fonts/HelsinkiGrotesk-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/HelsinkiGrotesk-Regular.woff) format("woff"),url(../fonts/HelsinkiGrotesk-Regular.ttf) format("truetype"),url(../fonts/HelsinkiGrotesk-Regular.svg#HelsinkiGrotesk-Regular) format("svg")}@font-face{text-rendering:optimizeLegibility;font-family:"HelsinkiGrotesk";font-style:italic;font-weight:400;src:url(../fonts/HelsinkiGrotesk-RegularItalic.eot);src:url(../fonts/HelsinkiGrotesk-RegularItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/HelsinkiGrotesk-RegularItalic.woff) format("woff"),url(../fonts/HelsinkiGrotesk-RegularItalic.ttf) format("truetype"),url(../fonts/HelsinkiGrotesk-RegularItalic.svg#HelsinkiGrotesk-RegularItalic) format("svg")}@font-face{text-rendering:optimizeLegibility;font-family:"HelsinkiGrotesk";font-style:normal;font-weight:500;src:url(../fonts/HelsinkiGrotesk-Medium.eot);src:url(../fonts/HelsinkiGrotesk-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/HelsinkiGrotesk-Medium.woff) format("woff"),url(../fonts/HelsinkiGrotesk-Medium.ttf) format("truetype"),url(../fonts/HelsinkiGrotesk-Medium.svg#HelsinkiGrotesk-Medium) format("svg")}@font-face{text-rendering:optimizeLegibility;font-family:"HelsinkiGrotesk";font-style:italic;font-weight:500;src:url(../fonts/HelsinkiGrotesk-MediumItalic.eot);src:url(../fonts/HelsinkiGrotesk-MediumItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/HelsinkiGrotesk-MediumItalic.woff) format("woff"),url(../fonts/HelsinkiGrotesk-MediumItalic.ttf) format("truetype"),url(../fonts/HelsinkiGrotesk-MediumItalic.svg#HelsinkiGrotesk-MediumItalic) format("svg")}@font-face{text-rendering:optimizeLegibility;font-family:"HelsinkiGrotesk";font-style:normal;font-weight:700;src:url(../fonts/HelsinkiGrotesk-Bold.eot);src:url(../fonts/HelsinkiGrotesk-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/HelsinkiGrotesk-Bold.woff) format("woff"),url(../fonts/HelsinkiGrotesk-Bold.ttf) format("truetype"),url(../fonts/HelsinkiGrotesk-Bold.svg#HelsinkiGrotesk-Bold) format("svg")}@font-face{text-rendering:optimizeLegibility;font-family:"HelsinkiGrotesk";font-style:italic;font-weight:700;src:url(../fonts/HelsinkiGrotesk-BoldItalic.eot);src:url(../fonts/HelsinkiGrotesk-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/HelsinkiGrotesk-BoldItalic.woff) format("woff"),url(../fonts/HelsinkiGrotesk-BoldItalic.ttf) format("truetype"),url(../fonts/HelsinkiGrotesk-BoldItalic.svg#HelsinkiGrotesk-BoldItalic) format("svg")}@font-face{text-rendering:optimizeLegibility;font-family:"HelsinkiGrotesk";font-style:normal;font-weight:800;src:url(../fonts/HelsinkiGrotesk-Black.eot);src:url(../fonts/HelsinkiGrotesk-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/HelsinkiGrotesk-Black.woff) format("woff"),url(../fonts/HelsinkiGrotesk-Black.ttf) format("truetype"),url(../fonts/HelsinkiGrotesk-Black.svg#HelsinkiGrotesk-Black) format("svg")}@font-face{text-rendering:optimizeLegibility;font-family:"HelsinkiGrotesk";font-style:italic;font-weight:800;src:url(../fonts/HelsinkiGrotesk-BlackItalic.eot);src:url(../fonts/HelsinkiGrotesk-BlackItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/HelsinkiGrotesk-BlackItalic.woff) format("woff"),url(../fonts/HelsinkiGrotesk-BlackItalic.ttf) format("truetype"),url(../fonts/HelsinkiGrotesk-BlackItalic.svg#HelsinkiGrotesk-BlackItalic) format("svg")}:root,[dir=ltr]{--lang-direction: 1}[dir=rtl]{--lang-direction: -1}figure{margin:0}.user-edited-content>table,.user-edited-content :not(figure)>table{display:block;max-width:-moz-fit-content;max-width:fit-content;overflow-x:auto}.user-edited-content>table caption,.user-edited-content :not(figure)>table caption{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);background:#e6e6e6;font-weight:700;padding:16px 24px 0;text-align:left}@media(min-width: 992px){.user-edited-content>table caption,.user-edited-content :not(figure)>table caption{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}.user-edited-content>table caption strong,.user-edited-content :not(figure)>table caption strong{font-weight:700}.user-edited-content figure{background:linear-gradient(90deg, #ffffff 30%, rgba(255, 255, 255, 0)),linear-gradient(90deg, rgba(255, 255, 255, 0), #ffffff 70%) 100% 0,linear-gradient(90deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)),linear-gradient(90deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4)) 100% 0;background-attachment:local,local,scroll,scroll;background-color:#fff;background-repeat:no-repeat;background-size:39.998px 100%,39.998px 100%,14px 100%,14px 100%;margin:0;overflow-x:auto}.user-edited-content figure figcaption{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);background:#ffffff;background:var(--user-edited-content-background-color, #ffffff);left:0;margin-top:0;padding-bottom:16px;padding-top:64px;position:sticky}@media(min-width: 992px){.user-edited-content figure figcaption{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}.user-edited-content figure:not(:has(figcaption)){margin-top:16px}.user-edited-content figure>figure{margin-top:0}.user-edited-content figure figcaption+table{margin-top:0}.user-edited-content figure table{background:rgba(0,0,0,0);box-shadow:0 0 0 860px #ffffff;box-shadow:0 0 0 860px var(--user-edited-content-background-color, #ffffff);margin-top:0}.user-edited-content figure table th{background:rgba(0,0,0,.097)}.user-edited-content figure table:has(tr:nth-child(n+5)) tr:nth-child(even) td{background:rgba(0,0,0,.05)}.user-edited-content table{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);background:#fff;border:2px solid gray;border-collapse:collapse;border-spacing:0;margin:16px 0 0 0;padding:0;width:auto}.user-edited-content table tr:not(tbody:last-child *:last-child){border-bottom:1px solid gray}.user-edited-content table td,.user-edited-content table th{color:#000;min-width:0;padding:12px 24px;text-align:left}.user-edited-content table th{background:#e6e6e6;font-weight:700}.user-edited-content table th strong{font-weight:700}.user-edited-content table:has(tr:nth-child(n+5)) tr:nth-child(even) td{background:#f2f2f2}h1,h2,h3,h4,h5,h6{margin-bottom:0;margin-top:48px}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:inherit}h2,h3,h4,h5,h6{-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word}h1{--line-height: 1;font-size:2.5rem;font-weight:400;line-height:1;line-height:var(--line-height)}@media(min-width: 992px){h1{--line-height: 1;font-size:4rem;font-weight:400}}@media(min-width: 768px){h1{margin-top:64px}}@media(min-width: 992px){h1{margin-bottom:64px}}h2{--line-height: 1;font-size:2rem;font-weight:400;line-height:1;line-height:var(--line-height)}@media(min-width: 992px){h2{--line-height: 1;font-size:3rem;font-weight:400}}h3{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height)}@media(min-width: 992px){h3{--line-height: 1;font-size:2rem;font-weight:400}}h4{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height)}@media(min-width: 992px){h4{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}h5{--line-height: 1.2222222222;font-size:1.125rem;font-weight:500;line-height:1.2222222222;line-height:var(--line-height)}@media(min-width: 992px){h5{--line-height: 1.5;font-size:1.25rem;font-weight:500}}h6{--line-height: 1.5;font-size:1rem;font-weight:700;line-height:1.5;line-height:var(--line-height)}@media(min-width: 992px){h6{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700}}a{color:#1a1a1a;color:var(--hdbt-default-link-color);word-wrap:break-word}p{margin-bottom:0;margin-top:16px;word-wrap:break-word}ul,ol{margin-bottom:24px;margin-left:0;margin-top:24px;padding-left:32px}ul ul,ul ol,ol ul,ol ol{margin-bottom:0;margin-top:16px}li{margin-left:0;padding-left:0}li+li{margin-top:16px}ul[role=listbox] li,.local-tasks li,.toolbar-menu li,.pager li,.table-of-contents__list li,.menu li{margin-top:0}.hdbt-icon::before{--icon-size: 24px;background-color:#000;content:"";display:inline-block;height:24px;height:var(--icon-size);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;-webkit-mask-size:var(--icon-size) var(--icon-size);mask-size:var(--icon-size) var(--icon-size);min-height:24px;min-height:var(--icon-size);min-width:24px;min-width:var(--icon-size);position:static;width:24px;width:var(--icon-size)}.hel-icon{--fallback: calc(var(--line-height, 1) * 1em);background-color:currentColor;display:inline-block;height:calc(1 * 1em);height:var(--icon-size, var(--fallback));-webkit-mask-image:var(--url);mask-image:var(--url);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;vertical-align:text-bottom;width:calc(1 * 1em);width:var(--icon-size, var(--fallback))}.icon{--icon-size: 1.5rem;height:1.5rem;height:var(--icon-size);width:1.5rem;width:var(--icon-size)}:root{--theme-fg1: var(--color-white);--theme-fg2: var(--color-black);--theme-bg1: var(--color-black);--theme-bg2: transparent;--theme-focus: var(--color-black);--theme-focus-gutter-color: transparent}.hds-button{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);--border-width: 2px;--color: inherit;--min-size: 44px;--outline-gutter: 2px;--outline-width: 3px;align-content:flex-start;align-items:center;background-color:transparent;background-color:var(--background-color, transparent);border:2px solid transparent;border:var(--border-width) solid var(--border-color, transparent);border-radius:0;color:inherit;color:var(--color);cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;line-height:1.15;margin:0;min-height:44px;min-height:var(--min-size);min-width:44px;min-width:var(--min-size);padding:0 0.5rem;padding:0 var(--spacing-2-xs);position:relative;-webkit-text-decoration:none;text-decoration:none;text-transform:none;vertical-align:top}.hds-button,.hds-button::before,.hds-button::after,.hds-button *,.hds-button *::before,.hds-button *::after{box-sizing:border-box}button.hds-button,.hds-button[type=button],.hds-button[type=reset],.hds-button[type=submit]{-webkit-appearance:button}.hds-button::-moz-focus-inner,.hds-button[type=button]::-moz-focus-inner,.hds-button[type=reset]::-moz-focus-inner,.hds-button[type=submit]::-moz-focus-inner{border-style:none;padding:0}.hds-button:-moz-focusring,.hds-button[type=button]:-moz-focusring,.hds-button[type=reset]:-moz-focusring,.hds-button[type=submit]:-moz-focusring{outline:1px dotted ButtonText}.hds-button:hover,.hds-button:focus-visible,.hds-button:active{transition-duration:85ms;transition-property:background-color,border-color,color;transition-timing-function:ease-out}.hds-button:hover{background-color:transparent;background-color:var(--background-color-hover, transparent);color:var(--color-hover)}.hds-button:focus-visible,.hds-button:active{background-color:transparent;background-color:var(--background-color-focus, transparent);box-shadow:0 0 0 calc(2px + 3px) transparent;box-shadow:0 0 0 calc(var(--outline-gutter, 2px) + var(--outline-width, 3px)) var(--submit-input-focus-gutter-color, transparent);color:var(--color-focus);outline:3px solid #000000;outline:var(--outline-width, 3px) solid var(--focus-outline-color, #000000);outline-offset:2px;outline-offset:var(--outline-gutter, 2px)}.hds-button:not(:disabled){border-color:transparent;border-color:var(--border-color, transparent)}.hds-button:disabled{background-color:transparent;background-color:var(--background-color-disabled, transparent);border-color:transparent;border-color:var(--border-color-disabled, transparent);color:#999898;color:var(--color-disabled);cursor:not-allowed}.hds-button:focus-visible:hover,.hds-button:active:hover{background-color:transparent;background-color:var(--background-color-hover-focus, transparent)}.hds-button:not(:disabled):hover{border-color:transparent;border-color:var(--border-color-hover, transparent)}.hds-button:not(:disabled):focus-visible,.hds-button:not(:disabled):active{border-color:#0072c6;border-color:var(--border-color-focus, transparent)}.hds-button:not(:disabled):focus-visible:hover,.hds-button:not(:disabled):active:hover{border-color:#005799;border-color:var(--border-color-hover-focus, transparent);color:var(--color-hover-focus)}input[type=button].hds-button,input[type=reset].hds-button,input[type=submit].hds-button,.hds-button__label{font-weight:inherit;line-height:1.25em;padding:1rem;padding:var(--spacing-s)}input[type=button].hds-button,input[type=reset].hds-button,input[type=submit].hds-button{cursor:pointer;padding:1rem 2rem;padding:var(--spacing-s) var(--spacing-l)}.hds-button__label:only-child{margin:0 0.5rem;margin:0 var(--spacing-2-xs)}input[type=button].hds-button--small,input[type=reset].hds-button--small,input[type=submit].hds-button--small,.hds-button--small .hds-button__label{line-height:1;line-height:var(--lineheight-s);padding:0.5rem 0.75rem;padding:var(--spacing-2-xs) var(--spacing-xs)}.hds-button--supplementary .hds-button__label:first-child{padding-right:0.25rem;padding-right:var(--spacing-3-xs)}.hds-button--small .hds-button__label:only-child{margin:0 0.75rem;margin:0 var(--spacing-xs)}.hds-button--supplementary .hds-icon+.hds-button__label:last-child{padding-left:0.25rem;padding-left:var(--spacing-3-xs)}.hds-button--supplementary .hds-icon+.hds-button__label:not(:last-child){padding-left:0.25rem;padding-left:var(--spacing-3-xs);padding-right:0.25rem;padding-right:var(--spacing-3-xs)}.hds-button--small{padding:0}input[type=button].hds-button--small,input[type=reset].hds-button--small,input[type=submit].hds-button--small{padding:0.5rem 1.5rem;padding:var(--spacing-2-xs) var(--spacing-m)}.hds-button--small .hds-button__label:not(:first-of-type):not(:last-of-type){padding:0.5rem 0.5rem;padding:var(--spacing-2-xs) var(--spacing-2-xs)}.hds-button--fullwidth{width:100%}.hds-button .hds-icon{height:1.5rem;height:var(--spacing-m);margin-left:1rem;margin-left:var(--spacing-s);width:1.5rem;width:var(--spacing-m)}.hds-button__label~.hds-icon{margin:0 1rem 0 0;margin:0 var(--spacing-s) 0 0}.hds-button--small .hds-icon{margin-left:0.5rem;margin-left:var(--spacing-2-xs)}.hds-button .hds-button--small .hds-button__label~.hds-icon{margin:0 0.5rem 0 0;margin:0 var(--spacing-2-xs) 0 0}.hds-button .hds-icon:first-of-type:not(:last-of-type){margin:0 0 0 0.5rem;margin:0 0 0 var(--spacing-2-xs)}.hds-button .hds-icon:last-of-type:not(:first-of-type){margin:0 0.5rem 0 0;margin:0 var(--spacing-2-xs) 0 0}.hds-button--small .hds-icon:first-child:not(:last-of-type){margin:0 0 0 0.5rem;margin:0 0 0 var(--spacing-2-xs)}.hds-button--small .hds-icon:last-child:not(:first-of-type){margin:0 0.5rem 0 0;margin:0 var(--spacing-2-xs) 0 0}.hds-button--primary{--background-color: var(--theme-bg1, var(--color-bus));--background-color-hover: var(--theme-bg2, var(--color-bus-dark));--background-color-focus: var(--theme-bg1, var(--color-bus));--background-color-hover-focus: var(--theme-bg2, var(--color-bus-dark));--background-color-disabled: var(--color-black-20);--border-color: var(--theme-bg1, var(--color-bus));--border-color-hover: var(--theme-bg1, var(--color-bus-dark));--border-color-focus: var(--theme-bg1, var(--color-bus));--border-color-hover-focus: var(--theme-bg1, var(--color-bus-dark));--border-color-disabled: var(--color-black-20);--color: var(--theme-fg1, var(--color-white));--color-hover: var(--theme-fg2, var(--color-white));--color-focus: var(--theme-fg1, var(--color-white));--color-hover-focus: var(--theme-fg2, var(--color-white));--color-disabled: var(--color-white);--focus-outline-color: var(--theme-focus, var(--color-coat-of-arms));--submit-input-focus-gutter-color: var(--theme-focus-gutter-color, var(--color-white))}.hds-button--secondary{--background-color: var(--theme-bg2, transparent);--background-color-hover: var(--theme-bg1, var(--color-bus-light));--background-color-focus: var(--theme-bg2, transparent);--background-color-hover-focus: var(--theme-bg1, var(--color-bus-light));--background-color-disabled: transparent;--border-color: var(--theme-bg1, var(--color-bus));--border-color-hover: var(--theme-bg2, var(--color-bus-dark));--border-color-focus: var(--theme-bg1, var(--color-bus));--border-color-hover-focus: var(--theme-bg2, var(--color-bus-dark));--border-color-disabled: var(--color-black-50);--color: var(--theme-fg2, var(--color-bus));--color-hover: var(--theme-fg1, var(--color-bus-dark));--color-focus: var(--theme-fg2, var(--color-bus));--color-hover-focus: var(--theme-fg1, var(--color-bus-dark));--color-disabled: var(--color-black-40);--focus-outline-color: var(--theme-focus, var(--color-coat-of-arms));--submit-input-focus-gutter-color: var(--theme-focus-gutter-color, var(--color-white))}.hds-button--supplementary{--background-color: var(--theme-bg2, transparent);--background-color-hover: var(--theme-bg2, var(--color-bus-light));--background-color-focus: var(--theme-bg2, transparent);--background-color-hover-focus: var(--theme-bg2, var(--color-bus-light));--background-color-disabled: transparent;--border-color: var(--theme-bg2, transparent);--border-color-hover: var(--theme-bg2, transparent);--border-color-focus: var(--theme-bg2, var(--color-coat-of-arms));--border-color-hover-focus: var(--theme-bg2, var(--color-coat-of-arms));--border-color-disabled: transparent;--color: var(--theme-fg2, var(--color-bus));--color-hover: var(--theme-fg2, var(--color-bus-dark));--color-focus: var(--theme-fg2, var(--color-bus));--color-hover-focus: var(--theme-fg2, var(--color-bus-dark));--color-disabled: var(--color-black-40);--focus-outline-color: var(--theme-focus, transparent);--submit-input-focus-gutter-color: var(--theme-focus-gutter-color, transparent)}.hds-button--loading{--background-color: transparent;--background-color-hover: transparent;--background-color-focus: transparent;--background-color-hover-focus: transparent;--background-color-disabled: transparent;--border-color: transparent;--border-color-hover: transparent;--border-color-focus: transparent;--border-color-hover-focus: transparent;--border-color-disabled: transparent;--color: var(--color-black-90);--color-hover: var(--color-black-90);--color-focus: var(--color-black-90);--color-hover-focus: var(--color-black-90);--color-disabled: var(--color-black-90);cursor:wait}.hds-button--success{--background-color: var(--color-success);--background-color-hover: var(--color-success-dark);--background-color-focus: var(--color-success);--background-color-hover-focus: var(--color-success-dark);--border-color: var(--color-success);--border-color-hover: var(--color-success-dark);--border-color-focus: var(--color-success);--border-color-hover-focus: var(--color-success-dark);--color: var(--color-white);--color-hover: var(--color-white);--color-focus: var(--color-white);--color-hover-focus: var(--color-white);--focus-outline-color: var(--theme-focus, var(--color-coat-of-arms))}.hds-button--danger{--background-color: var(--color-error);--background-color-hover: var(--color-error-dark);--background-color-focus: var(--color-error);--background-color-hover-focus: var(--color-error-dark);--border-color: var(--color-error);--border-color-hover: var(--color-error-dark);--border-color-focus: var(--color-error);--border-color-hover-focus: var(--color-error-dark);--color: var(--color-white);--color-hover: var(--color-white);--color-focus: var(--color-white);--color-hover-focus: var(--color-white);--focus-outline-color: var(--theme-focus, var(--color-coat-of-arms))}.hds-button .hel-icon{--icon-size: 24px}.hds-button .hel-icon:first-of-type:not(:last-of-type){margin:0 0 0 8px}.hds-button .link__type,.hds-button .hel-icon:last-of-type:not(:first-of-type){margin:0 8px 0 0}.hds-button.hds-button--supplementary{margin:0;padding:0 8px 0 0;-webkit-text-decoration:underline;text-decoration:underline}.hds-button.hds-button--supplementary .hds-button__label{line-height:24px;margin:0 0 -8px 0;padding:8px}.hds-button.hds-button--supplementary .hds-button__label:only-child{margin:0}.hds-button.hds-button--supplementary:not([data-selected-icon]):not([data-is-external])::before,.hds-button.hds-button--supplementary[data-selected-icon]:not([data-is-external])::after{--icon-size: 24px;background-color:var(--color);background-size:contain;content:"";display:inline-block;height:24px;height:var(--icon-size);-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;-webkit-mask-size:var(--icon-size) var(--icon-size);mask-size:var(--icon-size) var(--icon-size);vertical-align:bottom;width:24px;width:var(--icon-size);transition:transform .2s linear;order:3;position:static;transform:scaleX(1);transform:scaleX(var(--lang-direction, 1))}@media(prefers-reduced-motion){.hds-button.hds-button--supplementary:not([data-selected-icon]):not([data-is-external])::before,.hds-button.hds-button--supplementary[data-selected-icon]:not([data-is-external])::after{transition:none}}.hds-button.hds-button--supplementary:focus:not([data-selected-icon]):not([data-is-external])::before,.hds-button.hds-button--supplementary:hover:not([data-selected-icon]):not([data-is-external])::before,.hds-button.hds-button--supplementary[data-selected-icon]:focus:not([data-is-external])::after,.hds-button.hds-button--supplementary[data-selected-icon]:hover:not([data-is-external])::after{transform:scaleX(1) translateX(4px);transform:scaleX(var(--lang-direction, 1)) translateX(4px)}@media(prefers-reduced-motion){.hds-button.hds-button--supplementary:focus:not([data-selected-icon]):not([data-is-external])::before,.hds-button.hds-button--supplementary:hover:not([data-selected-icon]):not([data-is-external])::before,.hds-button.hds-button--supplementary[data-selected-icon]:focus:not([data-is-external])::after,.hds-button.hds-button--supplementary[data-selected-icon]:hover:not([data-is-external])::after{transform:none}}.hds-button.hds-button--supplementary:hover{-webkit-text-decoration:none;text-decoration:none}.hds-button.hds-button--primary.hdbt-icon::before,.hds-button.hds-button--secondary.hdbt-icon::before{margin-right:16px}.hds-button--supplementary:not(.hdbt-icon):not([data-selected-icon])::before{-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right)}p>a.hds-button.hds-button--supplementary:first-child{margin-left:calc(-8px + (-2px))}.hds-button--link{--border-width: 2px;--min-size: 56px;--outline-gutter: 2px;--outline-width: 3px}:not(.hds-button)>.hds-button__label{margin:0;padding:0}[data-hds-component=button]:not(a):not([class*=hds-button]),a[href][data-hds-component=button]:not([class*=hds-button]){--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);--border-width: 2px;--button-gap: 16px;--color: inherit;--icon-size: 24px;--min-size: 44px;--outline-gutter: 2px;--outline-width: 3px;align-content:flex-start;align-items:center;background-color:transparent;background-color:var(--background-color, transparent);border:2px solid transparent;border:var(--border-width) solid var(--border-color, transparent);border-radius:0;color:inherit;color:var(--color);cursor:pointer;display:inline-block;font-weight:500;justify-content:center;line-height:1.25em;margin:0;min-height:44px;min-height:var(--min-size);min-width:44px;min-width:var(--min-size);padding-top:1rem;padding-bottom:1rem;padding-top:var(--spacing-s);padding-bottom:var(--spacing-s);padding-right:calc(2rem + 0px + 0px);padding-right:calc(var(--spacing-l) + var(--button-padding-end-adjust, 0px) + var(--button-padding-end-adjust-supplementary, 0px));padding-left:calc(2rem + 0px + 0px);padding-left:calc(var(--spacing-l) + var(--button-padding-start-adjust, 0px) + var(--button-padding-start-adjust-supplementary, 0px));position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:none;vertical-align:top}[data-hds-component=button]:not(a):not([class*=hds-button]),[data-hds-component=button]:not(a):not([class*=hds-button])::before,[data-hds-component=button]:not(a):not([class*=hds-button])::after,[data-hds-component=button]:not(a):not([class*=hds-button]) *,[data-hds-component=button]:not(a):not([class*=hds-button]) *::before,[data-hds-component=button]:not(a):not([class*=hds-button]) *::after,a[href][data-hds-component=button]:not([class*=hds-button]),a[href][data-hds-component=button]:not([class*=hds-button])::before,a[href][data-hds-component=button]:not([class*=hds-button])::after,a[href][data-hds-component=button]:not([class*=hds-button]) *,a[href][data-hds-component=button]:not([class*=hds-button]) *::before,a[href][data-hds-component=button]:not([class*=hds-button]) *::after{box-sizing:border-box}[data-hds-component=button]:not(a):not([class*=hds-button])[type=button],[data-hds-component=button]:not(a):not([class*=hds-button])[type=reset],[data-hds-component=button]:not(a):not([class*=hds-button])[type=submit],a[href][data-hds-component=button]:not([class*=hds-button])[type=button],a[href][data-hds-component=button]:not([class*=hds-button])[type=reset],a[href][data-hds-component=button]:not([class*=hds-button])[type=submit]{-webkit-appearance:button;cursor:pointer}[data-hds-component=button]:not(a):not([class*=hds-button])::-moz-focus-inner,[data-hds-component=button]:not(a):not([class*=hds-button])[type=button]::-moz-focus-inner,[data-hds-component=button]:not(a):not([class*=hds-button])[type=reset]::-moz-focus-inner,[data-hds-component=button]:not(a):not([class*=hds-button])[type=submit]::-moz-focus-inner,a[href][data-hds-component=button]:not([class*=hds-button])::-moz-focus-inner,a[href][data-hds-component=button]:not([class*=hds-button])[type=button]::-moz-focus-inner,a[href][data-hds-component=button]:not([class*=hds-button])[type=reset]::-moz-focus-inner,a[href][data-hds-component=button]:not([class*=hds-button])[type=submit]::-moz-focus-inner{border-style:none;padding:0}[data-hds-component=button]:not(a):not([class*=hds-button]):-moz-focusring,[data-hds-component=button]:not(a):not([class*=hds-button])[type=button]:-moz-focusring,[data-hds-component=button]:not(a):not([class*=hds-button])[type=reset]:-moz-focusring,[data-hds-component=button]:not(a):not([class*=hds-button])[type=submit]:-moz-focusring,a[href][data-hds-component=button]:not([class*=hds-button]):-moz-focusring,a[href][data-hds-component=button]:not([class*=hds-button])[type=button]:-moz-focusring,a[href][data-hds-component=button]:not([class*=hds-button])[type=reset]:-moz-focusring,a[href][data-hds-component=button]:not([class*=hds-button])[type=submit]:-moz-focusring{outline:1px dotted ButtonText}[data-hds-component=button]:not(a):not([class*=hds-button]):hover,[data-hds-component=button]:not(a):not([class*=hds-button]):focus-visible,[data-hds-component=button]:not(a):not([class*=hds-button]):active,a[href][data-hds-component=button]:not([class*=hds-button]):hover,a[href][data-hds-component=button]:not([class*=hds-button]):focus-visible,a[href][data-hds-component=button]:not([class*=hds-button]):active{transition-duration:85ms;transition-property:background-color,border-color,color;transition-timing-function:ease-out}[data-hds-component=button]:not(a):not([class*=hds-button]):hover,a[href][data-hds-component=button]:not([class*=hds-button]):hover{background-color:transparent;background-color:var(--background-color-hover, transparent);color:var(--color-hover)}[data-hds-component=button]:not(a):not([class*=hds-button]):focus-visible,[data-hds-component=button]:not(a):not([class*=hds-button]):active,a[href][data-hds-component=button]:not([class*=hds-button]):focus-visible,a[href][data-hds-component=button]:not([class*=hds-button]):active{background-color:transparent;background-color:var(--background-color-focus, transparent);box-shadow:0 0 0 calc(2px + 3px) transparent;box-shadow:0 0 0 calc(var(--outline-gutter, 2px) + var(--outline-width, 3px)) var(--submit-input-focus-gutter-color, transparent);color:var(--color-focus);outline:3px solid #000000;outline:var(--outline-width, 3px) solid var(--focus-outline-color, #000000);outline-offset:2px;outline-offset:var(--outline-gutter, 2px)}[data-hds-component=button]:not(a):not([class*=hds-button]):not(:disabled),a[href][data-hds-component=button]:not([class*=hds-button]):not(:disabled){border-color:transparent;border-color:var(--border-color, transparent)}[data-hds-component=button]:not(a):not([class*=hds-button]):disabled,a[href][data-hds-component=button]:not([class*=hds-button]):disabled{background-color:transparent;background-color:var(--background-color-disabled, transparent);border-color:transparent;border-color:var(--border-color-disabled, transparent);color:#999898;color:var(--color-disabled);cursor:not-allowed}[data-hds-component=button]:not(a):not([class*=hds-button]):focus-visible:hover,[data-hds-component=button]:not(a):not([class*=hds-button]):active:hover,a[href][data-hds-component=button]:not([class*=hds-button]):focus-visible:hover,a[href][data-hds-component=button]:not([class*=hds-button]):active:hover{background-color:transparent;background-color:var(--background-color-hover-focus, transparent)}[data-hds-component=button]:not(a):not([class*=hds-button]):not(:disabled):hover,a[href][data-hds-component=button]:not([class*=hds-button]):not(:disabled):hover{border-color:transparent;border-color:var(--border-color-hover, transparent)}[data-hds-component=button]:not(a):not([class*=hds-button]):not(:disabled):focus-visible,[data-hds-component=button]:not(a):not([class*=hds-button]):not(:disabled):active,a[href][data-hds-component=button]:not([class*=hds-button]):not(:disabled):focus-visible,a[href][data-hds-component=button]:not([class*=hds-button]):not(:disabled):active{border-color:#0072c6;border-color:var(--border-color-focus, transparent)}[data-hds-component=button]:not(a):not([class*=hds-button]):not(:disabled):focus-visible:hover,[data-hds-component=button]:not(a):not([class*=hds-button]):not(:disabled):active:hover,a[href][data-hds-component=button]:not([class*=hds-button]):not(:disabled):focus-visible:hover,a[href][data-hds-component=button]:not([class*=hds-button]):not(:disabled):active:hover{border-color:#005799;border-color:var(--border-color-hover-focus, transparent);color:var(--color-hover-focus)}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]{--button-padding-end-adjust: calc(-16px + var(--icon-size) + var(--button-gap));--button-padding-end-adjust-supplementary: -16px;--button-padding-start-adjust: -24px;--background-color: var(--theme-bg2, transparent);--background-color-hover: var(--theme-bg2, var(--color-bus-light));--background-color-focus: var(--theme-bg2, transparent);--background-color-hover-focus: var(--theme-bg2, var(--color-bus-light));--background-color-disabled: transparent;--border-color: var(--theme-bg2, transparent);--border-color-hover: var(--theme-bg2, transparent);--border-color-focus: var(--theme-bg2, var(--color-coat-of-arms));--border-color-hover-focus: var(--theme-bg2, var(--color-coat-of-arms));--border-color-disabled: transparent;--color: var(--theme-fg2, var(--color-bus));--color-hover: var(--theme-fg2, var(--color-bus-dark));--color-focus: var(--theme-fg2, var(--color-bus));--color-hover-focus: var(--theme-fg2, var(--color-bus-dark));--color-disabled: var(--color-black-40);--focus-outline-color: var(--theme-focus, transparent);--submit-input-focus-gutter-color: var(--theme-focus-gutter-color, transparent);line-height:24px;-webkit-text-decoration:underline;text-decoration:underline}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary]:hover,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:hover{-webkit-text-decoration:none;text-decoration:none}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]),a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]){margin-left:-10px}[data-hds-component=button]:not(a):not([class*=hds-button]):where([data-hds-icon-start], [data-hds-icon-end], [data-is-external], [data-protocol="tel"], diff --git a/src/scss/05_objects/_button.scss b/src/scss/05_objects/_button.scss index ef7b2c8f2..e2abc1718 100644 --- a/src/scss/05_objects/_button.scss +++ b/src/scss/05_objects/_button.scss @@ -592,6 +592,7 @@ a[href][data-hds-component='button']:not([class*='hds-button']) { padding-inline-end: calc(var(--spacing-l) + var(--button-padding-end-adjust, 0px) + var(--button-padding-end-adjust-supplementary, 0px)); // Default padding + button with icon adjust + supplementary button adjust padding-inline-start: calc(var(--spacing-l) + var(--button-padding-start-adjust, 0px) + var(--button-padding-start-adjust-supplementary, 0px)); // Default padding + button with icon adjust + supplementary button adjust position: relative; + text-align: center; text-decoration: none; // Normalize.css rule