/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--metadata:"753c175 2025-11-18 11:42:07 +0000"}:root{--color-brand-background:#F6EACA;--color-brand-shape:#F9F1DD;--color-brand-text:#FFF8E6;--color-brand-link-hover:#EFE4C6;--color-brand-text-dark-mode:#FFF8E6;--color-background-box:#F4F4F4;--color-background-box-dark-mode:#0D1930}.external-icon-only.aalto-inline-icon{margin-left:0;height:1.2rem;vertical-align:"baseline"}.checkbox-list__item input[type='checkbox']:focus+label,.aalto-filters input[type='checkbox']:focus+label,.aalto-webform .aalto-form__checkbox-container input[type='checkbox']:focus+label{box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52) !important;outline:2px solid var(--color-brand-white,#fff) !important}.aalto-webform .aalto-form__checkbox-container input[type='checkbox']+label::before,.checkbox-list__item input[type='checkbox']+label::before{top:1.2rem !important}@media (prefers-color-scheme:dark){input[type='radio']+label::before{border:.2rem solid var(--color-brand-blue,#162A52) !important}}input[type='radio']+label:hover::before,input[type='radio']:focus+label::before{box-shadow:none !important}input[type='radio']:focus+label{box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52) !important;outline:2px solid var(--color-brand-white,#fff) !important}input[type='radio']:checked+label::before{background-color:var(--color-brand-blue,#162A52) !important;border-color:var(--color-brand-blue,#162A52) !important;box-shadow:inset 0 0 0 .3rem var(--color-brand-white,#fff) !important}:root{--color-highlight-1-fg:#272A2E;--color-highlight-1-bg:#19DDCA;--color-highlight-2-fg:#fff;--color-highlight-2-bg:#162A52;--color-highlight-3-fg:#151515;--color-highlight-3-bg:#FD6360;--color-shape-highlight-1-fg:#151515;--color-shape-highlight-1-bg:#F7E159;--color-shape-highlight-2-fg:#151515;--color-shape-highlight-2-bg:#46A5FF;--color-shape-highlight-3-fg:#151515;--color-shape-highlight-3-bg:#FD6360;--color-danger-100:#FFEFEE;--color-danger-500:#E4423F;--color-danger-700:#AE0300;--color-structural-100:#F2F2F2;--color-structural-200:#e3e3e3;--color-structural-300:#d5d5d5;--color-structural-400:#c7c7c7;--color-structural-500:#BDBDBD;--color-structural-600:#949494;--color-structural-700:#6f6f6f;--color-structural-800:#505050;--color-structural-900:#212121;--color-light:#fff;--color-dark:#2d2d2d;--color-black-black:#151515;--color-light-a000:rgba(255,255,255,0);--color-light-a060:rgba(255,255,255,0.6);--color-black-black-a000:rgba(21,21,21,0);--color-black-black-a015:rgba(21,21,21,0.15);--color-black-black-a080:rgba(21,21,21,0.8);--color-light-10:color-mix(in srgb,#fff 10%,black);--color-light-20:color-mix(in srgb,#fff 20%,black);--color-light-80:color-mix(in srgb,#fff 80%,black);--color-light-85:color-mix(in srgb,#fff 85%,black);--color-light-90:color-mix(in srgb,#fff 90%,black);--color-black-black-10:color-mix(in srgb,#151515 10%,white);--color-black-black-20:color-mix(in srgb,#151515 20%,white);--color-black-black-80:color-mix(in srgb,#151515 80%,white);--color-black-black-85:color-mix(in srgb,#151515 85%,white);--color-black-black-90:color-mix(in srgb,#151515 90%,white);color-scheme:light dark;--js-header-mq-mobile:900px;--reduced-motion-duration:1ms;--color-logo:var(--color-black-black,#151515)}@media (prefers-color-scheme:dark){:root{--debug:true;--color-highlight-1-fg:#fff;--color-highlight-1-bg:#162A52;--color-highlight-2-fg:#fff;--color-highlight-2-bg:#162A52;--color-highlight-3-fg:#fff;--color-highlight-3-bg:#162A52;--color-shape-highlight-1-fg:#151515;--color-shape-highlight-1-bg:#46A5FF;--color-shape-highlight-2-fg:#151515;--color-shape-highlight-2-bg:#46A5FF;--color-shape-highlight-3-fg:#151515;--color-shape-highlight-3-bg:#46A5FF;--color-danger-100:#550100;--color-danger-500:#E4423F;--color-danger-700:#FAB0AF;--color-structural-100:#212121;--color-structural-200:#505050;--color-structural-300:#6f6f6f;--color-structural-400:#949494;--color-structural-500:#BDBDBD;--color-structural-600:#c7c7c7;--color-structural-700:#d5d5d5;--color-structural-800:#e3e3e3;--color-structural-900:#F2F2F2;--color-light:#151515;--color-dark:#fff;--color-black-black:#fff;--color-light-a000:rgba(21,21,21,0);--color-light-a060:rgba(21,21,21,0.6);--color-black-black-a000:rgba(255,255,255,0);--color-black-black-a015:rgba(255,255,255,0.15);--color-black-black-a080:rgba(255,255,255,0.8);--color-light-10:color-mix(in srgb,#151515 10%,white);--color-light-20:color-mix(in srgb,#151515 20%,white);--color-light-80:color-mix(in srgb,#151515 80%,white);--color-light-85:color-mix(in srgb,#151515 85%,white);--color-light-90:color-mix(in srgb,#151515 90%,white);--color-black-black-10:color-mix(in srgb,#fff 10%,black);--color-black-black-20:color-mix(in srgb,#fff 20%,black);--color-black-black-80:color-mix(in srgb,#fff 80%,black);--color-black-black-85:color-mix(in srgb,#fff 85%,black);--color-black-black-90:color-mix(in srgb,#fff 90%,black)}}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;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.24em}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:0.35em 0.75em 0.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}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}fieldset,ol,ul,dl{margin:0}table{border-collapse:collapse;border-spacing:0}iframe,svg,video{vertical-align:middle}main{display:block}@media (prefers-reduced-motion:reduce){*,*::before,*::after{-webkit-animation-duration:var(--reduced-motion-duration) !important;animation-duration:var(--reduced-motion-duration) !important;transition-duration:var(--reduced-motion-duration) !important}}hr{margin-top:4.8rem}@media all and (min-width:1200px){hr{margin-top:5.6rem}}hr,.aalto-hr,.aalto-article__top,.aalto-content-bottom-wrapper,.paragraph--type--h5p,.aalto-listing,.aalto-modal__container,.aalto-profile,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container,.node-person-profile-edit-form .paragraphs-tabs-wrapper,.node-person-profile-edit-form .js-text-format-wrapper,.paragraph--type--other-system-block,.aalto-vacancy-content,.site-search-header,.page.page--search-results{margin-bottom:4.8rem}@media all and (min-width:1200px){hr,.aalto-hr,.aalto-article__top,.aalto-content-bottom-wrapper,.paragraph--type--h5p,.aalto-listing,.aalto-modal__container,.aalto-profile,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container,.node-person-profile-edit-form .paragraphs-tabs-wrapper,.node-person-profile-edit-form .js-text-format-wrapper,.paragraph--type--other-system-block,.aalto-vacancy-content,.site-search-header,.page.page--search-results{margin-bottom:5.6rem}}.aalto-block-wrapper,.aalto-component-wrapper{padding-bottom:4.8rem}@media all and (min-width:900px){.aalto-block-wrapper,.aalto-component-wrapper{padding-bottom:5.6rem}}.aalto-hub-desc+.aalto-component-wrapper,.aalto-hub-desc+.paragraph--view-mode--default,.aalto-hub-desc-container-m+.aalto-component-wrapper,.aalto-hub-desc-container-m+.paragraph--view-mode--default,.aalto-manual-liftup__bg-color--bright+.service-provider,.aalto-manual-liftup__bg-color--bright+.aalto-component-wrapper,.aalto-manual-liftup__bg-color--bright+.aalto-content-bottom-wrapper,.aalto-manual-liftup__bg-color--bright+.paragraph--view-mode--default,.aalto-component-wrapper--manual-liftup-mini+.service-provider,.aalto-component-wrapper--manual-liftup-mini+.aalto-component-wrapper,.aalto-component-wrapper--manual-liftup-mini+.aalto-content-bottom-wrapper,.aalto-component-wrapper--manual-liftup-mini+.paragraph--view-mode--default,.aalto-component:not(.aalto-component-wrapper)+.aalto-component-wrapper,.aalto-component:not(.aalto-component-wrapper)+.aalto-content-bottom-wrapper,.aalto-component:not(.aalto-component-wrapper)+.paragraph--view-mode--default{padding-top:4.8rem}@media all and (min-width:900px){.aalto-hub-desc+.aalto-component-wrapper,.aalto-hub-desc+.paragraph--view-mode--default,.aalto-hub-desc-container-m+.aalto-component-wrapper,.aalto-hub-desc-container-m+.paragraph--view-mode--default,.aalto-manual-liftup__bg-color--bright+.service-provider,.aalto-manual-liftup__bg-color--bright+.aalto-component-wrapper,.aalto-manual-liftup__bg-color--bright+.aalto-content-bottom-wrapper,.aalto-manual-liftup__bg-color--bright+.paragraph--view-mode--default,.aalto-component-wrapper--manual-liftup-mini+.service-provider,.aalto-component-wrapper--manual-liftup-mini+.aalto-component-wrapper,.aalto-component-wrapper--manual-liftup-mini+.aalto-content-bottom-wrapper,.aalto-component-wrapper--manual-liftup-mini+.paragraph--view-mode--default,.aalto-component:not(.aalto-component-wrapper)+.aalto-component-wrapper,.aalto-component:not(.aalto-component-wrapper)+.aalto-content-bottom-wrapper,.aalto-component:not(.aalto-component-wrapper)+.paragraph--view-mode--default{padding-top:5.6rem}}.listing-accordion__description,.aalto-article__hero-wrap,.aalto-article__info-item,.aalto-tiles-layout__top,.aalto-hub-desc--style-l .aalto-hub-desc__hero-image-container,.aalto-manual-liftup__header-title,.aalto-manual-liftup__header-body,.aalto-research-items-container__header,.aalto-show-all-button--desktop-only,.aalto-single-liftup--l .aalto-single-liftup__hero-image-container{margin-bottom:2.4rem}@font-face{font-family:'inter';src:url(/themes/custom/aalto_base/fonts/Inter-Regular.ttf?hash=079af0e2936ccb99b391ddc0bbb73dcb) format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'inter';src:url(/themes/custom/aalto_base/fonts/Inter-Bold.ttf?hash=275bfea5dc74c33f51916fee80feae67) format("truetype");font-weight:bold;font-style:normal;font-display:swap}:root{--js-header-mq-mobile:900px;--reduced-motion-duration:1ms;--color-logo:var(--color-black-black,#151515);--color-highlight-1-fg:#272A2E;--color-highlight-1-bg:#19DDCA;--color-highlight-2-fg:#fff;--color-highlight-2-bg:#162A52;--color-highlight-3-fg:#151515;--color-highlight-3-bg:#FD6360;--color-shape-highlight-1-fg:#151515;--color-shape-highlight-1-bg:#F7E159;--color-shape-highlight-2-fg:#151515;--color-shape-highlight-2-bg:#46A5FF;--color-shape-highlight-3-fg:#151515;--color-shape-highlight-3-bg:#FD6360;--color-danger-100:#FFEFEE;--color-danger-500:#E4423F;--color-danger-700:#AE0300;--color-structural-100:#F2F2F2;--color-structural-200:#e3e3e3;--color-structural-300:#d5d5d5;--color-structural-400:#c7c7c7;--color-structural-500:#BDBDBD;--color-structural-600:#949494;--color-structural-700:#6f6f6f;--color-structural-800:#505050;--color-structural-900:#212121;--color-light:#fff;--color-dark:#2d2d2d;--color-black-black:#151515;--color-light-a000:rgba(255,255,255,0);--color-light-a060:rgba(255,255,255,0.6);--color-black-black-a000:rgba(21,21,21,0);--color-black-black-a015:rgba(21,21,21,0.15);--color-black-black-a080:rgba(21,21,21,0.8);--color-light-10:color-mix(in srgb,#fff 10%,black);--color-light-20:color-mix(in srgb,#fff 20%,black);--color-light-80:color-mix(in srgb,#fff 80%,black);--color-light-85:color-mix(in srgb,#fff 85%,black);--color-light-90:color-mix(in srgb,#fff 90%,black);--color-black-black-10:color-mix(in srgb,#151515 10%,white);--color-black-black-20:color-mix(in srgb,#151515 20%,white);--color-black-black-80:color-mix(in srgb,#151515 80%,white);--color-black-black-85:color-mix(in srgb,#151515 85%,white);--color-black-black-90:color-mix(in srgb,#151515 90%,white);color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--debug:true;--color-brand-blue:#FFF8E6;--color-brand-white:#162A52;--color-brand-beige:#0D1930;--color-text-body:#FFF8E6;--color-text-meta:#FFF8E6;--color-logo:#FFF8E6 !important;--color-light:#162A52;--color-structural-800:#FFF8E6;--color-brand-background:#122344;--color-brand-shape:#162A52;--color-kb-topnav-level1-bg:#0D1930;--color-kb-topnav-level1-fg:#fff;--color-kb-topnav-level1-border:#243C6B;--color-kb-topnav-level2-bg:#162A52;--color-kb-topnav-level2-fg:#fff;--color-kb-topnav-level2-border:#243C6B;--color-kb-topnav-level3-bg:#243C6B;--color-kb-topnav-level3-fg:#fff;--color-kb-topnav-level3-border:#445371;--color-kb-topnav-level4-bg:#445371;--color-kb-topnav-level4-fg:#fff;--color-kb-topnav-level4-border:#243C6B;--color-kb-topnav-level5-bg:#445371;--color-kb-topnav-level5-fg:#fff;--color-kb-topnav-level5-border:#243C6B;--color-kb-global-bg-color:#122039}}@font-face{font-family:'work-sans';src:url(/themes/custom/aalto_kielibuusti/fonts/work-sans-bold-italic.ttf?hash=790daadd5f8ef3ecd3d7587a96196452) format("truetype");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'work-sans';src:url(/themes/custom/aalto_kielibuusti/fonts/work-sans-bold.ttf?hash=f051cc0ed2761378e886727284cf3c05) format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'work-sans';src:url(/themes/custom/aalto_kielibuusti/fonts/work-sans-semi-bold-italic.ttf?hash=993687940ebf76815f5e44209e1a2fba) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'work-sans';src:url(/themes/custom/aalto_kielibuusti/fonts/work-sans-semi-bold.ttf?hash=c1b2dde1705db3ada7fd668c36523f66) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'work-sans';src:url(/themes/custom/aalto_kielibuusti/fonts/work-sans-medium-italic.ttf?hash=624fb450f2a020fbf2ff5ac9ce819735) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'work-sans';src:url(/themes/custom/aalto_kielibuusti/fonts/work-sans-medium.ttf?hash=800a9cf85712fd7f1b863e3b2b3a1dc5) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'work-sans';src:url(/themes/custom/aalto_kielibuusti/fonts/work-sans-italic.ttf?hash=4fdd230bd503bd5802a9d4793a08a72f) format("truetype");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'work-sans';src:url(/themes/custom/aalto_kielibuusti/fonts/work-sans-regular.ttf?hash=7d761a652f8e716f57f4352b0f4e6280) format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'red-hat-display';src:url(/themes/custom/aalto_kielibuusti/fonts/red-hat-display-black.ttf?hash=2782402308a836688731fda9491f22d1) format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'red-hat-display';src:url(/themes/custom/aalto_kielibuusti/fonts/red-hat-display-black.ttf?hash=2782402308a836688731fda9491f22d1) format("truetype");font-weight:bold;font-style:normal;font-display:swap}a{color:inherit;text-decoration:underline}a:active{text-decoration:none}.aalto-button-as-link,.aalto-user-generated-content a,.aalto-slider--small .aalto-slider__container .aalto-user-generated-content a,.aalto-slider--small .aalto-slider__container .aalto-user-generated-content a *,.studies__table-col a,.studies__col-header,.studies__sort-container .filter__button,.studies__filter-button,.studies__back,.aalto__read-more-container a,.aalto-article__hub-text a,.aalto-article__meta-item--author a,.aalto-article__info-text a,.aalto-attachment__link,a.aalto-breadcrumb__text,.compact-listing-item__links a,body #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a,body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink,body #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a,.CookieDeclaration a,.aalto-dropdown__toggle,.aalto-dropdown__link,.aalto-feature-item__text a,.filter-menu__button--clear-all,.aalto-tile__link,.aalto-hero-video--looping .aalto-hero-video__play-pause,.aalto-hero-video:not(.aalto-hero-video--looping) .aalto-hero-video__play-pause,#aalto-language-switch-dialog a,.ck-editor__editable a.highlight.ck-link_selected,.ck-editor__editable .image-with-text-wrapper p a.ck-link_selected,.image-with-text-wrapper p .ck-editor__editable a.ck-link_selected,.ck-editor__editable .aalto-rich-text-highlight .aalto-user-generated-content p a.ck-link_selected,.aalto-rich-text-highlight .aalto-user-generated-content p .ck-editor__editable a.ck-link_selected,.ck-editor__editable .kb-self-study-material .hub-listing__results__item__link-container a.ck-link_selected.internal,.kb-self-study-material .hub-listing__results__item__link-container .ck-editor__editable a.ck-link_selected.internal,.ck-editor__editable .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.ck-link_selected.internal,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .ck-editor__editable a.ck-link_selected.internal,a.highlight,.image-with-text-wrapper p a,.aalto-rich-text-highlight .aalto-user-generated-content p a,.kb-self-study-material .hub-listing__results__item__link-container a.internal,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal,a.highlight-right,.aalto-listing__link,.aalto-listing-row__link,.paragraph--other-logo-wall .logo-wall__additional-link a,.aalto-liftup-m-card__link,.aalto-liftup__link,.aalto-skip-link,.aalto-menu__navigation-item,.aalto-menu__navigation-link,.aalto-menu__action-toggle,.aalto-menu__submenu-link,.aalto-menu-services,.aalto-menu-support,.aalto-menu-profile__login,.aalto-menu__button,.aalto-search__toggle-button,.aalto-modal__title a,.aalto-modal--highlight .aalto-modal__title a,.node-preview-backlink,.aalto-profile-card__name-link,.aalto-profile-card__label a,.aalto-profile__hub-link,.aalto-profile__info-item-link,.aalto-profile-block__edit-link,.aalto-profile-save-container__cancel,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container a,.node-person-profile-edit-form .paragraphs-tabs-wrapper a,.some-module__heading .aalto-some__link,.quick-links__link,.aalto-ribbon__title a,.aalto-ribbon-menu__toggle,.aalto-ribbon__link,.aalto-ribbon__submenu-link,.aalto-rich-text-highlight .aalto-user-generated-content a,.aalto-table-of-contents .aalto-anchor a,.webform-element-more a,.aalto-form__webform-markup-container a,.region--subsite-footer .aalto-subsite-footer__partner-link,.region--subsite-footer .aalto-subsite-footer__bottom-link-item a,.region--subsite-footer .aalto-subsite-footer__language-link-item a,.region--subsite-footer .aalto-subsite-footer__language-link-item button,.aalto-topnav__action-item .aalto-topnav__button,.aalto-topnav__button,.aalto-topnav__action-request--link,.aalto-topnav__item-container .aalto-topnav__navigation-link,.aalto-topnav__item-container .aalto-topnav__navigation-heading.accordion__title,.aalto-topnav__highlighted-link,.aalto-topnav__action-toggle,.aalto-topnav__submenu-link,.aalto-topnav__action-item--link,.block-topnav-subsite .aalto-topnav__navigation-items>.aalto-topnav__navigation-item .aalto-topnav__navigation-link,.aalto-es-search #filter-toggle,.kb-breadcrumb .aalto-breadcrumb__show-more,.compact-listing-item__url.kb-button-highlight-bg,.kb-view-location .views-field-field-kb-external-links a,.kb-course-location a,.aalto-es-search__other-languages .aalto-es-search__language-info a,.kb-feedback-form a,.expand-summary__title,.hub-listing__dropdown-filters .kb-clear-filters,.kb-language-tip__tips .paragraph--type--kb-tip .aalto-user-generated-content a,.kb-language-tip__tips .tip-link-container a,.kb-language-tip__materials .accordion__content a,.kb-language-tip__materials .aalto-double-column__description a,.kb-product-card__material-guidance a,.kb-quiz-results a,.aalto-kielibuusti-self-study-material .kb-clear-filters,.kb-teaching-material__info a,.kb-ribbon-item,.kb-ribbon__submenu-link,.kielibuusti-topnav__link,.kielibuusti-topnav__menu-container-toggle,a.suggestion-list__item-external{color:inherit;text-decoration:underline}.aalto-button-as-link:hover,.aalto-user-generated-content a:hover,.aalto-slider--small .aalto-slider__container .aalto-user-generated-content a:hover,.aalto-slider--small .aalto-slider__container .aalto-user-generated-content a :hover,.studies__table-col a:hover,.studies__col-header:hover,.studies__sort-container .filter__button:hover,.studies__filter-button:hover,.studies__back:hover,.aalto__read-more-container a:hover,.aalto-article__hub-text a:hover,.aalto-article__meta-item--author a:hover,.aalto-article__info-text a:hover,.aalto-attachment__link:hover,a.aalto-breadcrumb__text:hover,.compact-listing-item__links a:hover,body #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a:hover,body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink:hover,body #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a:hover,.CookieDeclaration a:hover,.aalto-dropdown__toggle:hover,.aalto-dropdown__link:hover,.aalto-feature-item__text a:hover,.filter-menu__button--clear-all:hover,.aalto-tile__link:hover,.aalto-hero-video--looping .aalto-hero-video__play-pause:hover,.aalto-hero-video:not(.aalto-hero-video--looping) .aalto-hero-video__play-pause:hover,#aalto-language-switch-dialog a:hover,.ck-editor__editable a.highlight.ck-link_selected:hover,.ck-editor__editable .image-with-text-wrapper p a.ck-link_selected:hover,.image-with-text-wrapper p .ck-editor__editable a.ck-link_selected:hover,.ck-editor__editable .aalto-rich-text-highlight .aalto-user-generated-content p a.ck-link_selected:hover,.aalto-rich-text-highlight .aalto-user-generated-content p .ck-editor__editable a.ck-link_selected:hover,.ck-editor__editable .kb-self-study-material .hub-listing__results__item__link-container a.ck-link_selected.internal:hover,.kb-self-study-material .hub-listing__results__item__link-container .ck-editor__editable a.ck-link_selected.internal:hover,.ck-editor__editable .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.ck-link_selected.internal:hover,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .ck-editor__editable a.ck-link_selected.internal:hover,a.highlight:hover,.image-with-text-wrapper p a:hover,.aalto-rich-text-highlight .aalto-user-generated-content p a:hover,.kb-self-study-material .hub-listing__results__item__link-container a.internal:hover,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:hover,a.highlight-right:hover,.aalto-listing__link:hover,.aalto-listing-row__link:hover,.paragraph--other-logo-wall .logo-wall__additional-link a:hover,.aalto-liftup-m-card__link:hover,.aalto-liftup__link:hover,.aalto-skip-link:hover,.aalto-menu__navigation-item:hover,.aalto-menu__navigation-link:hover,.aalto-menu__action-toggle:hover,.aalto-menu__submenu-link:hover,.aalto-menu-services:hover,.aalto-menu-support:hover,.aalto-menu-profile__login:hover,.aalto-menu__button:hover,.aalto-search__toggle-button:hover,.aalto-modal__title a:hover,.aalto-modal--highlight .aalto-modal__title a:hover,.node-preview-backlink:hover,.aalto-profile-card__name-link:hover,.aalto-profile-card__label a:hover,.aalto-profile__hub-link:hover,.aalto-profile__info-item-link:hover,.aalto-profile-block__edit-link:hover,.aalto-profile-save-container__cancel:hover,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container a:hover,.node-person-profile-edit-form .paragraphs-tabs-wrapper a:hover,.some-module__heading .aalto-some__link:hover,.quick-links__link:hover,.aalto-ribbon__title a:hover,.aalto-ribbon-menu__toggle:hover,.aalto-ribbon__link:hover,.aalto-ribbon__submenu-link:hover,.aalto-rich-text-highlight .aalto-user-generated-content a:hover,.aalto-table-of-contents .aalto-anchor a:hover,.webform-element-more a:hover,.aalto-form__webform-markup-container a:hover,.region--subsite-footer .aalto-subsite-footer__partner-link:hover,.region--subsite-footer .aalto-subsite-footer__bottom-link-item a:hover,.region--subsite-footer .aalto-subsite-footer__language-link-item a:hover,.region--subsite-footer .aalto-subsite-footer__language-link-item button:hover,.aalto-topnav__action-item .aalto-topnav__button:hover,.aalto-topnav__button:hover,.aalto-topnav__action-request--link:hover,.aalto-topnav__item-container .aalto-topnav__navigation-link:hover,.aalto-topnav__item-container .aalto-topnav__navigation-heading.accordion__title:hover,.aalto-topnav__highlighted-link:hover,.aalto-topnav__action-toggle:hover,.aalto-topnav__submenu-link:hover,.aalto-topnav__action-item--link:hover,.block-topnav-subsite .aalto-topnav__navigation-items>.aalto-topnav__navigation-item .aalto-topnav__navigation-link:hover,.aalto-es-search #filter-toggle:hover,.kb-breadcrumb .aalto-breadcrumb__show-more:hover,.compact-listing-item__url.kb-button-highlight-bg:hover,.kb-view-location .views-field-field-kb-external-links a:hover,.kb-course-location a:hover,.aalto-es-search__other-languages .aalto-es-search__language-info a:hover,.kb-feedback-form a:hover,.expand-summary__title:hover,.hub-listing__dropdown-filters .kb-clear-filters:hover,.kb-language-tip__tips .paragraph--type--kb-tip .aalto-user-generated-content a:hover,.kb-language-tip__tips .tip-link-container a:hover,.kb-language-tip__materials .accordion__content a:hover,.kb-language-tip__materials .aalto-double-column__description a:hover,.kb-product-card__material-guidance a:hover,.kb-quiz-results a:hover,.aalto-kielibuusti-self-study-material .kb-clear-filters:hover,.kb-teaching-material__info a:hover,.kb-ribbon-item:hover,.kb-ribbon__submenu-link:hover,.kielibuusti-topnav__link:hover,.kielibuusti-topnav__menu-container-toggle:hover,a.suggestion-list__item-external:hover,.aalto-button-as-link:focus,.aalto-user-generated-content a:focus,.aalto-slider--small .aalto-slider__container .aalto-user-generated-content a:focus,.aalto-slider--small .aalto-slider__container .aalto-user-generated-content a :focus,.studies__table-col a:focus,.studies__col-header:focus,.studies__sort-container .filter__button:focus,.studies__filter-button:focus,.studies__back:focus,.aalto__read-more-container a:focus,.aalto-article__hub-text a:focus,.aalto-article__meta-item--author a:focus,.aalto-article__info-text a:focus,.aalto-attachment__link:focus,a.aalto-breadcrumb__text:focus,.compact-listing-item__links a:focus,body #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a:focus,body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink:focus,body #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a:focus,.CookieDeclaration a:focus,.aalto-dropdown__toggle:focus,.aalto-dropdown__link:focus,.aalto-feature-item__text a:focus,.filter-menu__button--clear-all:focus,.aalto-tile__link:focus,.aalto-hero-video--looping .aalto-hero-video__play-pause:focus,.aalto-hero-video:not(.aalto-hero-video--looping) .aalto-hero-video__play-pause:focus,#aalto-language-switch-dialog a:focus,.ck-editor__editable a.highlight.ck-link_selected:focus,.ck-editor__editable .image-with-text-wrapper p a.ck-link_selected:focus,.image-with-text-wrapper p .ck-editor__editable a.ck-link_selected:focus,.ck-editor__editable .aalto-rich-text-highlight .aalto-user-generated-content p a.ck-link_selected:focus,.aalto-rich-text-highlight .aalto-user-generated-content p .ck-editor__editable a.ck-link_selected:focus,.ck-editor__editable .kb-self-study-material .hub-listing__results__item__link-container a.ck-link_selected.internal:focus,.kb-self-study-material .hub-listing__results__item__link-container .ck-editor__editable a.ck-link_selected.internal:focus,.ck-editor__editable .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.ck-link_selected.internal:focus,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .ck-editor__editable a.ck-link_selected.internal:focus,a.highlight:focus,.image-with-text-wrapper p a:focus,.aalto-rich-text-highlight .aalto-user-generated-content p a:focus,.kb-self-study-material .hub-listing__results__item__link-container a.internal:focus,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:focus,a.highlight-right:focus,.aalto-listing__link:focus,.aalto-listing-row__link:focus,.paragraph--other-logo-wall .logo-wall__additional-link a:focus,.aalto-liftup-m-card__link:focus,.aalto-liftup__link:focus,.aalto-skip-link:focus,.aalto-menu__navigation-item:focus,.aalto-menu__navigation-link:focus,.aalto-menu__action-toggle:focus,.aalto-menu__submenu-link:focus,.aalto-menu-services:focus,.aalto-menu-support:focus,.aalto-menu-profile__login:focus,.aalto-menu__button:focus,.aalto-search__toggle-button:focus,.aalto-modal__title a:focus,.aalto-modal--highlight .aalto-modal__title a:focus,.node-preview-backlink:focus,.aalto-profile-card__name-link:focus,.aalto-profile-card__label a:focus,.aalto-profile__hub-link:focus,.aalto-profile__info-item-link:focus,.aalto-profile-block__edit-link:focus,.aalto-profile-save-container__cancel:focus,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container a:focus,.node-person-profile-edit-form .paragraphs-tabs-wrapper a:focus,.some-module__heading .aalto-some__link:focus,.quick-links__link:focus,.aalto-ribbon__title a:focus,.aalto-ribbon-menu__toggle:focus,.aalto-ribbon__link:focus,.aalto-ribbon__submenu-link:focus,.aalto-rich-text-highlight .aalto-user-generated-content a:focus,.aalto-table-of-contents .aalto-anchor a:focus,.webform-element-more a:focus,.aalto-form__webform-markup-container a:focus,.region--subsite-footer .aalto-subsite-footer__partner-link:focus,.region--subsite-footer .aalto-subsite-footer__bottom-link-item a:focus,.region--subsite-footer .aalto-subsite-footer__language-link-item a:focus,.region--subsite-footer .aalto-subsite-footer__language-link-item button:focus,.aalto-topnav__action-item .aalto-topnav__button:focus,.aalto-topnav__button:focus,.aalto-topnav__action-request--link:focus,.aalto-topnav__item-container .aalto-topnav__navigation-link:focus,.aalto-topnav__item-container .aalto-topnav__navigation-heading.accordion__title:focus,.aalto-topnav__highlighted-link:focus,.aalto-topnav__action-toggle:focus,.aalto-topnav__submenu-link:focus,.aalto-topnav__action-item--link:focus,.block-topnav-subsite .aalto-topnav__navigation-items>.aalto-topnav__navigation-item .aalto-topnav__navigation-link:focus,.aalto-es-search #filter-toggle:focus,.kb-breadcrumb .aalto-breadcrumb__show-more:focus,.compact-listing-item__url.kb-button-highlight-bg:focus,.kb-view-location .views-field-field-kb-external-links a:focus,.kb-course-location a:focus,.aalto-es-search__other-languages .aalto-es-search__language-info a:focus,.kb-feedback-form a:focus,.expand-summary__title:focus,.hub-listing__dropdown-filters .kb-clear-filters:focus,.kb-language-tip__tips .paragraph--type--kb-tip .aalto-user-generated-content a:focus,.kb-language-tip__tips .tip-link-container a:focus,.kb-language-tip__materials .accordion__content a:focus,.kb-language-tip__materials .aalto-double-column__description a:focus,.kb-product-card__material-guidance a:focus,.kb-quiz-results a:focus,.aalto-kielibuusti-self-study-material .kb-clear-filters:focus,.kb-teaching-material__info a:focus,.kb-ribbon-item:focus,.kb-ribbon__submenu-link:focus,.kielibuusti-topnav__link:focus,.kielibuusti-topnav__menu-container-toggle:focus,a.suggestion-list__item-external:focus{color:var(--override-interactive-hover-color,var(--color-dark,#2d2d2d));background-color:var(--override-interactive-hover-background-color,var(--color-brand-turquoise,#19DDCA))}.aalto-button-as-link:focus,.aalto-user-generated-content a:focus,.aalto-slider--small .aalto-slider__container .aalto-user-generated-content a:focus,.aalto-slider--small .aalto-slider__container .aalto-user-generated-content a :focus,.studies__table-col a:focus,.studies__col-header:focus,.studies__sort-container .filter__button:focus,.studies__filter-button:focus,.studies__back:focus,.aalto__read-more-container a:focus,.aalto-article__hub-text a:focus,.aalto-article__meta-item--author a:focus,.aalto-article__info-text a:focus,.aalto-attachment__link:focus,a.aalto-breadcrumb__text:focus,.compact-listing-item__links a:focus,body #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a:focus,body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink:focus,body #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a:focus,.CookieDeclaration a:focus,.aalto-dropdown__toggle:focus,.aalto-dropdown__link:focus,.aalto-feature-item__text a:focus,.filter-menu__button--clear-all:focus,.aalto-tile__link:focus,.aalto-hero-video--looping .aalto-hero-video__play-pause:focus,.aalto-hero-video:not(.aalto-hero-video--looping) .aalto-hero-video__play-pause:focus,#aalto-language-switch-dialog a:focus,.ck-editor__editable a.highlight.ck-link_selected:focus,.ck-editor__editable .image-with-text-wrapper p a.ck-link_selected:focus,.image-with-text-wrapper p .ck-editor__editable a.ck-link_selected:focus,.ck-editor__editable .aalto-rich-text-highlight .aalto-user-generated-content p a.ck-link_selected:focus,.aalto-rich-text-highlight .aalto-user-generated-content p .ck-editor__editable a.ck-link_selected:focus,.ck-editor__editable .kb-self-study-material .hub-listing__results__item__link-container a.ck-link_selected.internal:focus,.kb-self-study-material .hub-listing__results__item__link-container .ck-editor__editable a.ck-link_selected.internal:focus,.ck-editor__editable .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.ck-link_selected.internal:focus,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .ck-editor__editable a.ck-link_selected.internal:focus,a.highlight:focus,.image-with-text-wrapper p a:focus,.aalto-rich-text-highlight .aalto-user-generated-content p a:focus,.kb-self-study-material .hub-listing__results__item__link-container a.internal:focus,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:focus,a.highlight-right:focus,.aalto-listing__link:focus,.aalto-listing-row__link:focus,.paragraph--other-logo-wall .logo-wall__additional-link a:focus,.aalto-liftup-m-card__link:focus,.aalto-liftup__link:focus,.aalto-skip-link:focus,.aalto-menu__navigation-item:focus,.aalto-menu__navigation-link:focus,.aalto-menu__action-toggle:focus,.aalto-menu__submenu-link:focus,.aalto-menu-services:focus,.aalto-menu-support:focus,.aalto-menu-profile__login:focus,.aalto-menu__button:focus,.aalto-search__toggle-button:focus,.aalto-modal__title a:focus,.aalto-modal--highlight .aalto-modal__title a:focus,.node-preview-backlink:focus,.aalto-profile-card__name-link:focus,.aalto-profile-card__label a:focus,.aalto-profile__hub-link:focus,.aalto-profile__info-item-link:focus,.aalto-profile-block__edit-link:focus,.aalto-profile-save-container__cancel:focus,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container a:focus,.node-person-profile-edit-form .paragraphs-tabs-wrapper a:focus,.some-module__heading .aalto-some__link:focus,.quick-links__link:focus,.aalto-ribbon__title a:focus,.aalto-ribbon-menu__toggle:focus,.aalto-ribbon__link:focus,.aalto-ribbon__submenu-link:focus,.aalto-rich-text-highlight .aalto-user-generated-content a:focus,.aalto-table-of-contents .aalto-anchor a:focus,.webform-element-more a:focus,.aalto-form__webform-markup-container a:focus,.region--subsite-footer .aalto-subsite-footer__partner-link:focus,.region--subsite-footer .aalto-subsite-footer__bottom-link-item a:focus,.region--subsite-footer .aalto-subsite-footer__language-link-item a:focus,.region--subsite-footer .aalto-subsite-footer__language-link-item button:focus,.aalto-topnav__action-item .aalto-topnav__button:focus,.aalto-topnav__button:focus,.aalto-topnav__action-request--link:focus,.aalto-topnav__item-container .aalto-topnav__navigation-link:focus,.aalto-topnav__item-container .aalto-topnav__navigation-heading.accordion__title:focus,.aalto-topnav__highlighted-link:focus,.aalto-topnav__action-toggle:focus,.aalto-topnav__submenu-link:focus,.aalto-topnav__action-item--link:focus,.block-topnav-subsite .aalto-topnav__navigation-items>.aalto-topnav__navigation-item .aalto-topnav__navigation-link:focus,.aalto-es-search #filter-toggle:focus,.kb-breadcrumb .aalto-breadcrumb__show-more:focus,.compact-listing-item__url.kb-button-highlight-bg:focus,.kb-view-location .views-field-field-kb-external-links a:focus,.kb-course-location a:focus,.aalto-es-search__other-languages .aalto-es-search__language-info a:focus,.kb-feedback-form a:focus,.expand-summary__title:focus,.hub-listing__dropdown-filters .kb-clear-filters:focus,.kb-language-tip__tips .paragraph--type--kb-tip .aalto-user-generated-content a:focus,.kb-language-tip__tips .tip-link-container a:focus,.kb-language-tip__materials .accordion__content a:focus,.kb-language-tip__materials .aalto-double-column__description a:focus,.kb-product-card__material-guidance a:focus,.kb-quiz-results a:focus,.aalto-kielibuusti-self-study-material .kb-clear-filters:focus,.kb-teaching-material__info a:focus,.kb-ribbon-item:focus,.kb-ribbon__submenu-link:focus,.kielibuusti-topnav__link:focus,.kielibuusti-topnav__menu-container-toggle:focus,a.suggestion-list__item-external:focus{box-shadow:0 .4rem 0 0 var(--override-interactive-focus-box-shadow-color,var(--color-brand-blue,#162A52));outline:none;text-decoration:none}.aalto-button-as-link:active,.aalto-user-generated-content a:active,.aalto-slider--small .aalto-slider__container .aalto-user-generated-content a:active,.aalto-slider--small .aalto-slider__container .aalto-user-generated-content a :active,.studies__table-col a:active,.studies__col-header:active,.studies__sort-container .filter__button:active,.studies__filter-button:active,.studies__back:active,.aalto__read-more-container a:active,.aalto-article__hub-text a:active,.aalto-article__meta-item--author a:active,.aalto-article__info-text a:active,.aalto-attachment__link:active,a.aalto-breadcrumb__text:active,.compact-listing-item__links a:active,body #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a:active,body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink:active,body #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a:active,.CookieDeclaration a:active,.aalto-dropdown__toggle:active,.aalto-dropdown__link:active,.aalto-feature-item__text a:active,.filter-menu__button--clear-all:active,.aalto-tile__link:active,.aalto-hero-video--looping .aalto-hero-video__play-pause:active,.aalto-hero-video:not(.aalto-hero-video--looping) .aalto-hero-video__play-pause:active,#aalto-language-switch-dialog a:active,.ck-editor__editable a.highlight.ck-link_selected:active,.ck-editor__editable .image-with-text-wrapper p a.ck-link_selected:active,.image-with-text-wrapper p .ck-editor__editable a.ck-link_selected:active,.ck-editor__editable .aalto-rich-text-highlight .aalto-user-generated-content p a.ck-link_selected:active,.aalto-rich-text-highlight .aalto-user-generated-content p .ck-editor__editable a.ck-link_selected:active,.ck-editor__editable .kb-self-study-material .hub-listing__results__item__link-container a.ck-link_selected.internal:active,.kb-self-study-material .hub-listing__results__item__link-container .ck-editor__editable a.ck-link_selected.internal:active,.ck-editor__editable .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.ck-link_selected.internal:active,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .ck-editor__editable a.ck-link_selected.internal:active,a.highlight:active,.image-with-text-wrapper p a:active,.aalto-rich-text-highlight .aalto-user-generated-content p a:active,.kb-self-study-material .hub-listing__results__item__link-container a.internal:active,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:active,a.highlight-right:active,.aalto-listing__link:active,.aalto-listing-row__link:active,.paragraph--other-logo-wall .logo-wall__additional-link a:active,.aalto-liftup-m-card__link:active,.aalto-liftup__link:active,.aalto-skip-link:active,.aalto-menu__navigation-item:active,.aalto-menu__navigation-link:active,.aalto-menu__action-toggle:active,.aalto-menu__submenu-link:active,.aalto-menu-services:active,.aalto-menu-support:active,.aalto-menu-profile__login:active,.aalto-menu__button:active,.aalto-search__toggle-button:active,.aalto-modal__title a:active,.aalto-modal--highlight .aalto-modal__title a:active,.node-preview-backlink:active,.aalto-profile-card__name-link:active,.aalto-profile-card__label a:active,.aalto-profile__hub-link:active,.aalto-profile__info-item-link:active,.aalto-profile-block__edit-link:active,.aalto-profile-save-container__cancel:active,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container a:active,.node-person-profile-edit-form .paragraphs-tabs-wrapper a:active,.some-module__heading .aalto-some__link:active,.quick-links__link:active,.aalto-ribbon__title a:active,.aalto-ribbon-menu__toggle:active,.aalto-ribbon__link:active,.aalto-ribbon__submenu-link:active,.aalto-rich-text-highlight .aalto-user-generated-content a:active,.aalto-table-of-contents .aalto-anchor a:active,.webform-element-more a:active,.aalto-form__webform-markup-container a:active,.region--subsite-footer .aalto-subsite-footer__partner-link:active,.region--subsite-footer .aalto-subsite-footer__bottom-link-item a:active,.region--subsite-footer .aalto-subsite-footer__language-link-item a:active,.region--subsite-footer .aalto-subsite-footer__language-link-item button:active,.aalto-topnav__action-item .aalto-topnav__button:active,.aalto-topnav__button:active,.aalto-topnav__action-request--link:active,.aalto-topnav__item-container .aalto-topnav__navigation-link:active,.aalto-topnav__item-container .aalto-topnav__navigation-heading.accordion__title:active,.aalto-topnav__highlighted-link:active,.aalto-topnav__action-toggle:active,.aalto-topnav__submenu-link:active,.aalto-topnav__action-item--link:active,.block-topnav-subsite .aalto-topnav__navigation-items>.aalto-topnav__navigation-item .aalto-topnav__navigation-link:active,.aalto-es-search #filter-toggle:active,.kb-breadcrumb .aalto-breadcrumb__show-more:active,.compact-listing-item__url.kb-button-highlight-bg:active,.kb-view-location .views-field-field-kb-external-links a:active,.kb-course-location a:active,.aalto-es-search__other-languages .aalto-es-search__language-info a:active,.kb-feedback-form a:active,.expand-summary__title:active,.hub-listing__dropdown-filters .kb-clear-filters:active,.kb-language-tip__tips .paragraph--type--kb-tip .aalto-user-generated-content a:active,.kb-language-tip__tips .tip-link-container a:active,.kb-language-tip__materials .accordion__content a:active,.kb-language-tip__materials .aalto-double-column__description a:active,.kb-product-card__material-guidance a:active,.kb-quiz-results a:active,.aalto-kielibuusti-self-study-material .kb-clear-filters:active,.kb-teaching-material__info a:active,.kb-ribbon-item:active,.kb-ribbon__submenu-link:active,.kielibuusti-topnav__link:active,.kielibuusti-topnav__menu-container-toggle:active,a.suggestion-list__item-external:active{text-decoration:none}.aalto-button-as-link:hover:active,.aalto-user-generated-content a:hover:active,.aalto-slider--small .aalto-slider__container .aalto-user-generated-content a:hover:active,.aalto-slider--small .aalto-slider__container .aalto-user-generated-content a :hover:active,.studies__table-col a:hover:active,.studies__col-header:hover:active,.studies__sort-container .filter__button:hover:active,.studies__filter-button:hover:active,.studies__back:hover:active,.aalto__read-more-container a:hover:active,.aalto-article__hub-text a:hover:active,.aalto-article__meta-item--author a:hover:active,.aalto-article__info-text a:hover:active,.aalto-attachment__link:hover:active,a.aalto-breadcrumb__text:hover:active,.compact-listing-item__links a:hover:active,body #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a:hover:active,body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink:hover:active,body #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a:hover:active,.CookieDeclaration a:hover:active,.aalto-dropdown__toggle:hover:active,.aalto-dropdown__link:hover:active,.aalto-feature-item__text a:hover:active,.filter-menu__button--clear-all:hover:active,.aalto-tile__link:hover:active,.aalto-hero-video--looping .aalto-hero-video__play-pause:hover:active,.aalto-hero-video:not(.aalto-hero-video--looping) .aalto-hero-video__play-pause:hover:active,#aalto-language-switch-dialog a:hover:active,.ck-editor__editable a.highlight.ck-link_selected:hover:active,.ck-editor__editable .image-with-text-wrapper p a.ck-link_selected:hover:active,.image-with-text-wrapper p .ck-editor__editable a.ck-link_selected:hover:active,.ck-editor__editable .aalto-rich-text-highlight .aalto-user-generated-content p a.ck-link_selected:hover:active,.aalto-rich-text-highlight .aalto-user-generated-content p .ck-editor__editable a.ck-link_selected:hover:active,.ck-editor__editable .kb-self-study-material .hub-listing__results__item__link-container a.ck-link_selected.internal:hover:active,.kb-self-study-material .hub-listing__results__item__link-container .ck-editor__editable a.ck-link_selected.internal:hover:active,.ck-editor__editable .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.ck-link_selected.internal:hover:active,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .ck-editor__editable a.ck-link_selected.internal:hover:active,a.highlight:hover:active,.image-with-text-wrapper p a:hover:active,.aalto-rich-text-highlight .aalto-user-generated-content p a:hover:active,.kb-self-study-material .hub-listing__results__item__link-container a.internal:hover:active,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:hover:active,a.highlight-right:hover:active,.aalto-listing__link:hover:active,.aalto-listing-row__link:hover:active,.paragraph--other-logo-wall .logo-wall__additional-link a:hover:active,.aalto-liftup-m-card__link:hover:active,.aalto-liftup__link:hover:active,.aalto-skip-link:hover:active,.aalto-menu__navigation-item:hover:active,.aalto-menu__navigation-link:hover:active,.aalto-menu__action-toggle:hover:active,.aalto-menu__submenu-link:hover:active,.aalto-menu-services:hover:active,.aalto-menu-support:hover:active,.aalto-menu-profile__login:hover:active,.aalto-menu__button:hover:active,.aalto-search__toggle-button:hover:active,.aalto-modal__title a:hover:active,.aalto-modal--highlight .aalto-modal__title a:hover:active,.node-preview-backlink:hover:active,.aalto-profile-card__name-link:hover:active,.aalto-profile-card__label a:hover:active,.aalto-profile__hub-link:hover:active,.aalto-profile__info-item-link:hover:active,.aalto-profile-block__edit-link:hover:active,.aalto-profile-save-container__cancel:hover:active,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container a:hover:active,.node-person-profile-edit-form .paragraphs-tabs-wrapper a:hover:active,.some-module__heading .aalto-some__link:hover:active,.quick-links__link:hover:active,.aalto-ribbon__title a:hover:active,.aalto-ribbon-menu__toggle:hover:active,.aalto-ribbon__link:hover:active,.aalto-ribbon__submenu-link:hover:active,.aalto-rich-text-highlight .aalto-user-generated-content a:hover:active,.aalto-table-of-contents .aalto-anchor a:hover:active,.webform-element-more a:hover:active,.aalto-form__webform-markup-container a:hover:active,.region--subsite-footer .aalto-subsite-footer__partner-link:hover:active,.region--subsite-footer .aalto-subsite-footer__bottom-link-item a:hover:active,.region--subsite-footer .aalto-subsite-footer__language-link-item a:hover:active,.region--subsite-footer .aalto-subsite-footer__language-link-item button:hover:active,.aalto-topnav__action-item .aalto-topnav__button:hover:active,.aalto-topnav__button:hover:active,.aalto-topnav__action-request--link:hover:active,.aalto-topnav__item-container .aalto-topnav__navigation-link:hover:active,.aalto-topnav__item-container .aalto-topnav__navigation-heading.accordion__title:hover:active,.aalto-topnav__highlighted-link:hover:active,.aalto-topnav__action-toggle:hover:active,.aalto-topnav__submenu-link:hover:active,.aalto-topnav__action-item--link:hover:active,.block-topnav-subsite .aalto-topnav__navigation-items>.aalto-topnav__navigation-item .aalto-topnav__navigation-link:hover:active,.aalto-es-search #filter-toggle:hover:active,.kb-breadcrumb .aalto-breadcrumb__show-more:hover:active,.compact-listing-item__url.kb-button-highlight-bg:hover:active,.kb-view-location .views-field-field-kb-external-links a:hover:active,.kb-course-location a:hover:active,.aalto-es-search__other-languages .aalto-es-search__language-info a:hover:active,.kb-feedback-form a:hover:active,.expand-summary__title:hover:active,.hub-listing__dropdown-filters .kb-clear-filters:hover:active,.kb-language-tip__tips .paragraph--type--kb-tip .aalto-user-generated-content a:hover:active,.kb-language-tip__tips .tip-link-container a:hover:active,.kb-language-tip__materials .accordion__content a:hover:active,.kb-language-tip__materials .aalto-double-column__description a:hover:active,.kb-product-card__material-guidance a:hover:active,.kb-quiz-results a:hover:active,.aalto-kielibuusti-self-study-material .kb-clear-filters:hover:active,.kb-teaching-material__info a:hover:active,.kb-ribbon-item:hover:active,.kb-ribbon__submenu-link:hover:active,.kielibuusti-topnav__link:hover:active,.kielibuusti-topnav__menu-container-toggle:hover:active,a.suggestion-list__item-external:hover:active{box-shadow:none}.aalto-topnav__action-item .aalto-topnav__button:focus{box-shadow:inset 0 -.4rem 0 0 var(--override-interactive-focus-box-shadow-color,var(--color-brand-blue,#162A52))}button{background:transparent;padding:0;border:0;color:var(--color-text-body,#272A2E)}button[disabled]{cursor:default}fieldset{padding:0;border:none;min-inline-size:0}figure{margin:0}h1{margin-top:0;margin-bottom:2.4rem;color:var(--color-brand-blue,#162A52);font-size:3.6rem;font-weight:900;letter-spacing:.007rem;line-height:4.8rem;-webkit-hyphens:auto;hyphens:auto;word-break:break-word;font-family:red-hat-display,sans-serif}@media all and (max-width:899px){h1{font-size:2.4rem;line-height:3.2rem;letter-spacing:.005rem}}h2{margin-top:0;margin-bottom:1.6rem;color:var(--color-brand-blue,#162A52);font-size:2.6rem;font-weight:bold;letter-spacing:.003rem;line-height:3.3rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){h2{font-size:2.1rem;line-height:2.7rem;letter-spacing:.002rem}}h3{margin-top:0;margin-bottom:1.6rem;color:var(--color-brand-blue,#162A52);font-size:2rem;font-weight:bold;letter-spacing:.002rem;line-height:2.5rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){h3{font-size:1.9rem;line-height:2.4rem}}h4{margin-top:0;margin-bottom:1.6rem;color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:bold;letter-spacing:.004rem;line-height:2.7rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){h4{font-size:1.7rem;line-height:2.6rem;letter-spacing:.003rem}}h5{margin-top:0;margin-bottom:.8rem;color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:600;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){h5{font-size:1.7rem;line-height:2.6rem}}hr{background-color:var(--color-brand-blue,#162A52);border:none;display:block;height:1px}img{max-width:100%;height:auto;display:block}.aalto-tile__image-container picture,.crt-post-v2 .crt-image-c{display:block;background-color:var(--color-brand-darker-beige,#F9F1DD);text-align:center;height:100%}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-ms-clear{display:none}[type='search']::-webkit-search-cancel-button{-webkit-appearance:none}input[type='date' i]:hover,input[type='date' i]:focus{outline:solid 1px var(--color-dark,#2d2d2d)}input[type='date' i]::-webkit-calendar-picker-indicator{color:rgba(0,0,0,0);opacity:1;background-color:transparent;background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-calendar-dark)}@media (prefers-color-scheme:dark){input[type='date' i]::-webkit-calendar-picker-indicator{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-calendar-light)}.lightmode input[type='date' i]::-webkit-calendar-picker-indicator{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-calendar-dark)}}input[type='date' i]:disabled{border-color:var(--color-light-80,color-mix(in srgb,#fff 80%,black)) !important;color:var(--color-structural-800,#505050)}input[type='date' i]:disabled:hover{outline:none}input,textarea,select{color:var(--color-text-body,#272A2E)}ol,ul,dl{margin-bottom:1em}li>ol,li>ul{margin-bottom:0}mark{background-color:var(--color-highlight-1-bg,#19DDCA);color:var(--color-highlight-1-fg,#272A2E)}p{margin-top:0;margin-bottom:2.4rem;max-width:81.8rem}html{font-size:62.5%;color:var(--color-text-body,#272A2E);scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;color:var(--color-dark,#2d2d2d);background-color:var(--color-light,#fff);line-height:1.6rem;text-rendering:optimizeLegibility;font-size:1.6rem;font-family:work-sans,sans-serif;min-width:32rem}progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;width:100%;height:.8rem;position:relative;margin:0;color:var(--color-highlight-1-bg,#19DDCA);background-color:var(--color-structural-100,#F2F2F2);border-radius:.4rem}progress::-webkit-progress-bar{background-color:var(--color-structural-100,#F2F2F2);border-radius:.4rem}progress::-webkit-progress-value{border-radius:.4rem;height:0;background-color:var(--color-highlight-1-bg,#19DDCA);border:.4rem solid var(--color-highlight-1-bg,#19DDCA);-webkit-transition:all 0.3s cubic-bezier(0.175,0.885,0.32,1.02);transition:all 0.3s cubic-bezier(0.175,0.885,0.32,1.02)}progress::-moz-progress-bar{border-radius:.4rem;height:0;background-color:var(--color-highlight-1-bg,#19DDCA);border:.4rem solid var(--color-highlight-1-bg,#19DDCA);-moz-transition:all 0.3s cubic-bezier(0.175,0.885,0.32,1.02);transition:all 0.3s cubic-bezier(0.175,0.885,0.32,1.02)}progress::-ms-fill{border-color:currentColor;border-radius:.4rem;border:.4rem solid var(--color-highlight-1-bg,#19DDCA)}progress:not([value]){color:transparent}progress:not([value])::-webkit-progress-value{width:0% !important;background-color:transparent;border-color:transparent}progress:not([value])::-moz-progress-bar{background-color:transparent;border-color:transparent}select{max-width:100%}textarea{resize:vertical}.aalto-button-as-link:hover,.aalto-user-generated-content a:hover,.aalto-slider--small .aalto-slider__container .aalto-user-generated-content a:hover,.aalto-slider--small .aalto-slider__container .aalto-user-generated-content a :hover,.studies__table-col a:hover,.studies__col-header:hover,.studies__sort-container .filter__button:hover,.studies__filter-button:hover,.studies__back:hover,.aalto__read-more-container a:hover,.aalto-article__hub-text a:hover,.aalto-article__meta-item--author a:hover,.aalto-article__info-text a:hover,.aalto-attachment__link:hover,a.aalto-breadcrumb__text:hover,.compact-listing-item__links a:hover,body #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a:hover,body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink:hover,body #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a:hover,.CookieDeclaration a:hover,.aalto-dropdown__toggle:hover,.aalto-dropdown__link:hover,.aalto-feature-item__text a:hover,.filter-menu__button--clear-all:hover,.aalto-tile__link:hover,.aalto-hero-video--looping .aalto-hero-video__play-pause:hover,.aalto-hero-video:not(.aalto-hero-video--looping) .aalto-hero-video__play-pause:hover,#aalto-language-switch-dialog a:hover,.ck-editor__editable a.highlight.ck-link_selected:hover,.ck-editor__editable .image-with-text-wrapper p a.ck-link_selected:hover,.image-with-text-wrapper p .ck-editor__editable a.ck-link_selected:hover,.ck-editor__editable .aalto-rich-text-highlight .aalto-user-generated-content p a.ck-link_selected:hover,.aalto-rich-text-highlight .aalto-user-generated-content p .ck-editor__editable a.ck-link_selected:hover,.ck-editor__editable .kb-self-study-material .hub-listing__results__item__link-container a.ck-link_selected.internal:hover,.kb-self-study-material .hub-listing__results__item__link-container .ck-editor__editable a.ck-link_selected.internal:hover,.ck-editor__editable .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.ck-link_selected.internal:hover,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .ck-editor__editable a.ck-link_selected.internal:hover,a.highlight:hover,.image-with-text-wrapper p a:hover,.aalto-rich-text-highlight .aalto-user-generated-content p a:hover,.kb-self-study-material .hub-listing__results__item__link-container a.internal:hover,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:hover,a.highlight-right:hover,.aalto-listing__link:hover,.aalto-listing-row__link:hover,.paragraph--other-logo-wall .logo-wall__additional-link a:hover,.aalto-liftup-m-card__link:hover,.aalto-liftup__link:hover,.aalto-skip-link:hover,.aalto-menu__navigation-item:hover,.aalto-menu__navigation-link:hover,.aalto-menu__action-toggle:hover,.aalto-menu__submenu-link:hover,.aalto-menu-services:hover,.aalto-menu-support:hover,.aalto-menu-profile__login:hover,.aalto-menu__button:hover,.aalto-search__toggle-button:hover,.aalto-modal__title a:hover,.aalto-modal--highlight .aalto-modal__title a:hover,.node-preview-backlink:hover,.aalto-profile-card__name-link:hover,.aalto-profile-card__label a:hover,.aalto-profile__hub-link:hover,.aalto-profile__info-item-link:hover,.aalto-profile-block__edit-link:hover,.aalto-profile-save-container__cancel:hover,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container a:hover,.node-person-profile-edit-form .paragraphs-tabs-wrapper a:hover,.some-module__heading .aalto-some__link:hover,.quick-links__link:hover,.aalto-ribbon__title a:hover,.aalto-ribbon-menu__toggle:hover,.aalto-ribbon__link:hover,.aalto-ribbon__submenu-link:hover,.aalto-rich-text-highlight .aalto-user-generated-content a:hover,.aalto-table-of-contents .aalto-anchor a:hover,.webform-element-more a:hover,.aalto-form__webform-markup-container a:hover,.region--subsite-footer .aalto-subsite-footer__partner-link:hover,.region--subsite-footer .aalto-subsite-footer__bottom-link-item a:hover,.region--subsite-footer .aalto-subsite-footer__language-link-item a:hover,.region--subsite-footer .aalto-subsite-footer__language-link-item button:hover,.aalto-topnav__action-item .aalto-topnav__button:hover,.aalto-topnav__button:hover,.aalto-topnav__action-request--link:hover,.aalto-topnav__item-container .aalto-topnav__navigation-link:hover,.aalto-topnav__item-container .aalto-topnav__navigation-heading.accordion__title:hover,.aalto-topnav__highlighted-link:hover,.aalto-topnav__action-toggle:hover,.aalto-topnav__submenu-link:hover,.aalto-topnav__action-item--link:hover,.block-topnav-subsite .aalto-topnav__navigation-items>.aalto-topnav__navigation-item .aalto-topnav__navigation-link:hover,.aalto-es-search #filter-toggle:hover,.kb-breadcrumb .aalto-breadcrumb__show-more:hover,.compact-listing-item__url.kb-button-highlight-bg:hover,.kb-view-location .views-field-field-kb-external-links a:hover,.kb-course-location a:hover,.aalto-es-search__other-languages .aalto-es-search__language-info a:hover,.kb-feedback-form a:hover,.expand-summary__title:hover,.hub-listing__dropdown-filters .kb-clear-filters:hover,.kb-language-tip__tips .paragraph--type--kb-tip .aalto-user-generated-content a:hover,.kb-language-tip__tips .tip-link-container a:hover,.kb-language-tip__materials .accordion__content a:hover,.kb-language-tip__materials .aalto-double-column__description a:hover,.kb-product-card__material-guidance a:hover,.kb-quiz-results a:hover,.aalto-kielibuusti-self-study-material .kb-clear-filters:hover,.kb-teaching-material__info a:hover,.kb-ribbon-item:hover,.kb-ribbon__submenu-link:hover,.kielibuusti-topnav__link:hover,.kielibuusti-topnav__menu-container-toggle:hover,a.suggestion-list__item-external:hover,.aalto-button-as-link:focus,.aalto-user-generated-content a:focus,.aalto-slider--small .aalto-slider__container .aalto-user-generated-content a:focus,.aalto-slider--small .aalto-slider__container .aalto-user-generated-content a :focus,.studies__table-col a:focus,.studies__col-header:focus,.studies__sort-container .filter__button:focus,.studies__filter-button:focus,.studies__back:focus,.aalto__read-more-container a:focus,.aalto-article__hub-text a:focus,.aalto-article__meta-item--author a:focus,.aalto-article__info-text a:focus,.aalto-attachment__link:focus,a.aalto-breadcrumb__text:focus,.compact-listing-item__links a:focus,body #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a:focus,body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink:focus,body #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a:focus,.CookieDeclaration a:focus,.aalto-dropdown__toggle:focus,.aalto-dropdown__link:focus,.aalto-feature-item__text a:focus,.filter-menu__button--clear-all:focus,.aalto-tile__link:focus,.aalto-hero-video--looping .aalto-hero-video__play-pause:focus,.aalto-hero-video:not(.aalto-hero-video--looping) .aalto-hero-video__play-pause:focus,#aalto-language-switch-dialog a:focus,.ck-editor__editable a.highlight.ck-link_selected:focus,.ck-editor__editable .image-with-text-wrapper p a.ck-link_selected:focus,.image-with-text-wrapper p .ck-editor__editable a.ck-link_selected:focus,.ck-editor__editable .aalto-rich-text-highlight .aalto-user-generated-content p a.ck-link_selected:focus,.aalto-rich-text-highlight .aalto-user-generated-content p .ck-editor__editable a.ck-link_selected:focus,.ck-editor__editable .kb-self-study-material .hub-listing__results__item__link-container a.ck-link_selected.internal:focus,.kb-self-study-material .hub-listing__results__item__link-container .ck-editor__editable a.ck-link_selected.internal:focus,.ck-editor__editable .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.ck-link_selected.internal:focus,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .ck-editor__editable a.ck-link_selected.internal:focus,a.highlight:focus,.image-with-text-wrapper p a:focus,.aalto-rich-text-highlight .aalto-user-generated-content p a:focus,.kb-self-study-material .hub-listing__results__item__link-container a.internal:focus,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:focus,a.highlight-right:focus,.aalto-listing__link:focus,.aalto-listing-row__link:focus,.paragraph--other-logo-wall .logo-wall__additional-link a:focus,.aalto-liftup-m-card__link:focus,.aalto-liftup__link:focus,.aalto-skip-link:focus,.aalto-menu__navigation-item:focus,.aalto-menu__navigation-link:focus,.aalto-menu__action-toggle:focus,.aalto-menu__submenu-link:focus,.aalto-menu-services:focus,.aalto-menu-support:focus,.aalto-menu-profile__login:focus,.aalto-menu__button:focus,.aalto-search__toggle-button:focus,.aalto-modal__title a:focus,.aalto-modal--highlight .aalto-modal__title a:focus,.node-preview-backlink:focus,.aalto-profile-card__name-link:focus,.aalto-profile-card__label a:focus,.aalto-profile__hub-link:focus,.aalto-profile__info-item-link:focus,.aalto-profile-block__edit-link:focus,.aalto-profile-save-container__cancel:focus,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container a:focus,.node-person-profile-edit-form .paragraphs-tabs-wrapper a:focus,.some-module__heading .aalto-some__link:focus,.quick-links__link:focus,.aalto-ribbon__title a:focus,.aalto-ribbon-menu__toggle:focus,.aalto-ribbon__link:focus,.aalto-ribbon__submenu-link:focus,.aalto-rich-text-highlight .aalto-user-generated-content a:focus,.aalto-table-of-contents .aalto-anchor a:focus,.webform-element-more a:focus,.aalto-form__webform-markup-container a:focus,.region--subsite-footer .aalto-subsite-footer__partner-link:focus,.region--subsite-footer .aalto-subsite-footer__bottom-link-item a:focus,.region--subsite-footer .aalto-subsite-footer__language-link-item a:focus,.region--subsite-footer .aalto-subsite-footer__language-link-item button:focus,.aalto-topnav__action-item .aalto-topnav__button:focus,.aalto-topnav__button:focus,.aalto-topnav__action-request--link:focus,.aalto-topnav__item-container .aalto-topnav__navigation-link:focus,.aalto-topnav__item-container .aalto-topnav__navigation-heading.accordion__title:focus,.aalto-topnav__highlighted-link:focus,.aalto-topnav__action-toggle:focus,.aalto-topnav__submenu-link:focus,.aalto-topnav__action-item--link:focus,.block-topnav-subsite .aalto-topnav__navigation-items>.aalto-topnav__navigation-item .aalto-topnav__navigation-link:focus,.aalto-es-search #filter-toggle:focus,.kb-breadcrumb .aalto-breadcrumb__show-more:focus,.compact-listing-item__url.kb-button-highlight-bg:focus,.kb-view-location .views-field-field-kb-external-links a:focus,.kb-course-location a:focus,.aalto-es-search__other-languages .aalto-es-search__language-info a:focus,.kb-feedback-form a:focus,.expand-summary__title:focus,.hub-listing__dropdown-filters .kb-clear-filters:focus,.kb-language-tip__tips .paragraph--type--kb-tip .aalto-user-generated-content a:focus,.kb-language-tip__tips .tip-link-container a:focus,.kb-language-tip__materials .accordion__content a:focus,.kb-language-tip__materials .aalto-double-column__description a:focus,.kb-product-card__material-guidance a:focus,.kb-quiz-results a:focus,.aalto-kielibuusti-self-study-material .kb-clear-filters:focus,.kb-teaching-material__info a:focus,.kb-ribbon-item:focus,.kb-ribbon__submenu-link:focus,.kielibuusti-topnav__link:focus,.kielibuusti-topnav__menu-container-toggle:focus,a.suggestion-list__item-external:focus{text-decoration:none}button:hover,a.highlight:hover,.image-with-text-wrapper p a:hover,.aalto-rich-text-highlight .aalto-user-generated-content p a:hover,.kb-self-study-material .hub-listing__results__item__link-container a.internal:hover,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:hover,.aalto-button:hover,.aalto-button.kb-button-highlight:hover,.aalto-button.aalto-button--primary.kb-button-highlight:hover,.suggestion-tool label.button--toggle-pill:hover,.aalto-filters input[type='checkbox']+label:hover,.aalto-filters input[type='radio']+label:hover,.button--toggle-pill:hover,.aalto-dropdown__toggle.aalto-dropdown__toggle--with_chevron.aalto-button:hover,span.aalto-filter-badge__text:hover{cursor:pointer}body{background-color:var(--color-kb-global-bg-color,#fff);color:var(--color-text-body,#272A2E)}:root{--color-logo:var(--color-brand-blue,#162A52)}.aalto-button{display:inline-block;cursor:default;text-decoration:none;transition:box-shadow 0.125s linear,padding 0.125s linear,background-position 0.125s linear;border-width:.1rem;border-style:solid;padding:1.1rem 3.1rem;text-align:center;border-color:var(--color-brand-blue,#162A52);color:var(--color-brand-blue,#162A52);background-color:var(--color-brand-white,#fff);background-position:.8rem 1.2rem;outline:1px solid var(--color-brand-blue,#162A52);outline-offset:0;border-radius:3.5rem;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);transform:translate3d(0,0,0);font-weight:600;color:var(--color-brand-blue,#162A52);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif}.aalto-button:focus{outline:2px solid var(--color-brand-white,#fff);box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52);border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none}.aalto-button.hover,.aalto-button:hover{color:inherit;outline:0 solid var(--color-brand-turquoise,#19DDCA);box-shadow:none;border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none;cursor:default}.aalto-button:hover:focus{outline:2px solid var(--color-brand-white,#fff);box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52)}.aalto-button:active{border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none;transition-duration:0.05s}.aalto-button:hover:active{outline:1px solid var(--color-brand-turquoise,#19DDCA);box-shadow:none;border-color:rgba(0,0,0,0)}.aalto-button:disabled,.aalto-button[disabled],.aalto-button.disabled{border-color:rgba(0,0,0,0);outline:1px solid transparent;background-color:var(--color-brand-grey,#B7B7B7) !important;color:var(--color-brand-blue,#162A52) !important;cursor:not-allowed !important}.aalto-button--primary{color:var(--color-brand-white,#fff);background-color:var(--color-brand-blue,#162A52);outline:1px solid var(--color-brand-blue,#162A52);outline-offset:0;border-color:var(--color-brand-blue,#162A52);background-color:var(--color-brand-blue,#162A52);color:var(--color-brand-white,#fff)}.aalto-button--primary:focus{background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52)}.aalto-button--primary:hover{outline:0 solid var(--color-brand-turquoise,#19DDCA);border-color:var(--color-brand-turquoise,#19DDCA);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52)}.aalto-button--primary:active{background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52)}.aalto-button--primary:disabled,.aalto-button--primary[disabled],.aalto-button--primary.disabled{border-color:rgba(0,0,0,0);outline:1px solid transparent;background-color:var(--color-brand-grey,#B7B7B7) !important;color:var(--color-brand-blue,#162A52) !important;cursor:not-allowed !important}.aalto-button--disabled{border-color:rgba(0,0,0,0);outline:1px solid transparent;background-color:var(--color-brand-grey,#B7B7B7) !important;color:var(--color-brand-blue,#162A52) !important;cursor:not-allowed !important}.aalto-button--single-liftup.external::after{content:'';display:inline-block;width:1.2rem;height:1.2rem;position:relative;top:0;margin-left:.7rem;background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-external_link-light)}@media (prefers-color-scheme:dark){.aalto-button--single-liftup.external::after{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-external_link-dark)}.lightmode .aalto-button--single-liftup.external::after{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-external_link-light)}}.aalto-toggle-button{display:inline-block;cursor:default;text-decoration:none;transition:box-shadow 0.125s linear,padding 0.125s linear,background-position 0.125s linear;border-width:.1rem;border-style:solid;padding:1.1rem 3.1rem;text-align:center;border-color:var(--color-brand-blue,#162A52);color:var(--color-brand-blue,#162A52);background-color:var(--color-brand-white,#fff);background-position:.8rem 1.2rem;outline:1px solid var(--color-brand-blue,#162A52);outline-offset:0;border-radius:3.5rem;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);transform:translate3d(0,0,0);font-weight:600;color:var(--color-brand-blue,#162A52);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif}.aalto-toggle-button:focus{outline:2px solid var(--color-brand-white,#fff);box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52);border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none}.aalto-toggle-button.hover,.aalto-toggle-button:hover{color:inherit;outline:0 solid var(--color-brand-turquoise,#19DDCA);box-shadow:none;border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none;cursor:default}.aalto-toggle-button:hover:focus{outline:2px solid var(--color-brand-white,#fff);box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52)}.aalto-toggle-button:active{border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none;transition-duration:0.05s}.aalto-toggle-button:hover:active{outline:1px solid var(--color-brand-turquoise,#19DDCA);box-shadow:none;border-color:rgba(0,0,0,0)}.aalto-toggle-button.aalto-toggle-button--active{border-color:rgba(0,0,0,0);background-color:var(--color-brand-blue,#162A52);color:var(--color-brand-blue,#162A52)}.aalto-toggle-button:disabled,.aalto-toggle-button[disabled],.aalto-toggle-button.disabled{border-color:rgba(0,0,0,0);outline:1px solid transparent;background-color:var(--color-brand-grey,#B7B7B7) !important;color:var(--color-brand-blue,#162A52) !important;cursor:not-allowed !important}.aalto-toggle-button--active{padding-left:5.3rem;padding-right:2.9rem;background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checked-light);background-position:2.9rem 1.2rem;background-size:1.6rem 1.6rem;background-repeat:no-repeat}@media (prefers-color-scheme:dark){.aalto-toggle-button--active{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checked-dark)}.lightmode .aalto-toggle-button--active{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checked-light)}}.aalto-block-wrapper,.aalto-component-wrapper{position:relative}.aalto-internal{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto}@media all and (min-width:600px){.aalto-internal{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-internal{padding-left:8rem;padding-right:8rem}}.layout--internal-content .aalto-internal{display:none}.aalto-internal__line{position:absolute;top:4.8rem;bottom:4.8rem;width:.2rem;margin-left:-.9rem;border-radius:.2rem;background:var(--color-dark,#2d2d2d)}@media all and (min-width:600px){.aalto-internal__line{margin-left:-2.1rem}}.aalto-internal__icon{color:var(--color-dark,#2d2d2d);background-color:transparent;height:2rem;width:1.6rem;margin-left:-.7rem;border-radius:.2rem;transition:0s border-radius cubic-bezier(0.68,0.13,0.87,0.33) 0.2s;transform:translateY(-2rem)}.aalto-internal__icon:hover,.aalto-internal__icon:focus{outline:0;border-radius:.2rem 0 0 .2rem;transition:0s border-radius linear;transition-delay:.5s}.aalto-internal__icon svg{width:1.6rem;height:1.6rem;display:block}.aalto-internal__label{position:absolute;max-width:0;overflow:hidden;transition:0.2s max-width cubic-bezier(0.68,0.13,0.87,0.33),0s opacity cubic-bezier(0.68,0.13,0.87,0.33) 0.2s,0s padding linear 0.2s;white-space:nowrap;background:var(--color-dark,#2d2d2d);border-radius:0 .2rem .2rem 0;color:var(--color-light,#fff);top:0;margin-left:.9rem;padding-top:.2rem;padding-bottom:.2rem;opacity:0;transform:translateY(-2rem)}.aalto-internal__icon:hover+.aalto-internal__label,.aalto-internal__icon:focus+.aalto-internal__label{padding-left:.4rem;padding-right:.4rem;max-width:20rem;opacity:1;transition:0s opacity linear,0.5s max-width cubic-bezier(0.175,0.885,0.32,1.02),0s padding linear;transition-delay:.5s}.aalto-block-wrapper--internal+.aalto-block-wrapper--internal .aalto-internal__line,.aalto-component-wrapper--internal+.aalto-component-wrapper--internal .aalto-internal__line{top:-5rem}@media all and (min-width:1200px){.aalto-block-wrapper--internal+.aalto-block-wrapper--internal .aalto-internal__line,.aalto-component-wrapper--internal+.aalto-component-wrapper--internal .aalto-internal__line{top:-5.8rem}}.aalto-block-wrapper--internal+.aalto-block-wrapper--internal .aalto-internal__icon,.aalto-block-wrapper--internal+.aalto-block-wrapper--internal .aalto-internal__label,.aalto-component-wrapper--internal+.aalto-component-wrapper--internal .aalto-internal__icon,.aalto-component-wrapper--internal+.aalto-component-wrapper--internal .aalto-internal__label{display:none}.aalto-component-wrapper--internal{position:relative;background-color:var(--color-light,#fff)}.content-wrapper{display:flex;width:100%}@media all and (min-width:900px){.content-wrapper{justify-content:center}}.aalto-hub--with-sidenav,.aalto-article--with-sidenav{position:relative;left:0;width:100%;transition:width linear 0.3s,left linear 0.3s}@media all and (max-width:899px){.aalto-hub--with-sidenav,.aalto-article--with-sidenav{min-width:100%}}.article-container{max-width:97.8rem;margin-left:auto;margin-right:auto;padding-left:1.6rem;padding-right:1.6rem}@media all and (min-width:600px){.article-container{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.article-container{padding-left:8rem;padding-right:8rem}}.content-container{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto}@media all and (min-width:600px){.content-container{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.content-container{padding-left:8rem;padding-right:8rem}}.article-container--no-padding{max-width:94.6rem;margin-left:auto;margin-right:auto}@media all and (min-width:600px){.article-container--no-padding{max-width:89.8rem}}@media all and (min-width:900px){.article-container--no-padding{max-width:81.8rem}}.full-bleed-container{width:100%}.aalto-article .component-container{max-width:97.8rem;margin-left:auto;margin-right:auto;padding-left:1.6rem;padding-right:1.6rem}@media all and (min-width:600px){.aalto-article .component-container{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-article .component-container{padding-left:8rem;padding-right:8rem}}.aalto-hub .component-container{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto}@media all and (min-width:600px){.aalto-hub .component-container{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-hub .component-container{padding-left:8rem;padding-right:8rem}}.aalto-hub{padding-top:2.4rem}.aalto-hub>.aalto-magazine-wrapper,.aalto-hub>.aalto-hero-video:first-child,.aalto-hub>.content-container:first-child .aalto-hub-desc:first-child,.aalto-hub>.component-container:first-child .aalto-breadcrumb-container,.aalto-hub>.aalto-component-wrapper--text-highlight:first-child,.aalto-hub>.aalto-component-wrapper--text-rich-text-highlight:first-child,.aalto-hub>.aalto-component-wrapper--quote:first-child,.aalto-hub>.aalto-hub-desc:first-child,.aalto-hub>.aalto-component-wrapper--highlight-quicklinks:first-child,.aalto-hub>.aalto-component-wrapper--image-single:first-child .single-image--extra-large,.aalto-hub>.aalto-component-wrapper--image-single:first-child .single-image--extra-large-fixed-height,.aalto-hub>.aalto-component-wrapper--single-liftup-large:first-child,.aalto-hub>.aalto-component-wrapper--other-some-banner:first-child{margin-top:-2.4rem}.aalto-hub .page--site-index,.aalto-hub>.aalto-ribbon:first-child{margin-top:-2.4rem;margin-bottom:2.4rem}.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-ribbon+.aalto-magazine,.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-ribbon+.aalto-hero-video,.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-ribbon+.content-container .aalto-hub-desc:first-child,.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-ribbon+.component-container .aalto-breadcrumb-container,.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-ribbon+.aalto-component-wrapper--text-highlight,.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-ribbon+.aalto-component-wrapper--text-rich-text-highlight,.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-ribbon+.aalto-component-wrapper--quote,.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-ribbon+.aalto-hub-desc,.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-ribbon+.aalto-component-wrapper--highlight-quicklinks,.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-ribbon+.aalto-component-wrapper--image-single .single-image--extra-large,.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-ribbon+.aalto-component-wrapper--image-single .single-image--extra-large-fixed-height,.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-ribbon+.aalto-component-wrapper--single-liftup-large,.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-ribbon+.aalto-component-wrapper--other-some-banner,.aalto-hub>.aalto-ribbon:first-child+.aalto-magazine,.aalto-hub>.aalto-ribbon:first-child+.aalto-hero-video,.aalto-hub>.aalto-ribbon:first-child+.content-container .aalto-hub-desc:first-child,.aalto-hub>.aalto-ribbon:first-child+.component-container .aalto-breadcrumb-container,.aalto-hub>.aalto-ribbon:first-child+.aalto-component-wrapper--text-highlight,.aalto-hub>.aalto-ribbon:first-child+.aalto-component-wrapper--text-rich-text-highlight,.aalto-hub>.aalto-ribbon:first-child+.aalto-component-wrapper--quote,.aalto-hub>.aalto-ribbon:first-child+.aalto-hub-desc,.aalto-hub>.aalto-ribbon:first-child+.aalto-component-wrapper--highlight-quicklinks,.aalto-hub>.aalto-ribbon:first-child+.aalto-component-wrapper--image-single .single-image--extra-large,.aalto-hub>.aalto-ribbon:first-child+.aalto-component-wrapper--image-single .single-image--extra-large-fixed-height,.aalto-hub>.aalto-ribbon:first-child+.aalto-component-wrapper--single-liftup-large,.aalto-hub>.aalto-ribbon:first-child+.aalto-component-wrapper--other-some-banner{margin-top:-2.4rem}.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-magazine-wrapper,.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-ribbon,.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-magazine,.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-hero-video,.aalto-hub>.aalto-top-ribbon__container:first-child+.content-container .aalto-hub-desc:first-child,.aalto-hub>.aalto-top-ribbon__container:first-child+.component-container .aalto-breadcrumb-container,.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-component-wrapper--text-highlight,.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-component-wrapper--text-rich-text-highlight,.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-component-wrapper--quote,.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-hub-desc,.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-component-wrapper--highlight-quicklinks,.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-component-wrapper--image-single .single-image--extra-large,.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-component-wrapper--image-single .single-image--extra-large-fixed-height,.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-component-wrapper--single-liftup-large,.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-component-wrapper--other-some-banner{margin-top:0}.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-ribbon{margin-bottom:2.4rem}.aalto-listing{padding-top:2.4rem}.container-inline div,.container-inline label{display:inline-block}.messages{overflow:auto;color:var(--color-text-body,#272A2E);--override-interactive-hover-color:var(--color-text-body,#272A2E);--override-interactive-hover-background-color:var(--color-light,#fff);z-index:1;position:relative}.messages--error{background-color:#BC2815;color:#fff}.messages--warning{background-color:#151515;color:#fff}.messages--status{background-color:#F2F2F2;color:#2d2d2d}.messages__content{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto;padding:1.6rem}@media all and (min-width:600px){.messages__content{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.messages__content{padding-left:8rem;padding-right:8rem}}.aalto-inline-icon,.aalto-filter-badge__icon-container>svg{height:1em;width:1em}.aalto-inline-icon__container{display:inline-block}@media all and (min-width:600px){.aalto-layout-container{display:flex;flex-wrap:wrap;margin-right:-.8rem;margin-left:-.8rem;margin-bottom:-1.6rem}}.aalto-layout-item{flex-basis:100%;margin-bottom:1.6rem;display:flex}.aalto-layout-item>*{flex-basis:100%;max-width:100%}@media all and (min-width:600px){.aalto-layout-item{padding-right:.8rem;padding-left:.8rem}.aalto-layout-item:nth-last-child(n+1):first-child,.aalto-layout-item:nth-last-child(n+1):first-child ~ .aalto-layout-item{flex-basis:50%;width:50%;max-width:50%}}@media all and (min-width:900px){.aalto-layout-item:nth-last-child(n+1):first-child,.aalto-layout-item:nth-last-child(n+1):first-child ~ .aalto-layout-item{flex-basis:33.3333333333%;width:33.3333333333%;max-width:33.3333333333%}}@media all and (max-width:599px){.aalto-layout-container .aalto-layout-item:last-of-type{margin-bottom:0}}.aalto-logo{height:6.9rem;width:9.8rem;--fi:transparent;--sv:transparent;--en:var(--color-logo)}[lang='fi'] .aalto-logo{--fi:var(--color-logo);--en:transparent;--qm:transparent;--em:transparent;--q:var(--color-logo)}[lang='fi'] a:hover .aalto-logo{--qm:transparent;--em:var(--color-logo);--q:transparent}[lang='fi'] a:focus .aalto-logo{--qm:var(--color-logo);--em:transparent;--q:transparent}[lang='sv'] .aalto-logo{--sv:var(--color-logo);--en:transparent;--qm:transparent;--em:var(--color-logo);--q:transparent}[lang='sv'] a:hover .aalto-logo{--qm:transparent;--em:transparent;--q:var(--color-logo)}[lang='sv'] a:focus .aalto-logo{--qm:var(--color-logo);--em:transparent;--q:transparent}[lang='en'] .aalto-logo{--qm:var(--color-logo);--em:transparent;--q:transparent}[lang='en'] a:hover .aalto-logo{--qm:transparent;--em:transparent;--q:var(--color-logo)}[lang='en'] a:focus .aalto-logo{--qm:transparent;--em:var(--color-logo);--q:transparent}.aalto-list-unstyled,.suggestion-tool .suggestion-tool-step__options{list-style:none;padding:0;margin-bottom:0}.aalto-search-field--filters{margin-bottom:.8rem}.aalto-search-field__label{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif;margin-left:1.6rem;margin-bottom:.8rem;display:block}@media all and (max-width:899px){.aalto-search-field__label{font-size:1.2rem;line-height:2.1rem}}.aalto-innovation-teams .aalto-search-field__label{margin-left:0}.aalto-search-field-input-container{position:relative;border-radius:2rem}.aalto-search-field__input{color:var(--color-text-body,#272A2E);font-size:1.8rem;font-weight:normal;letter-spacing:.004rem;line-height:2.7rem;font-family:work-sans,sans-serif;background-color:transparent;width:100%;padding-top:1rem;padding-right:4rem;padding-bottom:1rem;padding-left:1.6rem;border:0;border-radius:2rem;box-shadow:inset 0 0 0 .1rem var(--color-dark,#2d2d2d);-webkit-appearance:none;-moz-appearance:none;appearance:none}@media all and (max-width:899px){.aalto-search-field__input{font-size:1.7rem;line-height:2.6rem;letter-spacing:.003rem}}.aalto-search-field--filters .aalto-search-field__input{padding-left:4rem}.aalto-search-field__input:focus,.aalto-search-field-input-container:hover .aalto-search-field__input{outline:none;box-shadow:inset 0 0 0 .2rem var(--color-dark,#2d2d2d)}.aalto-search-field__button{position:absolute;top:.4rem;right:.4rem;width:3.2rem;height:3.2rem;color:var(--color-dark,#2d2d2d);border-radius:50%}.aalto-search-field--filters .aalto-search-field__button{right:auto;left:.8rem}@-webkit-keyframes spinner-steps{to{transform:rotate(360deg)}}@keyframes spinner-steps{to{transform:rotate(360deg)}}.ajax-progress.ajax-progress-fullscreen,.aalto-article [data-big-pipe-placeholder-id],.aalto-hub [data-big-pipe-placeholder-id]{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#svg-aalto_spinner-dark);-webkit-animation:spinner-steps 0.6s steps(16,end) infinite;animation:spinner-steps 0.6s steps(16,end) infinite}@media (prefers-color-scheme:dark){.ajax-progress.ajax-progress-fullscreen,.aalto-article [data-big-pipe-placeholder-id],.aalto-hub [data-big-pipe-placeholder-id]{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#svg-aalto_spinner-light)}.lightmode .ajax-progress.ajax-progress-fullscreen,.lightmode .aalto-article [data-big-pipe-placeholder-id],.aalto-article .lightmode [data-big-pipe-placeholder-id],.lightmode .aalto-hub [data-big-pipe-placeholder-id],.aalto-hub .lightmode [data-big-pipe-placeholder-id]{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#svg-aalto_spinner-dark)}}@-webkit-keyframes loader-steps{0%{background-color:var(--color-highlight-2-bg,#162A52)}50%{background-color:transparent}100%{background-color:var(--color-highlight-2-bg,#162A52)}}@keyframes loader-steps{0%{background-color:var(--color-highlight-2-bg,#162A52)}50%{background-color:transparent}100%{background-color:var(--color-highlight-2-bg,#162A52)}}.aalto-user-generated-content>*:last-child{margin-bottom:0}.aalto-user-generated-content{overflow-y:-moz-hidden-unscrollable;-webkit-overflow-scrolling:touch;font-family:work-sans,sans-serif;font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.8rem;letter-spacing:0;line-height:2.7rem}@media all and (max-width:899px){.aalto-user-generated-content{font-size:1.6rem;line-height:2.4rem;letter-spacing:-.008rem}}.aalto-user-generated-content h2,.aalto-user-generated-content h3{font-family:work-sans,sans-serif}.aalto-user-generated-content h2{padding-top:1.6rem}.aalto-user-generated-content h3{padding-top:1.6rem}.aalto-user-generated-content h4{padding-top:1.6rem}.aalto-user-generated-content h5{padding-top:1.6rem}.studies__search-header{min-height:30.4rem;background:var(--color-structural-100,#F2F2F2);padding-top:2.4rem;padding-bottom:7.2rem}@media all and (min-width:1200px){.studies__search-header{padding-bottom:8.8rem}}.studies__search-header h2{color:var(--color-brand-blue,#162A52);font-size:3.6rem;font-weight:900;letter-spacing:.007rem;line-height:4.8rem;-webkit-hyphens:auto;hyphens:auto;word-break:break-word;font-family:red-hat-display,sans-serif}@media all and (max-width:899px){.studies__search-header h2{font-size:2.4rem;line-height:3.2rem;letter-spacing:.005rem}}.studies__search-container .filter__button{display:block;text-decoration:none;width:100%;box-shadow:none}.studies__search-container .filter__button input[type='checkbox']{opacity:0;position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none}.studies__search-container .filter__button input[type='checkbox']+label{display:block;position:relative;max-width:60rem;font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;padding:.8rem .8rem .8rem 3.2rem}.studies__search-container .filter__button input[type='checkbox']+label::before{content:'';position:absolute;top:.9rem;left:.8rem;display:inline-block;width:1.6rem;height:1.6rem;border:.2rem solid var(--color-brand-blue,#162A52);background-color:var(--color-light,#fff);border-radius:.2rem}.studies__search-container .filter__button input[type='checkbox']+label:hover,.studies__search-container .filter__button input[type='checkbox']:focus+label{background-color:var(--color-brand-turquoise,#19DDCA)}.studies__search-container .filter__button input[type='checkbox']+label:hover::before,.studies__search-container .filter__button input[type='checkbox']:focus+label::before{border-color:var(--color-brand-blue,#162A52)}.studies__search-container .filter__button input[type='checkbox']:focus+label{box-shadow:-.4rem 0 0 0 var(--color-brand-blue,#162A52)}.studies__search-container .filter__button input[type='checkbox']:checked+label::before,.studies__search-container .filter__button input[type='checkbox']:indeterminate+label::before{background-color:var(--color-brand-blue,#162A52);border:0 none;background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checkbox_check-light);background-position:center center;background-repeat:no-repeat}@media (prefers-color-scheme:dark){.studies__search-container .filter__button input[type='checkbox']:checked+label::before,.studies__search-container .filter__button input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checkbox_check-dark)}.lightmode .studies__search-container .filter__button input[type='checkbox']:checked+label::before,.lightmode .studies__search-container .filter__button input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checkbox_check-light)}}.studies__search-container .filter__button input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checkbox_dash-light)}@media (prefers-color-scheme:dark){.studies__search-container .filter__button input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checkbox_dash-dark)}.lightmode .studies__search-container .filter__button input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checkbox_dash-light)}}.studies__search-container .filter__button input[type='checkbox']:disabled+label{color:var(--color-text-meta,#445371)}.studies__search-container .filter__button input[type='checkbox']:disabled+label:hover{background-color:transparent}.studies__search-container .filter__button input[type='checkbox']:disabled+label::before{background-color:var(--color-structural-700,#6f6f6f)}.studies__search-container .filter__button:focus{box-shadow:inset .4rem 0 0 0 var(--color-brand-blue,#162A52)}.studies__search-container .filter__button input[type='checkbox']+label{display:inline-block;max-width:none}.studies__search-container--lwl .studies__filter-container{border-top:none}.studies__search-filter{display:none}.studies__search-filter h3{margin-top:1rem;margin-bottom:1rem}.studies__search-filter__degree-type{display:flex;flex-wrap:row nowrap;gap:1.6rem}.studies__search-filter__degree-type::after{content:'';display:block}.studies__search-filter.studies__search-filter__accordion{display:block;margin-bottom:3.2rem}.studies__search-filter--active{display:block}.studies__filter--header{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:bold;letter-spacing:.004rem;line-height:2.7rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.studies__filter--header{font-size:1.7rem;line-height:2.6rem;letter-spacing:.003rem}}.studies__search .icon__search{width:2rem;height:2rem;margin-top:1.4rem;margin-left:1.6rem;position:absolute;color:var(--color-light,#fff)}.studies__search-filter--section{margin-bottom:2.4rem;min-width:20rem}@media all and (min-width:1200px){.studies__search-filter--section{min-width:24rem}}@media all and (min-width:900px){.studies__filter-list__accordion .accordion__content.is-expanded .studies__search-filter--section.studies__search-filter--section-inline .filter__button{display:block}}@media all and (min-width:900px){.studies__filter-list__accordion .accordion__content.is-expanded .studies__search-filter--section.studies__search-filter--section-inline,.studies__filter-list__accordion .accordion__content.is-expanded .studies__search-filter--section.studies__search-filter--section-inrow{width:100%}}@media all and (min-width:900px){.studies__filter-list__accordion .accordion__content.is-expanded .studies__search-filter--section.studies__search-filter--section-inrow ul{-moz-columns:4;columns:4}}.studies_search_and_count{margin:2.4rem 0}.studies__table-row{background:var(--color-light,#fff)}.studies__table-row--even{background-color:var(--color-structural-100,#F2F2F2);box-shadow:-27rem 0 0 var(--color-structural-100,#F2F2F2),27rem 0 0 var(--color-structural-100,#F2F2F2)}.studies__table-col{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif;padding:2.4rem .8rem;vertical-align:top;min-width:10rem}@media all and (max-width:899px){.studies__table-col{font-size:1.2rem;line-height:2.1rem}}@media all and (min-width:1200px){.studies__table-col{padding-left:1.2rem;padding-right:1.2rem}}.studies__table-col--header{padding:0 .8rem;vertical-align:bottom;background:var(--color-light,#fff)}@media all and (min-width:900px){.studies__table-col--header{padding-top:1.2rem;padding-bottom:1.2rem}}@media all and (min-width:1200px){.studies__table-col--header{padding-left:1.2rem;padding-right:1.2rem}}.studies__table-col--header:first-child{padding-left:0;box-shadow:-9.1rem -1px 0 var(--color-light,#fff),-9rem 0 0 var(--color-structural-100,#F2F2F2),-18.1rem -1px 0 var(--color-light,#fff),-18rem 0 0 var(--color-structural-100,#F2F2F2),-27.1rem -1px 0 var(--color-light,#fff),-27rem 0 0 var(--color-structural-100,#F2F2F2)}.studies__table-col--header:last-child{padding-right:0;box-shadow:9.1rem -1px 0 var(--color-light,#fff),9rem 0 0 var(--color-structural-100,#F2F2F2),18.1rem -1px 0 var(--color-light,#fff),18rem 0 0 var(--color-structural-100,#F2F2F2),27.1rem -1px 0 var(--color-light,#fff),27rem 0 0 var(--color-structural-100,#F2F2F2)}.studies__results-count{border-bottom:1px solid var(--color-brand-blue,#162A52);padding:1.6rem;margin-bottom:1.6rem;text-align:center}.studies__results-count__value{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif;flex-grow:1}@media all and (max-width:899px){.studies__results-count__value{font-size:1.2rem;line-height:2.1rem}}.studies__col-header{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif;padding:.5rem .2rem;margin:0 -.2rem;text-align:left;display:block}@media all and (max-width:899px){.studies__col-header{font-size:1.2rem;line-height:2.1rem}}.studies__col-label{padding-right:1.8rem;position:relative;display:inline-block}.studies__col-label .sort-arrow{position:absolute;right:0;bottom:0}.studies__table-col--sort .studies__col-header{color:var(--color-text-body,#272A2E)}.studies__info{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif;flex:100%}@media all and (max-width:899px){.studies__info{font-size:1.2rem;line-height:2.1rem}}.studies__label-mobile{flex:0 0 12rem;display:inline-block;vertical-align:top;color:var(--color-text-meta,#445371);margin-right:.8rem}.studies__name{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif}.filter__dropdown__wrapper{position:relative;display:inline-block}.filter__dropdown{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif;padding:.8rem 3.2rem .8rem 2.4rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-overflow:'';border:1px solid var(--color-brand-blue,#162A52);background:var(--color-light,#fff);position:relative;border-radius:0}@media all and (max-width:899px){.filter__dropdown{font-size:1.2rem;line-height:2.1rem}}.filter__dropdown:focus{box-shadow:0 0 0 1px var(--color-brand-blue,#162A52);outline:none}.filter__dropdown:hover,.filter__dropdown:focus{background-color:var(--color-structural-200,#e3e3e3)}.filter__dropdown__wrapper::before,.filter__dropdown__wrapper::after{position:absolute;right:1.6rem;content:'';width:1rem;z-index:1;height:1rem;border:.5rem solid transparent;pointer-events:none}.filter__dropdown__wrapper::after{top:.6rem;border-bottom-color:var(--color-dark,#2d2d2d)}.filter__dropdown__wrapper::before{top:1.8rem;border-top-color:var(--color-dark,#2d2d2d)}.arrow-right{transform:rotate(90deg)}.arrow-left{transform:rotate(270deg)}.arrow-down{transform:rotate(180deg)}.arrow-right,.arrow-left{color:var(--color-brand-blue,#162A52)}.sort-arrow{height:1.6rem;width:1.6rem}.sort-arrow--unselected{opacity:0}.studies__filter-list__accordion h3{margin:0}.studies__filter-list__accordion .accordion__header{margin-top:-1px;margin-bottom:0}.studies__filter-list__accordion .accordion__title{-webkit-appearance:none;border-radius:0}.studies__filter-list__accordion .accordion__content{display:flex;flex-wrap:wrap;padding-right:0}.studies__filter-list__accordion .accordion__title-text{margin-right:1.6rem}.studies__search-filter__accordion-heading h2,.studies__search-filter__accordion-heading span{display:inline-block}.studies__search-filter__accordion-heading h2{margin-right:2.4rem}@media all and (min-width:900px){.studies_search_and_count{display:flex;margin-top:0}.studies__search{width:35.8rem}.studies__search-filter--section{margin-right:2.4rem}.studies__table{display:table;margin-bottom:3.2rem;width:100%}.mobile-only{display:none}.studies__filter-list{padding-top:1.6rem;display:flex;flex-wrap:wrap}.studies__table-row{display:table-row}.studies__table-col{display:table-cell}.studies__table-col:first-child{padding-left:0}.studies__table-col:last-child{padding-right:0}.studies__table-col--header{border-bottom:1px solid var(--color-structural-100,#F2F2F2);z-index:1}.studies__label-mobile{display:none}.studies__results-count__value{margin:.5rem .5rem .5rem 0;white-space:nowrap;padding:2.4rem 1.6rem .8rem;display:inline-block}.studies__search .icon__search{width:3.2rem;height:3.2rem;margin-top:2.8rem;margin-left:3.2rem}.studies__search-filter{display:block}.studies__filter-results{display:flex;align-items:flex-start;border-bottom:1px solid var(--color-brand-blue,#162A52)}.studies__filter-results .studies__mobile-filter--filter{display:inline-block;justify-self:flex-end;flex-grow:0;flex-shrink:0;order:1}.studies__filter-button{display:none}.filter__result__count{display:none}.arrow-right{transform:rotate(180deg)}.studies__filter-list__accordion .accordion__content .studies__search-filter--section{width:calc(25% - 2.4rem)}.studies__filter-list__accordion .accordion__content .studies__search-filter--section:only-child{width:100%;-moz-columns:4;columns:4}.studies__filter-list__accordion .accordion__content .studies__search-filter--section:only-child .filter__button{display:inline-block}}@media all and (max-width:899px){.studies__table-row{margin:0 -.8rem;padding:2rem .8rem}.studies__table-col{display:flex;flex-wrap:wrap;padding:.4rem 0;color:var(--color-text-body,#272A2E)}.studies__table--show-metadata .studies__table-col:first-child{padding-bottom:.8rem}.mobile-hidden{display:none}.studies__filter-container{border-top:1px solid var(--color-brand-blue,#162A52)}.studies__search-filter:not(.studies__search-filter__accordion),.studies__sort-container{visibility:hidden;position:fixed;right:-100%;width:100%;height:100vh;background:var(--color-light,#fff);z-index:2;top:0;margin:0;transition:transform 0.3s cubic-bezier(0.175,0.885,0.32,1.02),visibility 0s 0.3s linear;padding:0 0 11.2rem;overflow:scroll;-webkit-overflow-scrolling:touch;display:block}.studies__button-apply{width:100%;display:block}.filter__button--hide-metadata{border-left:none;border-right:none}.studies__sort-container .filter__button{font-weight:600;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;text-decoration:none;padding:.8rem 4rem .8rem 5.6rem;margin:0 -4rem;width:calc(100% + 8rem);text-align:left}.studies__sort-container .filter__button--active{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checkbox_check-dark);background-position:3.2rem .8rem;background-repeat:no-repeat;background-size:1.6rem 1.6rem;background-color:transparent}}@media all and (max-width:899px) and (prefers-color-scheme:dark){.studies__sort-container .filter__button--active{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checkbox_check-light)}.lightmode .studies__sort-container .filter__button--active{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checkbox_check-dark)}}@media all and (max-width:899px){.studies__sort-container .filter__button--active:focus,.studies__sort-container .filter__button--active:hover{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checkbox_check-dark)}}@media all and (max-width:899px) and (prefers-color-scheme:dark){.studies__sort-container .filter__button--active:focus,.studies__sort-container .filter__button--active:hover{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checkbox_check-light)}.lightmode .studies__sort-container .filter__button--active:focus,.lightmode .studies__sort-container .filter__button--active:hover{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checkbox_check-dark)}}@media all and (max-width:899px){.studies__search-container .studies__mobile-filter--hide-details .filter__button label{padding:1.5rem 1.6rem;color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:bold;letter-spacing:.004rem;line-height:2.7rem;font-family:work-sans,sans-serif}}@media all and (max-width:899px) and (max-width:899px){.studies__search-container .studies__mobile-filter--hide-details .filter__button label{font-size:1.7rem;line-height:2.6rem;letter-spacing:.003rem}}@media all and (max-width:899px){.studies__search-container .studies__mobile-filter--hide-details .filter__button label:hover{background:var(--color-structural-200,#e3e3e3)}.studies__results-count__value{text-align:center}.hide-metadata{display:none}.studies__mobile-filter,.studies__filter-results{border-bottom:1px solid var(--color-brand-blue,#162A52)}.studies__filter-results .studies__mobile-filter{border-bottom:none}.studies__filter-button{font-weight:600;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;text-decoration:none;padding:1.6rem 4rem;margin:0 -4rem;width:calc(100% + (2 * 4rem))}.studies__filter-button:focus{box-shadow:inset .4rem 0 0 0 var(--color-brand-blue,#162A52)}.studies__search-container .filter__button--hide-metadata input[type='checkbox']+label{padding:1.6rem 4rem;margin:0 -4rem;max-width:none;display:block}.studies__search-container .filter__button--hide-metadata input[type='checkbox']:focus+label{box-shadow:inset .4rem 0 0 0 var(--color-brand-blue,#162A52)}.studies__search-container .filter__button--hide-metadata input[type='checkbox']+label::before{left:auto;right:4rem;top:1.7rem}.filter__header{float:left}.filter__result{float:right}.studies__apply-container{width:100%;padding:0 4rem}.mobile-scroll-container{padding:.8rem 4rem}.studies__search-filter--active:not(.studies__search-filter__accordion),.studies__sort-container--active{visibility:visible;transform:translateX(-100%);transition:transform 0.3s cubic-bezier(0.175,0.885,0.32,1.02),visibility 0s linear;display:block}.studies__back{font-weight:600;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;padding:1.6rem 4rem 1.6rem 2rem;text-decoration:none;width:100%;border-bottom:1px solid var(--color-brand-blue,#162A52);text-align:left}.studies__col-header{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif;border-bottom:1px solid var(--color-brand-blue,#162A52);padding:1.5rem .5rem}}@media all and (max-width:899px) and (max-width:899px){.studies__col-header{font-size:1.2rem;line-height:2.1rem}}@media all and (max-width:899px){.studies__search-filter__accordion{margin-top:1.6rem}.studies__filter-list__accordion .accordion__title{background-position:top 2.4rem right .8rem}.studies__search-filter__degree-type{display:block}.studies__search-filter__degree-type>*{display:block;margin-bottom:.8rem}.studies__search-filter__degree-type>*:last-child{margin-bottom:0}}@media all and (max-width:599px){.studies__sort-container .filter__button--active{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checkbox_check-dark);background-position:.8rem .8rem}}@media all and (max-width:599px) and (prefers-color-scheme:dark){.studies__sort-container .filter__button--active{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checkbox_check-light)}.lightmode .studies__sort-container .filter__button--active{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checkbox_check-dark)}}@media all and (max-width:599px){.studies__apply-container{padding:0 1.6rem}.mobile-scroll-container{padding:.8rem 1.6rem}.mobile-scroll-container.studies__filter-list__accordion{padding:.8rem 0}.studies__back{padding:1.6rem 1.6rem}.studies__sort-container .filter__button{padding:.8rem 1.6rem .8rem 3.2rem;margin:0 -1.6rem}.studies__filter-button{padding:1.6rem 1.6rem;margin:0 -1.6rem;width:calc(100% + (2 * 1.6rem))}.studies__search-container .filter__button--hide-metadata input[type='checkbox']+label{padding:1.6rem 1.6rem;margin:0 -1.6rem}.studies__search-container .filter__button--hide-metadata input[type='checkbox']+label::before{right:1.6rem}}.studies__reset-sorting-button{font-weight:600;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;background:none;border:none;color:var(--color-dark,#2d2d2d);cursor:pointer;text-decoration:underline}.aalto-hr{display:block;width:100%;height:1px;background-color:var(--color-brand-blue,#162A52)}.aalto-hr--no-space{margin-bottom:0}.accordion__header{margin-top:-1px;margin-bottom:0}.accordion__content-external-link{margin-left:.4rem;height:1.2rem;vertical-align:"baseline"}.accordion__title.aalto-anchor-link-heading{display:flex;flex-wrap:wrap;row-gap:1.2rem}.accordion__title.aalto-anchor-link-heading .accordion__title-text{max-width:calc(100% - 3rem)}.accordion__title.aalto-anchor-link-heading:hover .js-anchor-link-icon,.accordion__title.aalto-anchor-link-heading .js-anchor-link-icon{position:relative;top:.3rem;left:.8rem}.accordion__title.aalto-anchor-link-heading .js-anchor-link-copied{position:relative;white-space:nowrap}@media all and (min-width:600px){.accordion__title.aalto-anchor-link-heading .js-anchor-link-copied{margin-top:-1rem;margin-bottom:-1rem}}.accordion__fake-title,.accordion__title,.accordion__title--elastic{width:100%;padding:2.4rem 4rem 2.4rem 1.6rem;border-top:1px solid var(--color-black-black,#151515);border-bottom:1px solid var(--color-black-black,#151515);background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-plus-dark);background-repeat:no-repeat;background-size:1.6rem 1.6rem;background-position:center right 1.6rem;text-align:inherit;cursor:pointer}@media (prefers-color-scheme:dark){.accordion__fake-title,.accordion__title,.accordion__title--elastic{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-plus-light)}.lightmode .accordion__fake-title,.lightmode .accordion__title,.lightmode .accordion__title--elastic{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-plus-dark)}}.accordion__fake-title:hover .accordion__title-text,.accordion__title:hover .accordion__title-text,.accordion__title--elastic:hover .accordion__title-text{background:var(--color-brand-turquoise,#19DDCA)}.accordion__fake-title:focus,.accordion__title:focus,.accordion__title--elastic:focus{outline:0;box-shadow:inset 0 1px 0 0 var(--color-black-black,#151515),0 1px 0 0 var(--color-black-black,#151515)}.accordion__fake-title:focus .accordion__title-text,.accordion__title:focus .accordion__title-text,.accordion__title--elastic:focus .accordion__title-text{background:var(--color-brand-turquoise,#19DDCA)}.accordion__fake-title[aria-expanded='true'],.accordion__title[aria-expanded='true'],.accordion__title--elastic[aria-expanded='true']{border-bottom-color:transparent;background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-minus-dark);background-color:var(--color-light,#fff);box-shadow:inset 0 1px 0 0 var(--color-black-black,#151515);transition:background-color 0.65s}@media (prefers-color-scheme:dark){.accordion__fake-title[aria-expanded='true'],.accordion__title[aria-expanded='true'],.accordion__title--elastic[aria-expanded='true']{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-minus-light)}.lightmode .accordion__fake-title[aria-expanded='true'],.lightmode .accordion__title[aria-expanded='true'],.lightmode .accordion__title--elastic[aria-expanded='true']{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-minus-dark)}}.accordion__content.is-expanded+.accordion__header .accordion__title[aria-expanded='true'],.accordion__content.is-expanded+.accordion__header .accordion__title--elastic[aria-expanded='true']{box-shadow:none}.accordion__content.is-expanded+.accordion__header .accordion__title[aria-expanded='false']:focus,.accordion__content.is-expanded+.accordion__header .accordion__title--elastic[aria-expanded='false']:focus{box-shadow:0 1px 0 0 var(--color-black-black,#151515)}.accordion__title-text{display:inline-block;font-weight:bold}.accordion__content{overflow:hidden;transition:visibility 0.3s;padding-left:1.6rem;padding-right:1.6rem}.accordion__content.is-collapsed{max-height:0;visibility:hidden}.accordion__content.is-expanded{background-color:var(--color-light,#fff);padding-bottom:2.4rem;box-shadow:inset 0 -2px 0 0 var(--color-black-black,#151515)}.animateIn{-webkit-animation:accordionIn 0.45s normal ease-in-out both 1;animation:accordionIn 0.45s normal ease-in-out both 1}@-webkit-keyframes accordionIn{0%{opacity:0}100%{opacity:1;transform:scale(1)}}@keyframes accordionIn{0%{opacity:0}100%{opacity:1;transform:scale(1)}}.aalto-manual-liftups--accordion .accordion__content .aalto__read-more-container a,.aalto-manual-liftups--accordion .accordion__content p{font-family:work-sans,sans-serif;font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.8rem;letter-spacing:0;line-height:2.7rem}@media all and (max-width:899px){.aalto-manual-liftups--accordion .accordion__content .aalto__read-more-container a,.aalto-manual-liftups--accordion .accordion__content p{font-size:1.6rem;line-height:2.4rem;letter-spacing:-.008rem}}.aalto-manual-liftups--accordion .aalto__read-more-container{margin-top:2.4rem}.aalto-manual-liftups--accordion .accordion__content.is-collapsed .aalto__read-more-container{padding-bottom:2.4rem}.accordion__expand-all{padding:.4rem 4rem .4rem .4rem;background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-plus-dark);background-repeat:no-repeat;background-size:1.6rem 1.6rem;background-position:center right .8rem}@media (prefers-color-scheme:dark){.accordion__expand-all{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-plus-light)}.lightmode .accordion__expand-all{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-plus-dark)}}.accordion__collapse-all{padding:.4rem 3.2rem .4rem .4rem;background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-minus-dark);background-repeat:no-repeat;background-size:1.6rem 1.6rem;background-position:center right .8rem}@media (prefers-color-scheme:dark){.accordion__collapse-all{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-minus-light)}.lightmode .accordion__collapse-all{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-minus-dark)}}.accordion__expand-all:focus,.accordion__expand-all:hover,.accordion__collapse-all:focus,.accordion__collapse-all:hover,.aalto-table-of-contents.accordion__container .aalto-anchor__h2:focus,.aalto-table-of-contents.accordion__container .aalto-anchor__h2:hover{background-color:var(--color-brand-turquoise,#19DDCA)}.accordion__expand-all:focus,.accordion__expand-all:hover:focus,.accordion__collapse-all:focus,.accordion__collapse-all:hover:focus,.aalto-table-of-contents.accordion__container .aalto-anchor__h2:focus,.aalto-table-of-contents.accordion__container .aalto-anchor__h2:hover:focus{color:var(--color-dark,#2d2d2d);background-color:var(--color-brand-turquoise,#19DDCA);box-shadow:0 .4rem var(--color-brand-blue,#162A52);outline:none;text-decoration:none}.accordion__header--highlighted .accordion__title{display:block;border:0;padding-right:0;background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-plus-dark);background-position:center right calc(10px + 1.6rem);background-color:var(--color-highlight-1-bg,#19DDCA);color:var(--color-highlight-1-fg,#272A2E)}@media all and (max-width:599px){.accordion__header--highlighted .accordion__title{padding-top:1.6rem;padding-bottom:1.6rem}}@media all and (min-width:600px){.accordion__header--highlighted .accordion__title{background-position:center right calc(10px + 4rem)}}@media all and (min-width:900px){.accordion__header--highlighted .accordion__title{background-position:center right calc(10px + 8rem)}}@media all and (min-width:1540px){.accordion__header--highlighted .accordion__title{background-position:center right calc((100vw - 154rem) / 2 + 8rem)}}.accordion__header--highlighted .accordion__title:hover{background-color:color-mix(in srgb,var(--color-highlight-1-bg,#19DDCA) 80%,white)}.accordion__header--highlighted .accordion__title:focus{box-shadow:inset 0 .2rem 0 0 var(--color-black-black,#151515),0 .2rem 0 0 var(--color-black-black,#151515)}.accordion__header--highlighted .accordion__title:hover .accordion__title-text,.accordion__header--highlighted .accordion__title:focus .accordion__title-text{background-color:transparent}.accordion__header--highlighted .accordion__title[aria-expanded='true']:focus{border-bottom:.2rem solid var(--color-black-black,#151515);box-shadow:inset 0 .2rem 0 0 var(--color-black-black,#151515);background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-minus-dark)}.accordion__header--highlighted .accordion__title[aria-expanded='true']:not(:focus){box-shadow:none;border-bottom:.2rem solid var(--color-highlight-1-bg,#19DDCA)}.accordion__header--highlighted .accordion__title-text{display:block;padding-right:4.8rem}@media all and (min-width:600px){.accordion__header--highlighted .accordion__title-text{padding-right:7.2rem}}.accordion__header--highlighted+.accordion__content{background-color:var(--color-highlight-1-bg,#19DDCA);margin-bottom:3.2rem;padding:0}.accordion__header--highlighted+.accordion__content.is-expanded{box-shadow:none}.accordion__header--highlighted+.accordion__content .accordion-listing__result-heading{color:var(--color-highlight-1-fg,#272A2E);font-size:2rem;font-weight:bold;letter-spacing:.002rem;line-height:2.5rem;font-family:work-sans,sans-serif;display:block;max-width:154rem;margin:0 auto 4rem auto}@media all and (max-width:899px){.accordion__header--highlighted+.accordion__content .accordion-listing__result-heading{font-size:1.9rem;line-height:2.4rem}}@media all and (min-width:900px){.accordion__header--highlighted+.accordion__content .accordion-listing__result-heading{margin:0 auto 2.4rem auto}}.accordion__header--highlighted+.accordion__content .accordion-listing__service-provider-block{padding:1.6rem 0 2.4rem 0}@media all and (min-width:900px){.accordion__header--highlighted+.accordion__content .accordion-listing__service-provider-block{padding:2.4rem 0 4rem 0}}.accordion-listing__single-result{display:block;text-decoration:none}.accordion-listing__single-result:hover,.accordion-listing__single-result:focus{outline:none}.accordion-listing__single-result:hover .accordion-listing__result-title,.accordion-listing__single-result:focus .accordion-listing__result-title{background-color:color-mix(in srgb,var(--color-brand-background,var(--color-highlight-1-bg,#19DDCA)) 90%,var(--color-brand-text,var(--color-highlight-1-fg,#272A2E)));color:color-mix(in srgb,var(--color-brand-text,var(--color-highlight-1-fg,#272A2E)) 90%,var(--color-brand-background,var(--color-highlight-1-bg,#19DDCA)))}.accordion-listing__single-result:focus .accordion-listing__result-title{box-shadow:0 .4rem 0 0 #2d2d2d}.accordion__header--highlighted+.accordion__content .accordion-listing__result-title{color:var(--color-highlight-1-fg,#272A2E);font-size:1.8rem;font-weight:bold;letter-spacing:.004rem;line-height:2.7rem;font-family:work-sans,sans-serif;display:inline-block}@media all and (max-width:899px){.accordion__header--highlighted+.accordion__content .accordion-listing__result-title{font-size:1.7rem;line-height:2.6rem;letter-spacing:.003rem}}@media all and (min-width:900px){.accordion__header--highlighted+.accordion__content .accordion-listing__result-title{margin-top:1.6rem;margin-left:2.4rem}}.accordion__header--highlighted+.accordion__content .accordion-listing__result-summary{color:var(--color-highlight-1-fg,#272A2E);font-size:1.8rem;font-weight:600;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif;margin-top:2.4rem;margin-bottom:0}@media all and (max-width:899px){.accordion__header--highlighted+.accordion__content .accordion-listing__result-summary{font-size:1.7rem;line-height:2.6rem}}@media all and (min-width:900px){.accordion__header--highlighted+.accordion__content .accordion-listing__result-summary{margin-left:2.4rem}}@media all and (max-width:975px){.gin--horizontal-toolbar #toolbar-administration #gin-toolbar-bar{display:flex;overflow:auto}}.gin--horizontal-toolbar #toolbar-administration #gin-toolbar-bar .siteimprove-toolbar{max-height:3.9rem;overflow:hidden}[data-gin-accent].toolbar-tray-open.toolbar-vertical.toolbar-fixed{margin-left:0 !important}[data-gin-accent].toolbar-tray-open #toolbar-item-administration-tray{min-width:20rem}.gin--horizontal-toolbar #toolbar-administration,.gin--horizontal-toolbar #toolbar-administration #gin-toolbar-bar{position:absolute !important;top:0;width:100%}.toolbar-tray-horizontal .toolbar-icon-system-admin-content+.toolbar-menu li:nth-of-type(2) .toolbar-menu{max-height:80vh;overflow-y:auto}#toolbar-administration li{font:normal 1.3rem "Lucida Grande","Lucida Sans Unicode","DejaVu Sans","Lucida Sans",sans-serif;-webkit-font-smoothing:initial}#toolbar-administration li a{font-weight:normal}.block-local-tasks-block nav.tabs{overflow:hidden}.block-local-tasks-block nav.tabs ul.tabs{display:flex;overflow:auto}.block-local-tasks-block nav.tabs li.tabs__tab{white-space:nowrap}.gin-secondary-toolbar.gin-secondary-toolbar--frontend{display:none}.block-local-tasks-block{position:relative;z-index:17}@media (min-width:48em){.block-local-tasks-block .is-horizontal .tabs--primary::after,.block-local-tasks-block .is-horizontal .tabs--secondary::after,.block-local-tasks-block .horizontal-tabs ul.horizontal-tabs-list::after{bottom:var(--gin-spacing-l,1.5rem);max-width:calc(100% - var(--gin-spacing-m,1rem))}}.block-local-tasks-block ul.tabs{position:relative;min-height:calc(2.5rem / .625);list-style:none;border-radius:var(--gin-border-m,0.5rem) var(--gin-border-m,0.5rem) 0 0;background:var(--gin-bg-app,#f8fafe);color:var(--gin-color-text,#222330);margin:0;padding-top:1.2rem;padding-right:4rem;padding-left:4rem;border-bottom:1px solid var(--gin-border-color,#d4d4d8)}@media all and (max-width:975px){.block-local-tasks-block ul.tabs{padding-right:2.4rem;padding-left:2.4rem}}.block-local-tasks-block ul.tabs>li{float:left}.block-local-tasks-block ul.tabs>li a{position:relative;display:flex;overflow:hidden;flex-grow:1;align-items:center;box-sizing:border-box;text-decoration:none;line-height:calc(1.2rem / .625);min-height:calc(2.5rem / .625);padding:calc(var(--gin-spacing-xs,0.5rem) / .625) calc(var(--gin-spacing-m,1rem) / .625) calc(var(--gin-spacing-xs,0.5rem) / .625);font-family:var(--gin-font);font-size:calc(var(--gin-font-size-s,0.875rem) / .625);font-weight:var(--gin-font-weight-bold,575);border-radius:var(--gin-border-m,0.5rem) var(--gin-border-m,0.5rem) 0 0;color:var(--gin-color-text,#222330)}.block-local-tasks-block ul.tabs>li a::before{content:"";position:absolute;display:block}.block-local-tasks-block ul.tabs>li a:focus,.block-local-tasks-block ul.tabs>li a:hover{background:var(--gin-bg-item-hover,rgba(var(--gin-color-primary-rgb),0.1))}.block-local-tasks-block ul.tabs>li a.is-active,.block-local-tasks-block ul.tabs>li a:focus,.block-local-tasks-block ul.tabs>li a:hover{color:var(--gin-color-primary,#0550e6);text-decoration:none}.block-local-tasks-block ul.tabs>li a.is-active::before{top:auto;right:0;bottom:0;left:0;width:100%;height:calc(0.1875rem / .625);border-right:none;border-bottom:.3rem solid var(--gin-color-primary,#0550e6);border-left:none}.block-local-tasks-block ul.tabs>.tabs__tab--publishcontent{float:right;border-radius:4rem;margin-top:-2px;margin-right:2.4rem;margin-left:2.4rem}.block-local-tasks-block ul.tabs>.tabs__tab--publishcontent a{top:.4rem;min-height:auto;border-radius:4rem;border:1px solid var(--gin-color-text,#222330);padding:.8rem 1.6rem}.toolbar-icon-menu-link-content759bec14-8510-4744-9d64-91008495861a::before{background-image:url(/themes/custom/aalto_admin/images/taxonomy_label-01.svg?hash=85bee65d10760d9c58e106a60dd8a2dd)}[data-gin-accent] .progress__track{overflow:hidden}[data-gin-accent] #toolbar-item-administration-tray .toolbar-icon-home{width:4rem;margin-top:.3rem;margin-right:.6rem;margin-left:1.7rem}.gin--dark-mode .toolbar-icon-home{filter:invert(1)}.entity-moderation-form{background-color:var(--color-light,#fff)}.header--with-top-nav+.layout-content .js-anchor-link,body:has(.aalto-sidenav-title) .layout-content .js-anchor-link{scroll-margin-top:4.8rem}body:has(.aalto-sidenav-title) .header--with-top-nav+.layout-content .js-anchor-link{scroll-margin-top:9.6rem}.js-anchor-link:hover .js-anchor-link-icon,.js-anchor-link-icon:focus{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-link_default-dark);background-repeat:no-repeat;background-size:1.6rem;height:2.1rem;width:2.1rem;background-position:50%;display:inline-flex;vertical-align:middle;font-size:2.4rem;border-radius:50%;margin-left:.4rem}@media (prefers-color-scheme:dark){.js-anchor-link:hover .js-anchor-link-icon,.js-anchor-link-icon:focus{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-link_default-light)}.lightmode .js-anchor-link:hover .js-anchor-link-icon,.lightmode .js-anchor-link-icon:focus{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-link_default-dark)}}.js-anchor-link:hover .js-anchor-link-icon:focus,.js-anchor-link:hover .js-anchor-link-icon:hover,.js-anchor-link-icon:focus:focus,.js-anchor-link-icon:focus:hover{border-color:var(--color-brand-turquoise,#19DDCA)}.js-anchor-link:hover .js-anchor-link-icon:focus,.js-anchor-link-icon:focus:focus{outline:none;box-shadow:inset 0 0 0 .1rem var(--color-brand-blue,#162A52)}.js-anchor-link-copied{background:var(--color-brand-darker-beige,#F9F1DD);color:var(--color-dark,#2d2d2d);font-size:1.6rem;line-height:initial;padding:1.2rem;margin-left:1.2rem}h2 .js-anchor-link-copied,h3 .js-anchor-link-copied{position:absolute}.js-anchor-link:hover .js-anchor-link-copied{width:initial;background:var(--color-brand-darker-beige,#F9F1DD)}.js-anchor-link>div{display:inline}.toolbar-horizontal.toolbar-tray-open :target::before{margin-top:7.9rem}:root{--font-body-font-family:work-sans,sans-serif}.aalto-article{--font-body-font-family:red-hat-display,sans-serif}.aalto-article p:empty{display:none}.aalto-article__top-wrapper{padding-top:1.6rem;overflow:hidden}@media all and (min-width:900px){.aalto-article__top-wrapper{padding-top:4rem}}body:has(.aalto-topnav-color__black) .aalto-article__top-wrapper{--color-light:#151515;--override-interactive-hover-background-color:color-mix(in srgb,#151515 90%,white) !important;--color-dark:#ffffff;color:var(--color-dark,#fff);background-color:var(--color-light,#151515)}body:has(.aalto-topnav-color__white) .aalto-article__top-wrapper{--color-light:#ffffff;--color-dark:#151515;--override-interactive-hover-background-color:color-mix(in srgb,#151515 10%,white) !important;color:var(--color-dark,#151515);background-color:var(--color-light,#fff)}@media (prefers-color-scheme:dark){body:has(.aalto-topnav-color__white) .aalto-article__top-wrapper{--color-light:#151515;--override-interactive-hover-background-color:color-mix(in srgb,#151515 90%,white) !important;--color-dark:#ffffff;color:var(--color-dark,#fff);background-color:var(--color-light,#151515)}}.aalto-article__hub-text{margin-bottom:2.4rem}@media all and (min-width:900px){.aalto-article__hub-text{margin-bottom:4rem}}.aalto-article__hub-text a{color:var(--color-brand-blue,#162A52);font-size:2rem;font-weight:normal;letter-spacing:.002rem;line-height:2.5rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.aalto-article__hub-text a{font-size:1.9rem;line-height:2.4rem}}.aalto-article__meta-item{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.aalto-article__meta-item{font-size:1.2rem;line-height:2.1rem}}.aalto-article__meta-item--author{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:600;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.aalto-article__meta-item--author{font-size:1.7rem;line-height:2.6rem}}@media all and (max-width:599px){.aalto-article__meta-item--author{display:flex;flex-wrap:wrap}}@media all and (max-width:599px){.aalto-article__meta-item-category:not(:last-child){margin-right:.8rem;padding-right:.8rem;border-right:1px solid var(--color-dark,#2d2d2d)}}.aalto-article__info-status{display:inline-block;margin-bottom:.8rem;padding:.8rem .8rem .6rem;color:var(--color-light,#fff);font-size:1.8rem;font-weight:600;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.aalto-article__info-status{font-size:1.7rem;line-height:2.6rem}}.aalto-article__info-status--open{background-color:var(--color-highlight-2-bg,#162A52);color:var(--color-highlight-2-fg,#fff)}.aalto-article__info-status--closed{background-color:var(--color-danger-700,#AE0300)}[data-drupal-office-hours-status]+.aalto-article__info-table{margin-top:.8rem}.aalto-article__info-table{display:table;margin-bottom:1.2rem}.aalto-article__info-table td{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:normal;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif;padding-right:1.6rem}@media all and (max-width:899px){.aalto-article__info-table td{font-size:1.7rem;line-height:2.6rem}}.aalto-article__info-table td:last-child{padding-right:0}.aalto-article__ingress{margin-top:3.2rem}.aalto-article__ingress,.aalto-article__ingress p{font-weight:600;color:var(--color-text-body,#272A2E);font-size:2.1rem;letter-spacing:.002rem;line-height:3.2rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.aalto-article__ingress,.aalto-article__ingress p{font-size:1.6rem;line-height:2.4rem}}.aalto-article__hero-container img{display:block;margin-left:auto;margin-right:auto}.aalto-article__hero-container--medium-no-crop-with-map,.aalto-article__hero-container--only-map{max-width:97.8rem;margin-left:auto;margin-right:auto;padding-left:1.6rem;padding-right:1.6rem;display:flex;flex-direction:row}@media all and (min-width:600px){.aalto-article__hero-container--medium-no-crop-with-map,.aalto-article__hero-container--only-map{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-article__hero-container--medium-no-crop-with-map,.aalto-article__hero-container--only-map{padding-left:8rem;padding-right:8rem}}.aalto-article__hero-half{position:relative;flex:0 0 50%;background-color:var(--color-brand-darker-beige,#F9F1DD)}.aalto-article__hero-container--default-with-map{display:flex;flex-direction:row}.aalto-article__hero-container--default-with-map .aalto-article__hero-image,.aalto-article__hero-container--default-with-map .aalto-article__hero-image picture,.aalto-article__hero-container--default-with-map .aalto-article__hero-image img,.aalto-article__hero-container--default-with-map .aalto-article__hero-container img{width:100%;height:100%;font-family:"object-fit:cover;object-position:50% 30%";-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%}.aalto-article__map-container{position:relative;width:100%;height:100%}.aalto-article__hero-container--only-map .aalto-article__map-container::before{content:'';width:1px;margin-left:-1px;float:left;height:0;padding-top:43.4782608696%}.aalto-article__hero-container--only-map .aalto-article__map-container::after{content:'';display:table;clear:both}.aalto-article__map{position:absolute;top:0;left:0;width:100%;height:100%;border:0}@media (prefers-color-scheme:dark){.aalto-article__map{filter:invert(1) hue-rotate(180deg)}}.aalto-article__info-container{display:flex;justify-content:flex-start;flex-direction:column}@media all and (min-width:900px){.aalto-article__info-container{flex-direction:row;margin-right:-1.2rem;margin-left:-1.2rem}}.aalto-article__info-item{flex:1 1 auto;width:100%}@media all and (min-width:900px){.aalto-article__info-item{flex-grow:0;flex-shrink:0;flex-basis:calc(100% / 3);width:calc(100% / 3);padding-right:1.2rem;padding-left:1.2rem}}.aalto-article__info-item *:last-child{margin-bottom:0}.aalto-article__info-sub-item:not(:first-child){padding-top:2.4rem}.aalto-article__info-text{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:normal;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.aalto-article__info-text{font-size:1.7rem;line-height:2.6rem}}.aalto-article__info-text time{display:inline-block}.aalto-article__info-text--bold{font-weight:bold}.aalto-article__info-location *{display:inline-block}.aalto-article__info-title{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:bold;letter-spacing:.004rem;line-height:2.7rem;font-family:work-sans,sans-serif;margin-bottom:.8rem}@media all and (max-width:899px){.aalto-article__info-title{font-size:1.7rem;line-height:2.6rem;letter-spacing:.003rem}}.aalto-article__info-subtitle{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:bold;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif;margin-top:1.6rem;margin-bottom:.4rem}@media all and (max-width:899px){.aalto-article__info-subtitle{font-size:1.7rem;line-height:2.6rem}}.aalto-article__info-list{line-height:2.4rem}.aalto-article__info-button{margin-bottom:2.4rem;margin-top:.8rem}.aalto-article__keywords{margin-bottom:3.2rem}.aalto-article__hero-container--medium-no-crop .media-with-caption__container{max-width:97.8rem;margin-left:auto;margin-right:auto;padding-left:1.6rem;padding-right:1.6rem}@media all and (min-width:600px){.aalto-article__hero-container--medium-no-crop .media-with-caption__container{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-article__hero-container--medium-no-crop .media-with-caption__container{padding-left:8rem;padding-right:8rem}}.aalto-article__hero-container--default .media-with-caption__container{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto}@media all and (min-width:600px){.aalto-article__hero-container--default .media-with-caption__container{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-article__hero-container--default .media-with-caption__container{padding-left:8rem;padding-right:8rem}}.media-with-caption__container picture,.media-with-caption__container img{background-color:var(--color-brand-darker-beige,#F9F1DD)}.media-with-caption__container img{width:100%}.aalto-attachment__container{position:relative;display:flex;align-items:center;background-color:var(--color-structural-100,#F2F2F2);padding:1.6rem 1.2rem}@media all and (min-width:900px){.aalto-attachment__container{padding:2.4rem 4rem}}.aalto-attachment__container+.aalto-attachment__container{margin-top:.8rem}@media all and (min-width:900px){.aalto-attachment__container+.aalto-attachment__container{margin-top:1.6rem}}.aalto-attachment__icon-attachment{width:4rem;height:4.8rem;flex:0 0 auto;margin-right:1.2rem}@media all and (min-width:900px){.aalto-attachment__icon-attachment{margin-right:2.4rem}}.aalto-attachment__text{display:flex;flex-flow:column;margin-right:.4rem}.aalto-attachment__meta>*:not(:last-child)::after{display:inline-block;margin-right:1.6rem;margin-left:1.6rem;border-left:1px solid var(--color-text-body,#272A2E);height:1.6rem;vertical-align:top;text-align:center;content:''}.aalto-attachment__text .aalto-restricted-indicator{display:inline-block}.aalto-attachment__link{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:bold;letter-spacing:.004rem;line-height:2.7rem;font-family:work-sans,sans-serif;text-decoration:none;outline-offset:0;margin-bottom:.8rem}@media all and (max-width:899px){.aalto-attachment__link{font-size:1.7rem;line-height:2.6rem;letter-spacing:.003rem}}.aalto-attachment__link::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0}.aalto-attachment__link:active::after{background-color:var(--color-black-black-a015,rgba(21,21,21,0.15))}.aalto-attachment__description{font-weight:normal;color:var(--color-structural-800,#505050);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.aalto-attachment__description{font-size:1.2rem;line-height:2.1rem}}.aalto-attachment__icon-download{width:1.6rem;height:1.6rem;flex:0 0 auto;margin-left:auto}.aalto-automatic-external-liftup__container{display:flex;flex-direction:column-reverse;padding:0}@media all and (min-width:900px){.aalto-automatic-external-liftup__container{flex-direction:row}}.aalto-automatic-external-liftup__column{display:flex;justify-content:center;flex-direction:column;flex-basis:100%}@media all and (min-width:900px){.aalto-automatic-external-liftup__column{flex-basis:50%}}.aalto-automatic-external-liftup__text-container p{font-family:work-sans,sans-serif;font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.8rem;letter-spacing:0;line-height:2.7rem}@media all and (max-width:899px){.aalto-automatic-external-liftup__text-container p{font-size:1.6rem;line-height:2.4rem;letter-spacing:-.008rem}}@media all and (max-width:899px){.aalto-automatic-external-liftup__text-container{padding-top:3.2rem}}.aalto-automatic-external-liftup__external-link{margin-left:.4rem;height:1.2rem;vertical-align:"baseline"}.aalto-automatic-external-liftup__column:nth-child(2){margin-top:2.4rem}@media all and (min-width:900px){.aalto-automatic-external-liftup__column:nth-child(2){margin-top:0}}@media all and (min-width:900px){.aalto-automatic-external-liftup__column--text-left{padding-right:5.6rem}}.aalto-award-item{position:relative;padding-left:2.4rem}.aalto-award-item:not(:last-child){margin-bottom:2.4rem}.aalto-award-item::before{content:"";position:absolute;top:.7rem;left:0;display:block;width:.8rem;height:.8rem;background:var(--color-black-black,#151515);border-radius:50%}.aalto-award-item__title{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:bold;letter-spacing:.004rem;line-height:2.7rem;font-family:work-sans,sans-serif;margin-bottom:.4rem}@media all and (max-width:899px){.aalto-award-item__title{font-size:1.7rem;line-height:2.6rem;letter-spacing:.003rem}}.aalto-award-item__description{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;margin-bottom:.4rem}.aalto-award-item__info-item{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.aalto-award-item__info-item{font-size:1.2rem;line-height:2.1rem}}.aalto-breadcrumb-container{padding:0}.aalto-breadcrumb__list{display:flex;flex-wrap:wrap;margin-bottom:1.6rem}.aalto-breadcrumb__item{display:flex;align-items:baseline}.aalto-breadcrumb__item:first-child{display:none}.aalto-breadcrumb__item:nth-last-child(2){flex-shrink:0;max-width:calc(100% - 4rem)}.aalto-breadcrumb__item:last-child{flex-shrink:2000}.aalto-breadcrumb__item::after{display:inline-block;margin-left:.8rem;margin-right:.7rem;border-right:1px solid var(--color-black-black,#151515);transform:rotate(20deg);height:.8rem;content:''}.aalto-breadcrumb__item:last-child::after{content:none}.aalto-breadcrumb__text{display:inline;color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:normal;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.aalto-breadcrumb__text{font-size:1.7rem;line-height:2.6rem}}.aalto-breadcrumb__text .aalto-inline-icon{margin-top:.2rem;vertical-align:top}.aalto-footer__breadcrumb .aalto-breadcrumb-container{padding:0}.aalto-footer__breadcrumb .aalto-breadcrumb__list{position:relative;margin-bottom:0}.aalto-footer__breadcrumb .aalto-breadcrumb__item:first-child{display:flex}.aalto-footer__breadcrumb .aalto-breadcrumb__item:nth-child(2)::after{display:inline-block}.aalto-calendar__button-container{position:relative;display:inline-block}.aalto-calendar__button{border:1px solid var(--color-brand-blue,#162A52)}.aalto-calendar__button.aalto-dropdown__toggle{background-position:right 3.2rem center;border-radius:4rem;padding:1.2rem 5.6rem 1.2rem 3.2rem}.aalto-calendar__button.aalto-dropdown__toggle:focus{box-shadow:inset 0 0 0 1px var(--color-brand-blue,#162A52)}.aalto-dropdown__menu.aalto-calendar__dropdown{width:calc(100% - 1.8rem - 1.8rem);max-width:none;border-top:0;margin:0 1.8rem}.aalto-calendar__dropdown a{display:flex;gap:.8rem;text-decoration:none;padding-right:.8rem;padding-left:.8rem}.aalto-calendar__dropdown a .aalto-inline-icon{font-size:1.6rem;margin-right:0}.compact-listing-item{border:1px solid var(--color-structural-100,#F2F2F2);padding:.8rem;max-width:81.8rem}@media all and (min-width:600px){.compact-listing-item{padding:1.6rem}}.compact-listing-item__title{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:600;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif;margin:0}@media all and (max-width:899px){.compact-listing-item__title{font-size:1.7rem;line-height:2.6rem}}.compact-listing-item__title::after{margin-top:.8rem;margin-bottom:.8rem;content:'';display:block;width:2.4rem;height:.4rem;background-color:var(--color-text-body,#272A2E)}.compact-listing-item__url{text-decoration:none}.compact-listing-item__url:hover,.compact-listing-item__url:focus{color:var(--color-text-body,#272A2E)}.compact-listing-item__description{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:normal;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif;margin:0}@media all and (max-width:899px){.compact-listing-item__description{font-size:1.7rem;line-height:2.6rem}}.compact-listing-item__links a{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:normal;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif;padding-top:.8rem;display:inline-block}@media all and (max-width:899px){.compact-listing-item__links a{font-size:1.7rem;line-height:2.6rem}}@media all and (min-width:600px){.aalto-content-bottom-container{padding-top:1.6rem;border-top:1px solid var(--color-brand-beige,#FFF8E6);display:flex;align-items:center;justify-content:space-between}}.aalto-content-bottom__updated{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.aalto-content-bottom__updated{font-size:1.2rem;line-height:2.1rem}}@media all and (max-width:599px){.aalto-content-bottom-container>*:last-child{padding-top:1.6rem;border-top:2px solid var(--color-dark,#2d2d2d);margin-top:1.6rem}}body #CybotCookiebotDialogBodyUnderlay{transition:opacity .5s ease-in}body #CybotCookiebotDialog{border-radius:0;box-shadow:none;border:1px solid var(--color-dark,#2d2d2d);top:.8rem;transform:translate(-50%,0);letter-spacing:normal;font-weight:normal;font-family:inherit;max-height:calc(100vh - .8rem - .8rem);background-color:var(--color-light,#fff);color:var(--color-dark,#2d2d2d)}@media all and (max-width:599px){body #CybotCookiebotDialog{bottom:.8rem}}body #CybotCookiebotDialog[data-template=overlay],body #CybotCookiebotDialog[data-template=popup]{top:.8rem !important;transform:translate(-50%,0) !important}body #CybotCookiebotDialogHeader{display:none;padding:1.6rem}body #CybotCookiebotDialogHeader.has-content{display:block;border-bottom:1px solid var(--color-dark,#2d2d2d)}body #CybotCookiebotDialogPoweredbyCybot,body #CybotCookiebotDialogPoweredByText{display:none !important}body #CybotCookiebotDialogPoweredbyLink{display:none}body #CybotCookiebotDialogPoweredbyLink img{display:none}body #LanguageSelectionContainer{margin-left:2rem}body #CybotCookiebotDialog .aalto-dropdown__menu{background-color:var(--color-light,#fff)}body #CybotCookiebotDialog .aalto-dropdown__toggle--with_chevron .aalto-dropdown__toggle-custom-icon{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-globe-dark);width:1.6rem;height:1.6rem;background-position:right 0 center;background-repeat:no-repeat;background-size:1.6rem 1.6rem;background-color:transparent;margin-right:.8rem}@media (prefers-color-scheme:dark){body #CybotCookiebotDialog .aalto-dropdown__toggle--with_chevron .aalto-dropdown__toggle-custom-icon{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-globe-light)}.lightmode body #CybotCookiebotDialog .aalto-dropdown__toggle--with_chevron .aalto-dropdown__toggle-custom-icon{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-globe-dark)}}body #CybotCookiebotDialog .aalto-dropdown__toggle--with_chevron{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_down-dark);flex-direction:row;background-position:right 0 center;background-repeat:no-repeat;background-size:1.6rem 1.6rem;background-color:transparent;padding:.4rem 2rem .4rem .4rem}@media (prefers-color-scheme:dark){body #CybotCookiebotDialog .aalto-dropdown__toggle--with_chevron{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_down-light)}.lightmode body #CybotCookiebotDialog .aalto-dropdown__toggle--with_chevron{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_down-dark)}}body #CybotCookiebotDialog .aalto-dropdown__toggle--with_chevron:hover,body #CybotCookiebotDialog .aalto-dropdown__toggle--with_chevron:focus{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_down-dark);color:var(--color-dark,#2d2d2d);background-color:var(--color-brand-turquoise,#19DDCA);outline:0}@media (prefers-color-scheme:dark){body #CybotCookiebotDialog .aalto-dropdown__toggle--with_chevron:hover,body #CybotCookiebotDialog .aalto-dropdown__toggle--with_chevron:focus{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_down-light)}.lightmode body #CybotCookiebotDialog .aalto-dropdown__toggle--with_chevron:hover,.lightmode body #CybotCookiebotDialog .aalto-dropdown__toggle--with_chevron:focus{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_down-dark)}}body #CybotCookiebotDialog .aalto-dropdown__toggle--with_chevron[aria-expanded='true'],body #CybotCookiebotDialog .aalto-dropdown__toggle--with_chevron:active{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_up-dark);color:var(--color-dark,#2d2d2d);background-color:var(--color-brand-turquoise,#19DDCA)}@media (prefers-color-scheme:dark){body #CybotCookiebotDialog .aalto-dropdown__toggle--with_chevron[aria-expanded='true'],body #CybotCookiebotDialog .aalto-dropdown__toggle--with_chevron:active{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_up-light)}.lightmode body #CybotCookiebotDialog .aalto-dropdown__toggle--with_chevron[aria-expanded='true'],.lightmode body #CybotCookiebotDialog .aalto-dropdown__toggle--with_chevron:active{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_up-dark)}}body #CybotCookiebotDialog .aalto-dropdown-container{position:relative}body #CybotCookiebotDialog .aalto-dropdown__toggle-text{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:normal;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){body #CybotCookiebotDialog .aalto-dropdown__toggle-text{font-size:1.7rem;line-height:2.6rem}}body #CybotCookiebotDialog .aalto-dropdown__link{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:normal;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif;padding:.8rem 3.2rem;background:var(--color-light,#fff)}@media all and (max-width:899px){body #CybotCookiebotDialog .aalto-dropdown__link{font-size:1.7rem;line-height:2.6rem}}body #CybotCookiebotDialog .aalto-dropdown__link:hover,body #CybotCookiebotDialog .aalto-dropdown__link:focus{color:var(--color-dark,#2d2d2d);background-color:var(--color-brand-turquoise,#19DDCA);outline:0}body #CybotCookiebotDialog .aalto-dropdown__link[aria-expanded='true'],body #CybotCookiebotDialog .aalto-dropdown__link:active{color:var(--color-dark,#2d2d2d);background-color:var(--color-brand-turquoise,#19DDCA)}body #CybotCookiebotDialog .aalto-dropdown__link[aria-current='true']{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-tick-dark);background-position:.8rem .8rem;background-repeat:no-repeat;background-size:1.6rem 1.6rem}@media (prefers-color-scheme:dark){body #CybotCookiebotDialog .aalto-dropdown__link[aria-current='true']{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-tick-light)}.lightmode body #CybotCookiebotDialog .aalto-dropdown__link[aria-current='true']{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-tick-dark)}}body #CybotCookiebotDialog .aalto-dropdown__link[aria-current='true']:focus,body #CybotCookiebotDialog .aalto-dropdown__link[aria-current='true']:hover{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-tick-dark)}@media (prefers-color-scheme:dark){body #CybotCookiebotDialog .aalto-dropdown__link[aria-current='true']:focus,body #CybotCookiebotDialog .aalto-dropdown__link[aria-current='true']:hover{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-tick-light)}.lightmode body #CybotCookiebotDialog .aalto-dropdown__link[aria-current='true']:focus,.lightmode body #CybotCookiebotDialog .aalto-dropdown__link[aria-current='true']:hover{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-tick-dark)}}body #CybotCookiebotDialogNav{border-bottom:1px solid var(--color-dark,#2d2d2d)}body #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink{font-weight:bold;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;border-bottom:0;padding:1.6rem}body #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover,body #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:focus{color:var(--color-dark,#2d2d2d);background-color:var(--color-brand-turquoise,#19DDCA);outline:none}body #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{color:var(--color-dark,#2d2d2d);border-bottom-width:.3rem;border-color:var(--color-dark,#2d2d2d)}body .CybotCookiebotScrollContainer{max-height:unset !important;padding:0 !important;border-bottom:0 !important}body #CybotCookiebotDialog .CybotCookiebotScrollContainer div{font-family:work-sans,sans-serif;font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.8rem;letter-spacing:0;line-height:2.7rem}@media all and (max-width:899px){body #CybotCookiebotDialog .CybotCookiebotScrollContainer div{font-size:1.6rem;line-height:2.4rem;letter-spacing:-.008rem}}body #CybotCookiebotDialog .CybotCookiebotScrollContainer .CybotCookiebotFader{position:fixed;bottom:20.5rem}@media all and (min-width:calc(600px + 1px)){body #CybotCookiebotDialog .CybotCookiebotScrollContainer .CybotCookiebotFader{bottom:10.1rem}}@media all and (max-width:899px){body #CybotCookiebotDialogBodyContent,body #CybotCookiebotDialogTabContentDetails,body #CybotCookiebotDialogDetailBodyContentTextAbout{padding:1.6rem 1.6rem 0 1.6rem}}@media all and (min-width:900px){body #CybotCookiebotDialogBodyContent,body #CybotCookiebotDialogTabContentDetails,body #CybotCookiebotDialogDetailBodyContentTextAbout{padding:4rem 4rem 0 4rem}}@media all and (max-width:899px){body #CybotCookiebotDialogTabContentDetails{padding-top:0}}@media all and (min-width:900px){body #CybotCookiebotDialogTabContentDetails{padding-top:.8rem}}body #CybotCookiebotDialogBodyContentText{position:relative}body #CybotCookiebotDialog h2{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:2.1rem;letter-spacing:.002rem;line-height:3.2rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){body #CybotCookiebotDialog h2{font-size:1.6rem;line-height:2.4rem}}body #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a{font-weight:normal}body #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText *{font-size:inherit}body #CybotCookiebotDialogDetailBodyContentCookieContainerTypes{padding:0}body #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CookieCard{border-bottom:1px solid var(--color-dark,#2d2d2d);padding:2.4rem 0 3.2rem 0}@media all and (min-width:900px){body #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CookieCard{padding:3.2rem 0 4.8rem 0}}body #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CookieCard .CybotCookiebotDialogDetailBodyContentCookieTypeIntro{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2rem;font-family:work-sans,sans-serif;padding:1.2rem 0 0 3.2rem}body #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:bold;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif;border:0;margin:3.2rem 0 0 3.2rem;padding:0}@media all and (max-width:899px){body #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage{font-size:1.7rem;line-height:2.6rem}}body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieTypeTableContainer{margin:.8rem;padding-top:0}body .CybotCookiebotDialogDetailBodyContentCookieTabContent{margin:.8rem}body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieGroup{border:0;margin-left:3.2rem;margin-top:2.4rem;padding:0}body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieGroup.open .CybotCookiebotDialogDetailBodyContentCookieInfo:first-of-type{margin-top:2.4rem}body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieGroup:hover{background-color:var(--color-light,#fff) !important}body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieProvider{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:bold;letter-spacing:.004rem;line-height:2.7rem;font-family:work-sans,sans-serif;display:flex;align-items:baseline;padding:.4rem 0}@media all and (max-width:899px){body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieProvider{font-size:1.7rem;line-height:2.6rem;letter-spacing:.003rem}}body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieProvider:hover,body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieProvider:focus{color:var(--color-dark,#2d2d2d) !important;background-color:var(--color-structural-200,#e3e3e3)}body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieProvider:focus{box-shadow:inset 0 -.2rem 0 0 var(--color-brand-blue,#162A52)}body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieProvider::after{content:'';border-top:.2rem solid var(--color-dark,#2d2d2d) !important;border:0;font-size:3.2rem;font-weight:normal;color:var(--color-dark,#2d2d2d);height:2.6rem;width:1.5rem;top:1.4rem;right:1px;transform:none !important}body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieProvider.CybotCookiebotDialogCollapsed::after{content:'+';border-top:0 !important;top:.4rem}body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieProvider div:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount){font-weight:inherit}body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink{font-weight:normal;padding-top:0}body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink:hover{opacity:1 !important}body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink .CybotExternalLinkArrow{height:1.2rem}body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieInfo{border:0;border-radius:0;background-color:var(--color-structural-100,#F2F2F2);margin-top:0;margin-bottom:.8rem;padding:1.6rem}body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieInfo::before{display:none}body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieInfo .CybotCookiebotDialogDetailBodyContentCookieInfoTitle{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:normal;letter-spacing:.004rem;line-height:2.7rem;font-family:work-sans,sans-serif;word-break:break-word;margin-bottom:1.6rem}@media all and (max-width:899px){body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieInfo .CybotCookiebotDialogDetailBodyContentCookieInfoTitle{font-size:1.7rem;line-height:2.6rem;letter-spacing:.003rem}}body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieInfo .CybotCookiebotDialogDetailBodyContentCookieInfoDescription{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:normal;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif;padding-bottom:2.4rem}@media all and (max-width:899px){body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieInfo .CybotCookiebotDialogDetailBodyContentCookieInfoDescription{font-size:1.7rem;line-height:2.6rem}}body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieInfo .CybotCookiebotDialogDetailBodyContentCookieInfoFooter{flex-flow:row;border-top:0;padding-top:0}body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieInfo .CybotCookiebotDialogDetailBodyContentCookieInfoFooterContent{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:normal;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif;margin-top:0}@media all and (max-width:899px){body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieInfo .CybotCookiebotDialogDetailBodyContentCookieInfoFooterContent{font-size:1.7rem;line-height:2.6rem}}body .CybotCookiebotDialogDetailBodyContentCookieContainerHeader{align-items:center;-moz-column-gap:.8rem;column-gap:.8rem}body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton,body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab{color:var(--color-brand-blue,#162A52);font-size:2rem;font-weight:normal;letter-spacing:.002rem;line-height:2.5rem;font-family:work-sans,sans-serif;position:relative;display:flex;align-items:center;border:0;flex:1;text-align:left;padding-left:3.2rem}@media all and (max-width:899px){body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton,body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab{font-size:1.9rem;line-height:2.4rem}}body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover,body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:focus,body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover,body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:focus{color:var(--color-dark,#2d2d2d);background-color:var(--color-structural-200,#e3e3e3)}body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:focus,body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:focus{outline:none !important;box-shadow:inset 0 -.2rem 0 0 var(--color-brand-blue,#162A52)}body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton::before,body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab::before{content:'';position:absolute;top:1.6rem !important;left:1px;border-top:.2rem solid var(--color-dark,#2d2d2d) !important;border:0;font-size:3.2rem;font-weight:normal;height:2.6rem;width:1.5rem;margin-right:1.6rem;transform:none !important}body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton.CybotCookiebotDialogCollapsed:before,body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab.CybotCookiebotDialogCollapsed:before{content:'+';border-top:0 !important;top:.5rem !important}body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieContainerButton{width:100%;padding-top:.4rem;padding-right:0 !important;padding-bottom:.4rem}body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieContainerButton label{font-size:inherit;word-break:break-word}body #CybotCookiebotDialog #CybotCookiebotDialogTabContent .CybotCookiebotDialogDetailBulkConsentCount{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.2rem;font-family:work-sans,sans-serif;background-color:var(--color-light,#fff);box-shadow:0 0 0 1px var(--color-structural-300,#d5d5d5);margin-left:.8rem;padding:0 1rem}body #CybotCookiebotDialogBodyButtonsWrapper{margin-top:1.6rem}body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper .CybotCookiebotDialogBodyButton:not(.CybotCookiebotDialogHide){display:inline-block;cursor:default;text-decoration:none;transition:box-shadow 0.125s linear,padding 0.125s linear,background-position 0.125s linear;border-width:.1rem;border-style:solid;padding:1.1rem 3.1rem;text-align:center;border-color:var(--color-brand-blue,#162A52);color:var(--color-brand-blue,#162A52);background-color:var(--color-brand-white,#fff);background-position:.8rem 1.2rem;outline:1px solid var(--color-brand-blue,#162A52);outline-offset:0;border-radius:3.5rem;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);transform:translate3d(0,0,0);font-weight:600;color:var(--color-brand-blue,#162A52);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;width:unset;font-weight:600;margin-right:1.6rem;border-radius:3.6rem}body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper .CybotCookiebotDialogBodyButton:not(.CybotCookiebotDialogHide):focus{outline:2px solid var(--color-brand-white,#fff);box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52);border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none}body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper .CybotCookiebotDialogBodyButton:not(.CybotCookiebotDialogHide).hover,body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper .CybotCookiebotDialogBodyButton:not(.CybotCookiebotDialogHide):hover{color:inherit;outline:0 solid var(--color-brand-turquoise,#19DDCA);box-shadow:none;border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none;cursor:default}body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper .CybotCookiebotDialogBodyButton:not(.CybotCookiebotDialogHide):hover:focus{outline:2px solid var(--color-brand-white,#fff);box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52)}body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper .CybotCookiebotDialogBodyButton:not(.CybotCookiebotDialogHide):active{border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none;transition-duration:0.05s}body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper .CybotCookiebotDialogBodyButton:not(.CybotCookiebotDialogHide):hover:active{outline:1px solid var(--color-brand-turquoise,#19DDCA);box-shadow:none;border-color:rgba(0,0,0,0)}body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper .CybotCookiebotDialogBodyButton:not(.CybotCookiebotDialogHide):disabled,body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper .CybotCookiebotDialogBodyButton:not(.CybotCookiebotDialogHide)[disabled],body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper .CybotCookiebotDialogBodyButton:not(.CybotCookiebotDialogHide).disabled{border-color:rgba(0,0,0,0);outline:1px solid transparent;background-color:var(--color-brand-grey,#B7B7B7) !important;color:var(--color-brand-blue,#162A52) !important;cursor:not-allowed !important}body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{color:var(--color-brand-white,#fff);background-color:var(--color-brand-blue,#162A52);outline:1px solid var(--color-brand-blue,#162A52);outline-offset:0;border-color:var(--color-brand-blue,#162A52);background-color:var(--color-brand-blue,#162A52);color:var(--color-brand-white,#fff)}body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:focus{background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52)}body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:hover{outline:0 solid var(--color-brand-turquoise,#19DDCA);border-color:var(--color-brand-turquoise,#19DDCA);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52)}body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:active{background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52)}body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:disabled,body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll[disabled],body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll.disabled{border-color:rgba(0,0,0,0);outline:1px solid transparent;background-color:var(--color-brand-grey,#B7B7B7) !important;color:var(--color-brand-blue,#162A52) !important;cursor:not-allowed !important}body #CybotCookiebotDialog #CybotCookiebotDialogFooter{padding:2.4rem}body .CybotCookiebotDialogArrow{display:none !important}body #CybotCookiebotDialogTabContent,body #CybotCookiebotDialogBody{overflow:hidden !important}body #CybotCookiebotDialogTabContent .CybotCookiebotDialogBodyLevelButtonSliderWrapper{width:4.8rem;height:calc(2.4rem + .2rem)}body #CybotCookiebotDialogTabContent .CybotCookiebotDialogBodyLevelButtonSlider{background-color:var(--color-light,#fff);border:1px solid var(--color-dark,#2d2d2d);min-width:4.8rem}body #CybotCookiebotDialogTabContent .CybotCookiebotDialogBodyLevelButtonSlider::before{display:inline-block;position:relative;border:1px solid var(--color-dark,#2d2d2d);bottom:0;left:-1px;width:2.4rem;height:2.4rem;transition:left 0.3s cubic-bezier(0.175,0.885,0.32,1.02)}body #CybotCookiebotDialogTabContent input:disabled+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:var(--color-structural-600,#949494) !important;border:1px solid var(--color-structural-600,#949494) !important}body #CybotCookiebotDialogTabContent input:disabled+.CybotCookiebotDialogBodyLevelButtonSlider::before{border:1px solid var(--color-structural-600,#949494) !important}body #CybotCookiebotDialogTabContent input:focus+.CybotCookiebotDialogBodyLevelButtonSlider,body #CybotCookiebotDialog #CybotCookiebotDialogTabContent input:focus-visible+.CybotCookiebotDialogBodyLevelButtonSlider{outline:1px solid var(--color-dark,#2d2d2d);box-shadow:none}body #CybotCookiebotDialogTabContent input:focus+.CybotCookiebotDialogBodyLevelButtonSlider::before,body #CybotCookiebotDialog #CybotCookiebotDialogTabContent input:focus-visible+.CybotCookiebotDialogBodyLevelButtonSlider::before{background-color:var(--color-highlight-1-bg,#19DDCA);outline:1px solid var(--color-dark,#2d2d2d)}body .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover+.CybotCookiebotDialogBodyLevelButtonSliderWrapper .CybotCookiebotDialogBodyLevelButtonSlider::before{background-color:var(--color-light,#fff) !important}body #CybotCookiebotDialogTabContent input:checked:hover+.CybotCookiebotDialogBodyLevelButtonSlider::before,body #CybotCookiebotDialogTabContent input:hover+.CybotCookiebotDialogBodyLevelButtonSlider::before{background-color:var(--color-highlight-1-bg,#19DDCA)}body #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper:hover input[type=checkbox]:not(:disabled)+.CybotCookiebotDialogBodyLevelButtonSlider{opacity:1}body #CybotCookiebotDialogTabContent input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:var(--color-dark,#2d2d2d)}body #CybotCookiebotDialogTabContent input:checked+.CybotCookiebotDialogBodyLevelButtonSlider::before{left:2.3rem;width:2.4rem;height:2.4rem;transform:none;background-color:var(--color-light,#fff)}body #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a{font-family:work-sans,sans-serif;font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.8rem;letter-spacing:0;line-height:2.7rem}@media all and (max-width:899px){body #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a{font-size:1.6rem;line-height:2.4rem;letter-spacing:-.008rem}}@media (prefers-color-scheme:dark){body #CybotCookiebotDialogPoweredbyLink::before,body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink .CybotExternalLinkArrow{filter:invert(1)}body .CybotCookiebotScrollContainer .CybotCookiebotFader{background-image:linear-gradient(to top,#2d2d2d,rgba(45,45,45,0.8),rgba(45,45,45,0)) !important}body .CybotCookiebotFaderLeft{background-image:linear-gradient(to right,#2d2d2d,rgba(45,45,45,0.8),rgba(45,45,45,0)) !important}body .CybotCookiebotFaderRight{background-image:linear-gradient(to left,#2d2d2d,rgba(45,45,45,0.8),rgba(45,45,45,0)) !important}body #CybotCookiebotDialogTabContent input:checked+.CybotCookiebotDialogBodyLevelButtonSlider::before{border:1px solid var(--color-light,#fff)}}div.cookie-content-blocker{max-width:100vw;transition:0.2s 1s ease-out opacity}.cookie-content-blocker__message-wrapper{position:relative;padding-top:56.25%;max-width:100%;width:128rem;min-height:32rem;overflow:hidden}.cookie-content-blocker__preview{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;width:100%;filter:brightness(0.7)}.cookie-content-blocker__preview>img{font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cookie-content-blocker__message-container{margin:0;z-index:1;position:absolute;max-width:100%;min-width:28.8rem;top:50%;left:50%;background:var(--color-light,#fff);padding:2.4rem;box-shadow:0 2px 4px rgba(0,0,0,0.35);transform:translateY(-50%) translateX(-50%)}.cookie-content-blocker__header{color:var(--color-brand-blue,#162A52);font-size:2rem;font-weight:bold;letter-spacing:.002rem;line-height:2.5rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.cookie-content-blocker__header{font-size:1.9rem;line-height:2.4rem}}.cookie-content-blocker__message p{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:normal;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.cookie-content-blocker__message p{font-size:1.7rem;line-height:2.6rem}}.cookie-content-blocker__buttons{display:flex;justify-content:space-between;align-items:center}.cookie-content-blocker__buttons>button+button{margin-left:.8rem}.pswp div.cookie-content-blocker{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.pswp .cookie-content-blocker__message-wrapper{border:0}.CookieDeclaration{font-family:work-sans,sans-serif;font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.8rem;letter-spacing:0;line-height:2.7rem}@media all and (max-width:899px){.CookieDeclaration{font-size:1.6rem;line-height:2.4rem;letter-spacing:-.008rem}}.CookieDeclaration .CookieDeclarationType{border:0;padding:0;margin:3.2rem 0;overflow-x:auto}.CookieDeclaration .CookieDeclarationTypeHeader{color:var(--color-brand-blue,#162A52);font-size:2rem;font-weight:bold;letter-spacing:.002rem;line-height:2.5rem;font-family:work-sans,sans-serif;margin-bottom:1.6rem}@media all and (max-width:899px){.CookieDeclaration .CookieDeclarationTypeHeader{font-size:1.9rem;line-height:2.4rem}}.CookieDeclaration .CookieDeclarationTypeDescription{margin:0 0 1.6rem}.CookieDeclaration p{margin-top:0;margin-bottom:2.4rem}.CookieDeclaration .CookieDeclarationTable{width:unset;margin-bottom:2.4rem}@media all and (max-width:599px){.CookieDeclaration .CookieDeclarationTable{width:200%}}.CookieDeclaration colgroup col{width:unset !important}.CookieDeclaration table.CookieDeclarationTable tr td:nth-child(n+5),.CookieDeclaration table.CookieDeclarationTable tr th:nth-child(n+5),.CookieDeclaration table.CookieDeclarationTable colgroup col:nth-child(n+5){display:table-cell !important}.CookieDeclaration th.CookieDeclarationTableHeader:first-of-type{width:25%}.CookieDeclaration th.CookieDeclarationTableHeader:nth-of-type(2),.CookieDeclaration th.CookieDeclarationTableHeader:nth-of-type(4){width:15%}.CookieDeclaration th.CookieDeclarationTableHeader:nth-of-type(3){width:35%}.CookieDeclaration th.CookieDeclarationTableHeader:last-of-type{width:10%}.CookieDeclaration td{word-break:break-word}.aalto-date-line{font-size:1.8rem;font-weight:600;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif;display:flex;flex-direction:column;align-items:center;flex:0 0 4.8rem}@media all and (max-width:899px){.aalto-date-line{font-size:1.7rem;line-height:2.6rem}}.aalto-listing-row__adjacent .aalto-date-line,.aalto-listing-item__interactive .aalto-date-line{font-family:work-sans,sans-serif;font-weight:normal;font-size:1.8rem;letter-spacing:0;line-height:2.7rem;margin-right:5.6rem}@media all and (max-width:899px){.aalto-listing-row__adjacent .aalto-date-line,.aalto-listing-item__interactive .aalto-date-line{font-size:1.6rem;line-height:2.4rem;letter-spacing:-.008rem}}.aalto-date-line__icon{margin:.6rem 0 0 1rem;width:2.4rem;height:2.4rem}body.modal-open{overflow:hidden}.aalto-dialog{text-align:left;padding:1.2rem 4rem 1.6rem 4rem;max-width:81.8rem;min-width:40vw;-webkit-overflow-scrolling:touch;background:#fff;background:var(--color-brand-white,#fff);overflow:auto;z-index:2147483641;border:0;box-shadow:0 .4rem .4rem rgba(0,0,0,0.25)}.aalto-dialog::-webkit-backdrop{background:rgba(39,42,46,0.5)}.aalto-dialog::backdrop{background:rgba(39,42,46,0.5)}@media all and (max-width:899px){.aalto-dialog{height:100%}}.aalto-dialog-close{position:absolute;right:1.2rem;height:3.2rem;width:3.2rem;border-radius:50%}.aalto-dialog-close:hover,.aalto-dialog-close:focus{outline:0 solid var(--color-brand-turquoise,#19DDCA);box-shadow:none;border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none}.aalto-dialog-close:focus{outline:2px solid var(--color-brand-blue,#162A52)}.aalto-dialog-close .aalto-inline-icon{position:relative;top:-1px;margin:0}.aalto-dialog h2,.aalto-dialog h3{color:var(--color-brand-blue,#162A52) !important}.aalto-dialog a{color:var(--color-brand-blue,#162A52) !important}.aalto-dialog button:not(.aalto-button){color:var(--color-text-body,#272A2E) !important}.aalto-dialog-close+h2{margin-top:3.2rem}.aalto-double-column__item{display:flex;margin:2.4rem 0 1.6rem 0;flex-direction:column;justify-content:space-between}@media all and (min-width:600px){.aalto-double-column__item{margin-bottom:4rem;flex-direction:row}}.aalto-double-column__item:last-child{margin-bottom:0}.aalto-double-column__title{width:100%}@media all and (min-width:600px){.aalto-double-column__title{width:40%;padding-right:4rem;margin-bottom:0}}.aalto-double-column__description{width:100%}@media all and (min-width:600px){.aalto-double-column__description{width:60%}}.aalto-double-column__description a.highlight,.aalto-double-column__description .image-with-text-wrapper p a,.image-with-text-wrapper p .aalto-double-column__description a,.aalto-double-column__description .aalto-rich-text-highlight .aalto-user-generated-content p a,.aalto-rich-text-highlight .aalto-user-generated-content p .aalto-double-column__description a,.aalto-double-column__description .kb-self-study-material .hub-listing__results__item__link-container a.internal,.kb-self-study-material .hub-listing__results__item__link-container .aalto-double-column__description a.internal,.aalto-double-column__description .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .aalto-double-column__description a.internal,.listing-accordion__container .accordion__content a.highlight,.listing-accordion__container .accordion__content .image-with-text-wrapper p a,.image-with-text-wrapper p .listing-accordion__container .accordion__content a,.listing-accordion__container .accordion__content .aalto-rich-text-highlight .aalto-user-generated-content p a,.aalto-rich-text-highlight .aalto-user-generated-content p .listing-accordion__container .accordion__content a,.listing-accordion__container .accordion__content .kb-self-study-material .hub-listing__results__item__link-container a.internal,.kb-self-study-material .hub-listing__results__item__link-container .listing-accordion__container .accordion__content a.internal,.listing-accordion__container .accordion__content .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .listing-accordion__container .accordion__content a.internal{margin-top:2.4rem;background-color:transparent}.aalto-dropdown__toggle{display:flex;padding:.4rem;align-items:center;text-decoration:none;cursor:pointer}.aalto-dropdown__toggle:hover,.aalto-dropdown__toggle:focus{color:var(--color-brand-blue,#162A52);background-color:var(--color-brand-turquoise,#19DDCA);outline:0}.aalto-dropdown__toggle[aria-expanded='true'],.aalto-dropdown__toggle:active{color:var(--color-brand-blue,#162A52);background-color:var(--color-brand-turquoise,#19DDCA)}.aalto-menu__action-toggle:hover,.aalto-menu__action-toggle:focus{color:var(--color-brand-blue,#162A52)}.aalto-menu__action-toggle[aria-expanded='true'],.aalto-menu__action-toggle:active{color:var(--color-brand-blue,#162A52);background-color:var(--color-brand-turquoise,#19DDCA)}@media all and (max-width:899px){.aalto-dropdown-container--toggle-hidden-header-mobile .aalto-dropdown__toggle{display:none}}@media all and (max-width:899px){.aalto-dropdown-container--toggle-hidden-header-mobile .aalto-dropdown__menu--flip>li::after{content:'';display:block;border-bottom:1px solid var(--color-black-black,#151515);margin-top:0;margin-left:1.6rem;margin-right:1.6rem}}@media all and (min-width:600px){.aalto-dropdown-container--toggle-hidden-header-mobile .aalto-dropdown__menu--flip>li::after{margin-left:4rem;margin-right:4rem}}@media all and (max-width:899px){.mobile-menu-open .aalto-dropdown-container--toggle-hidden-header-mobile .aalto-dropdown__toggle[aria-expanded]+.aalto-dropdown__menu{visibility:visible;opacity:1;transform:none;background:transparent;position:static;border:0 none;box-shadow:none;margin:0;padding:1.6rem 0;max-width:none;transition:none}}@media all and (max-width:899px){.aalto-dropdown-container--language .aalto-dropdown__toggle[aria-expanded]+.aalto-dropdown__menu{display:flex;justify-content:center}}.aalto-dropdown__toggle--with_chevron{padding-right:2rem;background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_down-dark);background-position:right .4rem center;background-repeat:no-repeat;background-size:1.6rem 1.6rem;background-color:transparent}@media (prefers-color-scheme:dark){.aalto-dropdown__toggle--with_chevron{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_down-light)}.lightmode .aalto-dropdown__toggle--with_chevron{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_down-dark)}}.aalto-dropdown__toggle--with_chevron:hover,.aalto-dropdown__toggle--with_chevron:focus{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_down-dark)}@media (prefers-color-scheme:dark){.aalto-dropdown__toggle--with_chevron:hover,.aalto-dropdown__toggle--with_chevron:focus{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_down-light)}.lightmode .aalto-dropdown__toggle--with_chevron:hover,.lightmode .aalto-dropdown__toggle--with_chevron:focus{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_down-dark)}}.aalto-dropdown__toggle--with_chevron[aria-expanded='true'],.aalto-dropdown__toggle--with_chevron:active{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_up-dark)}@media (prefers-color-scheme:dark){.aalto-dropdown__toggle--with_chevron[aria-expanded='true'],.aalto-dropdown__toggle--with_chevron:active{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_up-light)}.lightmode .aalto-dropdown__toggle--with_chevron[aria-expanded='true'],.lightmode .aalto-dropdown__toggle--with_chevron:active{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_up-dark)}}.aalto-dropdown__toggle>:not(:first-child){margin-left:.4rem}.aalto-menu__action-item--tools button svg,.aalto-dropdown__toggle-custom-icon svg{vertical-align:bottom}.aalto-dropdown__menu{position:absolute;margin-top:0;margin-right:.4rem;transition:visibility 0s linear 0s,opacity 0.15s ease,transform 0.15s ease;z-index:1;max-width:24rem;padding:.8rem 0;background-color:var(--color-kb-global-bg-color,#fff);background-color:var(--color-kb-global-bg-color,#fff);border:1px solid var(--color-brand-blue,#162A52);box-shadow:0 .1rem .1rem 0 var(--color-black-black-a015,rgba(21,21,21,0.15))}.aalto-dropdown__toggle[aria-expanded='false']+.aalto-dropdown__menu{visibility:hidden;opacity:0;z-index:-1;border-color:var(--color-structural-300,#d5d5d5);transform:translateY(-10px);transition:visibility 0s linear 0.15s,0.15s opacity ease,0.15s transform ease}.aalto-dropdown__menu--flip{right:0}@media all and (max-width:899px){.aalto-dropdown__menu--flip{padding-bottom:0;margin-right:0}}.aalto-dropdown__menu>li{display:block}.aalto-dropdown__link{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;display:block;padding:.8rem 3.2rem;box-shadow:inset 0 0 0 -1px var(--color-brand-blue,#162A52);transition:0.2s box-shadow ease-out;text-decoration:none}.aalto-dropdown__link:focus,.aalto-dropdown__link:hover{box-shadow:inset 5px 0 0 -1px var(--color-brand-blue,#162A52);color:var(--color-brand-blue,#162A52)}.aalto-dropdown__link:active{box-shadow:inset 5px 0 0 -1px var(--color-brand-blue,#162A52);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-dark,#2d2d2d)}.aalto-dropdown__link[aria-selected='true'],.aalto-dropdown__link[aria-current='true'],.aalto-dropdown__link[aria-current='location'],.aalto-dropdown__link[aria-current='page']{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-tick-dark);background-position:.8rem .8rem;background-repeat:no-repeat;background-size:1.6rem 1.6rem;background-color:transparent}@media (prefers-color-scheme:dark){.aalto-dropdown__link[aria-selected='true'],.aalto-dropdown__link[aria-current='true'],.aalto-dropdown__link[aria-current='location'],.aalto-dropdown__link[aria-current='page']{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-tick-light)}.lightmode .aalto-dropdown__link[aria-selected='true'],.lightmode .aalto-dropdown__link[aria-current='true'],.lightmode .aalto-dropdown__link[aria-current='location'],.lightmode .aalto-dropdown__link[aria-current='page']{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-tick-dark)}}.aalto-dropdown__link[aria-selected='true']:focus,.aalto-dropdown__link[aria-selected='true']:hover,.aalto-dropdown__link[aria-current='true']:focus,.aalto-dropdown__link[aria-current='true']:hover,.aalto-dropdown__link[aria-current='location']:focus,.aalto-dropdown__link[aria-current='location']:hover,.aalto-dropdown__link[aria-current='page']:focus,.aalto-dropdown__link[aria-current='page']:hover{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-tick-dark);background-color:var(--color-brand-turquoise,#19DDCA)}@media (prefers-color-scheme:dark){.aalto-dropdown__link[aria-selected='true']:focus,.aalto-dropdown__link[aria-selected='true']:hover,.aalto-dropdown__link[aria-current='true']:focus,.aalto-dropdown__link[aria-current='true']:hover,.aalto-dropdown__link[aria-current='location']:focus,.aalto-dropdown__link[aria-current='location']:hover,.aalto-dropdown__link[aria-current='page']:focus,.aalto-dropdown__link[aria-current='page']:hover{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-tick-light)}.lightmode .aalto-dropdown__link[aria-selected='true']:focus,.lightmode .aalto-dropdown__link[aria-selected='true']:hover,.lightmode .aalto-dropdown__link[aria-current='true']:focus,.lightmode .aalto-dropdown__link[aria-current='true']:hover,.lightmode .aalto-dropdown__link[aria-current='location']:focus,.lightmode .aalto-dropdown__link[aria-current='location']:hover,.lightmode .aalto-dropdown__link[aria-current='page']:focus,.lightmode .aalto-dropdown__link[aria-current='page']:hover{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-tick-dark)}}@media all and (max-width:899px){.aalto-dropdown-container--toggle-hidden-header-mobile .aalto-dropdown__link{position:relative;text-decoration:none;display:block;color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:600;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif;padding:1.6rem 4rem}}@media all and (max-width:899px) and (max-width:899px){.aalto-dropdown-container--toggle-hidden-header-mobile .aalto-dropdown__link{font-size:1.7rem;line-height:2.6rem}}@media all and (max-width:899px){.aalto-dropdown-container--toggle-hidden-header-mobile .aalto-dropdown__link:focus,.aalto-dropdown-container--toggle-hidden-header-mobile .aalto-dropdown__link:hover{box-shadow:none;background-image:none;color:var(--color-brand-blue,#162A52)}.aalto-dropdown-container--toggle-hidden-header-mobile .aalto-dropdown__link:active{box-shadow:none;background-image:none;color:var(--color-brand-blue,#162A52)}}@media all and (max-width:599px){.aalto-dropdown-container--toggle-hidden-header-mobile .aalto-dropdown__link{padding:1.6rem 1.6rem}}@media all and (max-width:899px){.aalto-dropdown-container--language .aalto-dropdown__link{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:600;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif;display:flex;align-items:center;justify-content:center;margin-right:2rem;padding:0;width:5.6rem;height:5.6rem;border-radius:100vh;background-image:none;border:1px solid var(--color-brand-blue,#162A52);transition:none}}@media all and (max-width:899px) and (max-width:899px){.aalto-dropdown-container--language .aalto-dropdown__link{font-size:1.7rem;line-height:2.6rem}}@media all and (max-width:899px){.aalto-dropdown-container--language .aalto-dropdown__link[aria-current='true']{color:var(--color-brand-beige,#FFF8E6);background-color:var(--color-dark,#2d2d2d)}.aalto-dropdown-container--language .aalto-dropdown__link:not([aria-current='true']){color:var(--color-text-body,#272A2E);background-color:var(--color-light,#fff)}.aalto-dropdown-container--language .aalto-dropdown__link:hover,.aalto-dropdown-container--language .aalto-dropdown__link:focus{color:var(--color-dark,#2d2d2d);background-color:var(--color-brand-turquoise,#19DDCA);outline:none;box-shadow:inset 0 0 0 .1rem var(--color-brand-blue,#162A52)}}.aalto-dropdown__menu li:last-child .aalto-dropdown__link{margin-right:0}.aalto-dropdown__link+.ajax-progress{display:none}.aalto-dropdown__link-description{display:block;font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.aalto-dropdown__link-description{font-size:1.2rem;line-height:2.1rem}}.aalto-dropdown-container--language .aalto-dropdown__link>abbr{text-decoration:none}@media all and (min-width:900px){.aalto-dropdown-container--language .aalto-dropdown__link>abbr{display:none}}.aalto-dropdown-container--language .aalto-dropdown__link>span{display:none}@media all and (min-width:900px){.aalto-dropdown-container--language .aalto-dropdown__link>span{display:inline}}.aalto-dropdown__link .aalto-inline-icon{font-size:2.7rem;vertical-align:bottom}.aalto-feature-container{background-color:var(--color-brand-darker-beige,#F9F1DD);width:100%;overflow:hidden;margin-bottom:2.4rem}.aalto-feature-list{display:flex;flex-direction:column;align-items:flex-start;align-content:center;flex-wrap:wrap;justify-content:flex-start;margin-top:0;margin-bottom:3.2rem;padding-top:3.2rem}@media all and (min-width:600px){.aalto-feature-list{align-content:flex-start;flex-direction:row;-moz-column-gap:3.2rem;column-gap:3.2rem;margin-bottom:4.8rem;padding-top:4.8rem}}.aalto-feature-list hr{width:100%;margin:0 0 2.4rem 0}@media all and (min-width:600px){.aalto-feature-list hr{margin:.8rem 0 3.2rem 0}}.aalto-feature-item{display:block;flex:1 1 auto;margin-right:0;margin-left:0;margin-bottom:2.4rem}.aalto-feature-item:last-child{margin-bottom:0}@media all and (min-width:600px){.aalto-feature-item{margin-bottom:2.4rem;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.6rem)}.aalto-feature-item:nth-last-child(-n+2){margin-bottom:0}}@media all and (min-width:900px){.aalto-feature-item{flex-grow:0;flex-shrink:0;flex-basis:calc(33.3333% - 2.1333333333rem)}.aalto-feature-item:nth-last-child(-n+3){margin-bottom:0}}.aalto-feature-item__wrapper{display:flex;flex-direction:row;flex-wrap:nowrap}.aalto-feature-item--image-container{flex:0 0 3.2rem;width:3.2rem;padding-right:1.6rem;padding-top:.2rem;text-align:center}.aalto-feature-item__image{display:inline-block;font-size:0;line-height:0;width:1.6rem;height:1.6rem;background-position:center center;background-repeat:no-repeat;background-size:contain;flex-shrink:0}.aalto-feature-item__image--calendar{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-calendar-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--calendar{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-calendar-light)}.lightmode .aalto-feature-item__image--calendar{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-calendar-dark)}}.aalto-feature-item__image--clock{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-clock-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--clock{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-clock-light)}.lightmode .aalto-feature-item__image--clock{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-clock-dark)}}.aalto-feature-item__image--credits{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-plus-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--credits{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-plus-light)}.lightmode .aalto-feature-item__image--credits{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-plus-dark)}}.aalto-feature-item__image--degree{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-ribbon-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--degree{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-ribbon-light)}.lightmode .aalto-feature-item__image--degree{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-ribbon-dark)}}.aalto-feature-item__image--field{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-pie_chart-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--field{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-pie_chart-light)}.lightmode .aalto-feature-item__image--field{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-pie_chart-dark)}}.aalto-feature-item__image--hourglass{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-hourglass-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--hourglass{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-hourglass-light)}.lightmode .aalto-feature-item__image--hourglass{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-hourglass-dark)}}.aalto-feature-item__image--language{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-speech_bubble-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--language{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-speech_bubble-light)}.lightmode .aalto-feature-item__image--language{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-speech_bubble-dark)}}.aalto-feature-item__image--location{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-location_pin-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--location{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-location_pin-light)}.lightmode .aalto-feature-item__image--location{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-location_pin-dark)}}.aalto-feature-item__image--school{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-pantheon-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--school{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-pantheon-light)}.lightmode .aalto-feature-item__image--school{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-pantheon-dark)}}.aalto-feature-item__image--tickets{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-tick-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--tickets{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-tick-light)}.lightmode .aalto-feature-item__image--tickets{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-tick-dark)}}.aalto-feature-item__image--tuition{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-money_euro-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--tuition{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-money_euro-light)}.lightmode .aalto-feature-item__image--tuition{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-money_euro-dark)}}.aalto-feature-item__image--globe{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-globe-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--globe{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-globe-light)}.lightmode .aalto-feature-item__image--globe{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-globe-dark)}}.aalto-feature-item__image--level{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-level-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--level{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-level-light)}.lightmode .aalto-feature-item__image--level{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-level-dark)}}.aalto-feature-item__image--cog{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-cog-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--cog{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-cog-light)}.lightmode .aalto-feature-item__image--cog{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-cog-dark)}}.aalto-feature-item__image--analysis{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-three_circles-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--analysis{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-three_circles-light)}.lightmode .aalto-feature-item__image--analysis{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-three_circles-dark)}}.aalto-feature-item__image--subject{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-subject-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--subject{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-subject-light)}.lightmode .aalto-feature-item__image--subject{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-subject-dark)}}.aalto-feature-item__image--alert{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-alert-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--alert{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-alert-light)}.lightmode .aalto-feature-item__image--alert{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-alert-dark)}}.aalto-feature-item__image--user{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-user-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--user{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-user-light)}.lightmode .aalto-feature-item__image--user{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-user-dark)}}.aalto-feature-item__image--info{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-info-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--info{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-info-light)}.lightmode .aalto-feature-item__image--info{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-info-dark)}}.aalto-feature-item__image--home{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-home-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--home{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-home-light)}.lightmode .aalto-feature-item__image--home{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-home-dark)}}.aalto-feature-item__image--diagram{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-diagram-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--diagram{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-diagram-light)}.lightmode .aalto-feature-item__image--diagram{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-diagram-dark)}}.aalto-feature-item--text-container{flex:1 1 25.6rem}.aalto-feature-item--text-container>div{width:100%}.aalto-feature-item__title,.aalto-feature-item__text{padding-left:0}.aalto-feature-item__title{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:bold;letter-spacing:.004rem;line-height:2.7rem;font-family:work-sans,sans-serif;margin:0 0 .4rem}@media all and (max-width:899px){.aalto-feature-item__title{font-size:1.7rem;line-height:2.6rem;letter-spacing:.003rem}}.aalto-feature-item__text,.aalto-feature-item__text .aalto-user-generated-content{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:normal;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif;margin:0}@media all and (max-width:899px){.aalto-feature-item__text,.aalto-feature-item__text .aalto-user-generated-content{font-size:1.7rem;line-height:2.6rem}}.aalto-feature-item__comma-separated>span::after{content:','}.aalto-feature-item__comma-separated>span:last-child::after{content:''}.webform-submission-service-feedback-form .form-textarea{margin-bottom:1.6rem}.aalto-filter-badge{display:inline-block;cursor:default;text-decoration:none;transition:box-shadow 0.125s linear,padding 0.125s linear,background-position 0.125s linear;border-width:.1rem;border-style:solid;padding:1.1rem 3.1rem;text-align:center;border-color:var(--color-brand-blue,#162A52);color:var(--color-brand-blue,#162A52);background-color:var(--color-brand-white,#fff);background-position:.8rem 1.2rem;outline:1px solid var(--color-brand-blue,#162A52);outline-offset:0;border-radius:3.5rem;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);transform:translate3d(0,0,0);font-weight:600;color:var(--color-brand-blue,#162A52);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;font-weight:normal;display:flex;align-items:center;-moz-column-gap:.8rem;column-gap:.8rem;max-width:100%;text-align:left;height:3.2rem;margin-bottom:.8rem;padding-right:.4rem;padding-left:1.6rem;border-radius:1.6rem}.aalto-filter-badge:focus{outline:2px solid var(--color-brand-white,#fff);box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52);border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none}.aalto-filter-badge.hover,.aalto-filter-badge:hover{color:inherit;outline:0 solid var(--color-brand-turquoise,#19DDCA);box-shadow:none;border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none;cursor:default}.aalto-filter-badge:hover:focus{outline:2px solid var(--color-brand-white,#fff);box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52)}.aalto-filter-badge:active{border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none;transition-duration:0.05s}.aalto-filter-badge:hover:active{outline:1px solid var(--color-brand-turquoise,#19DDCA);box-shadow:none;border-color:rgba(0,0,0,0)}.aalto-filter-badge:disabled,.aalto-filter-badge[disabled],.aalto-filter-badge.disabled{border-color:rgba(0,0,0,0);outline:1px solid transparent;background-color:var(--color-brand-grey,#B7B7B7) !important;color:var(--color-brand-blue,#162A52) !important;cursor:not-allowed !important}.aalto-filter-badge:disabled .aalto-filter-badge__icon-container{color:rgba(21,21,21,0.3)}.aalto-filter-badge__text{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aalto-filter-badge__icon-container{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;flex-shrink:0}.filter-menu__block{position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--color-kb-global-bg-color,#fff);padding:0 1.6rem}@media all and (max-width:899px){.filter-menu__block{z-index:1000;box-shadow:-.2rem 0 0 0 var(--color-structural-300,#d5d5d5)}}@media all and (min-width:900px){.filter-menu__block{position:relative;padding:0}}.filter-menu__mobile-button{display:flex;width:100%;padding:1.2rem 0;text-align:left}@media all and (min-width:900px){.filter-menu__mobile-button{display:none}}.filter-menu__mobile-button:hover,.filter-menu__mobile-button:focus{cursor:pointer}.filter-menu__mobile-button:hover .filter-menu__mobile-button-text--header,.filter-menu__mobile-button:hover .filter-menu__mobile-button-text--description,.filter-menu__mobile-button:focus .filter-menu__mobile-button-text--header,.filter-menu__mobile-button:focus .filter-menu__mobile-button-text--description{color:var(--color-brand-blue,#162A52);text-decoration:underline}.filter-menu__mobile-button:active{background-color:var(--color-brand-grey,#B7B7B7);box-shadow:-.4rem 0 0 var(--color-brand-grey,#B7B7B7),.4rem 0 0 0 var(--color-brand-grey,#B7B7B7)}.filter-menu__mobile-button-text--header{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:600;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif;flex:1 1 auto;padding-right:1.6rem}@media all and (max-width:899px){.filter-menu__mobile-button-text--header{font-size:1.7rem;line-height:2.6rem}}.filter-menu__mobile-button-text--description{flex:0 1 auto;margin-left:auto;padding-right:.8rem;font-weight:normal;color:var(--color-brand-blue,#162A52);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.filter-menu__mobile-button-text--description{font-size:1.2rem;line-height:2.1rem}}.filter-menu__mobile-button-text--icon{flex:0 0 auto;width:1.6rem;height:1.6rem;transform:rotate(90deg)}.filter-menu__block-header{display:flex;align-items:center;width:100%;height:4.8rem;z-index:1}@media all and (min-width:900px){.filter-menu__block-header{display:none}}@media all and (max-width:899px){.filter-menu__block-header-mobile-text,.aalto-filters .filter-menu__block [for='edit-field-vacancy-place-target-id'],.aalto-filters .filter-menu__block .aalto-form__legend{position:absolute;display:inline-block;top:1.6rem;right:0;left:0;text-align:center;pointer-events:none;margin-left:5.6rem;width:calc(100% - 7.2rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.filter-menu__block-header-mobile-text::after,.aalto-filters .filter-menu__block [for='edit-field-vacancy-place-target-id']::after,.aalto-filters .filter-menu__block .aalto-form__legend::after{content:'';width:4rem;display:inline-block}}.aalto-filters .filter-menu__block [for='edit-field-vacancy-place-target-id']{pointer-events:auto}.filter-menu__block-header-mobile-text{color:var(--color-structural-700,#6f6f6f);font-size:1.8rem;font-weight:600;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.filter-menu__block-header-mobile-text{font-size:1.7rem;line-height:2.6rem}}.filter-menu__button--back{flex:0 0 auto;width:3.2rem;height:3.2rem;padding:0;border-radius:1.6rem;border:1px solid var(--color-brand-blue,#162A52);z-index:1}.filter-menu__button-icon--chevron{transform:rotate(270deg)}.filter-menu__button--clear-all{margin-left:auto}@media all and (max-width:899px){.filter-menu-container{border-top:1px solid var(--color-brand-blue,#162A52);border-bottom:1px solid var(--color-brand-blue,#162A52)}}@media all and (min-width:900px){.filter-block-container{padding-top:2.4rem}}@media all and (max-width:899px){.filter-block-container+.filter-block-container{margin-top:-.1rem}}.filter-menu__mobile-button[aria-expanded='false'] .aalto-menu__toggle-icon-chevron{transform:rotate(180deg)}@media all and (max-width:899px){.filter-menu__mobile-button[aria-expanded='false']+.filter-menu__block{visibility:hidden;transform:translateX(100%);transition:0.3s transform cubic-bezier(0.175,0.885,0.32,1.02),0.3s visibility linear}.filter-menu__mobile-button[aria-expanded='true']+.filter-menu__block{visibility:visible;transform:translateX(0);transition:0.3s transform cubic-bezier(0.175,0.885,0.32,1.02)}}.aalto-filters__header{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:bold;letter-spacing:.004rem;line-height:2.7rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.aalto-filters__header{font-size:1.7rem;line-height:2.6rem;letter-spacing:.003rem}}@media all and (max-width:899px){.aalto-filters__header{display:none}}@media all and (min-width:900px){.aalto-filters__header{border-bottom:1px solid var(--color-brand-blue,#162A52);padding-bottom:.4rem;margin-bottom:0}}.aalto-filters__header+.aalto-form__fieldset{margin-top:1.6rem}.aalto-filters{flex:0 0 auto;width:auto;max-width:100%;margin-bottom:3.2rem;word-wrap:break-word}.aalto-filters input[type='checkbox']{opacity:0;position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none}.aalto-filters input[type='checkbox']+label{display:block;position:relative;max-width:60rem;font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;padding:.8rem .8rem .8rem 3.2rem}.aalto-filters input[type='checkbox']+label::before{content:'';position:absolute;top:.9rem;left:.8rem;display:inline-block;width:1.6rem;height:1.6rem;border:.2rem solid var(--color-brand-blue,#162A52);background-color:var(--color-light,#fff);border-radius:.2rem}.aalto-filters input[type='checkbox']+label:hover,.aalto-filters input[type='checkbox']:focus+label{background-color:var(--color-brand-turquoise,#19DDCA)}.aalto-filters input[type='checkbox']+label:hover::before,.aalto-filters input[type='checkbox']:focus+label::before{border-color:var(--color-brand-blue,#162A52)}.aalto-filters input[type='checkbox']:focus+label{box-shadow:-.4rem 0 0 0 var(--color-brand-blue,#162A52)}.aalto-filters input[type='checkbox']:checked+label::before,.aalto-filters input[type='checkbox']:indeterminate+label::before{background-color:var(--color-brand-blue,#162A52);border:0 none;background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checkbox_check-light);background-position:center center;background-repeat:no-repeat}@media (prefers-color-scheme:dark){.aalto-filters input[type='checkbox']:checked+label::before,.aalto-filters input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checkbox_check-dark)}.lightmode .aalto-filters input[type='checkbox']:checked+label::before,.lightmode .aalto-filters input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checkbox_check-light)}}.aalto-filters input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checkbox_dash-light)}@media (prefers-color-scheme:dark){.aalto-filters input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checkbox_dash-dark)}.lightmode .aalto-filters input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checkbox_dash-light)}}.aalto-filters input[type='checkbox']:disabled+label{color:var(--color-text-meta,#445371)}.aalto-filters input[type='checkbox']:disabled+label:hover{background-color:transparent}.aalto-filters input[type='checkbox']:disabled+label::before{background-color:var(--color-structural-700,#6f6f6f)}.aalto-filters input[type='radio']{opacity:0;position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none}.aalto-filters input[type='radio']+label{display:block;position:relative;max-width:60rem;font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;padding:.8rem .8rem .8rem 3.2rem}.aalto-filters input[type='radio']+label::before{content:'';position:absolute;top:.9rem;left:.8rem;display:inline-block;width:1.6rem;height:1.6rem;border:.2rem solid var(--color-dark,#2d2d2d);background-color:var(--color-light,#fff);border-radius:1.6rem}.aalto-filters input[type='radio']+label:hover,.aalto-filters input[type='radio']:focus+label{color:var(--color-text-body,#272A2E);background-color:var(--color-structural-200,#e3e3e3)}.aalto-filters input[type='radio']+label:hover::before,.aalto-filters input[type='radio']:focus+label::before{box-shadow:0 0 0 .1rem var(--color-dark,#2d2d2d),inset 0 0 0 .3rem var(--color-light,#fff)}.aalto-filters input[type='radio']:checked+label::before{background-color:var(--color-dark,#2d2d2d);border-color:var(--color-dark,#2d2d2d);box-shadow:inset 0 0 0 .3rem var(--color-light,#fff)}.aalto-filters input[type='radio']:checked:focus+label::before{box-shadow:0 0 0 .1rem var(--color-dark,#2d2d2d),inset 0 0 0 .3rem var(--color-light,#fff)}.aalto-filters input[type='radio']:disabled+label{color:var(--color-text-meta,#445371)}.aalto-filters input[type='radio']:disabled+label:hover{background-color:transparent}.aalto-filters input[type='radio']:disabled:not(:checked)+label:hover::before{box-shadow:none}.aalto-filters input[type='radio']:disabled+label::before{background-color:var(--color-structural-700,#6f6f6f)}.aalto-filters input[type='checkbox']+label,.aalto-filters input[type='radio']+label{max-width:none}.aalto-filters .aalto-form{padding-bottom:.8rem}@media all and (min-width:600px){.aalto-filters .aalto-form{margin-right:0;margin-left:0}}.aalto-filters .aalto-form__checkbox-container[data-depth]{position:relative}.aalto-filters .aalto-form__checkbox-container[data-depth='0'] .aalto-form__label{padding-left:3.2rem}.aalto-filters .aalto-form__checkbox-container[data-depth='1']::before{content:'';position:absolute;display:block;width:.2rem;height:calc(100% - 1.6rem);background:var(--color-structural-500,#BDBDBD);left:1.5rem}.aalto-filters .aalto-form__checkbox-container[data-depth='1'] .aalto-form__label{margin-left:2rem}.aalto-filters .aalto-form__checkbox-container[data-depth='1'] .aalto-form__label::after{content:'';position:absolute;left:-.5rem;top:-1.7rem;width:1.5rem;height:3.5rem;border-left:.2rem solid var(--color-structural-500,#BDBDBD);border-bottom:.2rem solid var(--color-structural-500,#BDBDBD);z-index:-1}.aalto-filters .aalto-form__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:solid 1px var(--color-brand-blue,#162A52);border-radius:0;background-color:var(--color-light,#fff);background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_down-dark);background-size:1.6rem 1.6rem;background-repeat:no-repeat;background-position-x:calc(100% - .4rem);background-position-y:center;display:block;width:100%;height:4rem;padding-left:.8rem;padding-right:2.4rem;font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif}@media (prefers-color-scheme:dark){.aalto-filters .aalto-form__select{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_down-light)}.lightmode .aalto-filters .aalto-form__select{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_down-dark)}}.aalto-filters .aalto-form__select::-ms-expand{display:none}.aalto-filters .aalto-form__select:focus{box-shadow:0 0 0 .1rem var(--color-brand-blue,#162A52);outline:0 none}.aalto-filters .aalto-form__select.error{border-color:var(--color-danger-500,#E4423F)}.aalto-filters .aalto-form__select.error:focus{box-shadow:0 0 0 .1rem var(--color-danger-500,#E4423F)}.aalto-filters .aalto-form__select-container,.aalto-filters .aalto-form__fieldset{margin-bottom:2.4rem}@media all and (max-width:899px){.aalto-filters .aalto-form__fieldset-items-container{transform:translate3d(0,0,0);overflow-y:auto;-webkit-overflow-scrolling:touch;background:linear-gradient(var(--color-kb-global-bg-color,#fff) 30%,var(--color-light-a000,rgba(255,255,255,0))),linear-gradient(var(--color-light-a000,rgba(255,255,255,0)),var(--color-kb-global-bg-color,#fff) 70%) 0 100%,linear-gradient(180deg,var(--color-structural-300,#d5d5d5) 0%,var(--color-structural-300,#d5d5d5) 2px,var(--color-black-black-a015,rgba(21,21,21,0.15)) 2px,var(--color-black-black-a000,rgba(21,21,21,0)) 100%),linear-gradient(to top,var(--color-structural-300,#d5d5d5) 0%,var(--color-structural-300,#d5d5d5) 2px,var(--color-black-black-a015,rgba(21,21,21,0.15)) 2px,var(--color-black-black-a000,rgba(21,21,21,0)) 100%) 0 100%;background-attachment:local,local,scroll,scroll;background-size:100% 40px,100% 40px,100% 18px,100% 18px;background-color:var(--color-kb-global-bg-color,#fff);background-repeat:no-repeat;max-height:calc(100vh - 4.8rem);padding-bottom:15.2rem}}.aalto-es-search__container .aalto-form__select-container>label,.aalto-filters .aalto-form__select-container>.aalto-form__label,.aalto-filters .aalto-form__legend{display:inline-block;color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:600;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif;margin-bottom:.4rem}@media all and (max-width:899px){.aalto-es-search__container .aalto-form__select-container>label,.aalto-filters .aalto-form__select-container>.aalto-form__label,.aalto-filters .aalto-form__legend{font-size:1.7rem;line-height:2.6rem}}.aalto-filters .aalto-form__checkbox{margin-bottom:.1rem}@media all and (min-width:900px){.aalto-filters .aalto-form__fieldset-items{transform:translate3d(0,0,0);overflow-y:auto;-webkit-overflow-scrolling:touch;background:linear-gradient(var(--color-kb-global-bg-color,#fff) 30%,var(--color-light-a000,rgba(255,255,255,0))),linear-gradient(var(--color-light-a000,rgba(255,255,255,0)),var(--color-kb-global-bg-color,#fff) 70%) 0 100%,linear-gradient(180deg,var(--color-structural-300,#d5d5d5) 0%,var(--color-structural-300,#d5d5d5) 2px,var(--color-black-black-a015,rgba(21,21,21,0.15)) 2px,var(--color-black-black-a000,rgba(21,21,21,0)) 100%),linear-gradient(to top,var(--color-structural-300,#d5d5d5) 0%,var(--color-structural-300,#d5d5d5) 2px,var(--color-black-black-a015,rgba(21,21,21,0.15)) 2px,var(--color-black-black-a000,rgba(21,21,21,0)) 100%) 0 100%;background-attachment:local,local,scroll,scroll;background-size:100% 40px,100% 40px,100% 18px,100% 18px;background-color:var(--color-kb-global-bg-color,#fff);background-repeat:no-repeat;padding-right:0;padding-left:.8rem;max-height:26rem}}@media all and (min-width:900px){.aalto-filters .aalto-form__fieldset-items:not(.aalto-form__fieldset-items--scrollable){max-height:none;background-color:transparent}}.aalto-filters .aalto-form__date-wrapper{padding-left:.8rem;display:flex;flex-wrap:wrap}.aalto-filters .aalto-form__date-container{margin-bottom:.8rem}.aalto-filters .aalto-form__date-container:first-child{margin-right:1.6rem}.aalto-filters .aalto-form__date-container .aalto-form__label{display:block;font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif;margin-left:.8rem}@media all and (max-width:899px){.aalto-filters .aalto-form__date-container .aalto-form__label{font-size:1.2rem;line-height:2.1rem}}.aalto-filters .aalto-form__date-container .aalto-form__date{margin-left:.8rem;font-weight:normal;font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;border:1px solid var(--color-brand-blue,#162A52);background-color:var(--color-light,#fff)}.aalto-form__date{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;border:1px solid var(--color-brand-blue,#162A52);padding-top:0;padding-right:.8rem;padding-bottom:0;padding-left:.8rem;height:4rem}.aalto-filters .aalto-form__date-container{margin-bottom:2.4rem}.aalto-filters .bef-nested ul{padding-left:0;list-style-type:none}.aalto-filters .aalto-form__fieldset-items-container .aalto-form__legend .fieldset-legend{display:none}.ajax-progress.ajax-progress-fullscreen{background-color:var(--color-light,#fff);background-size:2.4rem;border-radius:50%;padding:2rem}.aalto-tile{position:relative;background-color:var(--color-brand-white,#fff);height:calc(100% - .4rem);margin-top:.2rem}.aalto-tile .aalto-tile__link{text-decoration:none;outline-offset:-.3rem}.aalto-tile .aalto-tile__link::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0}.aalto-tile .aalto-tile__link:active::after{background-color:var(--color-black-black-a015,rgba(21,21,21,0.15))}.aalto-tile:hover,.aalto-tile:focus-within{background-color:var(--color-brand-turquoise,#19DDCA)}.aalto-tile:hover .manual-liftup-small__horizontal-card--image-container,.aalto-tile:hover .aalto-liftup-m-card__image-container,.aalto-tile:focus-within .manual-liftup-small__horizontal-card--image-container,.aalto-tile:focus-within .aalto-liftup-m-card__image-container{background-color:var(--color-light,#fff)}@media (prefers-color-scheme:dark){.aalto-tile:hover,.aalto-tile:focus-within{--color-text-body:#162A52;--color-text-meta:#445371}.aalto-tile:hover .aalto-liftup-m-card-icon-container,.aalto-tile:focus-within .aalto-liftup-m-card-icon-container{background-color:var(--color-brand-beige,#FFF8E6);background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-external_link-light)}}.aalto-tile:focus-within{box-shadow:0 0 0 2px var(--color-brand-blue,#162A52)}.aalto-tile-container:not(.aalto-tile--no-image) .aalto-tile,.aalto-tile-container:not(.aalto-tile--no-image) .aalto-tile picture,.aalto-tile-container:not(.aalto-tile--no-image) .aalto-tile img{border-radius:0 2rem 0 0}.aalto-tile__top-wrapper{position:relative}.aalto-tile__top-wrapper::before{content:'';width:1px;margin-left:-1px;float:left;height:0;padding-top:43.4782608696%}.aalto-tile__top-wrapper::after{content:'';display:table;clear:both}.aalto-tile__top-container{display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.aalto-tile__image-container{position:relative;width:100%;height:100%}.aalto-tile__image-container div,.aalto-tile__image-container img{height:100%;width:100%}.aalto-tile__image-container img{font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover}.aalto-tile--no-image .aalto-tile__top-wrapper{display:none}.aalto-tile__overflow-container{height:11rem;width:100%;overflow-y:hidden}.aalto-tile__text-container{padding:1.6rem 1.6rem 4rem 1.6rem;overflow:hidden}.aalto-tile__title{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:bold;letter-spacing:.004rem;line-height:2.7rem;font-family:work-sans,sans-serif;margin-bottom:.8rem}@media all and (max-width:899px){.aalto-tile__title{font-size:1.7rem;line-height:2.6rem;letter-spacing:.003rem}}.aalto-tile__link{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.aalto-tile__meta{position:relative;max-width:100%;height:4.2rem;margin-bottom:2.4rem}.aalto-tile__meta-item{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}@media all and (max-width:899px){.aalto-tile__meta-item{font-size:1.2rem;line-height:2.1rem}}.aalto-tile__icon{width:1.6rem;height:1.6rem;vertical-align:top}.aalto-tile__summary{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif}.aalto-tile--see-all{display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding:1.6rem 2.4rem 3.2rem;background-color:var(--color-brand-blue,#162A52)}.aalto-tiles-layout__button--see-all{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_right-dark);background-repeat:no-repeat;background-size:1.6rem;background-position:right 3.2rem center;padding-right:5.6rem}@media (prefers-color-scheme:dark){.aalto-tiles-layout__button--see-all{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_right-light)}.lightmode .aalto-tiles-layout__button--see-all{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_right-dark)}}.aalto-tile--see-all:hover .aalto-tile__see-all-icon-container,.aalto-tile--see-all:focus-within .aalto-tile__see-all-icon-container{color:var(--color-brand-blue,#162A52)}@media (prefers-color-scheme:dark){.aalto-tile--see-all:hover .aalto-tile__see-all-icon-container,.aalto-tile--see-all:focus-within .aalto-tile__see-all-icon-container{color:var(--color-brand-white,#fff)}}.aalto-tile--see-all:hover .aalto-tile__see-all-icon-container{transform:translateX(.8rem)}.aalto-tiles-layout__items-container .aalto-tile-container--see-all{padding-bottom:.4rem}.aalto-tile-container--see-all:active .aalto-tile__see-all-icon-container{transform:translateX(1.6rem)}.aalto-tile__see-all-text{color:var(--color-brand-white,#fff);font-size:2rem;font-weight:bold;letter-spacing:.002rem;line-height:2.5rem;font-family:work-sans,sans-serif;text-decoration:none;display:flex;flex:40%;align-items:flex-end;margin-top:.8rem}@media all and (max-width:899px){.aalto-tile__see-all-text{font-size:1.9rem;line-height:2.4rem}}.aalto-tile__see-all-text::after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0}.aalto-tile__see-all-text:hover,.aalto-tile__see-all-text:focus{color:var(--color-brand-blue,#162A52)}@media (prefers-color-scheme:dark){.aalto-tile__see-all-text:hover,.aalto-tile__see-all-text:focus{color:var(--color-brand-white,#fff)}}.aalto-tile__see-all-text:focus,.aalto-tile__see-all-text:active{text-decoration:none}.aalto-tile__see-all-text:focus{outline:none;color:var(--color-text-body,#272A2E)}.aalto-tile__see-all-text:active:hover::after{border:0 none}.aalto-tile__see-all-icon-container{color:var(--color-brand-white,#fff);font-size:6.4rem;transition:0.1s transform ease-out;flex:60%;display:flex;align-items:flex-end}.aalto-tile__see-all-icon{width:2.4rem;height:2.4rem}.aalto-tile-container{position:relative;padding:0 .8rem}@media all and (min-width:900px){.aalto-tile-container{padding-top:3.2rem}}.aalto-tiles-layout--automatic-liftups .aalto-tile-container{flex:0 0 24rem;width:24rem;max-width:24rem;overflow-y:hidden}@media all and (min-width:900px){.aalto-tiles-layout--automatic-liftups .aalto-tile-container{flex:0 0 33.3333%;width:33.3333%;max-width:33.3333%}.aalto-tiles-layout--automatic-liftups .aalto-tile-container:nth-child(1),.aalto-tiles-layout--automatic-liftups .aalto-tile-container:nth-child(2),.aalto-tiles-layout--automatic-liftups .aalto-tile-container:nth-child(3){padding-top:0}}@media all and (min-width:1200px){.aalto-tiles-layout--automatic-liftups .aalto-tile-container{flex:0 0 25%;width:25%;max-width:25%}.aalto-tiles-layout--automatic-liftups .aalto-tile-container:nth-child(4){padding-top:0}}@media all and (min-width:900px) and (max-width:1199px){.aalto-tiles-layout--automatic-liftups .aalto-tile-container:nth-child(n+4){display:none}}@media all and (min-width:1200px){.aalto-tiles-layout--automatic-liftups .aalto-tile-container:nth-child(n+5){display:none}}.aalto-tile-container--see-all{width:24rem;margin:0 0 0 auto;padding-left:1.6rem}@media all and (min-width:900px){.aalto-tile-container--see-all{display:none}}@media all and (min-width:900px){.aalto-tiles-layout--content-highlights .aalto-tile-container:nth-child(n+7){display:none}}.aalto-tiles-layout--content-highlights .aalto-tile-container{flex:0 0 24rem;width:24rem;max-width:24rem}@media all and (min-width:900px){.aalto-tiles-layout--content-highlights .aalto-tile-container{flex:0 0 33.3333%;width:33.3333%;max-width:33.3333%}}@media all and (min-width:1200px){.aalto-tiles-layout--content-highlights .aalto-tile-container{flex:0 0 25%;width:25%;max-width:25%}.aalto-tiles-layout--content-highlights .aalto-tile-container:nth-child(1),.aalto-tiles-layout--content-highlights .aalto-tile-container:nth-child(2){flex:0 0 50%;width:50%;max-width:50%;padding-top:0}.aalto-tiles-layout--content-highlights .aalto-tile-container:nth-child(3),.aalto-tiles-layout--content-highlights .aalto-tile-container:nth-child(4){padding-top:3.2rem}}.page--type-listing .aalto-tiles-layout--automatic-liftups{padding-top:2.4rem}.page--type-listing .aalto-component-wrapper--automatic-liftup{margin-bottom:0}.aalto-tile--article .aalto-tile__meta{height:2.1rem}.aalto-tile-event__date-plane{flex:1 0 21.7391304348%;display:inline-flex;justify-content:center;align-items:center;background-color:var(--color-black-black,#151515);color:var(--color-light,#fff);position:relative}.aalto-tile-event__image-container{flex:1 1 78.2608695652%}.aalto-tiles-layout__header{max-width:81.8rem}@media all and (max-width:899px){.aalto-tiles-layout__header{margin-bottom:0}}@media all and (max-width:899px){.aalto-tiles-layout__header+.aalto-tiles-layout__description{margin-top:1.6rem}}.aalto-tiles-layout__description{font-weight:600;color:var(--color-text-body,#272A2E);font-size:2.1rem;letter-spacing:.002rem;line-height:3.2rem;font-family:work-sans,sans-serif;max-width:81.8rem}@media all and (max-width:899px){.aalto-tiles-layout__description{font-size:1.6rem;line-height:2.4rem}}.aalto-tiles-layout__top{display:flex;align-items:center}.aalto-tiles-layout__top-column{flex:1 1 auto}.aalto-tiles-layout__top-column--text{flex:0 0 auto;align-self:flex-end;margin-left:2.4rem}@media all and (max-width:899px){.aalto-tiles-layout__button--see-all{display:none}}.aalto-tiles-layout__items-container{display:flex;flex-direction:row;overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;align-content:flex-start;padding-right:.8rem;padding-left:.8rem}@media all and (min-width:600px){.aalto-tiles-layout__items-container{padding-right:3.2rem;padding-left:3.2rem}}@media all and (min-width:900px){.aalto-tiles-layout__items-container{padding-right:7.2rem;padding-left:7.2rem;max-width:154rem;margin-right:auto;margin-left:auto;overflow-x:hidden}}.aalto-tiles-layout__items-container::after{content:'';display:block;padding-right:.8rem}@media all and (min-width:600px){.aalto-tiles-layout__items-container::after{padding-right:3.2rem}}@media all and (min-width:900px){.aalto-tiles-layout__items-container::after{content:none}}.aalto-tiles-layout__items-empty{margin-left:.8rem}.aalto-tiles-layout__items-empty ~ .aalto-tile-container--see-all{display:none}@media all and (min-width:900px){.aalto-tiles-layout--content-highlights .aalto-tiles-layout__items-container{flex-wrap:wrap}}.aalto-tiles-layout--content-highlights .aalto-tile{background-color:var(--color-light,#fff);height:100%}.aalto-tiles-layout--content-highlights.aalto-tiles-layout__bg-color--bright{background-color:var(--color-brand-darker-beige,#F9F1DD)}.aalto-tiles-layout--content-highlights.aalto-tiles-layout__bg-color--bright .aalto-tile{border-width:0}.aalto-tiles-layout--content-highlights.aalto-tiles-layout__bg-color--bright .highlight,.aalto-tiles-layout--content-highlights.aalto-tiles-layout__bg-color--bright .image-with-text-wrapper p a,.image-with-text-wrapper p .aalto-tiles-layout--content-highlights.aalto-tiles-layout__bg-color--bright a,.aalto-tiles-layout--content-highlights.aalto-tiles-layout__bg-color--bright .kb-self-study-material .hub-listing__results__item__link-container a.internal,.kb-self-study-material .hub-listing__results__item__link-container .aalto-tiles-layout--content-highlights.aalto-tiles-layout__bg-color--bright a.internal,.aalto-tiles-layout--content-highlights.aalto-tiles-layout__bg-color--bright .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .aalto-tiles-layout--content-highlights.aalto-tiles-layout__bg-color--bright a.internal{background-color:var(--color-brand-darker-beige,#F9F1DD)}.aalto-tiles-layout--content-highlights .aalto-tile__text-container{padding-bottom:1.6rem}@media all and (max-width:899px){.aalto-tiles-layout--content-highlights .aalto-tile__text-container{padding-right:1.2rem;padding-left:1.2rem}}.aalto-rss-feed{margin-top:2.4rem}.aalto-rss-feed a{text-decoration:none;font-weight:bold;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif}.aalto-rss-feed a:hover,.aalto-rss-feed a:focus{color:var(--color-text-body,#272A2E)}@media all and (max-width:899px){.aalto-rss-feed a{font-size:1.2rem;line-height:2.1rem}}.paragraph--type--h5p{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto}@media all and (min-width:600px){.paragraph--type--h5p{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.paragraph--type--h5p{padding-left:8rem;padding-right:8rem}}.hero-carousel .splide__track{overflow:visible}.splide__track:not(.splide__track--fade) .magazine__items{display:block}.splide__track:not(.splide__track--fade) .magazine__single-item ~ .magazine__single-item{display:none}.aalto-hub--frontpage .aalto-magazine-wrapper .hero-carousel .magazine__items{width:100%}@media all and (max-width:744px){.hero-carousel .aalto-magazine{grid-template-rows:0 auto minmax(auto,calc(100vw - 4rem * 2 - .8rem * 5))}}@media all and (max-width:599px){.hero-carousel .aalto-magazine{grid-template-rows:0 auto minmax(auto,calc(100vw - 1.6rem * 2 - .8rem * 4))}}.magazine__carousel-container{display:flex;justify-content:space-between;align-items:center;margin-top:1.6rem}.magazine__text-wrap .splide__arrows{align-self:end;width:100%}@media all and (min-width:745px){.magazine__text-wrap--carousel .magazine__text-container{align-self:end}}.magazine__carousel-container .aalto-slider__chevron.splide__arrow{background-color:var(--color-brand-background,transparent);color:var(--color-brand-text,var(--color-dark,#2d2d2d));border:1px solid var(--color-brand-text,var(--color-dark,#2d2d2d))}.magazine__carousel-container .aalto-slider__chevron__icon{position:relative;right:-1px;top:-1px}.magazine__carousel-container .aalto-slider__chevron__icon--prev{position:relative;left:-1px;top:-1px}.magazine__carousel-container .aalto-slider__nav-dots-container ul li .aalto-slider__nav-dot{background-color:var(--color-brand-text,var(--color-dark,#2d2d2d))}.paragraph--type--hero-text-with-links{position:relative;background-color:var(--color-target-group-light,var(--color-brand-shape));background-color:var(--color-brand-background,var(--color-highlight-1-bg,#19DDCA));margin-top:-2.4rem;margin-bottom:4rem;--color-brand-background:var(--color-highlight-1-bg,#19DDCA);--color-brand-shape:var(--color-highlight-1-fg,#272A2E);--color-brand-text:var(--color-highlight-1-fg,#272A2E);--color-brand-link-hover:var(--color-highlight-1-bg,#19DDCA)}.paragraph--type--hero-text-with-links.aalto-hero-text-with-links--white{background-color:var(--color-light,#fff);--color-brand-background:var(--color-light,#fff);--color-brand-shape:var(--color-dark,#2d2d2d);--color-brand-text:var(--color-dark,#2d2d2d);--color-brand-link-hover:var(--color-light,#fff)}.paragraph--type--hero-text-with-links.aalto-hero-text-with-links--merge{margin-bottom:0;padding-bottom:2.4rem}.paragraph--type--hero-text-with-links.aalto-hero-text-with-links--merge+*{margin-top:-7.4rem;isolation:isolate}.aalto-hero-text-with-links__container{display:flex;justify-content:space-between;padding-top:5.6rem;padding-bottom:5.6rem;-moz-column-gap:8rem;column-gap:8rem;color:var(--color-brand-text,var(--color-highlight-1-fg,#272A2E));font-size:2rem;font-weight:bold;letter-spacing:.002rem;line-height:2.5rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.aalto-hero-text-with-links__container{font-size:1.9rem;line-height:2.4rem}}@media all and (max-width:899px){.aalto-hero-text-with-links__container{flex-wrap:wrap;row-gap:2.4rem}}.aalto-hero-text-with-links__text-block,.aalto-hero-text-with-links__links{flex:50%;margin-bottom:.8rem}.aalto-hero-text-with-links__text-block h1{color:var(--color-brand-text,var(--color-highlight-1-fg,#272A2E))}.aalto-hero-text-with-links__description{font-size:1.8rem;font-weight:normal;letter-spacing:.004rem;line-height:2.7rem;font-family:work-sans,sans-serif;margin-bottom:0}@media all and (max-width:899px){.aalto-hero-text-with-links__description{font-size:1.7rem;line-height:2.6rem;letter-spacing:.003rem}}.aalto-hero-text-with-links__links .magazine__link{color:var(--color-brand-text,var(--color-highlight-1-fg,#272A2E))}.aalto-hero-text-with-links__links .aalto-list-unstyled .magazine__link-item,.aalto-hero-text-with-links__links .suggestion-tool .suggestion-tool-step__options .magazine__link-item,.suggestion-tool .aalto-hero-text-with-links__links .suggestion-tool-step__options .magazine__link-item{margin-bottom:1.6rem}.aalto-hero-text-with-links__links .aalto-list-unstyled .magazine__link-item:last-of-type,.aalto-hero-text-with-links__links .suggestion-tool .suggestion-tool-step__options .magazine__link-item:last-of-type,.suggestion-tool .aalto-hero-text-with-links__links .suggestion-tool-step__options .magazine__link-item:last-of-type{margin-bottom:0}.paragraph--type--hero-text-with-links:not(.aalto-hero-text-with-links--white)+.paragraph--type--other-system-block .aalto-search-field__label{color:var(--color-brand-text,var(--color-highlight-1-fg,#272A2E))}.aalto-hero-video{background-color:#fff;position:relative;display:grid;grid-template-rows:1fr;grid-template-columns:1.6rem 1fr 1.6rem;max-width:192rem;margin-right:auto;margin-left:auto;margin-bottom:4rem}@media all and (min-width:600px){.aalto-hero-video{grid-template-columns:4rem 1fr 4rem}}@media all and (min-width:900px){.aalto-hero-video{grid-template-columns:8rem 1fr 8rem}}@media all and (min-width:1200px){.aalto-hero-video{grid-template-columns:8rem 1fr 1fr 8rem}}@media all and (min-width:1540px){.aalto-hero-video{grid-template-columns:1fr 8rem 69rem 69rem 8rem 1fr}}@media all and (min-width:1600px){.aalto-hero-video{grid-template-rows:1fr 8rem;margin-bottom:-4rem}}.aalto-hero-video__image-container{grid-row-start:1;grid-row-end:span 1;grid-column-start:1;grid-column-end:span 3;height:40rem}.aalto-hero-video__image-container img{height:40rem;font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover}@media all and (min-width:900px){.aalto-hero-video__image-container{display:none}}.aalto-hero-video__video-container{display:none;position:relative}.aalto-hero-video__video-container::after{content:'';position:absolute;top:0;width:100%;height:100%;opacity:0.05}@media all and (min-width:900px){.aalto-hero-video__video-container{display:block;grid-row-start:1;grid-row-end:span 1;grid-column-start:1;grid-column-end:span 3}.aalto-hero-video__video-container video{display:block;width:100%;max-width:192rem;margin:0 auto}}@media all and (min-width:1200px){.aalto-hero-video__video-container{grid-column-end:span 4}}@media all and (min-width:1540px){.aalto-hero-video__video-container{grid-column-end:span 6}}@media all and (min-width:1600px){.aalto-hero-video__video-container{grid-row-end:span 2}}.aalto-hero-video__text-container{position:relative;grid-row-start:1;grid-row-end:span 1;grid-column-start:2;grid-column-end:span 1;align-self:center}@media all and (min-width:1540px){.aalto-hero-video__text-container{grid-column-start:3}}.aalto-hero-video--light{background-color:#2d2d2d}@media (prefers-color-scheme:light){.aalto-hero-video--light .aalto-hero-video__video-container::after{background-color:var(--color-dark,#2d2d2d)}.aalto-hero-video--dark .aalto-hero-video__video-container::after{background-color:var(--color-light,#fff)}}@media (prefers-color-scheme:dark){.aalto-hero-video--light .aalto-hero-video__video-container::after{background-color:var(--color-light,#fff)}.aalto-hero-video--dark .aalto-hero-video__video-container::after{background-color:var(--color-dark,#2d2d2d)}}.aalto-hero-video--light .aalto-hero-video__title{font-weight:bold;color:#fff;font-size:3rem;letter-spacing:0;line-height:3.6rem;margin-bottom:0}@media all and (min-width:600px){.aalto-hero-video--light .aalto-hero-video__title{font-weight:bold;color:#fff;font-size:5.6rem;letter-spacing:0;line-height:6.6rem;margin-bottom:0}}@media all and (min-width:900px){.aalto-hero-video--light .aalto-hero-video__title{font-weight:bold;color:#fff;font-size:7.5rem;letter-spacing:0;line-height:9rem;margin-bottom:0}}.aalto-hero-video--dark .aalto-hero-video__title{font-weight:bold;color:#2d2d2d;font-size:3rem;letter-spacing:0;line-height:3.6rem;margin-bottom:0}@media all and (min-width:600px){.aalto-hero-video--dark .aalto-hero-video__title{font-weight:bold;color:#2d2d2d;font-size:5.6rem;letter-spacing:0;line-height:6.6rem;margin-bottom:0}}@media all and (min-width:900px){.aalto-hero-video--dark .aalto-hero-video__title{font-weight:bold;color:#2d2d2d;font-size:7.5rem;letter-spacing:0;line-height:9rem;margin-bottom:0}}@media all and (min-width:1600px){.aalto-hero-video__overlay-container{position:relative;grid-row-start:2;grid-row-end:span 1;grid-column-start:2;grid-column-end:span 4;background:var(--color-kb-global-bg-color,#fff)}}.aalto-hero-video__controls{display:none}@media all and (min-width:900px){.aalto-hero-video__controls{display:block;grid-row-start:1;grid-row-end:span 1;grid-column-start:2;grid-column-end:span 1;align-self:end;justify-self:end}}@media all and (min-width:1200px){.aalto-hero-video__controls{grid-column-start:3}}@media all and (min-width:1540px){.aalto-hero-video__controls{grid-column-start:4}}.aalto-hero-video__play-pause{display:none}.aalto-hero-video--looping .aalto-hero-video__play-pause{display:inline-block;position:relative;width:4.8rem;height:4.8rem;margin:0 0 1.6rem 0;border-radius:50%;background-size:4rem;background-position:center;background-repeat:no-repeat}.aalto-hero-video--looping .aalto-hero-video__play-pause:focus{box-shadow:none}.aalto-hero-video--looping .aalto-hero-video__play-pause:focus,.aalto-hero-video--looping .aalto-hero-video__play-pause:hover{background-color:#fff}@media (prefers-reduced-motion:reduce){.aalto-hero-video:not(.aalto-hero-video--looping) .aalto-hero-video__play-pause{display:inline-block;position:relative;width:4.8rem;height:4.8rem;margin:0 0 1.6rem 0;border-radius:50%;background-size:4rem;background-position:center;background-repeat:no-repeat}.aalto-hero-video:not(.aalto-hero-video--looping) .aalto-hero-video__play-pause:focus{box-shadow:none}.aalto-hero-video:not(.aalto-hero-video--looping) .aalto-hero-video__play-pause:focus,.aalto-hero-video:not(.aalto-hero-video--looping) .aalto-hero-video__play-pause:hover{background-color:#fff}}@media (prefers-reduced-motion:reduce){.aalto-hero-video.aalto-hero-video--light .aalto-hero-video__play-pause{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-play_circle-light)}.aalto-hero-video.aalto-hero-video--light .aalto-hero-video__play-pause:hover,.aalto-hero-video.aalto-hero-video--light .aalto-hero-video__play-pause:focus{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-play_circle-dark)}.aalto-hero-video.aalto-hero-video--light .aalto-hero-video__play-pause.is-playing{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-pause_circle-light)}.aalto-hero-video.aalto-hero-video--light .aalto-hero-video__play-pause.is-playing:hover,.aalto-hero-video.aalto-hero-video--light .aalto-hero-video__play-pause.is-playing:focus{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-pause_circle-dark)}.aalto-hero-video.aalto-hero-video--dark .aalto-hero-video__play-pause{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-play_circle-dark)}.aalto-hero-video.aalto-hero-video--dark .aalto-hero-video__play-pause.is-playing{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-pause_circle-dark)}}.aalto-hero-video--looping.aalto-hero-video--light .aalto-hero-video__play-pause{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-play_circle-light)}.aalto-hero-video--looping.aalto-hero-video--light .aalto-hero-video__play-pause:hover,.aalto-hero-video--looping.aalto-hero-video--light .aalto-hero-video__play-pause:focus{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-play_circle-dark)}.aalto-hero-video--looping.aalto-hero-video--light .aalto-hero-video__play-pause.is-playing{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-pause_circle-light)}.aalto-hero-video--looping.aalto-hero-video--light .aalto-hero-video__play-pause.is-playing:hover,.aalto-hero-video--looping.aalto-hero-video--light .aalto-hero-video__play-pause.is-playing:focus{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-pause_circle-dark)}.aalto-hero-video--looping.aalto-hero-video--dark .aalto-hero-video__play-pause{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-play_circle-dark)}.aalto-hero-video--looping.aalto-hero-video--dark .aalto-hero-video__play-pause.is-playing{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-pause_circle-dark)}.highlight-quicklinks__link-wrapper a{position:relative;display:inline-flex;flex:0 1 auto;margin-bottom:2.4rem;text-decoration:none;outline-offset:0}.highlight-quicklinks__link-wrapper a::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0}.highlight-quicklinks__link-wrapper a:active::after{background-color:var(--color-black-black-a015,rgba(21,21,21,0.15))}@media all and (min-width:600px){.highlight-quicklinks__link-wrapper a{flex-direction:column;justify-content:center;align-items:center}}.highlight-quicklinks__link-wrapper a:focus .aalto-some__link-icon,.highlight-quicklinks__link-wrapper a:hover .aalto-some__link-icon{opacity:0.8}@media (prefers-reduced-motion:reduce){.highlight-quicklinks__link-wrapper a:focus .aalto-some__link-icon,.highlight-quicklinks__link-wrapper a:hover .aalto-some__link-icon{opacity:1}}.highlight-quicklinks__links a .aalto-inline-icon{height:1.6rem}.aalto-hub-desc__image-container div,.aalto-hub-desc__image-container article{width:100%;height:100%}.aalto-hub-desc__body{width:100%;margin:0;padding-top:4rem}@media all and (min-width:900px){.aalto-hub-desc__body{padding-top:0;padding-right:11.2rem}}.aalto-hub-desc__header{color:var(--color-brand-blue,#162A52);font-size:3.6rem;font-weight:900;letter-spacing:.007rem;line-height:4.8rem;-webkit-hyphens:auto;hyphens:auto;word-break:break-word;font-family:red-hat-display,sans-serif;word-break:break-word}@media all and (max-width:899px){.aalto-hub-desc__header{font-size:2.4rem;line-height:3.2rem;letter-spacing:.005rem}}.aalto-hub-desc-container-m{background-color:var(--color-brand-background,var(--color-light,#fff));margin-top:-2.4rem}.aalto-hub-desc-container-m a.highlight,.aalto-hub-desc-container-m .image-with-text-wrapper p a,.image-with-text-wrapper p .aalto-hub-desc-container-m a,.aalto-hub-desc-container-m .aalto-rich-text-highlight .aalto-user-generated-content p a,.aalto-rich-text-highlight .aalto-user-generated-content p .aalto-hub-desc-container-m a,.aalto-hub-desc-container-m .kb-self-study-material .hub-listing__results__item__link-container a.internal,.kb-self-study-material .hub-listing__results__item__link-container .aalto-hub-desc-container-m a.internal,.aalto-hub-desc-container-m .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .aalto-hub-desc-container-m a.internal{background-color:transparent;color:var(--color-brand-link)}.aalto-hub-desc-container-m a.highlight:hover,.aalto-hub-desc-container-m .image-with-text-wrapper p a:hover,.image-with-text-wrapper p .aalto-hub-desc-container-m a:hover,.aalto-hub-desc-container-m .aalto-rich-text-highlight .aalto-user-generated-content p a:hover,.aalto-rich-text-highlight .aalto-user-generated-content p .aalto-hub-desc-container-m a:hover,.aalto-hub-desc-container-m .kb-self-study-material .hub-listing__results__item__link-container a.internal:hover,.kb-self-study-material .hub-listing__results__item__link-container .aalto-hub-desc-container-m a.internal:hover,.aalto-hub-desc-container-m .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:hover,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .aalto-hub-desc-container-m a.internal:hover{color:var(--color-brand-link-hover);background-color:var(--override-interactive-hover-background-color,transparent)}.aalto-hub-desc--style-m{display:flex;flex-direction:column-reverse;padding-top:4rem;padding-bottom:4rem}@media all and (min-width:900px){.aalto-hub-desc--style-m{padding-top:5.6rem;padding-bottom:5.6rem;padding-right:0}}@media all and (min-width:900px){.aalto-hub-desc--style-m{flex-direction:row;justify-content:space-between}}.aalto-hub-desc--style-m .aalto-hub-desc__column{display:flex;align-items:center;align-content:center;justify-content:center}.aalto-hub-desc--style-m .aalto-hub-desc__image-container{margin:0 auto}@media all and (min-width:900px){.aalto-hub-desc--style-m .aalto-hub-desc__image-container{margin-right:0;flex:0 0 30.4rem}}@media all and (min-width:1200px){.aalto-hub-desc--style-m .aalto-hub-desc__image-container{flex-basis:46.4rem}}.aalto-hub-desc--style-m .aalto-hub-desc__image-container img{border-radius:50%}.aalto-hub-desc--style-m .aalto-hub-desc__text-container{position:relative}@media all and (min-width:1800px){.aalto-hub-desc--style-m .aalto-hub-desc__body{margin-left:0}}.aalto-hub-desc--style-m .aalto-hub-desc__body .aalto-user-generated-content a{--override-interactive-focus-box-shadow-color:var(--color-brand-text,var(--color-black-black,#151515));--override-interactive-hover-background-color:color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 90%,var(--color-brand-text,var(--color-text-body,#272A2E)));--override-interactive-hover-color:var(--color-brand-text,var(--color-black-black,#151515))}.aalto-hub-desc--style-m .aalto-hub-desc__header,.aalto-hub-desc--style-m .aalto-user-generated-content{color:var(--color-brand-text,var(--color-text-body,#272A2E))}.aalto-hub-desc--style-l .aalto-hub-desc__body-container{width:100%}.aalto-hub-desc--style-l .aalto-hub-desc__body-container .aalto-hub-desc__body{padding:0}.aalto-hub-desc--style-l .aalto-hub-desc__body-container .aalto-hub-desc__body span{color:var(--color-dark,#2d2d2d)}.aalto-hub-desc--style-l .aalto-hub-desc__body-container .aalto-hub-desc__body p{font-family:work-sans,sans-serif;font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.8rem;letter-spacing:0;line-height:2.7rem}@media all and (max-width:899px){.aalto-hub-desc--style-l .aalto-hub-desc__body-container .aalto-hub-desc__body p{font-size:1.6rem;line-height:2.4rem;letter-spacing:-.008rem}}.aalto-hub-desc--style-l .aalto-hub-desc__hero-image-container div,.aalto-hub-desc--style-l .aalto-hub-desc__hero-image-container picture,.aalto-hub-desc--style-l .aalto-hub-desc__hero-image-container img{width:100%}.checkbox-list__items{list-style:none;padding-left:0;margin:0}@media all and (min-width:900px){.checkbox-list__items{padding-left:.8rem;-moz-columns:3;columns:3}}@media all and (min-width:1200px){.checkbox-list__items{-moz-columns:4;columns:4}}.checkbox-list__item input[type='checkbox']{opacity:0;position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none}.checkbox-list__item input[type='checkbox']+label{display:flex;position:relative;max-width:60rem;font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;padding:.8rem .8rem .8rem 3.2rem}.checkbox-list__item input[type='checkbox']+label::before{content:'';position:absolute;top:.9rem;left:.8rem;display:inline-block;width:1.6rem;height:1.6rem;border:.2rem solid var(--color-brand-blue,#162A52);background-color:var(--color-light,#fff);border-radius:.2rem}.checkbox-list__item input[type='checkbox']+label:hover,.checkbox-list__item input[type='checkbox']:focus+label{background-color:var(--color-brand-turquoise,#19DDCA)}.checkbox-list__item input[type='checkbox']+label:hover::before,.checkbox-list__item input[type='checkbox']:focus+label::before{border-color:var(--color-brand-blue,#162A52)}.checkbox-list__item input[type='checkbox']:focus+label{box-shadow:-.4rem 0 0 0 var(--color-brand-blue,#162A52)}.checkbox-list__item input[type='checkbox']:checked+label::before,.checkbox-list__item input[type='checkbox']:indeterminate+label::before{background-color:var(--color-brand-blue,#162A52);border:0 none;background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checkbox_check-light);background-position:center center;background-repeat:no-repeat}@media (prefers-color-scheme:dark){.checkbox-list__item input[type='checkbox']:checked+label::before,.checkbox-list__item input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checkbox_check-dark)}.lightmode .checkbox-list__item input[type='checkbox']:checked+label::before,.lightmode .checkbox-list__item input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checkbox_check-light)}}.checkbox-list__item input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checkbox_dash-light)}@media (prefers-color-scheme:dark){.checkbox-list__item input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checkbox_dash-dark)}.lightmode .checkbox-list__item input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checkbox_dash-light)}}.checkbox-list__item input[type='checkbox']:disabled+label{color:var(--color-text-meta,#445371)}.checkbox-list__item input[type='checkbox']:disabled+label:hover{background-color:transparent}.checkbox-list__item input[type='checkbox']:disabled+label::before{background-color:var(--color-structural-700,#6f6f6f)}@media all and (min-width:600px){.checkbox-list__item{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}}.hub-listing__filters .checkbox-list__item input[type='checkbox']+label{max-width:none;overflow:hidden}.studies__filter-list__accordion h3.accordion__header,.hub-listing__filters h3.accordion__header{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:bold;letter-spacing:.004rem;line-height:2.7rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.studies__filter-list__accordion h3.accordion__header,.hub-listing__filters h3.accordion__header{font-size:1.7rem;line-height:2.6rem;letter-spacing:.003rem}}.studies__filter-list__accordion .accordion__header.is-open button.aalto-filter-badge,.hub-listing__filters .accordion__header.is-open button.aalto-filter-badge{display:none}.studies__filter-list__accordion .aalto-filter-badge,.hub-listing__filters .aalto-filter-badge{margin-right:.8rem;margin-bottom:0}@media all and (min-width:900px){.hub-listing__filter-list-container{padding-left:0}}.accordion__header--items-in-columns{display:flex}@media all and (min-width:900px){.accordion__header--items-in-columns+.hub-listing__filter-list-container{display:flex;-moz-column-gap:2.4rem;column-gap:2.4rem;flex-wrap:wrap;padding-left:2.4rem}}.accordion__header--items-in-columns+.hub-listing__filter-list-container .hub-listing__filter-list{width:unset;min-width:20rem}@media all and (max-width:899px){.accordion__header--items-in-columns+.hub-listing__filter-list-container .hub-listing__filter-list{margin-top:1.6rem;margin-bottom:2.4rem}}@media all and (min-width:900px){.accordion__header--items-in-columns+.hub-listing__filter-list-container .hub-listing__filter-list{min-width:24rem}}.accordion__header--items-in-columns+.hub-listing__filter-list-container.four-columns .hub-listing__filter-list{min-width:unset;width:100%}@media all and (min-width:900px){.accordion__header--items-in-columns+.hub-listing__filter-list-container.four-columns .hub-listing__filter-list{width:calc(100% / 3 - 2.4rem)}}@media all and (min-width:1200px){.accordion__header--items-in-columns+.hub-listing__filter-list-container.four-columns .hub-listing__filter-list{width:calc(100% / 4 - 2.4rem)}}.accordion__header--items-in-columns+.hub-listing__filter-list-container .checkbox-list__items{-moz-columns:auto;columns:auto}.accordion__title--elastic,.studies__filter-list__accordion .accordion__title,.hub-listing__filters .accordion__title{display:flex;align-items:baseline;flex-wrap:wrap;row-gap:.8rem}.hub-listing__filters .accordion__title-text{margin-right:1.6rem}.hub-listing__filter-list{margin:0;width:100%}.hub-listing__filter-heading{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:bold;letter-spacing:.004rem;line-height:2.7rem;font-family:work-sans,sans-serif;margin-bottom:0}@media all and (max-width:899px){.hub-listing__filter-heading{font-size:1.7rem;line-height:2.6rem;letter-spacing:.003rem}}.checkbox-list__label{justify-content:space-between}.checkbox-list__item .item-count{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif;color:var(--color-structural-800,#505050)}@media all and (max-width:899px){.checkbox-list__item .item-count{font-size:1.2rem;line-height:2.1rem}}.hub-listing__title{color:var(--color-brand-blue,#162A52);font-size:3.6rem;font-weight:900;letter-spacing:.007rem;line-height:4.8rem;-webkit-hyphens:auto;hyphens:auto;word-break:break-word;font-family:red-hat-display,sans-serif;margin-bottom:2.4rem}@media all and (max-width:899px){.hub-listing__title{font-size:2.4rem;line-height:3.2rem;letter-spacing:.005rem}}@media all and (min-width:900px){.hub-listing__title{max-width:66%}}.hub-listing__show-more-button{margin-right:auto;margin-left:auto;display:block}.hub-listing_search_and_count{margin-bottom:2.4rem}.hub-listing__search{display:flex;width:100%;margin-top:2.4rem}@media all and (max-width:899px){.hub-listing__search{flex-direction:column}}@media all and (min-width:900px){.hub-listing__search{align-items:center}}@media all and (min-width:900px){.hub-listing__search .aalto-search-field--filters{width:50%}}.hub-listing__search .aalto-search-field__input{background-color:var(--color-light,#fff);border-radius:6.4rem;padding-right:7.2rem;height:4rem;padding-left:2.4rem;white-space:nowrap;text-overflow:ellipsis}.hub-listing__search .aalto-search-field__button{background-color:var(--color-dark,#2d2d2d);color:var(--color-light,#fff);height:100%;top:0;right:0;left:unset;width:4.8rem;border:1px solid var(--color-dark,#2d2d2d);border-radius:0 6.4rem 6.4rem 0;padding-right:.4rem}.hub-listing__search .aalto-search-field__button:hover,.hub-listing__search .aalto-search-field__button:focus,.hub-listing__search .aalto-search-field__button:active{border:.2rem solid var(--color-dark,#2d2d2d);color:var(--color-dark,#2d2d2d);background-color:var(--color-highlight-1-bg,#19DDCA)}.hub-listing__search .aalto-search-field__button:focus{outline:none}.hub-listing__search .aalto-search-field__clear{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-close-dark);position:absolute;top:.6rem;right:5.2rem;width:calc(4rem - 1.2rem);height:calc(100% - 1.2rem);background-size:1.6rem;background-repeat:no-repeat;background-position:center;border-radius:50%}@media (prefers-color-scheme:dark){.hub-listing__search .aalto-search-field__clear{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-close-light)}.lightmode .hub-listing__search .aalto-search-field__clear{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-close-dark)}}.hub-listing__search .aalto-search-field__clear:hover,.hub-listing__search .aalto-search-field__clear:focus{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-close-dark);background-color:var(--color-structural-400,#c7c7c7);outline:none}.hub-listing__search .icon__search svg{width:2rem;height:2rem;margin-top:1.2rem;margin-left:1.6rem;position:absolute;color:var(--color-light,#fff)}@media all and (min-width:900px){.hub-listing__search .icon__search svg{width:3.2rem;height:3.2rem;margin-top:2.6rem;margin-left:3.2rem}}.aalto-search-field__input[aria-expanded="false"]+.hub-listing__search-suggestions{display:none}.hub-listing__search-suggestions li[aria-selected="true"]{background-color:var(--color-structural-100,#F2F2F2);outline:none;box-shadow:inset .4rem 0 0 0 var(--color-brand-blue,#162A52)}.aalto-search-field__input[aria-expanded='true']+.hub-listing__search-suggestions,.aalto-es-search__results-query .elastic-listing__search-suggestions{position:absolute;width:calc(100% - 5.4rem);left:2.7rem;background-color:var(--color-light,#fff);border:1px solid black;border-top:0;max-height:30vh;height:auto;opacity:1;transform:none;overflow:auto;z-index:1}.aalto-search-field__input[aria-expanded='true']+.hub-listing__search-suggestions button,.aalto-search-field__input[aria-expanded='true']+.hub-listing__search-suggestions li,.aalto-es-search__results-query .elastic-listing__search-suggestions button,.aalto-es-search__results-query .elastic-listing__search-suggestions li{position:relative;width:100%;text-align:left;padding:.8rem 1.6rem}.aalto-search-field__input[aria-expanded='true']+.hub-listing__search-suggestions button:hover,.aalto-search-field__input[aria-expanded='true']+.hub-listing__search-suggestions li:hover,.aalto-es-search__results-query .elastic-listing__search-suggestions button:hover,.aalto-es-search__results-query .elastic-listing__search-suggestions li:hover{background-color:var(--color-structural-100,#F2F2F2)}.aalto-search-field__input[aria-expanded='true']+.hub-listing__search-suggestions button:focus,.aalto-search-field__input[aria-expanded='true']+.hub-listing__search-suggestions li:focus,.aalto-es-search__results-query .elastic-listing__search-suggestions button:focus,.aalto-es-search__results-query .elastic-listing__search-suggestions li:focus{background-color:var(--color-structural-100,#F2F2F2);outline:none;box-shadow:inset .4rem 0 0 0 var(--color-brand-blue,#162A52)}.hub-listing__filters{margin-bottom:3.2rem;max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto}@media all and (min-width:600px){.hub-listing__filters{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.hub-listing__filters{padding-left:8rem;padding-right:8rem}}@media all and (max-width:899px){.hub-listing__filters.hub-listing__filters--scrollable{position:relative;padding-right:0;padding-left:0}}.hub-listing__filters.hub-listing__filters--scrollable,.aalto-es-search .hub-listing__filter-list{overflow:hidden}.hub-listing__filters.hub-listing__filters--scrollable::before,.hub-listing__filters.hub-listing__filters--scrollable::after,.aalto-es-search .hub-listing__filter-list::before,.aalto-es-search .hub-listing__filter-list::after{content:'';position:absolute;top:.4rem;width:2.4rem;height:3.2rem;background-color:var(--color-light,#fff);z-index:1}.hub-listing__filters.hub-listing__filters--scrollable::before,.aalto-es-search .hub-listing__filter-list::before{left:0;background:linear-gradient(90deg,var(--color-light,#fff),transparent)}.hub-listing__filters.hub-listing__filters--scrollable::after,.aalto-es-search .hub-listing__filter-list::after{right:0;background:linear-gradient(90deg,transparent,var(--color-light,#fff))}.studies__loading,.studies__empty{margin-top:2.4rem}.hub-listing__filter__items{list-style:none;padding:0}@media all and (min-width:600px){.hub-listing__filter__items{-moz-columns:2;columns:2}}@media all and (min-width:900px){.hub-listing__filter__items{-moz-columns:1;columns:1}}.aalto-listing-row a.highlight,.aalto-listing-row .image-with-text-wrapper p a,.image-with-text-wrapper p .aalto-listing-row a,.aalto-listing-row .aalto-rich-text-highlight .aalto-user-generated-content p a,.aalto-rich-text-highlight .aalto-user-generated-content p .aalto-listing-row a,.aalto-listing-row .kb-self-study-material .hub-listing__results__item__link-container a.internal,.kb-self-study-material .hub-listing__results__item__link-container .aalto-listing-row a.internal,.aalto-listing-row .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .aalto-listing-row a.internal{background-color:transparent}.hub-listing__content .filter__button{display:block;text-decoration:none;width:100%;box-shadow:none}.hub-listing__content .filter__button input[type='checkbox']{opacity:0;position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none}.hub-listing__content .filter__button input[type='checkbox']+label{display:block;position:relative;max-width:60rem;font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;padding:.8rem .8rem .8rem 3.2rem}.hub-listing__content .filter__button input[type='checkbox']+label::before{content:'';position:absolute;top:.9rem;left:.8rem;display:inline-block;width:1.6rem;height:1.6rem;border:.2rem solid var(--color-brand-blue,#162A52);background-color:var(--color-light,#fff);border-radius:.2rem}.hub-listing__content .filter__button input[type='checkbox']+label:hover,.hub-listing__content .filter__button input[type='checkbox']:focus+label{background-color:var(--color-brand-turquoise,#19DDCA)}.hub-listing__content .filter__button input[type='checkbox']+label:hover::before,.hub-listing__content .filter__button input[type='checkbox']:focus+label::before{border-color:var(--color-brand-blue,#162A52)}.hub-listing__content .filter__button input[type='checkbox']:focus+label{box-shadow:-.4rem 0 0 0 var(--color-brand-blue,#162A52)}.hub-listing__content .filter__button input[type='checkbox']:checked+label::before,.hub-listing__content .filter__button input[type='checkbox']:indeterminate+label::before{background-color:var(--color-brand-blue,#162A52);border:0 none;background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checkbox_check-light);background-position:center center;background-repeat:no-repeat}@media (prefers-color-scheme:dark){.hub-listing__content .filter__button input[type='checkbox']:checked+label::before,.hub-listing__content .filter__button input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checkbox_check-dark)}.lightmode .hub-listing__content .filter__button input[type='checkbox']:checked+label::before,.lightmode .hub-listing__content .filter__button input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checkbox_check-light)}}.hub-listing__content .filter__button input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checkbox_dash-light)}@media (prefers-color-scheme:dark){.hub-listing__content .filter__button input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checkbox_dash-dark)}.lightmode .hub-listing__content .filter__button input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checkbox_dash-light)}}.hub-listing__content .filter__button input[type='checkbox']:disabled+label{color:var(--color-text-meta,#445371)}.hub-listing__content .filter__button input[type='checkbox']:disabled+label:hover{background-color:transparent}.hub-listing__content .filter__button input[type='checkbox']:disabled+label::before{background-color:var(--color-structural-700,#6f6f6f)}.hub-listing__content .filter__button:focus{box-shadow:inset .4rem 0 0 0 var(--color-brand-blue,#162A52)}.hub-listing__results__item__target{font-weight:bold;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif;display:flex;flex-wrap:wrap;margin-top:.4rem;margin-bottom:1.2rem}@media all and (max-width:899px){.hub-listing__results__item__target{font-size:1.2rem;line-height:2.1rem}}.aalto-listing-row__meta-item--restricted svg,.hub-listing__results__item__target svg{margin-right:.4rem}.hub-listing__results__item__heading{color:var(--color-brand-blue,#162A52);font-size:2rem;font-weight:bold;letter-spacing:.002rem;line-height:2.5rem;font-family:work-sans,sans-serif;display:inline-block;margin-top:0;margin-bottom:0}@media all and (max-width:899px){.hub-listing__results__item__heading{font-size:1.9rem;line-height:2.4rem}}.hub-listing__results__item__specifier{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.hub-listing__results__item__specifier{font-size:1.2rem;line-height:2.1rem}}.hub-listing__results__item__dates{color:var(--color-text-body,#272A2E);margin-bottom:1.6rem;margin-top:.8rem}.hub-listing__results__item__link{display:block;padding:3.2rem 0;text-decoration:none}.hub-listing__results__item__link:hover,.hub-listing__results__item__link:focus{outline:none}.hub-listing__results__item__link:hover .hub-listing__results__item__heading,.hub-listing__results__item__link:focus .hub-listing__results__item__heading{color:var(--override-interactive-hover-color,var(--color-dark,#2d2d2d));background-color:var(--override-interactive-hover-background-color,var(--color-brand-turquoise,#19DDCA))}.hub-listing__results__item__link:focus .hub-listing__results__item__heading{box-shadow:0 .4rem 0 0 var(--override-interactive-focus-box-shadow-color,var(--color-brand-blue,#162A52))}@media all and (max-width:899px){.hub-listing__results__item__link{padding:2.4rem 0}}@media all and (min-width:900px){.hub-listing__results__item__link.items-in-grid .hub-listing__metadata-with-icons{display:grid;gap:1.6rem;grid-template-columns:calc(25% - 1.6rem) calc(25% - 1.6rem) 50%;grid-template-rows:auto auto}}@media all and (min-width:600px){.hub-listing__results__item__link.items-in-grid .hub-listing__metadata-with-icons__item.summary{flex:100%}}@media all and (min-width:900px){.hub-listing__results__item__link.items-in-grid .hub-listing__metadata-with-icons__item{width:100%}.hub-listing__results__item__link.items-in-grid .hub-listing__metadata-with-icons__item:first-of-type{grid-column-start:1;grid-row-start:1}.hub-listing__results__item__link.items-in-grid .hub-listing__metadata-with-icons__item:nth-of-type(2){grid-column-start:2;grid-row-start:1}.hub-listing__results__item__link.items-in-grid .hub-listing__metadata-with-icons__item:nth-of-type(3){grid-column-start:1;grid-row-start:2}.hub-listing__results__item__link.items-in-grid .hub-listing__metadata-with-icons__item:nth-of-type(4){grid-column-start:2;grid-row-start:2}.hub-listing__results__item__link.items-in-grid .hub-listing__metadata-with-icons__item:nth-of-type(5){grid-column-start:3;grid-row-start:1}.hub-listing__results__item__link.items-in-grid .hub-listing__metadata-with-icons__item:nth-of-type(6){grid-column-start:3;grid-row-start:2}.hub-listing__results__item__link.items-in-grid .hub-listing__metadata-with-icons__item.summary{grid-column-start:3;grid-row-start:1;grid-row-end:3}}.hub-listing__results__item__type{color:var(--color-dark,#2d2d2d)}.hub-listing__results__item__summary{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:normal;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif;white-space:pre-line;margin:1.6rem 0}@media all and (max-width:899px){.hub-listing__results__item__summary{font-size:1.7rem;line-height:2.6rem}}.hub-listing__results__item__information{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.hub-listing__results__item__information{font-size:1.2rem;line-height:2.1rem}}.hub-listing__results__item__information>*{margin-bottom:.4rem}.hub-listing__results__item__information--authenticated{margin-top:.8rem}.hub-listing__results__item__information--authenticated svg{margin-right:.4rem}.hub-listing__metadata-with-icons,.hub-listing__metadata{display:flex;margin-top:1.6rem}@media all and (max-width:899px){.hub-listing__metadata-with-icons,.hub-listing__metadata{flex-wrap:wrap;row-gap:1.2rem}}.hub-listing__metadata-with-icons__item{flex:100%}@media all and (min-width:600px){.hub-listing__metadata-with-icons__item{flex:50%}}@media all and (min-width:900px){.hub-listing__metadata-with-icons__item{flex:unset;width:calc(100% / 3)}}.hub-listing__metadata-with-icons__label{font-weight:bold;color:var(--color-structural-800,#505050);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;display:flex;align-items:center;-moz-column-gap:1.2rem;column-gap:1.2rem;background-size:1.6rem;background-repeat:no-repeat;background-position:center left 0;padding-left:2.8rem}.hub-listing__metadata-with-icons__label.tick{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-tick-dark)}@media (prefers-color-scheme:dark){.hub-listing__metadata-with-icons__label.tick{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-tick-light)}.lightmode .hub-listing__metadata-with-icons__label.tick{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-tick-dark)}}.hub-listing__metadata-with-icons__label.speech_bubble{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-speech_bubble-dark)}@media (prefers-color-scheme:dark){.hub-listing__metadata-with-icons__label.speech_bubble{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-speech_bubble-light)}.lightmode .hub-listing__metadata-with-icons__label.speech_bubble{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-speech_bubble-dark)}}.hub-listing__metadata-with-icons__label.stairs{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-stairs-dark)}@media (prefers-color-scheme:dark){.hub-listing__metadata-with-icons__label.stairs{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-stairs-light)}.lightmode .hub-listing__metadata-with-icons__label.stairs{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-stairs-dark)}}.hub-listing__metadata-with-icons__label.subject{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-subject-dark)}@media (prefers-color-scheme:dark){.hub-listing__metadata-with-icons__label.subject{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-subject-light)}.lightmode .hub-listing__metadata-with-icons__label.subject{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-subject-dark)}}.hub-listing__metadata-with-icons__label.summary{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-summary-dark)}@media (prefers-color-scheme:dark){.hub-listing__metadata-with-icons__label.summary{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-summary-light)}.lightmode .hub-listing__metadata-with-icons__label.summary{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-summary-dark)}}.hub-listing__metadata-with-icons__label.calendar{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-calendar-dark)}@media (prefers-color-scheme:dark){.hub-listing__metadata-with-icons__label.calendar{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-calendar-light)}.lightmode .hub-listing__metadata-with-icons__label.calendar{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-calendar-dark)}}.hub-listing__metadata-with-icons__label.ribbon{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-ribbon-dark)}@media (prefers-color-scheme:dark){.hub-listing__metadata-with-icons__label.ribbon{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-ribbon-light)}.lightmode .hub-listing__metadata-with-icons__label.ribbon{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-ribbon-dark)}}.hub-listing__metadata-with-icons__label.pantheon{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-pantheon-dark)}@media (prefers-color-scheme:dark){.hub-listing__metadata-with-icons__label.pantheon{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-pantheon-light)}.lightmode .hub-listing__metadata-with-icons__label.pantheon{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-pantheon-dark)}}.hub-listing__metadata-with-icons__label.document{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-document-dark)}@media (prefers-color-scheme:dark){.hub-listing__metadata-with-icons__label.document{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-document-light)}.lightmode .hub-listing__metadata-with-icons__label.document{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-document-dark)}}.hub-listing__metadata-with-icons__label.diagram{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-diagram-dark)}@media (prefers-color-scheme:dark){.hub-listing__metadata-with-icons__label.diagram{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-diagram-light)}.lightmode .hub-listing__metadata-with-icons__label.diagram{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-diagram-dark)}}.hub-listing__metadata-with-icons__label.hourglass{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-hourglass-dark)}@media (prefers-color-scheme:dark){.hub-listing__metadata-with-icons__label.hourglass{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-hourglass-light)}.lightmode .hub-listing__metadata-with-icons__label.hourglass{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-hourglass-dark)}}.hub-listing__metadata-with-icons__label+ul{-webkit-padding-start:4.4rem;padding-inline-start:4.4rem}.hub-listing__metadata-with-icons__label+ul li{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif}.hub-listing__metadata-with-icons__label+span{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;display:block;margin-left:2.8rem;word-break:break-word}.hub-listing__results__item__read-more{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:bold;letter-spacing:.004rem;line-height:unset;font-family:work-sans,sans-serif;margin-top:2.4rem}@media all and (max-width:899px){.hub-listing__results__item__read-more{font-size:1.7rem;line-height:2.6rem;letter-spacing:.003rem}}.checkbox-list__title{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:bold;letter-spacing:.004rem;line-height:2.7rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.checkbox-list__title{font-size:1.7rem;line-height:2.6rem;letter-spacing:.003rem}}@media all and (min-width:900px){.checkbox-list__title{display:block}}.hub-listing__results--items{margin-bottom:0}.hub-listing__results__meta{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:600;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif;display:flex;justify-content:space-between;align-items:baseline}@media all and (max-width:899px){.hub-listing__results__meta{font-size:1.7rem;line-height:2.6rem}}@media all and (min-width:900px){.hub-listing__results__meta{min-width:10.4rem}}@media all and (max-width:599px){.hub-listing__results__meta{flex-wrap:wrap}}.hub-listing__results__title{display:flex;align-items:center;margin-top:3.2rem;margin-bottom:0;gap:.4rem}.hub-listing__results__title>h2{color:var(--color-brand-blue,#162A52);font-size:2rem;font-weight:bold;letter-spacing:.002rem;line-height:2.5rem;font-family:work-sans,sans-serif;margin-bottom:0}@media all and (max-width:899px){.hub-listing__results__title>h2{font-size:1.9rem;line-height:2.4rem}}.hub-listing__results__title>h3{margin-bottom:0}@media all and (max-width:899px){.accordion__remote-container{flex:100%;text-align:right;margin-top:2.4rem}}.hub-listing__sort{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto;margin-bottom:3.2rem;display:flex;align-items:center;flex-wrap:wrap;row-gap:1.6rem}@media all and (min-width:600px){.hub-listing__sort{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.hub-listing__sort{padding-left:8rem;padding-right:8rem}}@media all and (min-width:900px){.hub-listing__sort{-moz-column-gap:1.6rem;column-gap:1.6rem}}@media all and (max-width:899px){.hub-listing__sort .hub-listing__sort--label{flex:100%}}@media all and (max-width:899px){.hub-listing__sort .aalto-sort-badge{display:none}}.hub-listing-filter__dropdown__wrapper{flex:100%;margin-bottom:1.6rem}@media all and (min-width:900px){.hub-listing-filter__dropdown__wrapper{display:none}}.hub-listing-filter__dropdown__wrapper .aalto-form__select{width:100%}.hub-listing__results--amount{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto;margin-bottom:1.6rem}@media all and (min-width:600px){.hub-listing__results--amount{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.hub-listing__results--amount{padding-left:8rem;padding-right:8rem}}.hub-listing__search .hub-listing__result--label{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif;padding-top:calc(1.8rem - .8rem)}@media all and (max-width:899px){.hub-listing__search .hub-listing__result--label{font-size:1.2rem;line-height:2.1rem}}@media all and (min-width:900px){.hub-listing__search .hub-listing__result--label{padding-left:.8rem}}.hub-listing__results__group--indent .hub-listing__results__item__category{display:none}.hub-listing__results__group:not(.hub-listing__results__group--indent):nth-of-type(odd){background-color:var(--color-structural-100,#F2F2F2)}.hub-listing__results__group--indent .hub-listing__results__item__link{margin-left:1.6rem;border-bottom:1px solid var(--color-dark,#2d2d2d)}.hub-listing__results__group--indent .hub-listing__results--items:last-of-type .hub-listing__results__item__link{border-bottom:0}.hub-listing__results__group-header{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:bold;letter-spacing:.004rem;line-height:2.7rem;font-family:work-sans,sans-serif;background-color:var(--color-structural-100,#F2F2F2);position:relative;margin-bottom:0;padding-top:2.4rem;padding-bottom:2.4rem}@media all and (max-width:899px){.hub-listing__results__group-header{font-size:1.7rem;line-height:2.6rem;letter-spacing:.003rem}}.hub-listing__results__group-heading{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto;display:block}@media all and (min-width:600px){.hub-listing__results__group-heading{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.hub-listing__results__group-heading{padding-left:8rem;padding-right:8rem}}.hub-listing__results__item{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto}@media all and (min-width:600px){.hub-listing__results__item{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.hub-listing__results__item{padding-left:8rem;padding-right:8rem}}.hub-listing__results__item__link--event{display:flex;position:relative}.hub-listing__results__item__link--event .hub-listing__results__item__link--event{text-decoration:none;outline-offset:-.3rem}.hub-listing__results__item__link--event .hub-listing__results__item__link--event::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0}.hub-listing__results__item__link--event .hub-listing__results__item__link--event:active::after{background-color:var(--color-black-black-a015,rgba(21,21,21,0.15))}.hub-listing__results__item__link--event:hover,.hub-listing__results__item__link--event:focus-within{background-color:var(--color-brand-turquoise,#19DDCA)}.hub-listing__results__item__link--event:hover .manual-liftup-small__horizontal-card--image-container,.hub-listing__results__item__link--event:hover .aalto-liftup-m-card__image-container,.hub-listing__results__item__link--event:focus-within .manual-liftup-small__horizontal-card--image-container,.hub-listing__results__item__link--event:focus-within .aalto-liftup-m-card__image-container{background-color:var(--color-light,#fff)}@media (prefers-color-scheme:dark){.hub-listing__results__item__link--event:hover,.hub-listing__results__item__link--event:focus-within{--color-text-body:#162A52;--color-text-meta:#445371}.hub-listing__results__item__link--event:hover .aalto-liftup-m-card-icon-container,.hub-listing__results__item__link--event:focus-within .aalto-liftup-m-card-icon-container{background-color:var(--color-brand-beige,#FFF8E6);background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-external_link-light)}}.hub-listing__results__item__link--event:focus-within{box-shadow:0 0 0 2px var(--color-brand-blue,#162A52)}@media all and (max-width:899px){.hub-listing__results__item__link--event{flex-wrap:wrap}}.hub-listing__results__item__link--event .aalto-date-line{font-family:work-sans,sans-serif;font-weight:normal;font-size:1.8rem;letter-spacing:0;line-height:2.7rem;margin-right:1.6rem}@media all and (max-width:899px){.hub-listing__results__item__link--event .aalto-date-line{font-size:1.6rem;line-height:2.4rem;letter-spacing:-.008rem}}@media all and (min-width:900px){.hub-listing__results__item__link--event .aalto-date-line{margin-right:5.6rem}}.hub-listing__results__item__link--event .hub-listing__results__item__content{flex:50%;overflow:hidden}@media all and (min-width:900px){.hub-listing__results__item__link--event .hub-listing__results__item__content{flex:1 1 calc(100% - 4.8rem - 5.6rem - 32rem)}}.hub-listing__results__item__link--event .hub-listing__results__item__image{flex:100%;height:17.6rem;margin-top:2.4rem;margin-left:0}@media all and (min-width:600px){.hub-listing__results__item__link--event .hub-listing__results__item__image{height:24rem;margin-left:6.4rem}}@media all and (min-width:900px){.hub-listing__results__item__link--event .hub-listing__results__item__image{height:18.4rem;flex-basis:32rem;margin-top:0;margin-left:3.2rem}}.hub-listing__results__item__link--event .hub-listing__results__item__image img{height:100%;width:100%;font-family:"object-fit:cover;object-position:50% 30%";-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%}.hub-listing__results__item__link--event .hub-listing__results__item__image img::before{content:'';width:4.8rem;height:4.8rem;display:block;color:transparent}.aalto-es-search__container .aalto-es-search__filter-pill-container,.hub-listing__filter-pill-container{display:flex;gap:.8rem;list-style:none;margin-bottom:0;padding-left:0;min-height:5.6rem;padding-top:.4rem}@media all and (max-width:899px){.aalto-es-search__container .aalto-es-search__filter-pill-container,.hub-listing__filter-pill-container{overflow-x:auto}}@media all and (min-width:900px){.aalto-es-search__container .aalto-es-search__filter-pill-container,.hub-listing__filter-pill-container{flex-wrap:wrap}}.aalto-es-search__container .aalto-es-search__filter-pill-container li,.hub-listing__filter-pill-container li{white-space:nowrap}@media all and (max-width:899px){.aalto-es-search__container .aalto-es-search__filter-pill-container>li:last-of-type,.hub-listing__filter-pill-container>li:last-of-type{margin-right:4rem}}@media all and (max-width:599px){.aalto-es-search__container .aalto-es-search__filter-pill-container>li:last-of-type,.hub-listing__filter-pill-container>li:last-of-type{margin-right:1.6rem}}@media all and (max-width:899px){.aalto-es-search__container .aalto-es-search__filter-pill-container>li:first-of-type,.hub-listing__filter-pill-container>li:first-of-type{margin-left:4rem}}@media all and (max-width:599px){.aalto-es-search__container .aalto-es-search__filter-pill-container>li:first-of-type,.hub-listing__filter-pill-container>li:first-of-type{margin-left:1.6rem}}.aalto-es-search__container input[type='radio']+.aalto-sort-badge,.hub-listing__filter-pill-container input[type='radio']+.aalto-sort-badge{display:flex;padding-right:1.6rem;padding-left:1.6rem}.aalto-es-search__container input[type='radio']+.aalto-sort-badge::before,.hub-listing__filter-pill-container input[type='radio']+.aalto-sort-badge::before{content:none}.aalto-es-search__container input[type='radio']:checked+label,.hub-listing__filter-pill-container input[type='radio']:checked+label{color:var(--color-brand-white,#fff);background-color:var(--color-brand-blue,#162A52);outline:1px solid var(--color-brand-blue,#162A52);outline-offset:0;border-color:var(--color-brand-blue,#162A52);background-color:var(--color-brand-blue,#162A52);color:var(--color-brand-white,#fff)}.aalto-es-search__container input[type='radio']:checked+label:focus,.hub-listing__filter-pill-container input[type='radio']:checked+label:focus{background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52)}.aalto-es-search__container input[type='radio']:checked+label:hover,.hub-listing__filter-pill-container input[type='radio']:checked+label:hover{outline:0 solid var(--color-brand-turquoise,#19DDCA);border-color:var(--color-brand-turquoise,#19DDCA);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52)}.aalto-es-search__container input[type='radio']:checked+label:active,.hub-listing__filter-pill-container input[type='radio']:checked+label:active{background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52)}.aalto-es-search__container input[type='radio']:checked+label:disabled,.aalto-es-search__container input[type='radio']:checked+label[disabled],.aalto-es-search__container input[type='radio']:checked+label.disabled,.hub-listing__filter-pill-container input[type='radio']:checked+label:disabled,.hub-listing__filter-pill-container input[type='radio']:checked+label[disabled],.hub-listing__filter-pill-container input[type='radio']:checked+label.disabled{border-color:rgba(0,0,0,0);outline:1px solid transparent;background-color:var(--color-brand-grey,#B7B7B7) !important;color:var(--color-brand-blue,#162A52) !important;cursor:not-allowed !important}.aalto-minors-hub .hub-listing__no-results,.aalto-programmes-hub .hub-listing__no-results{padding-bottom:1.6rem;padding-top:3.2rem}.notification-modal[data-modal]{background-color:#fff;padding:3.2rem 1.6rem}.notification-modal__button{background-color:var(--color-brand-blue,#162A52);color:var(--color-brand-white,#fff)}.notification-modal__button:hover,.notification-modal__button:focus{background-color:#F7E159;color:#151515}.notification-modal__button:focus{box-shadow:0 0 0 2px #2d2d2d}.notification-modal__icon{font-size:4rem;margin-bottom:.8rem}.aalto-article .aalto-media--iframe-container{max-width:97.8rem;margin-left:auto;margin-right:auto;padding-left:1.6rem;padding-right:1.6rem}@media all and (min-width:600px){.aalto-article .aalto-media--iframe-container{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-article .aalto-media--iframe-container{padding-left:8rem;padding-right:8rem}}.aalto-hub .aalto-media--iframe-container{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto}@media all and (min-width:600px){.aalto-hub .aalto-media--iframe-container{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-hub .aalto-media--iframe-container{padding-left:8rem;padding-right:8rem}}.aalto_iframe{width:100%;border:0}.image-caption,.image-with-text__image-caption{font-weight:normal;color:var(--color-structural-800,#505050);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif;padding-top:.8rem}@media all and (max-width:899px){.image-caption,.image-with-text__image-caption{font-size:1.2rem;line-height:2.1rem}}.single-image--large .image-caption,.single-image--extra-large .image-caption{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto}@media all and (min-width:600px){.single-image--large .image-caption,.single-image--extra-large .image-caption{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.single-image--large .image-caption,.single-image--extra-large .image-caption{padding-left:8rem;padding-right:8rem}}.image-quote__wrapper{background-color:var(--color-brand-background,var(--color-light,#fff))}@media all and (min-width:600px){.image-quote__wrapper{display:flex;align-items:stretch;max-width:94.6rem;margin-left:auto;margin-right:auto}}@media all and (min-width:600px) and (min-width:600px){.image-quote__wrapper{max-width:89.8rem}}@media all and (min-width:600px) and (min-width:900px){.image-quote__wrapper{max-width:81.8rem}}.image-quote__wrapper.image-quote__wrapper--theme1{background-color:#151515}.image-quote__wrapper.image-quote__wrapper--theme1 .image-quote__icon,.image-quote__wrapper.image-quote__wrapper--theme1 .image-quote__text p,.image-quote__wrapper.image-quote__wrapper--theme1 .image-quote__source{color:#fff}.image-quote__wrapper.image-quote__wrapper--theme2{background-color:var(--color-highlight-2-bg,#162A52)}.image-quote__wrapper.image-quote__wrapper--theme2 .image-quote__icon,.image-quote__wrapper.image-quote__wrapper--theme2 .image-quote__text p,.image-quote__wrapper.image-quote__wrapper--theme2 .image-quote__source{color:var(--color-highlight-2-fg,#fff)}.image-quote__wrapper.image-quote__wrapper--theme3{background-color:var(--color-highlight-3-bg,#FD6360)}.image-quote__wrapper.image-quote__wrapper--theme3 .image-quote__icon,.image-quote__wrapper.image-quote__wrapper--theme3 .image-quote__text p,.image-quote__wrapper.image-quote__wrapper--theme3 .image-quote__source{color:var(--color-highlight-3-fg,#151515)}.image-quote__wrapper.image-quote__wrapper--theme4{background-color:var(--color-highlight-1-bg,#19DDCA)}.image-quote__wrapper.image-quote__wrapper--theme4 .image-quote__icon,.image-quote__wrapper.image-quote__wrapper--theme4 .image-quote__text p,.image-quote__wrapper.image-quote__wrapper--theme4 .image-quote__source{color:var(--color-highlight-1-fg,#272A2E)}.image-quote__wrapper.image-quote__wrapper--theme5{background-color:var(--color-light,#fff)}.image-quote__wrapper.image-quote__wrapper--theme5 .image-quote__icon,.image-quote__wrapper.image-quote__wrapper--theme5 .image-quote__text p,.image-quote__wrapper.image-quote__wrapper--theme5 .image-quote__source{color:var(--color-dark,#2d2d2d)}.image-quote__image-container>div,.image-quote__image-container>div>div{height:100%}.image-quote__image-container img{width:100%;background-color:var(--color-brand-darker-beige,#F9F1DD)}@media all and (min-width:600px){.image-quote__image-container img{height:100%;font-family:"object-fit:cover;object-position:50% 30%";-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;max-height:none}}.image-quote__container{flex:0 0 50%;max-width:97.8rem;margin-left:auto;margin-right:auto;padding-left:1.6rem;padding-right:1.6rem;padding-top:2.4rem;padding-bottom:5.6rem}@media all and (min-width:600px){.image-quote__container{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.image-quote__container{padding-left:8rem;padding-right:8rem}}@media all and (min-width:600px){.image-quote__container{padding-top:9.6rem}}.image-quote__icon{width:4.1rem;height:4.1rem}.image-quote__text{margin:2.4rem 0 2.4rem 0}.image-quote__text p{color:var(--color-dark,#2d2d2d);font-size:2rem;font-weight:bold;letter-spacing:.002rem;line-height:2.5rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.image-quote__text p{font-size:1.9rem;line-height:2.4rem}}.image-quote__source{font-family:work-sans,sans-serif;font-weight:normal;font-size:1.8rem;letter-spacing:0;line-height:2.7rem}@media all and (max-width:899px){.image-quote__source{font-size:1.6rem;line-height:2.4rem;letter-spacing:-.008rem}}.image-quote__icon,.image-quote__text p,.image-quote__source{color:var(--color-brand-text,var(--color-dark,#2d2d2d))}@media all and (min-width:900px){.image-with-text-adaptive .image-with-text-wrapper{display:flex;flex-wrap:nowrap;align-items:stretch}}.aalto-hub .image-with-text-wrapper{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto}@media all and (min-width:600px){.aalto-hub .image-with-text-wrapper{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-hub .image-with-text-wrapper{padding-left:8rem;padding-right:8rem}}.aalto-article .image-with-text-wrapper{max-width:97.8rem;margin-left:auto;margin-right:auto;padding-left:1.6rem;padding-right:1.6rem}@media all and (min-width:600px){.aalto-article .image-with-text-wrapper{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-article .image-with-text-wrapper{padding-left:8rem;padding-right:8rem}}.image-with-text-adaptive__image-container{display:flex;flex-direction:column;margin:0 0 3.2rem}@media all and (min-width:900px){.image-with-text-adaptive__image-container{justify-content:center;width:50%;margin-bottom:0}}@media all and (min-width:900px){.image-with-text-adaptive--media-on-right .image-with-text-wrapper{flex-direction:row-reverse;justify-content:flex-start}}.image-with-text-adaptive__image{height:100%;width:100%}.image-with-text-adaptive__image img{width:100%}@media all and (min-width:900px){.image-with-text-adaptive__image{max-height:60rem;min-height:32rem;height:100%}.image-with-text-adaptive__image div{height:100%}.image-with-text-adaptive__image img{height:100%;font-family:"object-fit:cover;object-position:50% 30%";-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%}}.image-with-text-adaptive__text{padding:0}@media all and (min-width:900px){.image-with-text-adaptive__text{display:block;width:50%;height:100%;margin-top:auto;margin-bottom:auto;flex-direction:column;justify-content:space-around;align-items:flex-start}}.image-with-text-adaptive__text>div{max-width:100%}@media all and (min-width:900px){.image-with-text-adaptive--media-on-right .image-with-text-adaptive__text{padding-right:5.6rem}}@media all and (min-width:900px){.image-with-text-adaptive--media-on-left .image-with-text-adaptive__text{padding-left:5.6rem}}.image-with-text-default--media-on-right .aalto-user-generated-content{display:inline}@media all and (min-width:900px){.image-with-text-default::after{clear:both;content:'';display:block}}@media all and (max-width:899px){.image-with-text-default__image-container{margin-bottom:3.2rem}}@media all and (min-width:900px){.image-with-text-default__image-container{width:50%}}@media all and (min-width:900px){.image-with-text-default--media-on-left .image-with-text-default__image-container{float:left;margin-right:5.6rem}}.image-with-text-default--media-on-left .image-with-text-default__image-container+.image-with-text-default__text li{position:relative;left:3.2rem;width:calc(100% - 3.2rem)}.image-with-text-default--media-on-left .image-with-text-default__image-container+.image-with-text-default__text li::before{left:auto;right:auto;margin-left:-3.2rem}@media all and (min-width:900px){.image-with-text-default--media-on-right .image-with-text-default__image-container{float:right;margin-left:5.6rem}}.interactive-content-blocker{background-color:rgba(255,255,255,0.7);height:100%;width:100%;position:absolute;z-index:4;display:flex;justify-content:center;align-items:center}@media all and (max-width:899px){body.language-switcher #top-nav-sticky-header{height:100%;transform:translate3d(0,0,0)}}#aalto-language-switch-dialog p{font-family:work-sans,sans-serif;font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.8rem;letter-spacing:0;line-height:2.7rem}@media all and (max-width:899px){#aalto-language-switch-dialog p{font-size:1.6rem;line-height:2.4rem;letter-spacing:-.008rem}}.cke_editable_themed li,.ck-editor__editable li,.aalto-user-generated-content li{position:relative;margin-bottom:1.2rem;padding-left:3.2rem}.cke_editable_themed ol,.ck-editor__editable ol,.aalto-user-generated-content ol{padding-left:0;counter-reset:item}.cke_editable_themed ol>li,.ck-editor__editable ol>li,.aalto-user-generated-content ol>li{counter-increment:item;list-style:none}.cke_editable_themed ol>li ::before,.ck-editor__editable ol>li ::before,.aalto-user-generated-content ol>li ::before{font-weight:bold;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.cke_editable_themed ol>li ::before,.ck-editor__editable ol>li ::before,.aalto-user-generated-content ol>li ::before{font-size:1.2rem;line-height:2.1rem}}.cke_editable_themed ol>li::before,.ck-editor__editable ol>li::before,.aalto-user-generated-content ol>li::before{position:absolute;left:0;display:inline-block;text-align:center;color:var(--color-text-body,#272A2E);font-size:1.2rem;line-height:2rem;min-width:2rem;height:2rem;padding-right:.4rem;padding-left:.4rem;margin-right:1em;background-color:var(--color-dark,#2d2d2d);color:var(--color-light,#fff);border-radius:2rem;content:counter(item);margin-top:-1rem;top:1.35rem}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.cke_editable_themed ol>li::before,.ck-editor__editable ol>li::before,.aalto-user-generated-content ol>li::before{line-height:20px}}.cke_editable_themed ol.light>li::before,.ck-editor__editable ol.light>li::before,.aalto-user-generated-content ol.light>li::before{background:var(--color-dark,#2d2d2d);color:var(--color-light,#fff)}.cke_editable_themed ol.dark>li::before,.ck-editor__editable ol.dark>li::before,.aalto-user-generated-content ol.dark>li::before{background:var(--color-light,#fff);color:var(--color-dark,#2d2d2d)}.cke_editable_themed ul,.ck-editor__editable ul,.aalto-user-generated-content ul{list-style:none;margin-left:0;padding-left:0}.cke_editable_themed ul>li,.ck-editor__editable ul>li,.aalto-user-generated-content ul>li{padding-bottom:0;text-indent:0}.cke_editable_themed ul>li::before,.ck-editor__editable ul>li::before,.aalto-user-generated-content ul>li::before{content:'';display:inline-block;position:absolute;left:.8rem;width:.6rem;height:.6rem;border-radius:.6rem;background-color:var(--color-dark,#2d2d2d);background-repeat:no-repeat;margin-top:-0.3rem;top:1.35rem}.ck-editor__editable a.highlight.ck-link_selected,.ck-editor__editable .image-with-text-wrapper p a.ck-link_selected,.image-with-text-wrapper p .ck-editor__editable a.ck-link_selected,.ck-editor__editable .aalto-rich-text-highlight .aalto-user-generated-content p a.ck-link_selected,.aalto-rich-text-highlight .aalto-user-generated-content p .ck-editor__editable a.ck-link_selected,.ck-editor__editable .kb-self-study-material .hub-listing__results__item__link-container a.ck-link_selected.internal,.kb-self-study-material .hub-listing__results__item__link-container .ck-editor__editable a.ck-link_selected.internal,.ck-editor__editable .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.ck-link_selected.internal,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .ck-editor__editable a.ck-link_selected.internal,a.highlight,.image-with-text-wrapper p a,.aalto-rich-text-highlight .aalto-user-generated-content p a,.kb-self-study-material .hub-listing__results__item__link-container a.internal,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:normal;letter-spacing:.004rem;line-height:2.7rem;font-family:work-sans,sans-serif;display:table;border-collapse:separate;margin-bottom:1.6rem;background-color:transparent}@media all and (max-width:899px){.ck-editor__editable a.highlight.ck-link_selected,.ck-editor__editable .image-with-text-wrapper p a.ck-link_selected,.image-with-text-wrapper p .ck-editor__editable a.ck-link_selected,.ck-editor__editable .aalto-rich-text-highlight .aalto-user-generated-content p a.ck-link_selected,.aalto-rich-text-highlight .aalto-user-generated-content p .ck-editor__editable a.ck-link_selected,.ck-editor__editable .kb-self-study-material .hub-listing__results__item__link-container a.ck-link_selected.internal,.kb-self-study-material .hub-listing__results__item__link-container .ck-editor__editable a.ck-link_selected.internal,.ck-editor__editable .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.ck-link_selected.internal,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .ck-editor__editable a.ck-link_selected.internal,a.highlight,.image-with-text-wrapper p a,.aalto-rich-text-highlight .aalto-user-generated-content p a,.kb-self-study-material .hub-listing__results__item__link-container a.internal,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal{font-size:1.7rem;line-height:2.6rem;letter-spacing:.003rem}}.ck-editor__editable a.highlight.ck-link_selected:focus::before,.ck-editor__editable .image-with-text-wrapper p a.ck-link_selected:focus::before,.image-with-text-wrapper p .ck-editor__editable a.ck-link_selected:focus::before,.ck-editor__editable .aalto-rich-text-highlight .aalto-user-generated-content p a.ck-link_selected:focus::before,.aalto-rich-text-highlight .aalto-user-generated-content p .ck-editor__editable a.ck-link_selected:focus::before,.ck-editor__editable .kb-self-study-material .hub-listing__results__item__link-container a.ck-link_selected.internal:focus::before,.kb-self-study-material .hub-listing__results__item__link-container .ck-editor__editable a.ck-link_selected.internal:focus::before,.ck-editor__editable .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.ck-link_selected.internal:focus::before,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .ck-editor__editable a.ck-link_selected.internal:focus::before,.ck-editor__editable a.highlight.ck-link_selected:hover::before,.ck-editor__editable .image-with-text-wrapper p a.ck-link_selected:hover::before,.image-with-text-wrapper p .ck-editor__editable a.ck-link_selected:hover::before,.ck-editor__editable .aalto-rich-text-highlight .aalto-user-generated-content p a.ck-link_selected:hover::before,.aalto-rich-text-highlight .aalto-user-generated-content p .ck-editor__editable a.ck-link_selected:hover::before,.ck-editor__editable .kb-self-study-material .hub-listing__results__item__link-container a.ck-link_selected.internal:hover::before,.kb-self-study-material .hub-listing__results__item__link-container .ck-editor__editable a.ck-link_selected.internal:hover::before,.ck-editor__editable .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.ck-link_selected.internal:hover::before,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .ck-editor__editable a.ck-link_selected.internal:hover::before,a.highlight:focus::before,.image-with-text-wrapper p a:focus::before,.aalto-rich-text-highlight .aalto-user-generated-content p a:focus::before,.kb-self-study-material .hub-listing__results__item__link-container a.internal:focus::before,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:focus::before,a.highlight:hover::before,.image-with-text-wrapper p a:hover::before,.aalto-rich-text-highlight .aalto-user-generated-content p a:hover::before,.kb-self-study-material .hub-listing__results__item__link-container a.internal:hover::before,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:hover::before{margin-left:2px;margin-right:.8rem}.ck-editor__editable a.highlight.ck-link_selected::before,.ck-editor__editable .image-with-text-wrapper p a.ck-link_selected::before,.image-with-text-wrapper p .ck-editor__editable a.ck-link_selected::before,.ck-editor__editable .aalto-rich-text-highlight .aalto-user-generated-content p a.ck-link_selected::before,.aalto-rich-text-highlight .aalto-user-generated-content p .ck-editor__editable a.ck-link_selected::before,.ck-editor__editable .kb-self-study-material .hub-listing__results__item__link-container a.ck-link_selected.internal::before,.kb-self-study-material .hub-listing__results__item__link-container .ck-editor__editable a.ck-link_selected.internal::before,.ck-editor__editable .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.ck-link_selected.internal::before,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .ck-editor__editable a.ck-link_selected.internal::before,a.highlight::before,.image-with-text-wrapper p a::before,.aalto-rich-text-highlight .aalto-user-generated-content p a::before,.kb-self-study-material .hub-listing__results__item__link-container a.internal::before,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal::before{display:inline-block;position:relative;transition:margin-left 0.05s linear,margin-right 0.05s linear;margin-left:0px;margin-right:1rem;top:2px;width:1.6rem;height:1.6rem;content:' ';background-color:currentColor;-webkit-mask-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_right);mask-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_right)}a.highlight.external::after,.image-with-text-wrapper p a.external::after,.aalto-rich-text-highlight .aalto-user-generated-content p a.external::after,.kb-self-study-material .hub-listing__results__item__link-container a.external.internal::after,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.external.internal::after{content:'';display:inline-block;width:1.2rem;height:1.2rem;position:relative;top:0;margin-left:.7rem;-webkit-mask-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-external_link);mask-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-external_link);background-color:currentColor}a.highlight-right{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:normal;letter-spacing:.004rem;line-height:2.7rem;font-family:work-sans,sans-serif;display:table;border-collapse:separate;margin-bottom:1.6rem}@media all and (max-width:899px){a.highlight-right{font-size:1.7rem;line-height:2.6rem;letter-spacing:.003rem}}a.highlight-right:focus::after,a.highlight-right:hover::after{margin-left:1rem;margin-right:0px}a.highlight-right::after{display:inline-block;position:relative;float:right;transition:margin-left 0.05s linear,margin-right 0.05s linear;margin-right:2px;margin-left:.8rem;top:2px;width:1.6rem;height:1.6rem;content:' ';background-color:currentColor;-webkit-mask-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_right);mask-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_right)}@media all and (min-width:900px){.aalto-listing>.views-element-container{display:flex;width:100%}}@media all and (min-width:900px){.site-search>aside,.aalto-listing>.views-element-container>aside{flex:0 0 32rem;width:32rem;order:1;margin-left:5.6rem;max-width:33.3333333333%}}@media all and (min-width:900px){.site-search>aside>form,.aalto-listing>.views-element-container>aside>form{max-width:32rem}}@media all and (min-width:900px){.aalto-listing>.views-element-container>.aalto-view{width:100%}}.aalto-listing--flipped .views-element-container{position:relative;width:100%}@media all and (min-width:900px){.aalto-listing--flipped .views-element-container aside{order:0;margin-right:5.6rem;margin-left:0}}@media all and (min-width:900px){.aalto-listing--flipped .search-results__query{left:auto;right:0;width:calc(100% - 37.6rem);min-width:calc((100% *  2 / 3) - 5.6rem);max-width:none}}.aalto-listing__link{text-decoration:none;outline-offset:-.3rem}.aalto-listing__link::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0}.aalto-listing__link:active::after{background-color:var(--color-black-black-a015,rgba(21,21,21,0.15))}.listing-container{width:100%}@media all and (min-width:600px){.listing-container{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto}}@media all and (min-width:600px) and (min-width:600px){.listing-container{padding-left:4rem;padding-right:4rem}}@media all and (min-width:600px) and (min-width:900px){.listing-container{padding-left:8rem;padding-right:8rem}}.aalto-listing--with-filters{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto}@media all and (min-width:600px){.aalto-listing--with-filters{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-listing--with-filters{padding-left:8rem;padding-right:8rem}}@media all and (min-width:900px){.aalto-listing--with-filters{display:flex}}.aalto-listing--with-filters .aalto-pager{flex:0 0 100%}.aalto-listing__top{margin:0 0 3.2rem}.aalto-listing__items{margin:3.2rem 0 5.6rem 0}.aalto-listing__meta-item div,.aalto-listing__meta-item--article div{display:inline-block}.aalto-listing__title{color:var(--color-dark,#2d2d2d);font-family:work-sans,sans-serif;font-weight:bold;font-size:4.4rem;line-height:5.4rem}.aalto-listing__ingress{color:var(--color-dark,#2d2d2d);font-family:red-hat-display,sans-serif;font-weight:300;font-size:2rem;line-height:3.6rem}.aalto-listing__info{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:normal;letter-spacing:.004rem;line-height:2.7rem;font-family:work-sans,sans-serif;max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto;margin-bottom:2.4rem}@media all and (max-width:899px){.aalto-listing__info{font-size:1.7rem;line-height:2.6rem;letter-spacing:.003rem}}@media all and (min-width:600px){.aalto-listing__info{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-listing__info{padding-left:8rem;padding-right:8rem}}.aalto-listing__result-text-container{color:var(--color-dark,#2d2d2d);font-family:work-sans,sans-serif;font-size:2rem;line-height:2.4rem}.aalto-listing__result-filters{font-weight:bold}.aalto-listing__item{position:relative;display:flex}.aalto-listing__item:hover .aalto-listing__image-container,.aalto-listing__item:focus .aalto-listing__image-container{opacity:0.8}.aalto-listing__item:hover .aalto-link--hover-text-fx,.aalto-listing__item:focus .aalto-link--hover-text-fx{text-decoration:underline}.aalto-listing__item:focus-within .aalto-listing__image-container{opacity:0.8}.aalto-listing__item:focus-within .aalto-link--hover-text-fx{text-decoration:underline}.aalto-listing__item:focus-within .aalto-listing--link{color:var(--color-brand-blue,#162A52);text-decoration:underline}.aalto-listing__column-left{font-size:0;line-height:0;flex:0 0 5.6rem;padding-right:1.6rem}@media all and (min-width:600px){.aalto-listing__column-left{flex:0 0 9.6rem}}.aalto-listing__date{color:var(--color-structural-800,#505050);font-family:work-sans,sans-serif;font-size:1.2rem;line-height:1.4rem}.aalto-listing__date--with-separator:not(:only-child)::before{content:'';display:inline-block;height:.6rem;margin-left:.4rem;margin-right:.4rem;border-left:1px solid var(--color-structural-700,#6f6f6f);transform:rotate(90deg) translateX(-50%)}.aalto-listing__meta-container{display:inline-block;color:var(--color-structural-800,#505050);font-family:work-sans,sans-serif;margin-bottom:.8rem}.aalto-listing__meta-item{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.aalto-listing__meta-item{font-size:1.2rem;line-height:2.1rem}}.aalto-listing__meta-icon{width:1.6rem;height:1.6rem;vertical-align:top}.aalto-listing__meta-item--grey,.aalto-listing__meta-item--grey a{color:var(--color-structural-800,#505050)}.aalto-listing__meta-item--article{font-size:1.2rem;line-height:1.4rem}.aalto-listing__item--article .aalto-listing__meta-item--restricted{display:inline-block;font-size:0;line-height:0;background-position:center center;background-repeat:no-repeat;background-size:contain;width:1.2rem;height:1.2rem;background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-lock_closed-dark)}@media (prefers-color-scheme:dark){.aalto-listing__item--article .aalto-listing__meta-item--restricted{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-lock_closed-light)}.lightmode .aalto-listing__item--article .aalto-listing__meta-item--restricted{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-lock_closed-dark)}}.aalto-listing__meta-hub{font-family:red-hat-display,sans-serif;font-style:italic}.aalto-listing__column-main{display:flex;width:100%;flex-direction:column}.item-header--big{color:var(--color-dark,#2d2d2d);font-family:work-sans,sans-serif;font-weight:bold;font-size:3.6rem;line-height:4rem}.aalto-listing__item-title{color:var(--color-brand-blue,#162A52);font-size:2.6rem;font-weight:bold;letter-spacing:.003rem;line-height:3.3rem;font-family:work-sans,sans-serif;margin-bottom:.8rem}@media all and (max-width:899px){.aalto-listing__item-title{font-size:2.1rem;line-height:2.7rem;letter-spacing:.002rem}}@media all and (min-width:600px){.aalto-listing__item-title{font-size:2.4rem;line-height:3rem}}.aalto-listing__item-description{color:var(--color-dark,#2d2d2d);font-family:work-sans,sans-serif;font-size:1.6rem;line-height:2rem;margin:0;padding:0}.aalto-listing__text--highlight{font-family:red-hat-display,sans-serif;font-style:italic;color:var(--color-structural-500,#BDBDBD)}.aalto-listing__text--link:hover{text-decoration:underline}.aalto-listing__image-container{position:relative;width:17.6rem;max-width:25vw;min-width:6.4rem;float:right;padding:0 0 1.6rem 1.6rem}@media all and (min-width:900px){.aalto-listing__image-container{width:27.2rem;padding:0 0 1.6rem 3.2rem}}.aalto-listing__image,.aalto-listing__image-container img{width:100%;height:auto}.aalto-listing--mobile-show{display:initial}@media all and (min-width:900px){.aalto-listing--mobile-show{display:none}}.aalto-listing--mobile-hide{display:none}@media all and (min-width:900px){.aalto-listing--mobile-hide{display:block}}.aalto-listing__section{border-top:1px solid var(--color-brand-blue,#162A52);padding-top:3.2rem;padding-bottom:3.2rem}.aalto-listing__section:first-of-type{border-top:0 none}.aalto-listing__item--event{padding:.4rem 0}.aalto-listing__item--event:hover .hover-text-fx{text-decoration:underline}.aalto-listing>.aalto-rss-feed{text-align:right}.aalto-listing-row__image-container,.aalto-listing-row__person_profile-image-container{flex:0 0 4.8rem;width:4.8rem;height:4.8rem;margin-left:.8rem;overflow:hidden;position:relative;pointer-events:none;background-color:var(--color-brand-darker-beige,#F9F1DD)}@media all and (min-width:600px){.aalto-listing-row__image-container,.aalto-listing-row__person_profile-image-container{flex-basis:16rem;width:16rem;height:10rem;margin-left:3.2rem}}.aalto-listing-row__image-container div,.aalto-listing-row__person_profile-image-container div{height:100%}.aalto-listing-row__image-container img,.aalto-listing-row__person_profile-image-container img{height:100%;width:100%;font-family:"object-fit:cover;object-position:50% 30%";-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%}.aalto-listing-row__image-container img::before,.aalto-listing-row__person_profile-image-container img::before{content:'';width:4.8rem;height:4.8rem;display:block;color:transparent}.aalto-listing-row{padding-bottom:1.6rem;margin-bottom:1.6rem;border-bottom:1px solid var(--color-brand-blue,#162A52)}@media all and (min-width:600px){.aalto-listing-row{padding-bottom:2.4rem;margin-bottom:2.4rem}}.aalto-listing-row:last-of-type{padding-bottom:0;border-bottom:0 none}.aalto-listing-row__interactive{display:flex;position:relative}.aalto-listing-row__interactive .aalto-listing-row__link{text-decoration:none;outline-offset:-.3rem}.aalto-listing-row__interactive .aalto-listing-row__link::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0}.aalto-listing-row__interactive .aalto-listing-row__link:active::after{background-color:var(--color-black-black-a015,rgba(21,21,21,0.15))}.aalto-listing-row__interactive:hover,.aalto-listing-row__interactive:focus-within{background-color:var(--color-brand-turquoise,#19DDCA)}.aalto-listing-row__interactive:hover .manual-liftup-small__horizontal-card--image-container,.aalto-listing-row__interactive:hover .aalto-liftup-m-card__image-container,.aalto-listing-row__interactive:focus-within .manual-liftup-small__horizontal-card--image-container,.aalto-listing-row__interactive:focus-within .aalto-liftup-m-card__image-container{background-color:var(--color-light,#fff)}@media (prefers-color-scheme:dark){.aalto-listing-row__interactive:hover,.aalto-listing-row__interactive:focus-within{--color-text-body:#162A52;--color-text-meta:#445371}.aalto-listing-row__interactive:hover .aalto-liftup-m-card-icon-container,.aalto-listing-row__interactive:focus-within .aalto-liftup-m-card-icon-container{background-color:var(--color-brand-beige,#FFF8E6);background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-external_link-light)}}.aalto-listing-row__interactive:focus-within{box-shadow:0 0 0 2px var(--color-brand-blue,#162A52)}.aalto-listing-row__link--external::after{content:'';display:inline-block;width:1.2rem;height:1.2rem;position:relative;top:0;margin-left:.7rem;background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-external_link-dark)}@media (prefers-color-scheme:dark){.aalto-listing-row__link--external::after{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-external_link-light)}.lightmode .aalto-listing-row__link--external::after{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-external_link-dark)}}.aalto-listing-row__adjacent{flex:0 0 4.8rem}@media all and (min-width:900px){.aalto-listing-row__adjacent{flex-basis:11.2rem}}.aalto-listing-row--news .aalto-listing-row__adjacent{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.7rem;font-family:work-sans,sans-serif;display:none}@media all and (max-width:899px){.aalto-listing-row--news .aalto-listing-row__adjacent{font-size:1.2rem;line-height:2.1rem}}@media all and (min-width:1200px){.aalto-listing-row--news .aalto-listing-row__adjacent{display:block}}.aalto-listing-row__content-column{flex:1 1 auto;overflow:hidden}@media all and (max-width:599px){.aalto-listing-row__person_profile-image-container{position:relative;border-radius:50%;width:4.8rem;height:4.8rem;background-color:#2d2d2d;background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-user-light);background-size:2.4rem 2.4rem;background-position:center;background-repeat:no-repeat;overflow:hidden}}@media all and (min-width:600px){.aalto-listing-row__person_profile-image-container{position:relative;border-radius:50%;width:8rem;height:8rem;background-color:#2d2d2d;background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-user-light);background-size:2.4rem 2.4rem;background-position:center;background-repeat:no-repeat;overflow:hidden;flex-basis:8rem}}.aalto-listing-row__person_profile-image{border-radius:50%}.aalto-listing-row__title{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:bold;letter-spacing:.004rem;line-height:2.7rem;font-family:work-sans,sans-serif;margin-bottom:.8rem}@media all and (max-width:899px){.aalto-listing-row__title{font-size:1.7rem;line-height:2.6rem;letter-spacing:.003rem}}.aalto-listing-row__summary{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:normal;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif;margin-bottom:.8rem}@media all and (max-width:899px){.aalto-listing-row__summary{font-size:1.7rem;line-height:2.6rem}}.aalto-listing-row__meta-item{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.aalto-listing-row__meta-item{font-size:1.2rem;line-height:2.1rem}}.aalto-listing-row__meta-item--inline>div{display:inline-block}.aalto-listing-row__meta-item--category{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.aalto-listing-row__meta-item--category{font-size:1.2rem;line-height:2.1rem}}.aalto-listing-row__meta-item--hubname{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.aalto-listing-row__meta-item--hubname{font-size:1.2rem;line-height:2.1rem}}.aalto-listing-row__meta-item--hubname a{text-decoration:none}.aalto-listing-row__meta-icon{width:1.6rem;height:1.6rem;vertical-align:top}.aalto-listing-row__meta-item--application-end div{display:inline-block}@media all and (min-width:1200px){.aalto-listing--with-filters .aalto-listing-row--news .aalto-listing-row__meta-item--published-time{display:none}}.aalto-listing--with-filters .aalto-listing-row--funding-call .aalto-listing-row__interactive{flex-direction:column}.aalto-listing--with-filters .aalto-listing-row--funding-call .aalto-listing-row__adjacent{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif;flex-basis:auto;margin-bottom:.8rem}@media all and (max-width:899px){.aalto-listing--with-filters .aalto-listing-row--funding-call .aalto-listing-row__adjacent{font-size:1.2rem;line-height:2.1rem}}.aalto-listing--with-filters .aalto-listing-row--funding-call .aalto-listing-row__content-column{margin-bottom:1.6rem}.aalto-listing--with-filters .aalto-listing-row--funding-call .aalto-listing-row__image-container{margin-left:0}.aalto-listing--with-filters .aalto-listing-row--funding-call .aalto-listing-row__adjacent>div{display:inline-block}@media all and (min-width:600px){.aalto-listing--with-filters .aalto-listing-row--funding-call .aalto-listing-row__interactive{flex-direction:row}.aalto-listing--with-filters .aalto-listing-row--funding-call .aalto-listing-row__adjacent{flex-basis:12.8rem;padding-right:2.4rem}.aalto-listing--with-filters .aalto-listing-row--funding-call .aalto-listing-row__image-container{margin-left:3.2rem}}.aalto-listing-row--person_profile .aalto-listing-row__person_profile-image-container{margin-left:0;margin-right:1.6rem}.aalto-listing-row--person_profile .aalto-listing-row__content-column{order:2;display:flex;flex-direction:column;justify-content:center}.aalto-listing-row--person_profile .aalto-listing-row__meta{display:none}.aalto-component-wrapper--other-logo-wall{background-color:#fff;padding-top:4.8rem}@media all and (min-width:900px){.aalto-component-wrapper--other-logo-wall{padding-top:5.6rem}}.logo-wall__heading,.paragraph--other-logo-wall .logo-wall__additional-link a{color:#2d2d2d}.paragraph--other-logo-wall.logo-wall--centered{text-align:center}.paragraph--other-logo-wall.logo-wall--centered .logo-wall__items{justify-content:center}.paragraph--other-logo-wall.article-container .logo-wall__single-item{max-width:10.6rem;max-height:10.6rem;min-width:10.6rem}.paragraph--other-logo-wall .logo-wall__heading{margin-bottom:2.4rem}.paragraph--other-logo-wall .logo-wall__items{display:flex;-moz-column-gap:9.6rem;column-gap:9.6rem;row-gap:2.4rem;flex-wrap:wrap;align-items:center}@media all and (max-width:599px){.paragraph--other-logo-wall .logo-wall__items{display:grid;grid-template-columns:repeat(4,3rem);row-gap:1.6rem;-moz-column-gap:4rem;column-gap:4rem;justify-content:center}}.paragraph--other-logo-wall .logo-wall__single-item{max-width:16rem;max-height:16rem;min-width:16rem;text-align:center}@media all and (max-width:599px){.paragraph--other-logo-wall .logo-wall__single-item{grid-column:2 span;max-width:10rem;max-height:10rem;min-width:10rem}.paragraph--other-logo-wall .logo-wall__single-item:nth-last-child(1):nth-child(odd){grid-column:2 / span 2}}.paragraph--other-logo-wall .logo-wall__single-item a:focus{outline:none}.paragraph--other-logo-wall .logo-wall__single-item a:focus img{box-shadow:0 0 0 2px var(--color-dark,#2d2d2d)}.paragraph--other-logo-wall .logo-wall__single-item *{display:inline;max-width:inherit;max-height:inherit}.paragraph--other-logo-wall .logo-wall__single-item img{width:auto}.paragraph--other-logo-wall .logo-wall__additional-link{margin-top:4rem;font-size:2.1rem}.aalto-liftup-m-card{background-color:var(--color-light,#fff);position:relative;box-shadow:0 0 0 1px var(--color-brand-blue,#162A52)}.aalto-liftup-m-card .aalto-liftup-m-card__link{text-decoration:none;outline-offset:-.3rem}.aalto-liftup-m-card .aalto-liftup-m-card__link::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0}.aalto-liftup-m-card .aalto-liftup-m-card__link:active::after{background-color:var(--color-black-black-a015,rgba(21,21,21,0.15))}.aalto-liftup-m-card:hover,.aalto-liftup-m-card:focus-within{background-color:var(--color-brand-turquoise,#19DDCA)}.aalto-liftup-m-card:hover .manual-liftup-small__horizontal-card--image-container,.aalto-liftup-m-card:hover .aalto-liftup-m-card__image-container,.aalto-liftup-m-card:focus-within .manual-liftup-small__horizontal-card--image-container,.aalto-liftup-m-card:focus-within .aalto-liftup-m-card__image-container{background-color:var(--color-light,#fff)}@media (prefers-color-scheme:dark){.aalto-liftup-m-card:hover,.aalto-liftup-m-card:focus-within{--color-text-body:#162A52;--color-text-meta:#445371}.aalto-liftup-m-card:hover .aalto-liftup-m-card-icon-container,.aalto-liftup-m-card:focus-within .aalto-liftup-m-card-icon-container{background-color:var(--color-brand-beige,#FFF8E6);background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-external_link-light)}}.aalto-liftup-m-card:focus-within{box-shadow:0 0 0 2px var(--color-brand-blue,#162A52)}.aalto-manual-liftup__bg-color--bright .aalto-liftup-m-card{background-color:var(--color-light,#fff);box-shadow:none}.aalto-manual-liftup__bg-color--bright .highlight,.aalto-manual-liftup__bg-color--bright .image-with-text-wrapper p a,.image-with-text-wrapper p .aalto-manual-liftup__bg-color--bright a,.aalto-manual-liftup__bg-color--bright .kb-self-study-material .hub-listing__results__item__link-container a.internal,.kb-self-study-material .hub-listing__results__item__link-container .aalto-manual-liftup__bg-color--bright a.internal,.aalto-manual-liftup__bg-color--bright .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .aalto-manual-liftup__bg-color--bright a.internal{background-color:var(--color-brand-darker-beige,#F9F1DD)}.aalto-liftup-m-card__header{margin-bottom:calc(1.6rem - .4rem)}.aalto-liftup-m-card__link{max-height:12rem;overflow:hidden}.aalto-liftup-m-card-icon-container{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-external_link-light);background-color:var(--color-brand-blue,#162A52);background-size:1rem;background-repeat:no-repeat;background-position:.7rem;color:var(--color-brand-white,#fff);width:2.4rem;height:2.4rem;flex:none;border-radius:2.4rem;margin-left:.8rem}@media (prefers-color-scheme:dark){.aalto-liftup-m-card-icon-container{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-external_link-dark)}}@media all and (min-width:900px){.aalto-liftup-m-card-container:not(.aalto-liftup-m-card-container--no-image):nth-last-child(1):first-child .aalto-liftup-m-card,.aalto-liftup-m-card-container:not(.aalto-liftup-m-card-container--no-image):nth-last-child(1):first-child ~ .aalto-liftup-m-card-container:not(.aalto-liftup-m-card-container--no-image) .aalto-liftup-m-card{display:flex;flex-direction:row-reverse}.aalto-liftup-m-card-container:not(.aalto-liftup-m-card-container--no-image):nth-last-child(1):first-child .aalto-liftup-m-card>*,.aalto-liftup-m-card-container:not(.aalto-liftup-m-card-container--no-image):nth-last-child(1):first-child ~ .aalto-liftup-m-card-container:not(.aalto-liftup-m-card-container--no-image) .aalto-liftup-m-card>*{flex-basis:50%}.aalto-liftup-m-card-container:not(.aalto-liftup-m-card-container--no-image):nth-last-child(1):first-child .aalto-liftup-m-card__overflow-container,.aalto-liftup-m-card-container:not(.aalto-liftup-m-card-container--no-image):nth-last-child(1):first-child ~ .aalto-liftup-m-card-container:not(.aalto-liftup-m-card-container--no-image) .aalto-liftup-m-card__overflow-container{height:calc(4 * get('font.summary.line-height') + .4rem)}.aalto-liftup-m-card-container:not(.aalto-liftup-m-card-container--no-image):nth-last-child(1):first-child .aalto-liftup-m-card__link,.aalto-liftup-m-card-container:not(.aalto-liftup-m-card-container--no-image):nth-last-child(1):first-child ~ .aalto-liftup-m-card-container:not(.aalto-liftup-m-card-container--no-image) .aalto-liftup-m-card__link{max-height:9.6rem}}@media all and (min-width:1200px){.aalto-liftup-m-card-container:not(.aalto-liftup-m-card-container--no-image):nth-last-child(1):first-child .aalto-liftup-m-card__overflow-container,.aalto-liftup-m-card-container:not(.aalto-liftup-m-card-container--no-image):nth-last-child(1):first-child ~ .aalto-liftup-m-card-container:not(.aalto-liftup-m-card-container--no-image) .aalto-liftup-m-card__overflow-container{height:calc(5 * get('font.summary.line-height') + .4rem)}.aalto-liftup-m-card-container:not(.aalto-liftup-m-card-container--no-image):nth-last-child(1):first-child .aalto-liftup-m-card__link,.aalto-liftup-m-card-container:not(.aalto-liftup-m-card-container--no-image):nth-last-child(1):first-child ~ .aalto-liftup-m-card-container:not(.aalto-liftup-m-card-container--no-image) .aalto-liftup-m-card__link{max-height:12rem}}.aalto-liftup-m-card__main-content{padding-bottom:1.6rem}@media all and (min-width:600px){.aalto-liftup-m-card__main-content{display:flex;flex-direction:column;justify-content:space-between}}.aalto-liftup-m-card__image{font-size:0;line-height:0}.aalto-liftup-m-card__image img{width:100%}.aalto-liftup-m-card__text-container{overflow:hidden;margin:1.6rem 1.6rem calc(1.2rem - .4rem) 1.6rem}@media all and (min-width:1200px){.aalto-liftup-m-card__text-container{margin-left:2.4rem;margin-right:2.4rem}}.aalto-liftup-m-card__overflow-container{height:calc(5 * 2.4rem + .4rem)}.aalto-liftup-m-card__header{color:var(--color-brand-blue,#162A52);font-size:2rem;font-weight:bold;letter-spacing:.002rem;line-height:2.5rem;font-family:work-sans,sans-serif;display:flex;justify-content:space-between}@media all and (max-width:899px){.aalto-liftup-m-card__header{font-size:1.9rem;line-height:2.4rem}}.aalto-liftup-m-card__summary{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;margin-top:2.4rem;margin-bottom:0}.aalto-liftup-m-card__meta{display:flex;font-weight:normal;color:var(--color-structural-800,#505050);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif;margin:0 1.6rem}@media all and (max-width:899px){.aalto-liftup-m-card__meta{font-size:1.2rem;line-height:2.1rem}}@media all and (min-width:1200px){.aalto-liftup-m-card__meta{margin:0 2.4rem}}.aalto-liftup-m-card__meta-item{flex-shrink:0}.aalto-liftup-m-card__meta-item--category{width:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1}.aalto-liftup-m-card__meta-item+.aalto-liftup-m-card__meta-item::before{margin:0 .4rem;border-right:1px solid var(--color-brand-blue,#162A52);content:''}.aalto-liftup-m-card__meta-item--svg{width:1.6rem;height:1.6rem}.aalto-liftup-m-card__meta-item--date{display:inline-flex}.aalto-manual-liftup-mini{background:var(--color-structural-200,#e3e3e3);padding-top:5.6rem}.aalto-manual-liftup-mini .aalto-manual-liftup__header{margin-bottom:4.8rem}.aalto-manual-liftup-mini .manual-liftups-mini{padding:0;margin:0;gap:.8rem;display:flex;align-items:stretch;flex-flow:row wrap}.aalto-manual-liftup-mini .manual-liftups-mini .manual-liftup-mini__text-container,.aalto-manual-liftup-mini .manual-liftups-mini .manual-liftup-mini__title,.aalto-manual-liftup-mini .manual-liftups-mini .aalto-liftup__link{height:100%}@media all and (min-width:1074px){.aalto-manual-liftup-mini .manual-liftups-mini.manual-liftups-mini__justified{justify-content:space-between}}.aalto-manual-liftup-mini .manual-liftups-mini .manual-liftup-mini{padding:0;background-color:var(--color-light);color:var(--color-dark);width:100%;flex:1 1 auto}@media all and (min-width:600px){.aalto-manual-liftup-mini .manual-liftups-mini .manual-liftup-mini{width:calc(calc(100% / 2) - 0.8rem)}}@media all and (min-width:745px){.aalto-manual-liftup-mini .manual-liftups-mini .manual-liftup-mini{width:calc(calc(100% / 3) - 0.8rem)}}@media all and (min-width:1200px){.aalto-manual-liftup-mini .manual-liftups-mini .manual-liftup-mini{width:calc(calc(100% / 6) - 0.8rem)}}.aalto-manual-liftup-mini .manual-liftups-mini .manual-liftup-mini .manual-liftup-mini__icon-container{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-external_link-light);background-color:var(--color-brand-blue,#162A52);background-size:1rem;background-repeat:no-repeat;background-position:.7rem;color:var(--color-brand-white,#fff);width:2.4rem;height:2.4rem;flex:none;border-radius:2.4rem;margin-left:.8rem;position:relative;display:inline-block;vertical-align:bottom;margin-left:0}@media (prefers-color-scheme:dark){.aalto-manual-liftup-mini .manual-liftups-mini .manual-liftup-mini .manual-liftup-mini__icon-container{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-external_link-dark)}}.aalto-manual-liftup-mini .manual-liftups-mini .manual-liftup-mini h3{font-size:1.4rem;line-height:1.8rem;margin:0}.aalto-manual-liftup-mini .manual-liftups-mini .manual-liftup-mini h3 a{padding:.8rem;display:flex;flex-flow:column;justify-content:space-between;text-decoration:none}.aalto-manual-liftup-mini .manual-liftups-mini .manual-liftup-mini h3 a .manual-liftup-mini__label{display:inline-block;margin-right:.8rem;max-height:9rem;overflow:hidden;-webkit-hyphens:auto;hyphens:auto;word-break:break-word}.aalto-manual-liftup-mini .manual-liftups-mini .manual-liftup-mini h3 a .manual-liftup-mini__icon-container{position:absolute;bottom:0;right:0;transform:scale(0.75)}.aalto-manual-liftup-mini .manual-liftups-mini .manual-liftup-mini h3 a .manual-liftup-mini__arrow{display:block;height:1.6rem;width:1.6rem;margin:.8rem 0 0 auto;color:var(--color-light);background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_right-dark)}@media (prefers-color-scheme:dark){.aalto-manual-liftup-mini .manual-liftups-mini .manual-liftup-mini h3 a .manual-liftup-mini__arrow{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_right-light)}.lightmode .aalto-manual-liftup-mini .manual-liftups-mini .manual-liftup-mini h3 a .manual-liftup-mini__arrow{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_right-dark)}}.aalto-manual-liftup-mini .manual-liftups-mini .manual-liftup-mini h3 a .manual-liftup-mini__text:has(.manual-liftup-mini__icon-container){position:relative;padding-right:2.4rem}.aalto-manual-liftup-mini .manual-liftups-mini .manual-liftup-mini h3 a:hover{background-color:var(--color-light);color:var(--color-dark)}.aalto-manual-liftup-mini .manual-liftups-mini .manual-liftup-mini h3 a:hover .manual-liftup-mini__text{color:var(--override-interactive-hover-color,var(--color-dark,#2d2d2d));background-color:var(--override-interactive-hover-background-color,var(--color-structural-200,#e3e3e3))}.aalto-manual-liftup-mini .aalto-manual-liftup__header{margin-bottom:4rem}.aalto-manual-liftup-mini .aalto-manual-liftup__header-body{margin-bottom:0}.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme1{background-color:#151515}.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme1 .aalto-manual-liftup__header-title,.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme1 .aalto-manual-liftup__header-body .aalto-user-generated-content{color:#fff}.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme1 .aalto-manual-liftup__header-title::before,.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme1 .aalto-manual-liftup__header-body .aalto-user-generated-content::before{background-color:#fff}.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme2{background-color:var(--color-highlight-2-bg,#162A52)}.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme2 .aalto-manual-liftup__header-title,.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme2 .aalto-manual-liftup__header-body .aalto-user-generated-content{color:var(--color-highlight-2-fg,#fff)}.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme2 .aalto-manual-liftup__header-title::before,.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme2 .aalto-manual-liftup__header-body .aalto-user-generated-content::before{background-color:var(--color-highlight-2-fg,#fff)}.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme3{background-color:var(--color-highlight-3-bg,#FD6360)}.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme3 .aalto-manual-liftup__header-title,.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme3 .aalto-manual-liftup__header-body .aalto-user-generated-content{color:var(--color-highlight-3-fg,#151515)}.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme3 .aalto-manual-liftup__header-title::before,.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme3 .aalto-manual-liftup__header-body .aalto-user-generated-content::before{background-color:var(--color-highlight-3-fg,#151515)}.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme4{background-color:var(--color-highlight-1-bg,#19DDCA)}.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme4 .aalto-manual-liftup__header-title,.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme4 .aalto-manual-liftup__header-body .aalto-user-generated-content{color:var(--color-highlight-1-fg,#272A2E)}.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme4 .aalto-manual-liftup__header-title::before,.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme4 .aalto-manual-liftup__header-body .aalto-user-generated-content::before{background-color:var(--color-highlight-1-fg,#272A2E)}.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme5{background-color:var(--color-light,#fff)}.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme5 .aalto-manual-liftup__header-title,.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme5 .aalto-manual-liftup__header-body .aalto-user-generated-content{color:var(--color-dark,#2d2d2d)}.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme5 .aalto-manual-liftup__header-title::before,.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme5 .aalto-manual-liftup__header-body .aalto-user-generated-content::before{background-color:var(--color-dark,#2d2d2d)}.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme0{background:var(--color-brand-background,var(--color-light,#fff))}.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme0 h2,.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme0 .aalto-user-generated-content{color:var(--color-brand-text,var(--color-dark,#151515))}.branding-scheme--none .aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme0 h3 a.aalto-liftup__link{background-color:var(--color-black-black-10)}.branding-scheme--none .aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme0 h3 a.aalto-liftup__link:hover{background-color:var(--color-black-black-10)}.branding-scheme--none .aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme0 h3 a.aalto-liftup__link:hover .manual-liftup-mini__text{background-color:var(--color-black-black-20)}@media (prefers-color-scheme:dark){.branding-scheme--none .aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme0 h3 a.aalto-liftup__link{background-color:var(--color-black-black-10)}.branding-scheme--none .aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme0 h3 a.aalto-liftup__link:hover{background-color:var(--color-black-black-10)}.branding-scheme--none .aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme0 h3 a.aalto-liftup__link:hover .manual-liftup-mini__text{background-color:var(--color-black-black-20)}}.branding-scheme--white .aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme0 h3 a.aalto-liftup__link{background-color:var(--color-black-black-10)}.branding-scheme--white .aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme0 h3 a.aalto-liftup__link:hover{background-color:var(--color-black-black-10)}.branding-scheme--white .aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme0 h3 a.aalto-liftup__link:hover .manual-liftup-mini__text{background-color:var(--color-black-black-20)}@media (prefers-color-scheme:dark){.branding-scheme--black .aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme0 h2{color:var(--color-black-black-90)}.branding-scheme--black .aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme0 h3 a.aalto-liftup__link{background-color:var(--color-black-black-10)}.branding-scheme--black .aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme0 h3 a.aalto-liftup__link:hover{background-color:var(--color-black-black-10)}.branding-scheme--black .aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme0 h3 a.aalto-liftup__link:hover .manual-liftup-mini__text{background-color:var(--color-black-black-20)}}@media (prefers-color-scheme:dark){.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme1 h3 a.aalto-liftup__link{background-color:var(--color-black-black-10)}.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme1 h3 a.aalto-liftup__link:hover{background-color:var(--color-black-black-10)}.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme1 h3 a.aalto-liftup__link:hover .manual-liftup-mini__text{background-color:var(--color-black-black-20)}}.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme5 h3 a.aalto-liftup__link{background-color:var(--color-black-black-10)}.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme5 h3 a.aalto-liftup__link:hover{background-color:var(--color-black-black-10)}.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme5 h3 a.aalto-liftup__link:hover .manual-liftup-mini__text{background-color:var(--color-black-black-20)}.manual-liftup-small__horizontal-cards{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:0;margin-bottom:-.8rem;padding-top:0}@media all and (min-width:900px){.manual-liftup-small__horizontal-cards{flex-direction:row;justify-content:space-between;flex-wrap:wrap;margin-bottom:-1.6rem}}.manual-liftup-small__horizontal-card{display:flex;flex-grow:1;flex-shrink:0;flex-basis:auto;flex-wrap:nowrap;width:100%;max-width:81.8rem;height:8.2rem;margin-top:0;margin-bottom:.8rem;background-color:var(--color-light,#fff);overflow:hidden;position:relative}.manual-liftup-small__horizontal-card .aalto-liftup__link{text-decoration:none;outline-offset:-.3rem}.manual-liftup-small__horizontal-card .aalto-liftup__link::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0}.manual-liftup-small__horizontal-card .aalto-liftup__link:active::after{background-color:var(--color-black-black-a015,rgba(21,21,21,0.15))}.manual-liftup-small__horizontal-card:hover,.manual-liftup-small__horizontal-card:focus-within{background-color:var(--color-brand-turquoise,#19DDCA)}.manual-liftup-small__horizontal-card:hover .manual-liftup-small__horizontal-card--image-container,.manual-liftup-small__horizontal-card:hover .aalto-liftup-m-card__image-container,.manual-liftup-small__horizontal-card:focus-within .manual-liftup-small__horizontal-card--image-container,.manual-liftup-small__horizontal-card:focus-within .aalto-liftup-m-card__image-container{background-color:var(--color-light,#fff)}@media (prefers-color-scheme:dark){.manual-liftup-small__horizontal-card:hover,.manual-liftup-small__horizontal-card:focus-within{--color-text-body:#162A52;--color-text-meta:#445371}.manual-liftup-small__horizontal-card:hover .aalto-liftup-m-card-icon-container,.manual-liftup-small__horizontal-card:focus-within .aalto-liftup-m-card-icon-container{background-color:var(--color-brand-beige,#FFF8E6);background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-external_link-light)}}.manual-liftup-small__horizontal-card:focus-within{box-shadow:0 0 0 2px var(--color-brand-blue,#162A52)}@media all and (min-width:600px){.manual-liftup-small__horizontal-card{height:12rem}}@media all and (min-width:900px){.manual-liftup-small__horizontal-card{flex-basis:48%;margin-bottom:1.6rem}.manual-liftup-small__horizontal-card:nth-child(even){margin-left:.8rem;max-width:calc(50% - .8rem)}.manual-liftup-small__horizontal-card:nth-child(odd){margin-right:.8rem;max-width:calc(50% - .8rem)}}@media all and (min-width:1200px){.manual-liftup-small__horizontal-card{height:16rem}}.aalto-manual-liftup__bg-color--bright .manual-liftup-small__horizontal-card{background-color:var(--color-light,#fff);box-shadow:none}.aalto-manual-liftup__bg-color--bright .highlight,.aalto-manual-liftup__bg-color--bright .image-with-text-wrapper p a,.image-with-text-wrapper p .aalto-manual-liftup__bg-color--bright a,.aalto-manual-liftup__bg-color--bright .kb-self-study-material .hub-listing__results__item__link-container a.internal,.kb-self-study-material .hub-listing__results__item__link-container .aalto-manual-liftup__bg-color--bright a.internal,.aalto-manual-liftup__bg-color--bright .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .aalto-manual-liftup__bg-color--bright a.internal{background-color:var(--color-brand-darker-beige,#F9F1DD)}.manual-liftup-small__horizontal-card--text-container{flex-grow:1;flex-shrink:1;flex-basis:auto;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;height:100%;padding:1.2rem 1.2rem .8rem;overflow:hidden}@media all and (min-width:600px){.manual-liftup-small__horizontal-card--text-container{flex-direction:column;justify-content:space-between;padding:1.6rem 1.6rem 1.2rem}}@media all and (min-width:1200px){.manual-liftup-small__horizontal-card--text-container{padding:2.4rem 2.4rem 1.6rem;height:100%}}.manual-liftup-small__horizontal-card--text-container>div{width:100%}.manual-liftup-small__horizontal-card--provider{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif;align-self:flex-start}@media all and (max-width:899px){.manual-liftup-small__horizontal-card--provider{font-size:1.2rem;line-height:2.1rem}}.manual-liftup-small__horizontal-card--title{display:flex;width:100%;margin-bottom:0}@media all and (min-width:600px){.manual-liftup-small__horizontal-card--title{margin-bottom:.4rem}}@media all and (min-width:1200px){.manual-liftup-small__horizontal-card--title{max-height:7.5rem;margin-bottom:.8rem}}.manual-liftup-small__horizontal-card--title .aalto-liftup__link{max-height:7.5rem;overflow:hidden}.manual-liftup-small__horizontal-card--paragraph-container{display:flex;flex:1;align-items:flex-end}@media all and (min-width:600px){.manual-liftup-small__horizontal-card--paragraph-container{flex:none}}.manual-liftup-small__horizontal-card--paragraph{display:none}@media all and (min-width:600px){.manual-liftup-small__horizontal-card--paragraph{display:block;font-weight:normal;color:var(--color-structural-800,#505050);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif;height:2.1rem;margin-bottom:0;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media all and (min-width:600px) and (max-width:899px){.manual-liftup-small__horizontal-card--paragraph{font-size:1.2rem;line-height:2.1rem}}.manual-liftup-small__horizontal-card--icon-container{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-external_link-light);background-color:var(--color-brand-blue,#162A52);background-size:1rem;background-repeat:no-repeat;background-position:.7rem;color:var(--color-brand-white,#fff);width:2.4rem;height:2.4rem;flex:none;border-radius:2.4rem;margin-left:.8rem}@media (prefers-color-scheme:dark){.manual-liftup-small__horizontal-card--icon-container{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-external_link-dark)}}.manual-liftup-small__horizontal-card--image-container{display:flex;flex-grow:0;flex-shrink:0;flex-basis:auto;align-items:center;justify-content:flex-end;height:100%;width:8.2rem}@media all and (min-width:600px){.manual-liftup-small__horizontal-card--image-container{width:12rem}}@media all and (min-width:1200px){.manual-liftup-small__horizontal-card--image-container{width:16rem}}.manual-liftup-small__horizontal-card--image-container img{font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.manual-liftup-small__horizontal-card--image-container picture,.manual-liftup-small__horizontal-card--image-container article{height:100%;width:100%}.manual-liftup-small__horizontal-card--no-image .manual-liftup-small__horizontal-card--image-container{display:none}@media all and (min-width:900px){.aalto-manual-liftup__header{display:flex;align-items:flex-start;justify-content:space-between}}@media all and (min-width:900px){.aalto-manual-liftup__header-content{flex:1 1 0%}}.aalto-manual-liftup__header-title+.aalto-manual-liftup__header-body{margin-top:-.8rem}.aalto-manual-liftup__header-body{max-width:81.8rem;font-family:work-sans,sans-serif;font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.8rem;letter-spacing:0;line-height:2.7rem}@media all and (max-width:899px){.aalto-manual-liftup__header-body{font-size:1.6rem;line-height:2.4rem;letter-spacing:-.008rem}}.aalto-manual-liftup__header-body img{height:auto}.aalto-manual-liftup__bg-color--bright{background-color:var(--color-brand-darker-beige,#F9F1DD);padding-top:4.8rem;padding-bottom:4.8rem}.aalto-manual-liftup__bg-color--bright a:hover,.aalto-manual-liftup__bg-color--bright a:active,.aalto-manual-liftup__bg-color--bright a:focus{color:var(--color-text-body,#272A2E)}.aalto-manual-liftup__bg-color--bright a.highlight,.aalto-manual-liftup__bg-color--bright .image-with-text-wrapper p a,.image-with-text-wrapper p .aalto-manual-liftup__bg-color--bright a,.aalto-manual-liftup__bg-color--bright .aalto-rich-text-highlight .aalto-user-generated-content p a,.aalto-rich-text-highlight .aalto-user-generated-content p .aalto-manual-liftup__bg-color--bright a,.aalto-manual-liftup__bg-color--bright .kb-self-study-material .hub-listing__results__item__link-container a.internal,.kb-self-study-material .hub-listing__results__item__link-container .aalto-manual-liftup__bg-color--bright a.internal,.aalto-manual-liftup__bg-color--bright .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .aalto-manual-liftup__bg-color--bright a.internal{background-color:var(--color-brand-darker-beige,#F9F1DD)}.aalto-manual-liftup__bg-color--bright .aalto-tile-container.aalto-tile--no-image,.aalto-manual-liftup__bg-color--bright .aalto-liftup-m-card-container.aalto-liftup-m-card-container--no-image{--liftup-placeholder-shape1-fill-color:transparent;--liftup-placeholder-shape2-fill-color:transparent;--liftup-placeholder-shape3-fill-color:transparent;--liftup-placeholder-shape4-fill-color:transparent;--liftup-placeholder-shape5-fill-color:transparent;--liftup-placeholder-shape6-fill-color:transparent}.aalto-manual-liftup__bg-color--bright .aalto-tile-container.aalto-tile--no-image svg.aalto-liftup-placeholder,.aalto-manual-liftup__bg-color--bright .aalto-liftup-m-card-container.aalto-liftup-m-card-container--no-image svg.aalto-liftup-placeholder{background-size:100%;width:100%;background-color:var(--liftup-placeholder-bg-fill-color);--liftup-placeholder-bg-fill-color:var(--color-structural-100,#F2F2F2)}.aalto-manual-liftup__bg-color--bright .aalto-tile-container.aalto-tile--no-image:nth-of-type(6n+1) svg,.aalto-manual-liftup__bg-color--bright .aalto-liftup-m-card-container.aalto-liftup-m-card-container--no-image:nth-of-type(6n+1) svg{--liftup-placeholder-shape1-fill-color:var(--color-light,#fff)}.aalto-manual-liftup__bg-color--bright .aalto-tile-container.aalto-tile--no-image:nth-of-type(6n+2) svg,.aalto-manual-liftup__bg-color--bright .aalto-liftup-m-card-container.aalto-liftup-m-card-container--no-image:nth-of-type(6n+2) svg{--liftup-placeholder-shape2-fill-color:var(--color-light,#fff)}.aalto-manual-liftup__bg-color--bright .aalto-tile-container.aalto-tile--no-image:nth-of-type(6n+3) svg,.aalto-manual-liftup__bg-color--bright .aalto-liftup-m-card-container.aalto-liftup-m-card-container--no-image:nth-of-type(6n+3) svg{--liftup-placeholder-shape3-fill-color:var(--color-light,#fff)}.aalto-manual-liftup__bg-color--bright .aalto-tile-container.aalto-tile--no-image:nth-of-type(6n+4) svg,.aalto-manual-liftup__bg-color--bright .aalto-liftup-m-card-container.aalto-liftup-m-card-container--no-image:nth-of-type(6n+4) svg{--liftup-placeholder-shape4-fill-color:var(--color-light,#fff)}.aalto-manual-liftup__bg-color--bright .aalto-tile-container.aalto-tile--no-image:nth-of-type(6n+5) svg,.aalto-manual-liftup__bg-color--bright .aalto-liftup-m-card-container.aalto-liftup-m-card-container--no-image:nth-of-type(6n+5) svg{--liftup-placeholder-shape5-fill-color:var(--color-light,#fff)}.aalto-manual-liftup__bg-color--bright .aalto-tile-container.aalto-tile--no-image:nth-of-type(6n+6) svg,.aalto-manual-liftup__bg-color--bright .aalto-liftup-m-card-container.aalto-liftup-m-card-container--no-image:nth-of-type(6n+6) svg{--liftup-placeholder-shape6-fill-color:var(--color-light,#fff)}.aalto-component:not(.aalto-manual-liftup__bg-color--bright) .aalto-tile-container.aalto-tile--no-image,.aalto-component:not(.aalto-manual-liftup__bg-color--bright) .aalto-liftup-m-card-container.aalto-liftup-m-card-container--no-image{--liftup-placeholder-shape1-fill-color:transparent;--liftup-placeholder-shape2-fill-color:transparent;--liftup-placeholder-shape3-fill-color:transparent;--liftup-placeholder-shape4-fill-color:transparent;--liftup-placeholder-shape5-fill-color:transparent;--liftup-placeholder-shape6-fill-color:transparent}.aalto-component:not(.aalto-manual-liftup__bg-color--bright) .aalto-tile-container.aalto-tile--no-image svg.aalto-liftup-placeholder,.aalto-component:not(.aalto-manual-liftup__bg-color--bright) .aalto-liftup-m-card-container.aalto-liftup-m-card-container--no-image svg.aalto-liftup-placeholder{background-size:100%;width:100%;background-color:var(--liftup-placeholder-bg-fill-color);--liftup-placeholder-bg-fill-color:var(--color-light,#fff)}.aalto-component:not(.aalto-manual-liftup__bg-color--bright) .aalto-tile-container.aalto-tile--no-image:nth-of-type(6n+1) svg,.aalto-component:not(.aalto-manual-liftup__bg-color--bright) .aalto-liftup-m-card-container.aalto-liftup-m-card-container--no-image:nth-of-type(6n+1) svg{--liftup-placeholder-shape1-fill-color:var(--color-structural-100,#F2F2F2)}.aalto-component:not(.aalto-manual-liftup__bg-color--bright) .aalto-tile-container.aalto-tile--no-image:nth-of-type(6n+2) svg,.aalto-component:not(.aalto-manual-liftup__bg-color--bright) .aalto-liftup-m-card-container.aalto-liftup-m-card-container--no-image:nth-of-type(6n+2) svg{--liftup-placeholder-shape2-fill-color:var(--color-structural-100,#F2F2F2)}.aalto-component:not(.aalto-manual-liftup__bg-color--bright) .aalto-tile-container.aalto-tile--no-image:nth-of-type(6n+3) svg,.aalto-component:not(.aalto-manual-liftup__bg-color--bright) .aalto-liftup-m-card-container.aalto-liftup-m-card-container--no-image:nth-of-type(6n+3) svg{--liftup-placeholder-shape3-fill-color:var(--color-structural-100,#F2F2F2)}.aalto-component:not(.aalto-manual-liftup__bg-color--bright) .aalto-tile-container.aalto-tile--no-image:nth-of-type(6n+4) svg,.aalto-component:not(.aalto-manual-liftup__bg-color--bright) .aalto-liftup-m-card-container.aalto-liftup-m-card-container--no-image:nth-of-type(6n+4) svg{--liftup-placeholder-shape4-fill-color:var(--color-structural-100,#F2F2F2)}.aalto-component:not(.aalto-manual-liftup__bg-color--bright) .aalto-tile-container.aalto-tile--no-image:nth-of-type(6n+5) svg,.aalto-component:not(.aalto-manual-liftup__bg-color--bright) .aalto-liftup-m-card-container.aalto-liftup-m-card-container--no-image:nth-of-type(6n+5) svg{--liftup-placeholder-shape5-fill-color:var(--color-structural-100,#F2F2F2)}.aalto-component:not(.aalto-manual-liftup__bg-color--bright) .aalto-tile-container.aalto-tile--no-image:nth-of-type(6n+6) svg,.aalto-component:not(.aalto-manual-liftup__bg-color--bright) .aalto-liftup-m-card-container.aalto-liftup-m-card-container--no-image:nth-of-type(6n+6) svg{--liftup-placeholder-shape6-fill-color:var(--color-structural-100,#F2F2F2)}.media--full{display:flex;align-items:center;justify-content:center;margin-top:4.8rem;margin-bottom:4.8rem}.aalto-skip-link{position:absolute;top:0;left:0;padding:.8rem 1.6rem;background:var(--color-light,#fff);text-decoration:underline;transform:translateY(-100%);transition:0.2s transform cubic-bezier(0.175,0.885,0.32,1.02);opacity:0;z-index:17}.aalto-skip-link:focus{transform:translateY(0);opacity:1}.aalto-menu{grid-column-start:2;grid-column-end:span 2;grid-row-start:1;grid-row-end:span 2;display:grid;grid-template-rows:auto auto;grid-template-columns:1fr auto;position:relative}@media all and (max-width:899px){.aalto-menu__items{position:fixed;top:5.1rem;left:0;width:100%;height:calc(100vh - 5.1rem);padding-bottom:15.2rem;background:var(--color-light,#fff);transition:0.3s all cubic-bezier(0.175,0.885,0.32,1.02);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}}@media all and (min-width:900px){.aalto-menu__items{grid-column-start:1;grid-column-end:span 2;grid-row-start:1;grid-row-end:span 2;display:grid;align-content:space-between;justify-content:end;-ms-grid-column-align:end}}@media all and (max-width:899px){.toolbar-vertical .aalto-menu__items{top:9rem;height:calc(100vh - 1.2rem)}}@media all and (max-width:899px){.aalto-usertools-menu-open .aalto-menu__items{overflow:visible}}.aalto-usertools-menu-open .aalto-header__logo-container{z-index:0}@media all and (max-width:899px){.aalto-menu__navigation-items{background-color:var(--color-light,#fff)}}@media all and (min-width:900px){.aalto-menu__navigation-items{display:flex;align-self:center;justify-content:flex-end;align-items:flex-end;grid-column-start:1;grid-column-end:span 1;grid-row-start:2;grid-row-end:span 1}}@media all and (max-width:899px){.aalto-menu__navigation-items::after{content:'';display:block;border-bottom:1px solid var(--color-black-black,#151515);margin-top:0;margin-left:1.6rem;margin-right:1.6rem}}@media all and (min-width:600px){.aalto-menu__navigation-items::after{margin-left:4rem;margin-right:4rem}}.aalto-menu__navigation-link,.aalto-main-menu__button{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:normal;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif;position:relative;display:block;text-decoration:none;padding:1.6rem 1.6rem}@media all and (max-width:899px){.aalto-menu__navigation-link,.aalto-main-menu__button{font-size:1.7rem;line-height:2.6rem}}@media all and (min-width:600px){.aalto-menu__navigation-link,.aalto-main-menu__button{padding:1.6rem 4rem}}@media all and (min-width:900px){.aalto-menu__navigation-link,.aalto-main-menu__button{padding:1.4rem .8rem 1.5rem;border-top:0 none}}@media all and (min-width:1200px){.aalto-menu__navigation-link,.aalto-main-menu__button{padding:1.6rem}}@media all and (max-width:899px){.aalto-menu__navigation-link.is-active,.aalto-main-menu__button.is-active{box-shadow:inset .4rem 0 0 0 var(--color-brand-blue,#162A52)}}@media all and (min-width:900px){.aalto-menu__navigation-link.is-active::after,.aalto-main-menu__button.is-active::after{box-shadow:inset 0 .4rem var(--color-brand-blue,#162A52);content:'';width:calc(100% - (.8rem * 2));position:absolute;bottom:0;height:.4rem;left:.8rem}}@media all and (min-width:1200px){.aalto-menu__navigation-link.is-active::after,.aalto-main-menu__button.is-active::after{left:1.6rem;width:calc(100% - (1.6rem * 2))}}.aalto-menu__navigation-item,.aalto-menu__navigation-link{color:inherit;background-color:transparent;text-decoration:none}.aalto-menu__navigation-item:focus,.aalto-menu__navigation-item:hover:focus,.aalto-menu__navigation-link:focus,.aalto-menu__navigation-link:hover:focus{color:var(--color-dark,#2d2d2d);background-color:var(--color-brand-turquoise,#19DDCA);box-shadow:inset .4rem 0 0 0 var(--color-brand-blue,#162A52);outline:none;text-decoration:none}@media all and (min-width:900px){.aalto-menu__navigation-item:focus,.aalto-menu__navigation-item:hover:focus,.aalto-menu__navigation-link:focus,.aalto-menu__navigation-link:hover:focus{box-shadow:inset 0 -.4rem 0 0 var(--color-brand-blue,#162A52)}}.aalto-menu__navigation-item:active,.aalto-menu__navigation-link:active{text-decoration:none}.aalto-menu__navigation-item:hover:active,.aalto-menu__navigation-link:hover:active{box-shadow:none}.aalto-header{background:var(--color-light,#fff);position:relative}@media all and (max-width:899px){.mobile-menu-open .aalto-header{position:fixed;top:0;left:0;width:100%;z-index:2}}@media all and (max-width:899px){.mobile-menu-open.toolbar-vertical .aalto-header{top:3.9rem}}.aalto-header__fixed-container{position:relative;z-index:16;border-bottom:1px solid var(--color-brand-blue,#162A52);height:5.1rem}@media all and (min-width:900px){.aalto-header__fixed-container{height:auto}}.aalto-header__container{width:100%;display:grid;grid-template-columns:9.8rem 1fr;grid-template-rows:1fr}@media all and (min-width:1200px){.aalto-header__container{grid-template-columns:10rem 1fr}}@media all and (max-width:899px){.aalto-header__container{grid-template-columns:3.7rem 1fr;align-items:center;height:5.1rem}}.aalto-header__logo-container{padding-top:.7rem}@media all and (min-width:900px){.aalto-header__logo-container{align-self:center;justify-content:start;padding-top:2.3rem;padding-bottom:1.8rem}}.aalto-header__logo-link{height:100%;display:block}.aalto-header__logo-link:focus{outline:none;background:rgba(255,255,255,0)}.aalto-header__logo-link:focus::after{content:'';display:block;position:absolute;bottom:0;background-color:var(--override-logo-focus-pseudo-color,var(--color-black-black,#151515));height:.4rem}[lang='fi'] .aalto-header__logo-link:focus::after{width:var(--override-logo-focus-pseudo-width,7.8rem)}[lang='sv'] .aalto-header__logo-link:focus::after{width:var(--override-logo-focus-pseudo-width,9.8rem)}[lang='en'] .aalto-header__logo-link:focus::after{width:var(--override-logo-focus-pseudo-width,8.2rem)}.aalto-header__logo-link:focus::after{bottom:0}@media all and (max-width:899px){.aalto-header__logo-link{--override-logo-focus-pseudo-width:3rem}[lang] .aalto-header__logo{--en:transparent;--fi:transparent;--sv:transparent}}.aalto-header__logo{width:3.7rem;height:2.6rem}@media all and (min-width:900px){.aalto-header__logo{width:9.8rem;height:6.9rem}}.aalto-menu__action-items{margin-bottom:1.6rem}@media all and (min-width:900px){.aalto-menu__action-items{display:flex;justify-content:flex-end;align-items:center;height:2.4rem;margin-top:2.4rem;margin-bottom:0;grid-column-start:1;grid-column-end:span 2}}@media all and (min-width:900px){.aalto-menu__action-item{margin-left:.8rem;border-top:0}}@media all and (min-width:1200px){.aalto-menu__action-item{margin-left:2.4rem}}.aalto-menu__action-item:first-child{margin-left:0;border-top:0}@media all and (max-width:899px){.aalto-menu__action-item:not(.aalto-menu__action-item--user)::after{content:'';display:block;border-bottom:1px solid var(--color-black-black,#151515);margin-top:0;margin-left:1.6rem;margin-right:1.6rem}}@media all and (min-width:600px){.aalto-menu__action-item:not(.aalto-menu__action-item--user)::after{margin-left:4rem;margin-right:4rem}}@media all and (min-width:900px){.aalto-menu__action-item.aalto-menu__action-item--tools{position:relative}}.aalto-menu__action-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.6rem 1.6rem;cursor:pointer;text-decoration:none;text-align:left}@media all and (max-width:899px){.aalto-menu__action-toggle:focus{box-shadow:inset .4rem 0 0 0 var(--color-brand-blue,#162A52)}}@media all and (min-width:600px){.aalto-menu__action-toggle{padding:1.6rem 4rem}}@media all and (min-width:900px){.aalto-menu__action-toggle{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;padding:.4rem .4rem}}.aalto-menu__action-item--user .aalto-dropdown__toggle{margin-right:-.4rem}@media all and (max-width:899px){.aalto-menu__action-toggle--hidden-mobile{display:none}}#black-overlay::after{position:fixed;top:0;left:0;display:block;width:100%;height:100%;content:'';background:rgba(39,42,46,0.5);opacity:0;visibility:hidden;transition:0.3s all cubic-bezier(0.175,0.885,0.32,1.02);z-index:1}@media all and (min-width:900px){#black-overlay.visible::after{visibility:visible;opacity:1;pointer-events:auto}}@media all and (min-width:900px){#black-overlay+.aalto-header{z-index:16}}#black-overlay+.aalto-header .aalto-header__fixed-container{background-color:var(--color-light,#fff)}@media all and (min-width:900px){#black-overlay+.aalto-header .aalto-header__fixed-container .content-container{background-color:inherit}}.aalto-menu__navigation-link{display:flex;align-items:center;justify-content:space-between;width:100%;max-height:5.1rem;text-align:left}@media all and (min-width:900px){.aalto-menu__navigation-link{padding:1.4rem .8rem 1.5rem .8rem}}@media all and (min-width:1200px){.aalto-menu__navigation-link{padding:1.6rem}}@media all and (max-width:899px){.aalto-main-menu__item.not-selected{display:none}}@media all and (min-width:900px){.aalto-main-menu__button{max-height:5.1rem;padding:1.4rem 4rem 1.5rem .8rem;line-height:1.9rem}}@media all and (min-width:1200px){.aalto-main-menu__button{padding:1.6rem 4rem 1.6rem 1.6rem}}@media all and (max-width:599px){.aalto-main-menu__button.aalto-dropdown__toggle--with_chevron{background-position:right 1.6rem center}}@media all and (max-width:899px){.aalto-main-menu__button.aalto-dropdown__toggle--with_chevron{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_right-dark)}}@media all and (max-width:899px) and (prefers-color-scheme:dark){.aalto-main-menu__button.aalto-dropdown__toggle--with_chevron{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_right-light)}.lightmode .aalto-main-menu__button.aalto-dropdown__toggle--with_chevron{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_right-dark)}}@media all and (max-width:899px){.aalto-main-menu__button.aalto-dropdown__toggle--with_chevron:hover,.aalto-main-menu__button.aalto-dropdown__toggle--with_chevron:focus{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_right-dark)}}@media all and (max-width:899px) and (prefers-color-scheme:dark){.aalto-main-menu__button.aalto-dropdown__toggle--with_chevron:hover,.aalto-main-menu__button.aalto-dropdown__toggle--with_chevron:focus{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_right-light)}.lightmode .aalto-main-menu__button.aalto-dropdown__toggle--with_chevron:hover,.lightmode .aalto-main-menu__button.aalto-dropdown__toggle--with_chevron:focus{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_right-dark)}}@media all and (min-width:600px){.aalto-main-menu__button.aalto-dropdown__toggle--with_chevron{background-position:right 4rem center}}@media all and (min-width:900px){.aalto-main-menu__button.aalto-dropdown__toggle--with_chevron{background-position:right 7px center;padding-right:3.2rem}}@media all and (min-width:1200px){.aalto-main-menu__button.aalto-dropdown__toggle--with_chevron{background-position:right 1.6rem center;padding:1.6rem 4rem 1.6rem 1.6rem}}.aalto-main-menu__button[aria-expanded='true']{position:relative;justify-content:start}.aalto-main-menu__button[aria-expanded='true']::before{content:'';display:inline-block;position:relative;width:1.6rem;height:1.6rem;background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_left-dark);background-size:1.6rem;margin-right:.8rem;vertical-align:middle}@media (prefers-color-scheme:dark){.aalto-main-menu__button[aria-expanded='true']::before{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_left-light)}.lightmode .aalto-main-menu__button[aria-expanded='true']::before{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_left-dark)}}@media all and (max-width:899px){.aalto-main-menu__button[aria-expanded='true']{background-image:none;padding:1.6rem}.aalto-main-menu__button[aria-expanded='true']:hover,.aalto-main-menu__button[aria-expanded='true']:focus{background-image:none}.aalto-main-menu__button[aria-expanded='true']::after{content:'';display:block;position:absolute;width:calc(100% - 3.2rem);bottom:0;height:1px;background-color:var(--color-dark,#2d2d2d);margin-left:0}}@media all and (min-width:900px){.aalto-main-menu__button[aria-expanded='true']::before{display:none}}@media all and (max-width:899px){.aalto-main-menu__button[aria-expanded='false']+.aalto-main-menu__submenu{display:none}}@media all and (min-width:900px){.aalto-main-menu__button[aria-expanded='false']+.aalto-main-menu__submenu{transform:translateY(calc(-100% - 1px));visibility:hidden}}@media all and (max-width:899px){.aalto-main-menu__button[aria-expanded='true']+.aalto-main-menu__submenu{z-index:1}}.aalto-main-menu__submenu{background:var(--color-light,#fff);width:100vw;height:calc(100% - 51px);position:absolute;top:5.1rem}@media all and (min-width:900px){.aalto-main-menu__submenu{height:auto;top:11.1rem;right:-8rem;display:block;transition:0.3s transform cubic-bezier(0.175,0.885,0.32,1.02),0.3s visibility linear;visibility:visible;z-index:-1}}@media (min-width:1540px){.aalto-main-menu__submenu{right:calc((100vw - 154rem + 16rem) / 2 * -1)}}@media (max-width:calc(1540px - 1px)){.aalto-main-menu__submenu{margin-right:0 !important}}.aalto-main-menu__submenu-wrapper{max-width:154rem;margin:0 auto}@media all and (min-width:900px){.aalto-main-menu__submenu-wrapper{display:flex;flex-wrap:wrap;padding:3.2rem 8rem 0 8rem}}@media (max-width:calc(1540px - 1px)){.aalto-main-menu__submenu-wrapper{right:0 !important}}.aalto-menu__submenu-link{color:inherit;background-color:transparent;text-decoration:none;display:block;padding:1.6rem}@media all and (min-width:900px){.aalto-menu__submenu-link{padding:1.6rem;display:inline-block;width:29rem;margin-right:4rem;margin-bottom:4rem}}.aalto-menu__submenu-link:focus{color:var(--color-dark,#2d2d2d);background-color:var(--color-brand-turquoise,#19DDCA);box-shadow:inset .4rem 0 0 0 var(--color-brand-blue,#162A52);outline:none;text-decoration:none}.aalto-menu__submenu-link:hover{background-color:var(--color-brand-turquoise,#19DDCA)}.aalto-menu__submenu-link:active{text-decoration:none}.aalto-menu__submenu-link:hover:active{box-shadow:none}.aalto-menu__submenu-link.selected{box-shadow:inset .4rem 0 0 0 var(--color-brand-blue,#162A52)}@media all and (min-width:900px){.aalto-menu__submenu-link>span{display:block}.aalto-menu__submenu-link>span:first-child{text-decoration:underline;font-size:1.8rem}.aalto-menu__submenu-link>span:nth-child(2){margin-top:.8rem;font-size:1.4rem}}@media all and (max-width:899px){.aalto-main-menu__submenu-link-description{display:none}}.aalto-menu__action-submenu{background:var(--color-light,#fff)}.aalto-menu__action-submenu::before{background:var(--color-light,#fff)}@media all and (min-width:900px){.aalto-menu__action-submenu{position:absolute;top:120%;right:0;background:var(--color-light,#fff);border:1px solid var(--color-brand-blue,#162A52);box-shadow:0 .1rem .1rem 0 var(--color-brand-blue,#162A52)}.aalto-menu__action-submenu::before{position:absolute;top:-.4rem;right:.3rem;display:block;width:.8rem;height:.8rem;content:'';background:var(--color-light,#fff);border:1px solid var(--color-brand-blue,#162A52);border-right:none;border-bottom:none;transform:rotate(45deg)}}.aalto-menu__action-submenu--slide-into-view{position:fixed;top:0;width:100%;height:100vh;z-index:2}@media all and (min-width:900px){.aalto-menu__action-submenu--slide-into-view{position:absolute;top:auto;width:auto;min-width:35rem;height:auto}.aalto-menu__action-submenu--slide-into-view::before{content:normal}}.toolbar-fixed .aalto-menu__action-submenu--slide-into-view,.toolbar-vertical .aalto-menu__action-submenu--slide-into-view{top:0;padding-top:3.9rem}@media all and (min-width:900px){.toolbar-fixed .aalto-menu__action-submenu--slide-into-view,.toolbar-vertical .aalto-menu__action-submenu--slide-into-view{top:auto;padding-top:0}}.aalto-menu__action-toggle:not(.aalto-menu__action-toggle--hidden-mobile):not(.aalto-menu__action-toggle--slide-into-view)[aria-expanded='false']+.aalto-menu__action-submenu{display:none}@media all and (min-width:900px){.aalto-menu__action-toggle--hidden-mobile[aria-expanded='false']+.aalto-menu__action-submenu{display:none}}.aalto-menu__action-toggle--slide-into-view[aria-expanded='false']+.aalto-menu__action-submenu{visibility:hidden;transform:translateX(100%);transition:0.3s transform cubic-bezier(0.175,0.885,0.32,1.02),0.3s opacity cubic-bezier(0.175,0.885,0.32,1.02),0.3s visibility linear}@media all and (min-width:900px){.aalto-menu__action-toggle--slide-into-view[aria-expanded='false']+.aalto-menu__action-submenu{transition:visibility 0s linear 0.15s,0.15s opacity ease,0.15s transform ease;transform:translateY(-1.6rem);opacity:0;z-index:-1}}.aalto-menu__action-toggle--slide-into-view[aria-expanded='true']+.aalto-menu__action-submenu{visibility:visible;transform:translateX(0);transition:0.3s transform cubic-bezier(0.175,0.885,0.32,1.02),0.3s opacity cubic-bezier(0.175,0.885,0.32,1.02)}@media all and (min-width:900px){.aalto-menu__action-toggle--slide-into-view[aria-expanded='true']+.aalto-menu__action-submenu{transition:0.15s opacity ease,0.15s transform ease;transform:translateY(0)}}.aalto-menu__action-toggle-text-container{display:flex;align-items:center}@media all and (min-width:900px){.aalto-menu__action-toggle-text{margin-left:.4rem}}.aalto-menu__action-toggle-icon-chevron{transform:rotate(180deg)}.aalto-menu__action-toggle[aria-expanded='true'] .aalto-menu__action-toggle-icon-chevron{transform:rotate(0)}@media all and (max-width:899px){.aalto-menu__action-toggle--slide-into-view[aria-expanded] .aalto-menu__action-toggle-icon-chevron{transform:rotate(90deg)}}.aalto-menu-services,.aalto-menu-support{position:relative;display:block;text-decoration:none;padding:1.6rem 1.6rem}@media all and (max-width:899px){.aalto-menu-services:focus,.aalto-menu-support:focus{box-shadow:inset .4rem 0 0 0 var(--color-brand-blue,#162A52)}}@media all and (min-width:600px){.aalto-menu-services,.aalto-menu-support{padding:1.6rem 4rem}}@media all and (min-width:900px){.aalto-menu-services,.aalto-menu-support{font-weight:600;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;padding:.4rem}}.aalto-menu-services svg,.aalto-menu-support svg{margin-right:.4rem}.aalto-menu-profile__login{position:relative;display:block;text-decoration:none;padding:1.6rem 1.6rem}@media all and (max-width:899px){.aalto-menu-profile__login:focus{box-shadow:inset .4rem 0 0 0 var(--color-brand-blue,#162A52)}}@media all and (min-width:600px){.aalto-menu-profile__login{padding:1.6rem 4rem}}@media all and (min-width:900px){.aalto-menu-profile__login{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;padding:.4rem;display:flex;text-decoration:none;margin-left:-.4rem;margin-right:-.4rem}}.aalto-topnav__language .aalto-dropdown__link.language-version-missing{width:100%;text-align:left}.aalto-dropdown__link>svg{margin-right:.8rem}@media all and (max-width:899px){.aalto-menu__button{font-family:work-sans,sans-serif;font-size:1.6rem;line-height:1;text-align:center;cursor:pointer;grid-column-start:3;grid-column-end:span 1;margin:0 -1.6rem;padding:0 1.6rem;text-decoration:none;height:4.8rem}.aalto-menu__button[aria-expanded='false'] .aalto-menu__button-collapse,.aalto-menu__button[aria-expanded='true'] .aalto-menu__button-expand{display:none}.aalto-menu__button:focus{box-shadow:inset 0 -.4rem 0 0 var(--color-brand-blue,#162A52)}}@media all and (min-width:900px){.aalto-menu__button{display:none}}.aalto-menu__button-expand,.aalto-menu__button-collapse{display:flex;align-items:center}@media all and (max-width:899px){.aalto-menu__button[aria-expanded='false']+.aalto-menu__items{transform:translateX(100%);visibility:hidden}}@media all and (max-width:899px){.aalto-menu__button-icon{width:1.6rem;height:1.6rem}}@media all and (max-width:899px){.aalto-menu__button-icon--profile{margin-right:1.2rem}}.aalto-search__toggle-container{align-self:end;display:inline-block;margin:1.6rem 0;border-right:1px solid var(--color-brand-blue,#162A52);grid-column-start:1;grid-column-end:span 1;grid-row-start:1;grid-row-end:span 1;justify-self:end;margin-right:1.6rem}@media all and (min-width:900px){.aalto-search__toggle-container{margin-right:0;border-right:none;border-left:1px solid var(--color-brand-blue,#162A52);grid-column-start:2;grid-row:2}}@media all and (min-width:900px){.aalto-search__toggle-container,.aalto-menu__navigation-items .aalto-search__toggle-container--ghost{margin-left:.8rem;padding-right:0}}@media all and (min-width:1200px){.aalto-search__toggle-container,.aalto-menu__navigation-items .aalto-search__toggle-container--ghost{padding-left:1.6rem;margin-left:1.6rem}}.aalto-search-button__label{display:none}@media all and (min-width:1200px){.aalto-search-button__label{display:inline}}.aalto-search__toggle-container--ghost{visibility:hidden;opacity:0;grid-column-start:2;grid-column-end:span 1;grid-row:2;grid-row-end:span 1}@media all and (max-width:899px){.aalto-search__toggle-container--ghost{display:none}}@media all and (max-width:899px){body.mobile-menu-open{overflow:hidden;position:fixed}}@media all and (max-width:899px){body.mobile-menu-open .aalto-search__toggle-container{transform:translate(-50%,-100%);visibility:hidden}}.aalto-search__toggle-button{line-height:1.6rem;text-decoration:none;cursor:pointer;margin:-1.6rem 0;padding:1.6rem}@media all and (min-width:900px){.aalto-search__toggle-button{margin:-1.4rem -1.6rem -1.5rem 0;padding:1.4rem 1.6rem 1.5rem}}@media all and (min-width:1200px){.aalto-search__toggle-button{padding-left:1.6rem;padding-right:1.6rem;margin-right:-1.6rem}}.aalto-search__toggle-button:focus{box-shadow:inset 0 -.4rem 0 0 var(--override-interactive-focus-box-shadow-color,var(--color-brand-blue,#162A52))}.aalto-search__toggle-button svg{vertical-align:top}.aalto-search__container{position:absolute;top:0;left:0;width:100%;height:100vh;background:#fff;background:var(--color-brand-turquoise,#19DDCA);z-index:2;transition:0.3s transform cubic-bezier(0.175,0.885,0.32,1.02);overflow:auto}.aalto-search__container--hidden{transform:translateY(-100vh);visibility:hidden;transition:transform 0.3s cubic-bezier(0.68,0.13,0.87,0.33),visibility 0.01s linear 0.3s}@media all and (min-width:1200px){.aalto-search__container--hidden{transform:translateY(-100%);opacity:0;transition:transform 0.3s cubic-bezier(0.68,0.13,0.87,0.33),opacity 0.01s linear 0.3s,visibility 0.01s linear 0.3s}}.aalto-search__header{display:flex;align-items:flex-end;height:5.1rem;justify-content:space-between}.aalto-search__header::before{content:'';display:block;width:3.7rem}@media all and (min-width:900px){.aalto-search__header{height:11.1rem}.aalto-search__header::before{width:9.8rem}}.aalto-search__label{margin-bottom:1.8rem;justify-self:center;color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:600;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif;line-height:1}@media all and (max-width:899px){.aalto-search__label{font-size:1.7rem;line-height:2.6rem}}@media all and (min-width:900px){.aalto-search__label{font-size:2rem;font-weight:bold;letter-spacing:.002rem;line-height:2.5rem;font-family:work-sans,sans-serif;line-height:1;margin:0 auto;margin-bottom:1.8rem;padding-left:4rem;padding-right:4rem;max-width:89.8rem;width:100%}}@media all and (min-width:900px) and (max-width:899px){.aalto-search__label{font-size:1.9rem;line-height:2.4rem}}@media all and (min-width:1200px){.aalto-search__label{padding-left:4.8rem;padding-right:4.8rem}}.aalto-search__close{display:flex;flex:0 0 auto;justify-content:center;align-items:center;width:4.8rem;height:4.8rem;margin-right:-1.6rem;margin-left:0;padding:.8rem 1.2rem;color:var(--color-brand-blue,#162A52);font-size:2.4rem;cursor:pointer}.aalto-search__close:hover,.aalto-search__close:focus{color:var(--color-brand-blue,#162A52);background-color:var(--color-brand-turquoise,#19DDCA);outline:none}.aalto-search__close:hover::after,.aalto-search__close:focus::after{content:'';position:absolute;display:block;width:1.5em;height:1.5em;border-radius:50%;box-shadow:0 0 0 .1rem #151515}@media all and (min-width:900px){.aalto-search__close{font-size:2.4rem;width:auto;height:4.8rem;padding:1.2rem 2.4rem;margin-right:-1.6rem}}body.search-open{overflow:hidden;position:relative}@media all and (min-width:1200px){.aalto-search__overlay{pointer-events:none}}@media all and (min-width:1200px){body.search-open .aalto-search__overlay{pointer-events:auto}}@media all and (min-width:1200px){.aalto-search__overlay::after{position:fixed;top:0;left:0;display:block;width:100%;height:100%;content:'';background:rgba(39,42,46,0.5);opacity:0;visibility:hidden;transition:0.3s opacity cubic-bezier(0.175,0.885,0.32,1.02),0.3s visibility cubic-bezier(0.175,0.885,0.32,1.02);z-index:1}}@media all and (min-width:1200px){body.search-open .aalto-search__overlay::after{opacity:1;visibility:visible}}.aalto-sticky-modal-area{position:relative}.aalto-modal{background-color:var(--color-black-black,#151515)}.aalto-modal--sticky{z-index:10;position:sticky;bottom:0;left:0;right:0;border-top:1px solid var(--color-light,#fff)}.aalto-modal__container{display:flex;-moz-column-gap:1.2rem;column-gap:1.2rem;row-gap:1.2rem;flex-direction:row;justify-content:space-between;align-items:center;padding-top:2.4rem;padding-bottom:2.4rem;color:var(--color-brand-beige,#FFF8E6);z-index:15;transform:translate3d(0,0,0)}@media all and (max-width:599px){.aalto-modal__container{flex-wrap:wrap}}.aalto-modal__container .aalto-user-generated-content{color:var(--color-brand-beige,#FFF8E6)}.aalto-modal__text-container{flex:1 1 auto}.aalto-modal__text-container--center{text-align:center}.aalto-modal__title{color:var(--color-brand-beige,#FFF8E6);font-size:1.8rem;font-weight:bold;letter-spacing:.004rem;line-height:2.7rem;font-family:work-sans,sans-serif;margin:0}@media all and (max-width:899px){.aalto-modal__title{font-size:1.7rem;line-height:2.6rem;letter-spacing:.003rem}}.aalto-modal__title a:hover,.aalto-modal__title a:focus{background-color:color-mix(in srgb,var(--color-black-black,#151515) 90%,var(--color-brand-beige,#FFF8E6));color:color-mix(in srgb,var(--color-brand-beige,#FFF8E6) 90%,var(--color-black-black,#151515))}.aalto-modal__title a:focus{box-shadow:0 .4rem 0 0 var(--color-brand-beige,#FFF8E6)}.aalto-modal__action-button{display:inline-block;cursor:default;text-decoration:none;transition:box-shadow 0.125s linear,padding 0.125s linear,background-position 0.125s linear;border-width:.1rem;border-style:solid;padding:1.1rem 3.1rem;text-align:center;border-color:var(--color-brand-blue,#162A52);color:var(--color-brand-blue,#162A52);background-color:var(--color-brand-white,#fff);background-position:.8rem 1.2rem;outline:1px solid var(--color-brand-blue,#162A52);outline-offset:0;border-radius:3.5rem;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);transform:translate3d(0,0,0);font-weight:600;color:var(--color-brand-blue,#162A52);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;flex:0 0 auto;padding:1.1rem}.aalto-modal__action-button:focus{outline:2px solid var(--color-brand-white,#fff);box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52);border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none}.aalto-modal__action-button.hover,.aalto-modal__action-button:hover{color:inherit;outline:0 solid var(--color-brand-turquoise,#19DDCA);box-shadow:none;border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none;cursor:default}.aalto-modal__action-button:hover:focus{outline:2px solid var(--color-brand-white,#fff);box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52)}.aalto-modal__action-button:active{border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none;transition-duration:0.05s}.aalto-modal__action-button:hover:active{outline:1px solid var(--color-brand-turquoise,#19DDCA);box-shadow:none;border-color:rgba(0,0,0,0)}.aalto-modal__action-button:disabled,.aalto-modal__action-button[disabled],.aalto-modal__action-button.disabled{border-color:rgba(0,0,0,0);outline:1px solid transparent;background-color:var(--color-brand-grey,#B7B7B7) !important;color:var(--color-brand-blue,#162A52) !important;cursor:not-allowed !important}@media all and (min-width:600px){.aalto-modal__action-button{padding:1.1rem 3.1rem;margin-left:2.4rem}}.aalto-modal--inverse-colors{background-color:var(--color-light,#fff);border-top-color:var(--color-dark,#2d2d2d)}.aalto-modal--inverse-colors .aalto-modal__container{color:var(--color-text-body,#272A2E)}.aalto-modal--inverse-colors .aalto-modal__container .aalto-user-generated-content{color:var(--color-text-body,#272A2E)}.aalto-modal--inverse-colors .aalto-modal__action-button{color:var(--color-brand-white,#fff);background-color:var(--color-brand-blue,#162A52);outline:1px solid var(--color-brand-blue,#162A52);outline-offset:0;border-color:var(--color-brand-blue,#162A52);background-color:var(--color-brand-blue,#162A52);color:var(--color-brand-white,#fff)}.aalto-modal--inverse-colors .aalto-modal__action-button:focus{background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52)}.aalto-modal--inverse-colors .aalto-modal__action-button:hover{outline:0 solid var(--color-brand-turquoise,#19DDCA);border-color:var(--color-brand-turquoise,#19DDCA);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52)}.aalto-modal--inverse-colors .aalto-modal__action-button:active{background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52)}.aalto-modal--inverse-colors .aalto-modal__action-button:disabled,.aalto-modal--inverse-colors .aalto-modal__action-button[disabled],.aalto-modal--inverse-colors .aalto-modal__action-button.disabled{border-color:rgba(0,0,0,0);outline:1px solid transparent;background-color:var(--color-brand-grey,#B7B7B7) !important;color:var(--color-brand-blue,#162A52) !important;cursor:not-allowed !important}.aalto-modal--highlight{background-color:var(--color-highlight-1-bg,#19DDCA);border-top-color:var(--color-highlight-1-fg,#272A2E)}.aalto-modal--highlight .aalto-modal__text-container,.aalto-modal--highlight .aalto-modal__title{color:var(--color-highlight-1-fg,#272A2E)}.aalto-modal--highlight .aalto-modal__action-button{color:var(--color-brand-white,#fff);background-color:var(--color-brand-blue,#162A52);outline:1px solid var(--color-brand-blue,#162A52);outline-offset:0;border-color:var(--color-brand-blue,#162A52);background-color:var(--color-brand-blue,#162A52);color:var(--color-brand-white,#fff)}.aalto-modal--highlight .aalto-modal__action-button:focus{background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52)}.aalto-modal--highlight .aalto-modal__action-button:hover{outline:0 solid var(--color-brand-turquoise,#19DDCA);border-color:var(--color-brand-turquoise,#19DDCA);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52)}.aalto-modal--highlight .aalto-modal__action-button:active{background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52)}.aalto-modal--highlight .aalto-modal__action-button:disabled,.aalto-modal--highlight .aalto-modal__action-button[disabled],.aalto-modal--highlight .aalto-modal__action-button.disabled{border-color:rgba(0,0,0,0);outline:1px solid transparent;background-color:var(--color-brand-grey,#B7B7B7) !important;color:var(--color-brand-blue,#162A52) !important;cursor:not-allowed !important}.aalto-modal--highlight .aalto-modal__title a:hover,.aalto-modal--highlight .aalto-modal__title a:focus{background-color:color-mix(in srgb,var(--color-highlight-1-bg,#19DDCA) 90%,var(--color-highlight-1-fg,#272A2E));color:color-mix(in srgb,var(--color-highlight-1-fg,#272A2E) 90%,var(--color-highlight-1-bg,#19DDCA))}.aalto-modal--highlight .aalto-modal__title a:focus{box-shadow:0 .4rem 0 0 var(--color-highlight-1-fg,#272A2E)}.aalto-notification{position:absolute;color:var(--color-structural-800,#505050);font-size:1.8rem;font-weight:normal;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif;background:var(--color-brand-grey,#B7B7B7);padding:.4rem .8rem;white-space:nowrap;opacity:1;z-index:1;transition:opacity 0.5s ease-out}@media all and (max-width:899px){.aalto-notification{font-size:1.7rem;line-height:2.6rem}}.aalto-notification--hidden{opacity:0;visibility:hidden;transition:opacity 0.3s 2.7s ease-out,visibility 3s linear}.aalto-notification--ep-topic,.aalto-notification--ep-thread{bottom:100%;left:0}.aalto-notification-banner{background-color:#F2F2F2;color:#2d2d2d;max-height:100rem;position:relative;transition:opacity 0.5s ease-out;--override-interactive-focus-box-shadow-color:#2d2d2d;--override-interactive-hover-background-color:color-mix(in srgb,#F2F2F2 90%,#2d2d2d);--override-interactive-hover-color:#2d2d2d}.aalto-notification-banner--info{background-color:#F2F2F2;color:#2d2d2d}.aalto-notification-banner--status,.aalto-notification-banner--targeted{background-color:var(--color-brand-status-notification-bg-color,#151515);color:var(--color-brand-status-notification-text-color,#fff);--override-interactive-focus-box-shadow-color:var(--color-brand-status-notification-text-color,#fff);--override-interactive-hover-background-color:color-mix(in srgb,var(--color-brand-status-notification-bg-color,#151515) 90%,var(--color-brand-status-notification-text-color,#fff));--override-interactive-hover-color:var(--color-brand-status-notification-text-color,#fff)}@media (prefers-color-scheme:dark){.aalto-notification-banner--status,.aalto-notification-banner--targeted{background-color:var(--color-brand-status-notification-bg-color,var(--color-highlight-1-bg,#19DDCA));color:var(--color-brand-status-notification-text-color,var(--color-highlight-1-fg,#272A2E));--override-interactive-focus-box-shadow-color:var(--color-brand-status-notification-text-color,var(--color-highlight-1-fg,#272A2E));--override-interactive-hover-background-color:color-mix(in srgb,var(--color-brand-status-notification-bg-color,var(--color-highlight-1-bg,#19DDCA)) 90%,var(--color-brand-status-notification-text-color,var(--color-highlight-1-fg,#272A2E)));--override-interactive-hover-color:var(--color-brand-status-notification-text-color,var(--color-highlight-1-fg,#272A2E))}.aalto-notification-banner--status .aalto-notification-banner__button:hover,.aalto-notification-banner--status .aalto-notification-banner__button:focus,.aalto-notification-banner--targeted .aalto-notification-banner__button:hover,.aalto-notification-banner--targeted .aalto-notification-banner__button:focus{background-color:color-mix(in srgb,var(--color-brand-status-notification-bg-color,var(--color-highlight-1-bg,#19DDCA)) 90%,var(--color-brand-status-notification-text-color,var(--color-highlight-1-fg,#272A2E)));color:var(--color-brand-status-notification-text-color,var(--color-highlight-1-fg,#272A2E))}}.aalto-notification-banner--alert{background-color:var(--color-brand-alert-notification-bg-color,#BC2815);color:var(--color-brand-alert-notification-text-color,#fff);--override-interactive-focus-box-shadow-color:var(--color-brand-alert-notification-text-color,#fff);--override-interactive-hover-background-color:color-mix(in srgb,var(--color-brand-alert-notification-bg-color,#BC2815) 90%,var(--color-brand-alert-notification-text-color,#fff));--override-interactive-hover-color:var(--color-brand-alert-notification-text-color,#fff)}.aalto-notification-banner--hidden,.aalto-notification-banner--temp-hidden{opacity:0;max-height:0;visibility:hidden;transition:opacity 0.5s ease-out,visibility 0.5s linear,max-height 0.5s cubic-bezier(0.175,0.885,0.32,1.02)}.aalto-notification-banner__container{display:flex;justify-content:space-between;align-items:flex-start;-moz-column-gap:.4rem;column-gap:.4rem;padding:1.6rem 0}.aalto-notification-banner .aalto-user-generated-content{color:inherit;font-size:1.8rem;font-weight:600;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.aalto-notification-banner .aalto-user-generated-content{font-size:1.7rem;line-height:2.6rem}}.aalto-notification-banner__button{color:inherit;display:flex;align-items:center;justify-content:center;height:2.4rem;width:2.4rem;min-width:2.4rem;margin-bottom:-.5rem;margin-top:-.3rem}.aalto-notification-banner__button:hover,.aalto-notification-banner__button:focus{color:#2d2d2d;background-color:color-mix(in srgb,#F2F2F2 90%,#2d2d2d)}.aalto-notification-banner__button:focus{outline:2px solid var(--color-brand-white,#fff);box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52);border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none}.aalto-notification-banner--status .aalto-notification-banner__button:hover,.aalto-notification-banner--status .aalto-notification-banner__button:focus,.aalto-notification-banner--targeted .aalto-notification-banner__button:hover,.aalto-notification-banner--targeted .aalto-notification-banner__button:focus{background-color:color-mix(in srgb,var(--color-brand-status-notification-bg-color,#151515) 90%,var(--color-brand-status-notification-text-color,#fff));color:var(--color-brand-status-notification-text-color,#fff)}.aalto-notification-banner--alert .aalto-notification-banner__button:hover,.aalto-notification-banner--alert .aalto-notification-banner__button:focus{background-color:color-mix(in srgb,var(--color-brand-alert-notification-bg-color,#BC2815) 90%,var(--color-brand-alert-notification-text-color,#fff));color:var(--color-brand-alert-notification-text-color,#fff)}.aalto-header__fixed-container:not(.header-collapsed) .block-aalto-notification{margin-top:1px}.page--error{padding-top:7.2rem;margin-bottom:20rem}.aalto-pager{text-align:center}.aalto-pager__item{display:inline-block;margin:0 .4rem 2.4rem}.aalto-pager__item:first-child{margin-left:0}.aalto-pager__item:last-child{margin-right:0}.aalto-pager__item-link{display:inline-block;display:inline-block;cursor:default;text-decoration:none;transition:box-shadow 0.125s linear,padding 0.125s linear,background-position 0.125s linear;border-width:.1rem;border-style:solid;padding:1.1rem 3.1rem;text-align:center;border-color:var(--color-brand-blue,#162A52);color:var(--color-brand-blue,#162A52);background-color:var(--color-brand-white,#fff);background-position:.8rem 1.2rem;outline:1px solid var(--color-brand-blue,#162A52);outline-offset:0;border-radius:3.5rem;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);transform:translate3d(0,0,0);font-weight:600;color:var(--color-brand-blue,#162A52);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;padding-left:1.1rem;padding-right:1.1rem;min-width:4rem;font-weight:normal;min-width:4.8rem}.aalto-pager__item-link:focus{outline:2px solid var(--color-brand-white,#fff);box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52);border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none}.aalto-pager__item-link.hover,.aalto-pager__item-link:hover{color:inherit;outline:0 solid var(--color-brand-turquoise,#19DDCA);box-shadow:none;border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none;cursor:default}.aalto-pager__item-link:hover:focus{outline:2px solid var(--color-brand-white,#fff);box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52)}.aalto-pager__item-link:active{border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none;transition-duration:0.05s}.aalto-pager__item-link:hover:active{outline:1px solid var(--color-brand-turquoise,#19DDCA);box-shadow:none;border-color:rgba(0,0,0,0)}.aalto-pager__item-link:disabled,.aalto-pager__item-link[disabled],.aalto-pager__item-link.disabled{border-color:rgba(0,0,0,0);outline:1px solid transparent;background-color:var(--color-brand-grey,#B7B7B7) !important;color:var(--color-brand-blue,#162A52) !important;cursor:not-allowed !important}.aalto-pager__item-active-link{display:inline-block;background-color:var(--color-black-black-20,color-mix(in srgb,#151515 20%,white));color:var(--color-structural-800,#505050);min-width:4.8rem;padding:1.6rem 1.2rem;text-align:center;font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif}.block-page-title-block{width:100%;padding-top:.8rem;padding-bottom:.8rem;border-bottom:1px solid var(--color-brand-blue,#162A52)}@media all and (min-width:900px){.block-page-title-block{padding-top:1.6rem;padding-bottom:1.6rem}}.block-page-title-block h1{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto;color:var(--color-brand-blue,#162A52);font-size:2rem;font-weight:bold;letter-spacing:.002rem;line-height:2.5rem;font-family:work-sans,sans-serif;margin-bottom:0}@media all and (min-width:600px){.block-page-title-block h1{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.block-page-title-block h1{padding-left:8rem;padding-right:8rem}}@media all and (max-width:899px){.block-page-title-block h1{font-size:1.9rem;line-height:2.4rem}}.aalto-article--webform-page .aalto-article__hero-wrap picture{display:none}@media all and (min-width:600px){.aalto-article--webform-page .aalto-article__hero-wrap picture{display:block;min-height:62.5vw}}@media all and (min-width:900px){.aalto-article--webform-page .aalto-article__hero-wrap picture{min-height:43.4782608696vw}}.aalto-form-highlight{position:relative;overflow:hidden}.aalto-form-highlight--solid{padding:var(--override-form-highlight-padding,3.2rem) 0;background-color:var(--override-form-highlight-bg-color,var(--color-structural-100,#F2F2F2))}@media all and (min-width:900px){.aalto-form-highlight--solid{padding:var(--override-form-highlight-padding,10.4rem) 0}}.aalto-form-highlight--shapes{padding:var(--override-form-highlight-padding,3.2rem) 0;background-color:var(--override-form-highlight-bg-color,var(--color-structural-100,#F2F2F2));--shape-color:var(--color-structural-200,#e3e3e3)}@media all and (min-width:900px){.aalto-form-highlight--shapes{padding:var(--override-form-highlight-padding,10.4rem) 0}}.aalto-form-highlight__content-container{max-width:97.8rem;margin-left:auto;margin-right:auto;padding-left:1.6rem;padding-right:1.6rem;position:relative;max-width:58rem}@media all and (min-width:600px){.aalto-form-highlight__content-container{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-form-highlight__content-container{padding-left:8rem;padding-right:8rem}}@media all and (min-width:900px){.aalto-form-highlight__content-container{max-width:97.8rem;display:flex}}.aalto-form-highlight__image{padding-bottom:2.4rem}@media all and (min-width:900px){.aalto-form-highlight__image{width:50%;padding-right:4rem;padding-bottom:0}.aalto-form-highlight__image img{margin:0 auto}}@media all and (min-width:900px){.aalto-form-highlight__form{width:50%}}.aalto-hub .aalto-form-highlight__form .component-container,.aalto-article .aalto-form-highlight__form .component-container{margin-bottom:0;padding-right:0;padding-left:0}.aalto-form-highlight__shape-container{display:var(--override-form-highlight-shapes-display,block);position:absolute;top:0;right:0;bottom:0;left:0}.aalto-form-highlight__shape-container .shape{position:absolute}.aalto-form-highlight__shape-container .shape svg{width:100%;height:100%}.aalto-form-highlight .shape{transition:2.5s transform cubic-bezier(0.29,1.46,0.59,0.97)}.aalto-form-highlight .shape--1{width:calc(11.4094382022rem + 35.595505618vw);height:calc(11.4094382022rem + 35.595505618vw);transform:translate(-98%,-47%) scale(0.7);--color-shape-circle:var(--shape-color)}@media (prefers-reduced-motion:reduce){.aalto-form-highlight .shape--1{transform:translate(calc(0rem - 11.6988764045rem + 0rem - 7.191011236vw),calc(2.602247191rem + 0rem - 14.3820224719vw))}}.js-is-visible.aalto-form-highlight .shape--1{transform:translate(calc(0rem - 11.6988764045rem + 0rem - 7.191011236vw),calc(2.602247191rem + 0rem - 14.3820224719vw))}.aalto-form-highlight .shape--2{width:calc(calc(6.0575280899rem + 19.8202247191vw));height:calc(6.0575280899rem + 19.8202247191vw);right:0;transform:translate(49rem,-21rem) rotate(-90deg);--color-shape-rectangle:var(--shape-color)}@media (prefers-reduced-motion:reduce){.aalto-form-highlight .shape--2{transform:translate(calc(9.7123595506rem + .8988764045vw),calc(14.3011235955rem + 0rem - 7.191011236vw)) rotate(-60deg)}}.js-is-visible.aalto-form-highlight .shape--2{transform:translate(calc(9.7123595506rem + .8988764045vw),calc(14.3011235955rem + 0rem - 7.191011236vw)) rotate(-60deg)}.aalto-form-highlight .shape--3{width:calc(18.2404494382rem + 21.1235955056vw);height:calc(18.2404494382rem + 21.1235955056vw);transform:translate(calc(0rem - 2.9438202247rem + 40.4494382022vw),calc(0rem - 16.3707865169rem + 0rem - 26.9662921348vw)) rotate(-125deg);--color-shape-pentagon:var(--shape-color)}@media (prefers-reduced-motion:reduce){.aalto-form-highlight .shape--3{transform:translate(calc(0rem - 2.9438202247rem + 40.4494382022vw),calc(0rem - 10.6853932584rem + 0rem - 13.4831460674vw)) rotate(-15deg)}}.js-is-visible.aalto-form-highlight .shape--3{transform:translate(calc(0rem - 2.9438202247rem + 40.4494382022vw),calc(0rem - 10.6853932584rem + 0rem - 13.4831460674vw)) rotate(-15deg)}.node-preview-form-select{border-bottom:1px solid var(--color-brand-blue,#162A52);padding-top:2.4rem;padding-bottom:1.2rem}.node-preview-backlink{display:inline-block;margin-bottom:1.2rem}.aalto-profile-cards{display:flex;flex-wrap:wrap}.aalto-profile-card{display:flex;width:100%;margin-bottom:2.4rem;position:relative}.aalto-profile-card .aalto-profile-card__name-link{text-decoration:none;outline-offset:-.3rem}.aalto-profile-card .aalto-profile-card__name-link::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0}.aalto-profile-card .aalto-profile-card__name-link:active::after{background-color:var(--color-black-black-a015,rgba(21,21,21,0.15))}.aalto-profile-card:hover,.aalto-profile-card:focus-within{background-color:var(--color-brand-turquoise,#19DDCA)}.aalto-profile-card:hover .manual-liftup-small__horizontal-card--image-container,.aalto-profile-card:hover .aalto-liftup-m-card__image-container,.aalto-profile-card:focus-within .manual-liftup-small__horizontal-card--image-container,.aalto-profile-card:focus-within .aalto-liftup-m-card__image-container{background-color:var(--color-light,#fff)}@media (prefers-color-scheme:dark){.aalto-profile-card:hover,.aalto-profile-card:focus-within{--color-text-body:#162A52;--color-text-meta:#445371}.aalto-profile-card:hover .aalto-liftup-m-card-icon-container,.aalto-profile-card:focus-within .aalto-liftup-m-card-icon-container{background-color:var(--color-brand-beige,#FFF8E6);background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-external_link-light)}}.aalto-profile-card:focus-within{box-shadow:0 0 0 2px var(--color-brand-blue,#162A52)}@media all and (min-width:600px){.aalto-profile-card{width:calc(50% - 1.6rem);margin-right:1.6rem}}.aalto-profile-card:last-child{margin-bottom:0}@media all and (min-width:1200px){.aalto-hub .aalto-profile-card{width:calc(33.3333% - 1.6rem)}}.aalto-profile-card__info-container{flex:1 1 auto;width:calc(100% - 9.6rem)}.aalto-profile-card__image-container{position:relative;border-radius:50%;width:8rem;height:8rem;background-color:#2d2d2d;background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-user-light);background-size:2.4rem 2.4rem;background-position:center;background-repeat:no-repeat;overflow:hidden;margin-right:1.6rem}.aalto-profile-card__image{height:100%;width:100%;font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover;color:transparent}.aalto-profile-card__image::before{content:'';display:block;height:100px}.aalto-profile-card__contact{position:relative;padding-top:.4rem}.aalto-profile-card__label,.aalto-profile-card__label .aalto-user-generated-content{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.aalto-profile-card__label,.aalto-profile-card__label .aalto-user-generated-content{font-size:1.2rem;line-height:2.1rem}}.aalto-profile-card__label--secondary{color:var(--color-structural-800,#505050)}.aalto-profile-card__name{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:bold;letter-spacing:.004rem;line-height:2.7rem;font-family:work-sans,sans-serif;margin-bottom:0}@media all and (max-width:899px){.aalto-profile-card__name{font-size:1.7rem;line-height:2.6rem;letter-spacing:.003rem}}.aalto-profile{padding-top:2.4rem}@media all and (min-width:900px){.aalto-profile .aalto-profile__info-group.aalto-profile__container{display:flex;flex-flow:row-reverse}}.aalto-profile .aalto-internal{padding-left:0;padding-right:0}.aalto-profile .aalto-block-wrapper{margin-bottom:4rem;padding-bottom:0;max-width:97.8rem;margin-left:auto;margin-right:auto;padding-left:1.6rem;padding-right:1.6rem}@media all and (min-width:600px){.aalto-profile .aalto-block-wrapper{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-profile .aalto-block-wrapper{padding-left:8rem;padding-right:8rem}}.aalto-profile .aalto-block-wrapper.hub-link{margin-bottom:0}.aalto-profile .aalto-profile__container{max-width:97.8rem;margin-left:auto;margin-right:auto;padding-left:1.6rem;padding-right:1.6rem}@media all and (min-width:600px){.aalto-profile .aalto-profile__container{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-profile .aalto-profile__container{padding-left:8rem;padding-right:8rem}}.aalto-profile__hub-link{color:var(--color-brand-blue,#162A52);font-size:2rem;font-weight:bold;letter-spacing:.002rem;line-height:2.5rem;font-family:work-sans,sans-serif;display:inline-block;margin-bottom:2.4rem}@media all and (max-width:899px){.aalto-profile__hub-link{font-size:1.9rem;line-height:2.4rem}}.aalto-profile__edit-button{margin-bottom:1.6rem}.aalto-profile__info-group .aalto-block-wrapper{margin-bottom:0}.aalto-profile__info-group:not(.aalto-profile__lockable-block){margin-bottom:4rem}.aalto-profile__info-group .aalto-block-wrapper--internal+.aalto-block-wrapper--internal .aalto-internal__line{top:-1.8rem}.aalto-profile__info-group-title{color:var(--color-brand-blue,#162A52);font-size:2rem;font-weight:bold;letter-spacing:.002rem;line-height:2.5rem;font-family:work-sans,sans-serif;margin-bottom:2.4rem}@media all and (max-width:899px){.aalto-profile__info-group-title{font-size:1.9rem;line-height:2.4rem}}.aalto-profile__info-group-title--with-line{padding-bottom:.8rem;border-bottom:1px solid var(--color-black-black,#151515)}.aalto-profile__info-item{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:600;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif;margin-bottom:1.6rem}@media all and (max-width:899px){.aalto-profile__info-item{font-size:1.7rem;line-height:2.6rem}}.aalto-profile__info-item--list-item{margin-bottom:.4rem}.aalto-profile__info-item--list-item:last-child{margin-bottom:0}.aalto-profile__info-item .aalto-user-generated-content{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:normal;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.aalto-profile__info-item .aalto-user-generated-content{font-size:1.7rem;line-height:2.6rem}}.aalto-profile__info-item-label{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.aalto-profile__info-item-label{font-size:1.2rem;line-height:2.1rem}}.aalto-profile__user-details-position{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:600;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif;margin-bottom:.4rem}@media all and (max-width:899px){.aalto-profile__user-details-position{font-size:1.7rem;line-height:2.6rem}}.aalto-profile__user-details-affiliation{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.aalto-profile__user-details-affiliation{font-size:1.2rem;line-height:2.1rem}}.aalto-profile__user-details-affiliation+.aalto-profile__user-details-position{margin-top:1.2rem}.aalto-profile__user-details-separator-line{width:4rem;height:.4rem;margin:2.4rem 0;background:var(--color-brand-blue,#162A52)}.aalto-profile__avatar-container-image{position:relative;width:12rem;height:12rem;border-radius:50%;background-color:var(--color-structural-300,#d5d5d5);overflow:hidden;margin-bottom:.8rem}@media all and (min-width:900px){.aalto-profile__avatar-container-image{width:28.8rem;height:28.8rem}}.aalto-profile__avatar,.aalto-profile__avatar-bg-image{width:12rem;height:12rem}@media all and (min-width:900px){.aalto-profile__avatar,.aalto-profile__avatar-bg-image{width:28.8rem;height:28.8rem}}.aalto-profile__avatar{display:inline-block;font-family:"object-fit:contain";-o-object-fit:contain;object-fit:contain;position:absolute;top:0;right:0;bottom:0;left:0}.aalto-profile__avatar::before{display:block;content:'';position:relative;border-radius:50%;width:100%;height:100%;background-color:#2d2d2d;background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-user-light);background-size:2.4rem 2.4rem;background-position:center;background-repeat:no-repeat;overflow:hidden;background-size:50% 50%}.aalto-profile__container-card{max-width:94.6rem;margin-left:auto;margin-right:auto}@media all and (min-width:600px){.aalto-profile__container-card{max-width:89.8rem}}@media all and (min-width:900px){.aalto-profile__container-card{max-width:81.8rem}}.aalto-profile__container-card .aalto-block-wrapper{padding-left:0;padding-right:0}@media all and (min-width:900px){.aalto-profile__container-card.profile-image{margin-left:3.2rem}.aalto-profile__container-card:not(.profile-image){width:100%;margin-top:12rem}}.aalto-profile__internal-image-lock{height:3.2rem;display:flex;align-items:center;margin-bottom:2.4rem}@media all and (min-width:900px){.aalto-profile__internal-image-lock{justify-content:center}}.layout--internal-content .aalto-profile__internal-image-lock{display:none}@media all and (max-width:899px){.aalto-profile__tabs-toggle{width:100%;text-align:left}.aalto-profile__tabs-toggle[aria-current="page"]{box-shadow:inset .4rem 0 0 0 var(--color-brand-text,var(--color-brand-blue,#162A52))}}.profile-banner-image{margin:0 auto}.aalto-profile-edit-view{padding-top:2.4rem}.aalto-profile-edit-view .aalto-award-item{padding-left:0px}.aalto-profile-edit-view .aalto-award-item::before{content:none}.node--type-person-profile .layout-container{margin:0}.aalto-profile-edit-view__heading{margin-bottom:4rem}.aalto-profile-edit-view__description{color:var(--color-brand-blue,#162A52);font-size:2rem;font-weight:bold;letter-spacing:.002rem;line-height:2.5rem;font-family:work-sans,sans-serif;margin-bottom:1.6rem;padding-bottom:4rem;border-bottom:1px solid var(--color-brand-blue,#162A52)}@media all and (max-width:899px){.aalto-profile-edit-view__description{font-size:1.9rem;line-height:2.4rem}}.aalto-profile-edit-view__description>*:last-child{margin-bottom:0}.aalto-profile-edit-view__legend{display:none}@media all and (min-width:900px){.aalto-profile-edit-view__legend{display:grid;grid-template-rows:auto;grid-template-columns:1fr 21.6rem 7.2rem;grid-template-areas:'. controls edit';align-items:end;justify-items:center;position:sticky;top:0;left:0;right:0;z-index:1;margin:2.4rem 0 0 0;padding:.8rem 0;background:var(--color-light,#fff);border-bottom:1px solid var(--color-brand-blue,#162A52)}}.aalto-profile-edit-view__legend-controls{grid-area:controls;display:grid;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;align-items:end;justify-items:center;text-align:center}.aalto-profile-edit-view__legend-item{grid-area:edit}.aalto-profile-edit-view__collection{margin:4rem 0}.aalto-profile-block{display:grid;grid-template-rows:repeat(4,auto);grid-template-columns:1fr auto 2.8rem;grid-template-areas:'label status .' 'controls controls controls' 'value value value' 'edit edit edit';margin-top:-1px;border-top:1px solid var(--color-brand-blue,#162A52);border-bottom:1px solid var(--color-brand-blue,#162A52)}@media all and (min-width:900px){.aalto-profile-block{grid-template-rows:auto auto;grid-template-columns:1fr 21.6rem 7.2rem;grid-template-areas:'label controls edit' 'value value value';border:none}}.aalto-profile-block.is-open{box-shadow:inset 0 1px 0 0 var(--color-brand-blue,#162A52),inset 0 -1px 0 0 var(--color-brand-blue,#162A52)}@media all and (min-width:900px){.aalto-profile-block.is-open{box-shadow:none}}.aalto-profile-block.is-open+.aalto-profile-block.is-open{box-shadow:inset 0 -1px 0 0 var(--color-brand-blue,#162A52)}@media all and (min-width:900px){.aalto-profile-block.is-open+.aalto-profile-block.is-open{box-shadow:none}}.aalto-profile-block.has-focus{box-shadow:inset 0 1px 0 0 var(--color-brand-blue,#162A52),0 1px 0 0 var(--color-brand-blue,#162A52)}.aalto-profile-block.is-open+.aalto-profile-block.has-focus{box-shadow:0 1px 0 0 var(--color-brand-blue,#162A52)}@media all and (min-width:900px){.aalto-profile-block.is-open+.aalto-profile-block.has-focus{box-shadow:none}}.aalto-profile-block.aalto-profile-block--no-grid{display:block;border:none}.aalto-profile-block__label-text{color:var(--color-brand-blue,#162A52);font-size:2rem;font-weight:bold;letter-spacing:.002rem;line-height:2.5rem;font-family:work-sans,sans-serif;grid-area:label;margin:1.2rem 0 .8rem 0;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media all and (max-width:899px){.aalto-profile-block__label-text{font-size:1.9rem;line-height:2.4rem}}@media all and (min-width:900px){.aalto-profile-block__label-text{white-space:normal;margin:1.6rem 0}}.aalto-profile-block.is-open .aalto-profile-block__label-text{white-space:normal}.aalto-profile-block.has-focus .aalto-profile-block__label-text-background,.aalto-profile-block.has-hover .aalto-profile-block__label-text-background{background:var(--color-brand-turquoise,#19DDCA)}.aalto-profile-block__value{grid-area:value;margin:0 0 1.2rem 0}@media all and (min-width:900px){.aalto-profile-block__value{margin:0 0 1.6rem 0}}.aalto-profile-block__status{grid-area:status;align-self:center}@media all and (min-width:900px){.aalto-profile-block__status{display:none}}.aalto-profile-block.is-open .aalto-profile-block__status{display:none}.aalto-profile-block__status-text{display:inline-block;margin:1.2rem 0 .8rem 0;padding-left:.8rem;line-height:2.5rem}.aalto-profile-block__toggle{grid-row:1 / 2;grid-column:1 / -1;display:grid;align-items:center;justify-items:end}@media all and (min-width:900px){.aalto-profile-block__toggle{display:none}}.aalto-profile-block__toggle-button{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_down-dark);position:relative;display:block;width:100%;height:4rem;background-position:right .8rem top 1.4rem;background-repeat:no-repeat;background-size:1.6rem 1.6rem;cursor:pointer}@media (prefers-color-scheme:dark){.aalto-profile-block__toggle-button{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_down-light)}.lightmode .aalto-profile-block__toggle-button{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_down-dark)}}.aalto-profile-block__toggle-button:focus{outline:none}.aalto-profile-block.is-open .aalto-profile-block__toggle-button{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_up-dark)}@media (prefers-color-scheme:dark){.aalto-profile-block.is-open .aalto-profile-block__toggle-button{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_up-light)}.lightmode .aalto-profile-block.is-open .aalto-profile-block__toggle-button{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_up-dark)}}.aalto-profile-block__radio-set-label{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;margin-bottom:.8rem}.aalto-profile-block__visibility-types{display:none;grid-area:controls;margin-bottom:.8rem}@media all and (min-width:900px){.aalto-profile-block__visibility-types{display:grid;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;align-items:center;justify-items:center;margin-bottom:0}}@media all and (max-width:899px){.aalto-profile-block.is-open .aalto-profile-block__visibility-types{display:block}}.aalto-profile-block__radio-wrapper input[type='radio']{opacity:0;position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none}.aalto-profile-block__radio-wrapper input[type='radio']+label{display:block;position:relative;max-width:60rem;font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;padding:.8rem .8rem .8rem 3.2rem}.aalto-profile-block__radio-wrapper input[type='radio']+label::before{content:'';position:absolute;top:.9rem;left:.8rem;display:inline-block;width:1.6rem;height:1.6rem;border:.2rem solid var(--color-dark,#2d2d2d);background-color:var(--color-light,#fff);border-radius:1.6rem}.aalto-profile-block__radio-wrapper input[type='radio']+label:hover,.aalto-profile-block__radio-wrapper input[type='radio']:focus+label{color:var(--color-text-body,#272A2E);background-color:var(--color-structural-200,#e3e3e3)}.aalto-profile-block__radio-wrapper input[type='radio']+label:hover::before,.aalto-profile-block__radio-wrapper input[type='radio']:focus+label::before{box-shadow:0 0 0 .1rem var(--color-dark,#2d2d2d),inset 0 0 0 .3rem var(--color-light,#fff)}.aalto-profile-block__radio-wrapper input[type='radio']:checked+label::before{background-color:var(--color-dark,#2d2d2d);border-color:var(--color-dark,#2d2d2d);box-shadow:inset 0 0 0 .3rem var(--color-light,#fff)}.aalto-profile-block__radio-wrapper input[type='radio']:checked:focus+label::before{box-shadow:0 0 0 .1rem var(--color-dark,#2d2d2d),inset 0 0 0 .3rem var(--color-light,#fff)}.aalto-profile-block__radio-wrapper input[type='radio']:disabled+label{color:var(--color-text-meta,#445371)}.aalto-profile-block__radio-wrapper input[type='radio']:disabled+label:hover{background-color:transparent}.aalto-profile-block__radio-wrapper input[type='radio']:disabled:not(:checked)+label:hover::before{box-shadow:none}.aalto-profile-block__radio-wrapper input[type='radio']:disabled+label::before{background-color:var(--color-structural-700,#6f6f6f)}.aalto-profile-block__radio-wrapper input[type='radio']+label{max-width:none}@media all and (min-width:900px){.aalto-profile-block__radio-wrapper--input-only-above-900px{display:block;width:4rem;height:4rem}}@media all and (min-width:900px){.aalto-profile-block__radio-wrapper--input-only-above-900px>label{width:4rem;height:4rem}}@media all and (min-width:900px){.aalto-profile-block__radio-wrapper--input-only-above-900px input[type='radio']+label::before{top:50%;left:50%;transform:translate(-50%,-50%)}}.aalto-profile-block__edit{grid-area:edit;display:none}@media all and (min-width:900px){.aalto-profile-block__edit{align-self:center;justify-self:center;display:block;position:relative}.aalto-profile-block__edit::before{content:'';position:absolute;top:50%;left:-1.6rem;height:1.8rem;border-left:1px solid var(--color-brand-blue,#162A52);transform:translateY(-50%)}}.aalto-profile-block.is-open .aalto-profile-block__edit{display:block}.aalto-profile-block__edit-link{position:relative;display:inline-block;margin-bottom:1.6rem;padding-right:2rem}.aalto-profile-block__edit-link::after{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-external_link-dark);content:'';position:absolute;top:0;right:0;display:block;width:1.6rem;height:1.6rem}@media (prefers-color-scheme:dark){.aalto-profile-block__edit-link::after{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-external_link-light)}.lightmode .aalto-profile-block__edit-link::after{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-external_link-dark)}}@media all and (min-width:900px){.aalto-profile-block__edit-link{display:block;width:4rem;height:4rem;margin-bottom:0;padding-right:0}.aalto-profile-block__edit-link::after{top:50%;left:50%;transform:translate(-50%,-50%)}}.aalto-profile-save-wrapper{background:var(--color-light,#fff);padding-top:1.2rem;padding-bottom:1.2rem;border-top:1px solid var(--color-brand-blue,#162A52)}.aalto-profile-save-wrapper--unsaved{position:sticky;bottom:0;z-index:2}.aalto-profile-save-wrapper--unsaved .aalto-profile-save-container__unsaved-text{display:inline-block;margin-left:auto}.aalto-profile-save-container{max-width:97.8rem;margin-left:auto;margin-right:auto;padding-left:1.6rem;padding-right:1.6rem;display:flex;flex-wrap:wrap-reverse;align-items:center}@media all and (min-width:600px){.aalto-profile-save-container{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-profile-save-container{padding-left:8rem;padding-right:8rem}}.aalto-profile-save-container>*{flex-grow:0;flex-shrink:0}.aalto-profile-save-container__cancel{font-family:work-sans,sans-serif;font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.8rem;letter-spacing:0;line-height:2.7rem;display:inline-block;margin-left:1.6rem}@media all and (max-width:899px){.aalto-profile-save-container__cancel{font-size:1.6rem;line-height:2.4rem;letter-spacing:-.008rem}}.aalto-profile-save-container__unsaved-text{font-family:work-sans,sans-serif;font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.8rem;letter-spacing:0;line-height:2.7rem;padding-top:.65rem;padding-bottom:.65rem;padding-left:.8rem;display:none;flex-grow:1;text-align:center;order:2;min-height:4rem;width:100%}@media all and (max-width:899px){.aalto-profile-save-container__unsaved-text{font-size:1.6rem;line-height:2.4rem;letter-spacing:-.008rem}}@media all and (min-width:600px){.aalto-profile-save-container__unsaved-text{text-align:right;width:auto}}.profile-listing{grid-area:value}.aalto-profile-card__html-container{background-color:var(--color-structural-100,#F2F2F2);padding:1.6rem}.aalto-profile-edit__visibility-value{display:none;counter-reset:visibilityCounter;grid-template-rows:repeat(2,auto);grid-template-columns:repeat(3,auto);grid-template-areas:'select_all count show_all' 'items      items items';margin-top:1.6rem;margin-bottom:3.2rem;margin-left:3.2rem}.aalto-profile-edit__visibility-value-wrapper input:checked{counter-increment:visibilityCounter}.aalto-profile-edit__visibility-count{grid-area:count;text-align:center;padding:.8rem}.aalto-profile-edit__visibility-count::before{content:counter(visibilityCounter)}.aalto-profile-edit__visibility-select-all{grid-area:select_all;margin-left:.4rem}.aalto-profile-edit__visibility-select-all input[type='checkbox']{opacity:0;position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none}.aalto-profile-edit__visibility-select-all input[type='checkbox']+label{display:block;position:relative;max-width:60rem;font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;padding:.8rem .8rem .8rem 3.2rem}.aalto-profile-edit__visibility-select-all input[type='checkbox']+label::before{content:'';position:absolute;top:.9rem;left:.8rem;display:inline-block;width:1.6rem;height:1.6rem;border:.2rem solid var(--color-brand-blue,#162A52);background-color:var(--color-light,#fff);border-radius:.2rem}.aalto-profile-edit__visibility-select-all input[type='checkbox']+label:hover,.aalto-profile-edit__visibility-select-all input[type='checkbox']:focus+label{background-color:var(--color-brand-turquoise,#19DDCA)}.aalto-profile-edit__visibility-select-all input[type='checkbox']+label:hover::before,.aalto-profile-edit__visibility-select-all input[type='checkbox']:focus+label::before{border-color:var(--color-brand-blue,#162A52)}.aalto-profile-edit__visibility-select-all input[type='checkbox']:focus+label{box-shadow:-.4rem 0 0 0 var(--color-brand-blue,#162A52)}.aalto-profile-edit__visibility-select-all input[type='checkbox']:checked+label::before,.aalto-profile-edit__visibility-select-all input[type='checkbox']:indeterminate+label::before{background-color:var(--color-brand-blue,#162A52);border:0 none;background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checkbox_check-light);background-position:center center;background-repeat:no-repeat}@media (prefers-color-scheme:dark){.aalto-profile-edit__visibility-select-all input[type='checkbox']:checked+label::before,.aalto-profile-edit__visibility-select-all input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checkbox_check-dark)}.lightmode .aalto-profile-edit__visibility-select-all input[type='checkbox']:checked+label::before,.lightmode .aalto-profile-edit__visibility-select-all input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checkbox_check-light)}}.aalto-profile-edit__visibility-select-all input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checkbox_dash-light)}@media (prefers-color-scheme:dark){.aalto-profile-edit__visibility-select-all input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checkbox_dash-dark)}.lightmode .aalto-profile-edit__visibility-select-all input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checkbox_dash-light)}}.aalto-profile-edit__visibility-select-all input[type='checkbox']:disabled+label{color:var(--color-text-meta,#445371)}.aalto-profile-edit__visibility-select-all input[type='checkbox']:disabled+label:hover{background-color:transparent}.aalto-profile-edit__visibility-select-all input[type='checkbox']:disabled+label::before{background-color:var(--color-structural-700,#6f6f6f)}.aalto-profile-edit__visibility-show-all{grid-area:show_all;text-align:right;padding:.8rem}.aalto-profile-edit__visibility-show-all-button{visibility:hidden;font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_down-dark);padding-right:1.6rem;background-size:1.6rem 1.6rem;background-position:right,center;background-repeat:no-repeat}@media (prefers-color-scheme:dark){.aalto-profile-edit__visibility-show-all-button{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_down-light)}.lightmode .aalto-profile-edit__visibility-show-all-button{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_down-dark)}}@media all and (min-width:900px){.aalto-profile-edit__visibility-show-all-button{visibility:visible}}.aalto-profile-edit__visibility-show-all-button-collapse{display:none}.is-open .aalto-profile-edit__visibility-show-all-button{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_up-dark)}@media (prefers-color-scheme:dark){.is-open .aalto-profile-edit__visibility-show-all-button{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_up-light)}.lightmode .is-open .aalto-profile-edit__visibility-show-all-button{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_up-dark)}}.is-open .aalto-profile-edit__visibility-show-all-button-expand{display:none}.is-open .aalto-profile-edit__visibility-show-all-button-collapse{display:inline}.aalto-profile-edit__visibility-value-wrapper{grid-area:items;border:1px solid var(--color-brand-blue,#162A52);padding:0 .3rem}@media all and (min-width:900px){.aalto-profile-edit__visibility-value-wrapper{overflow:auto;min-height:9.3rem;max-height:calc(100vh - 15.1rem)}}@media all and (min-width:900px) and (min-height:589px){.aalto-profile-edit__visibility-value-wrapper{max-height:58.9rem}}.is-open .aalto-profile-edit__visibility-value-wrapper{max-height:none}#awards_selected:checked ~ .aalto-profile-edit__visibility-value,#publications_selected:checked ~ .aalto-profile-edit__visibility-value{display:grid}.aalto-profile-block__subtitle{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif}.aalto-profile-edit__type-label{position:relative}.aalto-profile-edit__type-label input[type='checkbox']{opacity:0;position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none}.aalto-profile-edit__type-label input[type='checkbox']+label{display:block;position:relative;max-width:60rem;font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;padding:.8rem .8rem .8rem 3.2rem}.aalto-profile-edit__type-label input[type='checkbox']+label::before{content:'';position:absolute;top:.9rem;left:.8rem;display:inline-block;width:1.6rem;height:1.6rem;border:.2rem solid var(--color-brand-blue,#162A52);background-color:var(--color-light,#fff);border-radius:.2rem}.aalto-profile-edit__type-label input[type='checkbox']+label:hover,.aalto-profile-edit__type-label input[type='checkbox']:focus+label{background-color:var(--color-brand-turquoise,#19DDCA)}.aalto-profile-edit__type-label input[type='checkbox']+label:hover::before,.aalto-profile-edit__type-label input[type='checkbox']:focus+label::before{border-color:var(--color-brand-blue,#162A52)}.aalto-profile-edit__type-label input[type='checkbox']:focus+label{box-shadow:-.4rem 0 0 0 var(--color-brand-blue,#162A52)}.aalto-profile-edit__type-label input[type='checkbox']:checked+label::before,.aalto-profile-edit__type-label input[type='checkbox']:indeterminate+label::before{background-color:var(--color-brand-blue,#162A52);border:0 none;background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checkbox_check-light);background-position:center center;background-repeat:no-repeat}@media (prefers-color-scheme:dark){.aalto-profile-edit__type-label input[type='checkbox']:checked+label::before,.aalto-profile-edit__type-label input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checkbox_check-dark)}.lightmode .aalto-profile-edit__type-label input[type='checkbox']:checked+label::before,.lightmode .aalto-profile-edit__type-label input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checkbox_check-light)}}.aalto-profile-edit__type-label input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checkbox_dash-light)}@media (prefers-color-scheme:dark){.aalto-profile-edit__type-label input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checkbox_dash-dark)}.lightmode .aalto-profile-edit__type-label input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checkbox_dash-light)}}.aalto-profile-edit__type-label input[type='checkbox']:disabled+label{color:var(--color-text-meta,#445371)}.aalto-profile-edit__type-label input[type='checkbox']:disabled+label:hover{background-color:transparent}.aalto-profile-edit__type-label input[type='checkbox']:disabled+label::before{background-color:var(--color-structural-700,#6f6f6f)}.aalto-profile-edit__type-label input{position:absolute}.aalto-profile-edit__type-label input[type='checkbox']+label{max-width:none}.aalto-profile-edit__type-label input[type='checkbox']+label::before{margin-top:.2rem}.aalto-profile-block__title-selector{display:none;grid-area:edit;margin-top:.8rem;margin-bottom:2.4rem}.aalto-profile-block__title-selector.js-enabled{display:inline-block}@media all and (min-width:900px){.aalto-profile-block__title-selector{grid-area:unset}}.aalto-profile-block__title-description{display:none;font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.aalto-profile-block__title-description{font-size:1.2rem;line-height:2.1rem}}.aalto-toggle-button--active+.aalto-profile-block__title-description{display:block;padding-top:1.2rem}@media all and (min-width:900px){.aalto-toggle-button--active+.aalto-profile-block__title-description{display:inline-block;padding-top:0;padding-left:.8rem}}.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container,.node-person-profile-edit-form .paragraphs-tabs-wrapper{max-width:97.8rem;margin-left:auto;margin-right:auto;padding-left:1.6rem;padding-right:1.6rem}@media all and (min-width:600px){.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container,.node-person-profile-edit-form .paragraphs-tabs-wrapper{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container,.node-person-profile-edit-form .paragraphs-tabs-wrapper{padding-left:8rem;padding-right:8rem}}.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container .form-required::after,.node-person-profile-edit-form .paragraphs-tabs-wrapper .form-required::after{content:' *';color:var(--color-brand-red,#DD0050)}.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container .form-url,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container .form-text,.node-person-profile-edit-form .paragraphs-tabs-wrapper .form-url,.node-person-profile-edit-form .paragraphs-tabs-wrapper .form-text{width:100%}.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container img,.node-person-profile-edit-form .paragraphs-tabs-wrapper img{padding-left:.8rem}.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container h4.label,.node-person-profile-edit-form .paragraphs-tabs-wrapper h4.label{margin-bottom:.8rem}.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container label,.node-person-profile-edit-form .paragraphs-tabs-wrapper label{display:block;font-weight:bold;margin-top:.8rem;margin-bottom:.8rem}.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container .form-item--description--display-before,.node-person-profile-edit-form .paragraphs-tabs-wrapper .form-item--description--display-before{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif;margin-bottom:.4rem}@media all and (max-width:899px){.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container .form-item--description--display-before,.node-person-profile-edit-form .paragraphs-tabs-wrapper .form-item--description--display-before{font-size:1.2rem;line-height:2.1rem}}.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container>.aalto-form__label,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container .aalto-form__textarea-container>.aalto-form__label,.node-person-profile-edit-form .paragraphs-tabs-wrapper>.aalto-form__label,.node-person-profile-edit-form .paragraphs-tabs-wrapper .aalto-form__textarea-container>.aalto-form__label{color:var(--color-brand-blue,#162A52);font-size:2rem;font-weight:bold;letter-spacing:.002rem;line-height:2.5rem;font-family:work-sans,sans-serif;margin-bottom:1.6rem}@media all and (max-width:899px){.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container>.aalto-form__label,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container .aalto-form__textarea-container>.aalto-form__label,.node-person-profile-edit-form .paragraphs-tabs-wrapper>.aalto-form__label,.node-person-profile-edit-form .paragraphs-tabs-wrapper .aalto-form__textarea-container>.aalto-form__label{font-size:1.9rem;line-height:2.4rem}}.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container table,.node-person-profile-edit-form .paragraphs-tabs-wrapper table{width:100%}.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container th,.node-person-profile-edit-form .paragraphs-tabs-wrapper th{text-align:left}.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container a.tabledrag-handle .handle,.node-person-profile-edit-form .paragraphs-tabs-wrapper a.tabledrag-handle .handle{width:2.4rem;height:2.4rem;background-position:0 .6rem;background-size:1.6rem;position:relative;top:.6rem;left:.4rem}.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container tr.draggable+tr.draggable td:nth-of-type(2),.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container tr.draggable.paragraph-type--profile-gallery-item+tr.draggable.paragraph-type--profile-gallery-item td:nth-of-type(2),.node-person-profile-edit-form .paragraphs-tabs-wrapper tr.draggable+tr.draggable td:nth-of-type(2),.node-person-profile-edit-form .paragraphs-tabs-wrapper tr.draggable.paragraph-type--profile-gallery-item+tr.draggable.paragraph-type--profile-gallery-item td:nth-of-type(2){padding-top:4rem}@media all and (min-width:900px){.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container tr.draggable+tr.draggable td:nth-of-type(2),.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container tr.draggable.paragraph-type--profile-gallery-item+tr.draggable.paragraph-type--profile-gallery-item td:nth-of-type(2),.node-person-profile-edit-form .paragraphs-tabs-wrapper tr.draggable+tr.draggable td:nth-of-type(2),.node-person-profile-edit-form .paragraphs-tabs-wrapper tr.draggable.paragraph-type--profile-gallery-item+tr.draggable.paragraph-type--profile-gallery-item td:nth-of-type(2){padding-top:5.6rem}}@media all and (min-width:900px){.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container tr.draggable+tr.draggable td:nth-of-type(3) .aalto-button,.node-person-profile-edit-form .paragraphs-tabs-wrapper tr.draggable+tr.draggable td:nth-of-type(3) .aalto-button{position:relative;top:2.4rem}}.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container .field-add-more-submit,.node-person-profile-edit-form .paragraphs-tabs-wrapper .field-add-more-submit{margin-top:2.4rem}.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container .field-multiple-drag.paragraph-bullet,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container .ck-label,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container .paragraphs-description,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container .tabledrag-toggle-weight-wrapper,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container .paragraph-type-label,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container .paragraphs-badge,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container .paragraphs-actions,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container table table .field-label>h4.label,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container #field-profile-files-values .file ~ input,.node-person-profile-edit-form .paragraphs-tabs-wrapper .field-multiple-drag.paragraph-bullet,.node-person-profile-edit-form .paragraphs-tabs-wrapper .ck-label,.node-person-profile-edit-form .paragraphs-tabs-wrapper .paragraphs-description,.node-person-profile-edit-form .paragraphs-tabs-wrapper .tabledrag-toggle-weight-wrapper,.node-person-profile-edit-form .paragraphs-tabs-wrapper .paragraph-type-label,.node-person-profile-edit-form .paragraphs-tabs-wrapper .paragraphs-badge,.node-person-profile-edit-form .paragraphs-tabs-wrapper .paragraphs-actions,.node-person-profile-edit-form .paragraphs-tabs-wrapper table table .field-label>h4.label,.node-person-profile-edit-form .paragraphs-tabs-wrapper #field-profile-files-values .file ~ input{display:none}.node-person-profile-edit-form .js-text-format-wrapper{max-width:97.8rem;margin-left:auto;margin-right:auto;padding-left:1.6rem;padding-right:1.6rem}@media all and (min-width:600px){.node-person-profile-edit-form .js-text-format-wrapper{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.node-person-profile-edit-form .js-text-format-wrapper{padding-left:8rem;padding-right:8rem}}.node-person-profile-edit-form .js-text-format-wrapper>.aalto-form__label,.node-person-profile-edit-form .js-text-format-wrapper .aalto-form__textarea-container>.aalto-form__label{color:var(--color-brand-blue,#162A52);font-size:2rem;font-weight:bold;letter-spacing:.002rem;line-height:2.5rem;font-family:work-sans,sans-serif;display:block;margin-bottom:1.6rem}@media all and (max-width:899px){.node-person-profile-edit-form .js-text-format-wrapper>.aalto-form__label,.node-person-profile-edit-form .js-text-format-wrapper .aalto-form__textarea-container>.aalto-form__label{font-size:1.9rem;line-height:2.4rem}}.node-person-profile-edit-form .js-text-format-wrapper .ck-label{display:none}.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container .image-widget .aalto-button{display:block !important;grid-column-start:4;grid-row-start:3;justify-self:end;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.node-person-profile-edit-form .paragraphs-tabs-wrapper .image-widget,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container .image-widget{display:flex;flex-direction:column;gap:.8rem}@media all and (min-width:900px){.node-person-profile-edit-form .paragraphs-tabs-wrapper .image-widget,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container .image-widget{display:grid;grid-template-columns:20% 52% 8% 20%;gap:0}}.node-person-profile-edit-form .paragraphs-tabs-wrapper .form-item--description--display-before+.image-widget,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container .form-item--description--display-before+.image-widget{display:flex}.node-person-profile-edit-form .paragraphs-tabs-wrapper .file--image,.node-person-profile-edit-form .paragraphs-tabs-wrapper .file-size,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container .file--image,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container .file-size{display:flex;grid-column-end:3;margin-top:.8rem}.node-person-profile-edit-form .paragraphs-tabs-wrapper .image-widget .aalto-button,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container .image-widget .aalto-button{display:none}.node-person-profile-edit-form .paragraphs-tabs-wrapper .image-widget .aalto-button,.node-person-profile-edit-form .paragraphs-tabs-wrapper tr.draggable td:nth-of-type(3) .aalto-button,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container .image-widget .aalto-button,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container tr.draggable td:nth-of-type(3) .aalto-button{background-color:rgba(0,0,0,0);color:var(--color-brand-blue,#162A52);border-color:rgba(0,0,0,0)}.node-person-profile-edit-form .paragraphs-tabs-wrapper .image-widget .aalto-button:hover,.node-person-profile-edit-form .paragraphs-tabs-wrapper .image-widget .aalto-button:focus,.node-person-profile-edit-form .paragraphs-tabs-wrapper tr.draggable td:nth-of-type(3) .aalto-button:hover,.node-person-profile-edit-form .paragraphs-tabs-wrapper tr.draggable td:nth-of-type(3) .aalto-button:focus,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container .image-widget .aalto-button:hover,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container .image-widget .aalto-button:focus,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container tr.draggable td:nth-of-type(3) .aalto-button:hover,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container tr.draggable td:nth-of-type(3) .aalto-button:focus{background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52)}@media all and (max-width:899px){.node-person-profile-edit-form [id^="field-profile-attachment-items-values"] .field-multiple-drag{width:5%;align-self:self-end}}.node-person-profile-edit-form [id^="field-profile-attachment-items-values"] .js-form-managed-file .aalto-button{display:none}.node-person-profile-edit-form #field-profile-files-values>thead>tr>th{display:flex}.node-person-profile-edit-form #field-profile-files-values>thead>tr>th h4{color:var(--color-brand-blue,#162A52);font-size:2rem;font-weight:bold;letter-spacing:.002rem;line-height:2.5rem;font-family:work-sans,sans-serif;display:block;margin-bottom:.8rem}@media all and (max-width:899px){.node-person-profile-edit-form #field-profile-files-values>thead>tr>th h4{font-size:1.9rem;line-height:2.4rem}}.node-person-profile-edit-form #field-profile-files-values table h4{display:none}.node-person-profile-edit-form #field-profile-files-values .aalto-form__managed-file-container{margin-top:3.2rem}.node-person-profile-edit-form #field-profile-files-values .draggable td:nth-last-of-type(2){text-align:right}@media all and (max-width:899px){.node-person-profile-edit-form #field-profile-links-values tr.draggable,.node-person-profile-edit-form [id^="field-profile-attachment-items-values"] tr.draggable{display:flex;flex-wrap:wrap}}@media all and (max-width:899px){.node-person-profile-edit-form #field-profile-links-values table .field-multiple-drag+td,.node-person-profile-edit-form [id^="field-profile-attachment-items-values"] .field-multiple-drag+td{width:95%}}@media all and (max-width:899px){.node-person-profile-edit-form #field-profile-links-values tr.draggable td:nth-of-type(3),.node-person-profile-edit-form [id^="field-profile-attachment-items-values"] tr.draggable td:nth-of-type(3){padding-top:1.6rem;padding-left:5%}}@media all and (min-width:900px){.node-person-profile-edit-form #field-profile-links-values tr.draggable td:nth-of-type(3),.node-person-profile-edit-form [id^="field-profile-attachment-items-values"] tr.draggable td:nth-of-type(3){text-align:right;padding-left:1.6rem}}.node-person-profile-edit-form #field-profile-gallery-values .aalto-form__managed-file-container>.aalto-form__label{display:none}@media all and (min-width:900px){.node-person-profile-edit-form .paragraph-type--profile-gallery-item>td:nth-of-type(2)>div{display:grid;grid-template-columns:20% 52% 8% 20%}}@media all and (min-width:900px){.node-person-profile-edit-form .paragraph-type--profile-gallery-item>td:nth-of-type(2)>div>div:first-of-type:not(.paragraphs-actions){display:contents}}.node-person-profile-edit-form .paragraph-type--profile-gallery-item>td:nth-of-type(2)>div .paragraphs-actions+div{display:flex;grid-column-end:5;grid-column-start:1}.node-person-profile-edit-form .paragraph-type--profile-gallery-item>td:nth-of-type(2)>div .paragraphs-actions+div .aalto-form__textfield-container{display:flex;flex-direction:column;grid-column-end:2;grid-column-start:2}@media all and (max-width:899px){.node-person-profile-edit-form .paragraph-type--profile-gallery-item .paragraphs-actions ~ .aalto-form__textfield-container{padding-top:.8rem}}@media all and (min-width:900px){.node-person-profile-edit-form .paragraph-type--profile-gallery-item .paragraphs-actions ~ .aalto-form__textfield-container{display:flex;flex-direction:column;grid-column-start:1;grid-column-end:3}}.node-person-profile-edit-form .paragraph-type--profile-gallery-item .paragraphs-actions{display:block;grid-column-start:4;grid-row-start:2}.node-person-profile-edit-form .paragraph-type--profile-gallery-item .paragraphs-actions .paragraphs-icon-button,.node-person-profile-edit-form .paragraph-type--profile-gallery-item .paragraphs-actions .paragraphs-dropdown-toggle{display:none}.node-person-profile-edit-form .paragraph-type--profile-gallery-item .paragraphs-dropdown-actions{display:block;box-shadow:none;border-radius:0;border:0;background:transparent;top:0;z-index:1}@media all and (min-width:900px){.node-person-profile-edit-form .paragraph-type--profile-gallery-item .paragraphs-dropdown-actions{top:-4.8rem}}.node-person-profile-edit-form .paragraph-type--profile-gallery-item .paragraphs-dropdown-actions input{display:inline-block;cursor:default;text-decoration:none;transition:box-shadow 0.125s linear,padding 0.125s linear,background-position 0.125s linear;border-width:.1rem;border-style:solid;padding:1.1rem 3.1rem;text-align:center;border-color:var(--color-brand-blue,#162A52);color:var(--color-brand-blue,#162A52);background-color:var(--color-brand-white,#fff);background-position:.8rem 1.2rem;outline:1px solid var(--color-brand-blue,#162A52);outline-offset:0;border-radius:3.5rem;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);transform:translate3d(0,0,0);font-weight:600;color:var(--color-brand-blue,#162A52);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;border-radius:0;width:unset}.node-person-profile-edit-form .paragraph-type--profile-gallery-item .paragraphs-dropdown-actions input:focus{outline:2px solid var(--color-brand-white,#fff);box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52);border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none}.node-person-profile-edit-form .paragraph-type--profile-gallery-item .paragraphs-dropdown-actions input.hover,.node-person-profile-edit-form .paragraph-type--profile-gallery-item .paragraphs-dropdown-actions input:hover{color:inherit;outline:0 solid var(--color-brand-turquoise,#19DDCA);box-shadow:none;border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none;cursor:default}.node-person-profile-edit-form .paragraph-type--profile-gallery-item .paragraphs-dropdown-actions input:hover:focus{outline:2px solid var(--color-brand-white,#fff);box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52)}.node-person-profile-edit-form .paragraph-type--profile-gallery-item .paragraphs-dropdown-actions input:active{border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none;transition-duration:0.05s}.node-person-profile-edit-form .paragraph-type--profile-gallery-item .paragraphs-dropdown-actions input:hover:active{outline:1px solid var(--color-brand-turquoise,#19DDCA);box-shadow:none;border-color:rgba(0,0,0,0)}.node-person-profile-edit-form .paragraph-type--profile-gallery-item .paragraphs-dropdown-actions input:disabled,.node-person-profile-edit-form .paragraph-type--profile-gallery-item .paragraphs-dropdown-actions input[disabled],.node-person-profile-edit-form .paragraph-type--profile-gallery-item .paragraphs-dropdown-actions input.disabled{border-color:rgba(0,0,0,0);outline:1px solid transparent;background-color:var(--color-brand-grey,#B7B7B7) !important;color:var(--color-brand-blue,#162A52) !important;cursor:not-allowed !important}@media all and (max-width:899px){.node-person-profile-edit-form #field-profile-links-values .field-multiple-drag{width:5%;align-self:center}}.node-person-profile-edit-form #field-profile-links-values--2>thead>tr>th>h4{display:none}.node-person-profile-edit-form #field-profile-links-values .paragraphs-actions+.aalto-form__textfield-container{padding-bottom:2.4rem}.node-person-profile-edit-form #field-profile-links-values .aalto-form__url-container{padding-bottom:1.6rem}.node-person-profile-edit-form #field-profile-links-values a.tabledrag-handle{position:relative;top:2.4rem}.aalto-component-wrapper--some-module,.aalto-component-wrapper--quick-links{background-color:var(--color-brand-background,var(--color-light,#fff))}.aalto-some-module,.quick-links{display:flex;padding-top:8rem;padding-bottom:8rem}.aalto-some-module .js-anchor-link:hover .js-anchor-link-icon,.aalto-some-module .js-anchor-link-icon:focus,.quick-links .js-anchor-link:hover .js-anchor-link-icon,.quick-links .js-anchor-link-icon:focus{background:none}.aalto-some-module .js-anchor-link:hover .js-anchor-link-icon::after,.aalto-some-module .js-anchor-link:hover .js-anchor-link-icon:focus::after,.aalto-some-module .js-anchor-link-icon:focus:focus::after,.quick-links .js-anchor-link:hover .js-anchor-link-icon::after,.quick-links .js-anchor-link:hover .js-anchor-link-icon:focus::after,.quick-links .js-anchor-link-icon:focus:focus::after{content:'';position:absolute;top:0;right:0;bottom:0;left:.25rem;-webkit-mask:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-link_default-dark);mask:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-link_default-dark);background:var(--color-brand-text,var(--color-dark,#2d2d2d));-webkit-mask-size:1.6rem;-webkit-mask-repeat:no-repeat}.aalto-some-module .js-anchor-link:hover .js-anchor-link-icon:focus,.aalto-some-module .js-anchor-link-icon:focus:focus,.quick-links .js-anchor-link:hover .js-anchor-link-icon:focus,.quick-links .js-anchor-link-icon:focus:focus{box-shadow:inset 0 0 0 1px var(--color-brand-text,var(--color-dark,#2d2d2d))}@media all and (max-width:899px){.aalto-some-module,.quick-links{flex-wrap:wrap;padding-top:5.6rem;padding-bottom:5.6rem}}.aalto-component-wrapper--some-module.some-module--theme1,.aalto-component-wrapper--some-module.quick-links--theme1,.aalto-component-wrapper--quick-links.some-module--theme1,.aalto-component-wrapper--quick-links.quick-links--theme1{background-color:#151515;--color-brand-background:#151515;--color-brand-shape:#151515;--color-brand-text:#fff;--color-brand-link-hover:#fff;--text-color:#fff;--override-interactive-focus-box-shadow-color:#fff}.aalto-component-wrapper--some-module.some-module--theme1 h2,.aalto-component-wrapper--some-module.quick-links--theme1 h2,.aalto-component-wrapper--quick-links.some-module--theme1 h2,.aalto-component-wrapper--quick-links.quick-links--theme1 h2{color:#fff}.aalto-component-wrapper--some-module.some-module--theme2,.aalto-component-wrapper--some-module.quick-links--theme2,.aalto-component-wrapper--quick-links.some-module--theme2,.aalto-component-wrapper--quick-links.quick-links--theme2{background-color:var(--color-highlight-2-bg,#162A52);--color-brand-background:var(--color-highlight-2-bg,#162A52);--color-brand-shape:var(--color-highlight-2-bg,#162A52);--color-brand-text:var(--color-highlight-2-fg,#fff);--color-brand-link-hover:var(--color-highlight-2-fg,#fff);--text-color:var(--color-highlight-2-fg,#fff);--override-interactive-focus-box-shadow-color:var(--color-highlight-2-fg,#fff)}.aalto-component-wrapper--some-module.some-module--theme2 h2,.aalto-component-wrapper--some-module.quick-links--theme2 h2,.aalto-component-wrapper--quick-links.some-module--theme2 h2,.aalto-component-wrapper--quick-links.quick-links--theme2 h2{color:var(--color-highlight-2-fg,#fff)}.aalto-component-wrapper--some-module.some-module--theme3,.aalto-component-wrapper--some-module.quick-links--theme3,.aalto-component-wrapper--quick-links.some-module--theme3,.aalto-component-wrapper--quick-links.quick-links--theme3{background-color:var(--color-highlight-3-bg,#FD6360);--color-brand-background:var(--color-highlight-3-bg,#FD6360);--color-brand-shape:var(--color-highlight-3-bg,#FD6360);--color-brand-text:var(--color-highlight-3-fg,#151515);--color-brand-link-hover:var(--color-highlight-3-fg,#151515);--text-color:var(--color-highlight-3-fg,#151515);--override-interactive-focus-box-shadow-color:var(--color-highlight-3-fg,#151515)}.aalto-component-wrapper--some-module.some-module--theme3 h2,.aalto-component-wrapper--some-module.quick-links--theme3 h2,.aalto-component-wrapper--quick-links.some-module--theme3 h2,.aalto-component-wrapper--quick-links.quick-links--theme3 h2{color:var(--color-highlight-3-fg,#151515)}.aalto-component-wrapper--some-module.some-module--theme4,.aalto-component-wrapper--some-module.quick-links--theme4,.aalto-component-wrapper--quick-links.some-module--theme4,.aalto-component-wrapper--quick-links.quick-links--theme4{background-color:var(--color-highlight-1-bg,#19DDCA);--color-brand-background:var(--color-highlight-1-bg,#19DDCA);--color-brand-shape:var(--color-highlight-1-bg,#19DDCA);--color-brand-text:var(--color-highlight-1-fg,#272A2E);--color-brand-link-hover:var(--color-highlight-1-fg,#272A2E);--text-color:var(--color-highlight-1-fg,#272A2E);--override-interactive-focus-box-shadow-color:var(--color-highlight-1-fg,#272A2E)}.aalto-component-wrapper--some-module.some-module--theme4 h2,.aalto-component-wrapper--some-module.quick-links--theme4 h2,.aalto-component-wrapper--quick-links.some-module--theme4 h2,.aalto-component-wrapper--quick-links.quick-links--theme4 h2{color:var(--color-highlight-1-fg,#272A2E)}.aalto-component-wrapper--some-module.some-module--theme5,.aalto-component-wrapper--some-module.quick-links--theme5,.aalto-component-wrapper--quick-links.some-module--theme5,.aalto-component-wrapper--quick-links.quick-links--theme5{background-color:var(--color-light,#fff);--color-brand-background:var(--color-light,#fff);--color-brand-shape:var(--color-light,#fff);--color-brand-text:var(--color-dark,#2d2d2d);--color-brand-link-hover:var(--color-dark,#2d2d2d);--text-color:var(--color-dark,#2d2d2d);--override-interactive-focus-box-shadow-color:var(--color-dark,#2d2d2d)}.aalto-component-wrapper--some-module.some-module--theme5 h2,.aalto-component-wrapper--some-module.quick-links--theme5 h2,.aalto-component-wrapper--quick-links.some-module--theme5 h2,.aalto-component-wrapper--quick-links.quick-links--theme5 h2{color:var(--color-dark,#2d2d2d)}.aalto-component-wrapper--some-module.some-module--theme0,.aalto-component-wrapper--some-module.quick-links--theme0,.aalto-component-wrapper--quick-links.some-module--theme0,.aalto-component-wrapper--quick-links.quick-links--theme0{--override-interactive-focus-box-shadow-color:var(--color-brand-text,var(--color-dark,#2d2d2d))}.aalto-some-module h2,.quick-links h2{flex-basis:100%;height:4rem;color:var(--color-brand-text,var(--color-dark,#2d2d2d))}@media all and (max-width:899px){.aalto-some-module h2,.quick-links h2{margin-bottom:3.2rem}}@media all and (min-width:900px){.aalto-some-module h2,.quick-links h2{flex-basis:40%}}.aalto-some-module__container,.quick-links__container{display:flex;flex-direction:column;row-gap:3.2rem;flex-basis:100%;-webkit-overflow-scrolling:touch}@media all and (min-width:600px){.aalto-some-module__container,.quick-links__container{justify-content:space-between;flex-direction:row;row-gap:0}}@media all and (min-width:900px){.aalto-some-module__container,.quick-links__container{flex-basis:60%}}@media all and (min-width:600px){.some-module__card-container,.quick-links__card-container{display:flex;flex-grow:0;flex-shrink:1;justify-content:center;flex-basis:25%}}.some-mode__card,.quick-links__card{display:flex;flex-direction:column;align-items:center;height:100%;position:relative}.some-mode__card .quick-links__link,.quick-links__card .quick-links__link{text-decoration:none;outline-offset:-.3rem}.some-mode__card .quick-links__link::after,.quick-links__card .quick-links__link::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0}.some-mode__card .quick-links__link:active::after,.quick-links__card .quick-links__link:active::after{background-color:var(--color-black-black-a015,rgba(21,21,21,0.15))}.some-mode__card:hover,.some-mode__card:focus-within,.quick-links__card:hover,.quick-links__card:focus-within{background-color:var(--color-brand-turquoise,#19DDCA)}.some-mode__card:hover .manual-liftup-small__horizontal-card--image-container,.some-mode__card:hover .aalto-liftup-m-card__image-container,.some-mode__card:focus-within .manual-liftup-small__horizontal-card--image-container,.some-mode__card:focus-within .aalto-liftup-m-card__image-container,.quick-links__card:hover .manual-liftup-small__horizontal-card--image-container,.quick-links__card:hover .aalto-liftup-m-card__image-container,.quick-links__card:focus-within .manual-liftup-small__horizontal-card--image-container,.quick-links__card:focus-within .aalto-liftup-m-card__image-container{background-color:var(--color-light,#fff)}@media (prefers-color-scheme:dark){.some-mode__card:hover,.some-mode__card:focus-within,.quick-links__card:hover,.quick-links__card:focus-within{--color-text-body:#162A52;--color-text-meta:#445371}.some-mode__card:hover .aalto-liftup-m-card-icon-container,.some-mode__card:focus-within .aalto-liftup-m-card-icon-container,.quick-links__card:hover .aalto-liftup-m-card-icon-container,.quick-links__card:focus-within .aalto-liftup-m-card-icon-container{background-color:var(--color-brand-beige,#FFF8E6);background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-external_link-light)}}.some-mode__card:focus-within,.quick-links__card:focus-within{box-shadow:0 0 0 2px var(--color-brand-blue,#162A52)}.some-module__heading .aalto-some__link,.quick-links__link{border-color:var(--color-black-black,#151515);background-color:var(--color-brand-background,var(--color-light,#fff));color:var(--color-brand-text,var(--color-black-black,#151515))}.some-module__heading .aalto-some__link:focus,.quick-links__link:focus{border-color:rgba(0,0,0,0);background-color:color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 90%,var(--color-brand-text,var(--color-text-body,#272A2E)));color:var(--color-brand-text,var(--color-black-black,#151515))}.some-module__heading .aalto-some__link:hover,.quick-links__link:hover{background-color:color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 90%,var(--color-brand-text,var(--color-text-body,#272A2E)));color:var(--color-brand-text,var(--color-black-black,#151515))}.some-module__heading .aalto-some__link:active,.quick-links__link:active{background-color:color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 80%,var(--color-brand-text,var(--color-text-body,#272A2E)));color:var(--color-brand-text,var(--color-black-black,#151515))}.some-module__heading .aalto-some__link:disabled,.some-module__heading .aalto-some__link[disabled],.some-module__heading .aalto-some__link.disabled,.quick-links__link:disabled,.quick-links__link[disabled],.quick-links__link.disabled{border-color:color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 80%,var(--color-brand-text,var(--color-text-body,#272A2E))) !important;background-color:var(--color-brand-background,var(--color-light,#fff)) !important;color:var(--color-brand-text,var(--color-black-black,#151515)) !important;cursor:not-allowed !important}.some-module__image,.quick-links__image{font-size:0;line-height:0;flex-shrink:0;margin-bottom:.8rem}.some-module__image,.quick-links__image img{width:6.4rem;height:6.4rem;border-radius:50%}.some-module__heading,.quick-links__heading{color:var(--color-brand-text,var(--color-dark,#2d2d2d));font-size:1.8rem;font-weight:normal;letter-spacing:.004rem;line-height:2.7rem;font-family:work-sans,sans-serif;display:flex;-webkit-hyphens:auto;hyphens:auto;margin:0;text-align:center}@media all and (max-width:899px){.some-module__heading,.quick-links__heading{font-size:1.7rem;line-height:2.6rem;letter-spacing:.003rem}}.aalto-some-module .js-anchor-link,.quick-links .js-anchor-link{display:flex;gap:1.6rem;flex-wrap:wrap}.aalto-some-module .js-anchor-link-icon,.quick-links .js-anchor-link-icon{position:relative;top:.8rem}.aalto-some-module .js-anchor-link-copied,.quick-links .js-anchor-link-copied{display:inline-block;position:relative;margin-left:0;z-index:2}.quote{background-color:var(--color-brand-background,var(--color-light,#fff));padding-top:5.6rem;padding-bottom:5.6rem}@media all and (min-width:1200px){.quote{padding-top:9.6rem;padding-bottom:10.4rem}}.quote.quote--theme1{background-color:#151515}.quote.quote--theme1 .quote__icon,.quote.quote--theme1 .quote__text p,.quote.quote--theme1 .quote__source{color:#fff}.quote.quote--theme2{background-color:var(--color-highlight-2-bg,#162A52)}.quote.quote--theme2 .quote__icon,.quote.quote--theme2 .quote__text p,.quote.quote--theme2 .quote__source{color:var(--color-highlight-2-fg,#fff)}.quote.quote--theme3{background-color:var(--color-highlight-3-bg,#FD6360)}.quote.quote--theme3 .quote__icon,.quote.quote--theme3 .quote__text p,.quote.quote--theme3 .quote__source{color:var(--color-highlight-3-fg,#151515)}.quote.quote--theme4{background-color:var(--color-highlight-1-bg,#19DDCA)}.quote.quote--theme4 .quote__icon,.quote.quote--theme4 .quote__text p,.quote.quote--theme4 .quote__source{color:var(--color-highlight-1-fg,#272A2E)}.quote.quote--theme5{background-color:var(--color-light,#fff)}.quote.quote--theme5 .quote__icon,.quote.quote--theme5 .quote__text p,.quote.quote--theme5 .quote__source{color:var(--color-dark,#2d2d2d)}.quote__wrapper{max-width:97.8rem;margin-left:auto;margin-right:auto;padding-left:1.6rem;padding-right:1.6rem}@media all and (min-width:600px){.quote__wrapper{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.quote__wrapper{padding-left:8rem;padding-right:8rem}}.quote__icon{width:4.1rem;height:4.1rem}.quote__text{padding-top:3.2rem;margin-top:0;margin-left:0;margin-right:0;margin-bottom:3.2rem}@media all and (min-width:1200px){.quote__text{padding-top:.8rem;margin-bottom:4.8rem}}.quote__text p{font-size:3.6rem;font-weight:900;letter-spacing:.007rem;line-height:4.8rem;-webkit-hyphens:auto;hyphens:auto;word-break:break-word;font-family:red-hat-display,sans-serif}@media all and (max-width:899px){.quote__text p{font-size:2.4rem;line-height:3.2rem;letter-spacing:.005rem}}.quote__source{font-family:work-sans,sans-serif;font-weight:normal;font-size:1.8rem;letter-spacing:0;line-height:2.7rem}@media all and (max-width:899px){.quote__source{font-size:1.6rem;line-height:2.4rem;letter-spacing:-.008rem}}.quote__icon,.quote__text p,.quote__source{color:var(--color-brand-text,var(--color-dark,#2d2d2d))}.aalto-research-item:not(:last-child){margin-bottom:2.4rem}.aalto-research-item__info-item{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.aalto-research-item__info-item{font-size:1.2rem;line-height:2.1rem}}.aalto-research-item__info-item:not(:last-child)::after{content:'·';display:inline-block}.aalto-research-item__title{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:bold;letter-spacing:.004rem;line-height:2.7rem;font-family:work-sans,sans-serif;margin-bottom:.4rem}@media all and (max-width:899px){.aalto-research-item__title{font-size:1.7rem;line-height:2.6rem;letter-spacing:.003rem}}.aalto-research-item__title sub{display:inline-block;text-decoration:none}.aalto-research-item__link.highlight,.image-with-text-wrapper p a.aalto-research-item__link,.kb-self-study-material .hub-listing__results__item__link-container a.aalto-research-item__link.internal,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.aalto-research-item__link.internal{margin-bottom:0}.aalto-research-item__info--padded{padding-left:2.4rem}.aalto-research-item__note{border-top:1px solid var(--color-black-black,#151515)}.aalto-research-item__note-content{display:flex;align-items:center;justify-content:space-between;padding:1.6rem 0 0 0}.aalto-research-item__note-content .aalto-button{flex:0 0 auto}.aalto-research-item__note-text{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.aalto-research-item__note-text{font-size:1.2rem;line-height:2.1rem}}.aalto-restricted-indicator{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif;margin-bottom:.4rem}@media all and (max-width:899px){.aalto-restricted-indicator{font-size:1.2rem;line-height:2.1rem}}.aalto-restricted-indicator__icon{position:relative;top:-.1rem;width:1.2rem;height:1.2rem;margin-right:.4rem}.block-page-title-block .aalto-restricted-indicator{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto}@media all and (min-width:600px){.block-page-title-block .aalto-restricted-indicator{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.block-page-title-block .aalto-restricted-indicator{padding-left:8rem;padding-right:8rem}}.aalto-ribbon{--override-interactive-hover-background-color:color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 90%,var(--color-brand-text,var(--color-text-body,#272A2E)));--override-interactive-focus-box-shadow-color:var(--color-brand-text,var(--color-brand-text,var(--color-brand-blue,#162A52)));--override-interactive-hover-color:var(--color-brand-text,var(--color-brand-text,var(--color-brand-blue,#162A52)));background-color:var(--color-brand-background,var(--color-light,#fff));position:relative}@media all and (max-width:899px){.aalto-ribbon{z-index:1}}.aalto-usertools-menu-open .aalto-ribbon,.mobile-menu-open .aalto-ribbon,.search-open .aalto-ribbon{z-index:-1}.article-container>.aalto-ribbon>#ribbon-title{margin:0}.article-container>.aalto-ribbon>#ribbon-title+.aalto-ribbon-menu>.aalto-ribbon-menu__toggle{padding:0}.aalto-ribbon__title,.aalto-ribbon__fake-title,.aalto-ribbon__title-nolink,.aalto-ribbon-menu__toggle{color:var(--color-brand-text,var(--color-text-body,#272A2E));font-size:2rem;font-weight:bold;letter-spacing:.002rem;line-height:2.5rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.aalto-ribbon__title,.aalto-ribbon__fake-title,.aalto-ribbon__title-nolink,.aalto-ribbon-menu__toggle{font-size:1.9rem;line-height:2.4rem}}.aalto-ribbon__title,.aalto-ribbon__fake-title{padding-top:1.6rem;padding-bottom:1.6rem}@media all and (max-width:899px){.aalto-ribbon__title,.aalto-ribbon__fake-title{min-height:5.7rem;padding-right:2.4rem;position:relative;z-index:1;pointer-events:none}}@media all and (min-width:900px){.aalto-ribbon__title,.aalto-ribbon__fake-title{padding-top:4rem}}@media all and (min-width:900px){.aalto-ribbon__fake-title{display:none}}@media all and (max-width:899px){.aalto-ribbon__title a{text-decoration:none}}.aalto-ribbon__title-nolink{margin-bottom:0}@media all and (max-width:899px){.aalto-ribbon-menu{padding-left:1.6rem;padding-right:1.6rem;position:absolute;top:0;right:0;bottom:0;left:0}}@media all and (max-width:899px) and (min-width:600px){.aalto-ribbon-menu{padding-left:4rem;padding-right:4rem}}@media all and (max-width:899px) and (min-width:900px){.aalto-ribbon-menu{padding-left:8rem;padding-right:8rem}}@media all and (max-width:899px) and (min-width:1540px){.aalto-ribbon-menu{padding-left:calc(50vw - 69rem);padding-right:calc(50vw - 69rem)}}.aalto-ribbon-menu__toggle{display:block;min-height:5.7rem;height:100%;width:100%;text-align:right;color:var(--color-brand-text,var(--color-text-body,#272A2E))}.aalto-ribbon-menu__toggle[aria-expanded='true']{background-color:color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 90%,var(--color-brand-text,var(--color-text-body,#272A2E)))}.aalto-ribbon-menu__toggle[aria-expanded='false']{border-bottom:1px solid var(--color-brand-text,var(--color-brand-blue,#162A52))}@media all and (min-width:900px){.aalto-ribbon-menu__toggle{display:none}}.aalto-ribbon-menu__toggle-icon{pointer-events:none;width:1.6rem;height:1.6rem;transition:0.15s transform ease-in-out 0s}[aria-expanded='false'] .aalto-ribbon-menu__toggle-icon{transform:rotateX(180deg)}.aalto-ribbon__links{display:flex;border-bottom:1px solid var(--color-brand-text,var(--color-brand-blue,#162A52))}@media all and (max-width:899px){.aalto-ribbon__links{flex-direction:column;margin-top:0;padding:0;position:relative;transition:visibility 0s linear 0s,opacity 0.15s ease,margin-top 0.15s ease;opacity:1;background:var(--color-brand-background,var(--color-light,#fff));border:1px solid var(--color-brand-text,var(--color-brand-blue,#162A52));box-shadow:0 .2rem .4rem 0 var(--color-black-black-a015,rgba(21,21,21,0.15));right:0;z-index:calc(1 + 1);width:100%}}@media all and (min-width:900px){.aalto-ribbon__links>:first-child{margin-left:-.8rem}}@media all and (min-width:1200px){.aalto-ribbon__links>:first-child{margin-left:-1.6rem}}@media all and (max-width:899px){.aalto-ribbon__fake-title+.aalto-ribbon-menu .aalto-ribbon__links{top:-1px}}@media all and (max-width:899px){.aalto-ribbon-menu__toggle[aria-expanded='false']+.aalto-ribbon__links{visibility:hidden;opacity:0;margin-top:-1rem;transition:visibility 0s linear 0.15s,0.15s opacity ease,0.15s margin-top ease}}@media all and (max-width:899px){.aalto-ribbon__submenu{flex-direction:column;max-height:none;width:calc(100% + .2rem);max-width:unset;left:-.1rem;border-top:0;padding:0}}@media all and (max-width:899px){.aalto-ribbon__link-container,.aalto-ribbon__submenu-item{border-bottom:1px solid color-mix(in srgb,var(--color-brand-text,var(--color-dark,#2d2d2d)) 20%,var(--color-brand-background,var(--color-brand-beige,#FFF8E6)))}.aalto-ribbon__link-container:last-of-type,.aalto-ribbon__submenu-item:last-of-type{border-bottom:0}}@media all and (min-width:900px){.aalto-ribbon__link-container--content-ribbon{display:none}}.aalto-ribbon__line-container{margin-top:.7rem;margin-bottom:.8rem;border-bottom:1px solid var(--color-brand-text,var(--color-brand-blue,#162A52))}@media all and (max-width:899px){.aalto-ribbon__link,.aalto-ribbon__submenu-link{font-weight:normal;color:var(--color-brand-text,var(--color-text-body,#272A2E));font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;line-height:100%;display:block;min-height:4.8rem;padding:1.6rem 3.2rem;box-shadow:inset 0 0 0 -1px var(--color-brand-text,var(--color-brand-blue,#162A52));transition:0.2s box-shadow ease-out;text-decoration:none}.aalto-ribbon__link:focus,.aalto-ribbon__submenu-link:focus{box-shadow:inset calc(.4rem + 1px) 0 0 -1px var(--color-brand-text,var(--color-brand-blue,#162A52))}.aalto-ribbon__link:active,.aalto-ribbon__submenu-link:active{box-shadow:inset calc(.4rem + 1px) 0 0 -1px var(--color-brand-text,var(--color-brand-blue,#162A52));background-color:color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 90%,var(--color-brand-text,var(--color-text-body,#272A2E)));color:var(--color-brand-text,var(--color-black-black,#151515))}.aalto-ribbon__link.active[aria-expanded="true"] svg.aalto-ribbon__selected-icon,.aalto-ribbon__submenu-link.active[aria-expanded="true"] svg.aalto-ribbon__selected-icon{display:none}}@media all and (min-width:900px){.aalto-ribbon__link,.aalto-ribbon__submenu-link{display:flex;align-items:center;text-decoration:none;padding-right:.8rem;padding-left:.8rem;min-height:100%;height:100%}.aalto-ribbon__link:focus,.aalto-ribbon__submenu-link:focus{box-shadow:inset 0 -.4rem 0 0 var(--color-brand-text,var(--color-brand-blue,#162A52))}.aalto-ribbon__link span,.aalto-ribbon__submenu-link span{color:var(--color-brand-text,var(--color-text-body,#272A2E));font-size:1.8rem;font-weight:normal;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif;display:inline-block;padding-top:1.4rem;padding-bottom:1.5rem;text-decoration:none;min-height:100%}}@media all and (min-width:900px) and (max-width:899px){.aalto-ribbon__link span,.aalto-ribbon__submenu-link span{font-size:1.7rem;line-height:2.6rem}}@media all and (min-width:900px){.aalto-ribbon__link[aria-current='page'] span,.aalto-ribbon__link.active span,.aalto-ribbon__link:focus span,.aalto-ribbon__submenu-link[aria-current='page'] span,.aalto-ribbon__submenu-link.active span,.aalto-ribbon__submenu-link:focus span{color:var(--color-brand-text,var(--color-brand-blue,#162A52));box-shadow:inset 0 -.3rem 0 -.1rem var(--color-brand-text,var(--color-brand-blue,#162A52))}.aalto-ribbon__link.active span,.aalto-ribbon__submenu-link.active span{position:relative}.aalto-ribbon__link.active span::after,.aalto-ribbon__submenu-link.active span::after{content:'';width:1.8rem;height:.2rem;position:absolute;right:-1.8rem;bottom:0;background-color:var(--color-brand-blue,#162A52)}}@media all and (min-width:1200px){.aalto-ribbon__link,.aalto-ribbon__submenu-link{padding-right:1.6rem;padding-left:1.6rem}}.aalto-ribbon__link>span{font-weight:bold}@media all and (max-width:899px){.aalto-ribbon__link>span{display:block;max-width:100%;overflow:hidden}}.aalto-ribbon__submenu-link .aalto-ribbon__link-text,.aalto-ribbon__link .aalto-dropdown__toggle-text{align-items:center;display:flex}.aalto-ribbon__selected-icon{position:absolute;height:1.6rem;width:1.6rem;margin-left:-2.4rem}@media all and (min-width:900px){.aalto-ribbon__selected-icon{display:none}}@media all and (min-width:900px){.aalto-ribbon .aalto-dropdown__menu{display:flex;box-shadow:none;width:calc(100% + 1.6rem);max-width:100%;padding:0;left:0;border-top:0;border-left:0;border-right:0}}.aalto-ribbon__link.aalto-dropdown__toggle--with_chevron{width:100%;background-position:right .6rem center;text-align:left}@media all and (max-width:899px){.aalto-ribbon__link.aalto-dropdown__toggle--with_chevron{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_right-dark);background-position:right 2.4rem center}}@media all and (max-width:899px) and (prefers-color-scheme:dark){.aalto-ribbon__link.aalto-dropdown__toggle--with_chevron{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_right-light)}.lightmode .aalto-ribbon__link.aalto-dropdown__toggle--with_chevron{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_right-dark)}}@media all and (max-width:899px){.aalto-ribbon__link.aalto-dropdown__toggle--with_chevron[aria-expanded="true"]{background-image:none;display:flex;padding-left:.8rem}.aalto-ribbon__link.aalto-dropdown__toggle--with_chevron[aria-expanded="true"]::before{content:'';display:inline-block;position:relative;width:1.6rem;height:1.6rem;background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_left-dark);background-size:1.6rem;margin-right:.8rem;vertical-align:middle}}@media all and (max-width:899px) and (prefers-color-scheme:dark){.aalto-ribbon__link.aalto-dropdown__toggle--with_chevron[aria-expanded="true"]::before{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_left-light)}.lightmode .aalto-ribbon__link.aalto-dropdown__toggle--with_chevron[aria-expanded="true"]::before{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_left-dark)}}@media all and (min-width:900px){.aalto-ribbon__link.aalto-dropdown__toggle--with_chevron{padding-top:0;padding-bottom:0}}@media all and (max-width:1199px){.aalto-ribbon__link.aalto-dropdown__toggle--with_chevron{padding-right:2.4rem}}@media all and (min-width:1200px){.aalto-ribbon__link.aalto-dropdown__toggle--with_chevron{background-position:right 1.2rem center;padding-right:3.2rem}}.aalto-rich-text-highlight{--override-interactive-focus-box-shadow-color:var(--color-brand-text,var(--color-black-black,#151515));--override-interactive-hover-background-color:color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 90%,var(--color-brand-text,var(--color-text-body,#272A2E)));--override-interactive-hover-color:var(--color-brand-text,var(--color-black-black,#151515));position:relative;padding-top:13.6rem;padding-bottom:13.6rem;background-color:var(--color-brand-background,var(--color-light,#fff));color:var(--color-brand-text,var(--color-dark,#2d2d2d))}@media all and (min-width:900px){.aalto-rich-text-highlight{padding-top:16rem;padding-bottom:16rem}}.aalto-rich-text-highlight.aalto-rich-text-highlight--theme1{--color-brand-background:#151515;--color-brand-shape:#151515;--color-brand-text:#fff;--color-brand-link-hover:#fff;background-color:#151515;color:#fff}.aalto-rich-text-highlight.aalto-rich-text-highlight--theme2{--color-brand-background:var(--color-highlight-2-bg,#162A52);--color-brand-shape:var(--color-highlight-2-bg,#162A52);--color-brand-text:var(--color-highlight-2-fg,#fff);--color-brand-link-hover:var(--color-highlight-2-fg,#fff);background-color:var(--color-highlight-2-bg,#162A52);color:var(--color-highlight-2-fg,#fff)}.aalto-rich-text-highlight.aalto-rich-text-highlight--theme3{--color-brand-background:var(--color-highlight-3-bg,#FD6360);--color-brand-shape:var(--color-highlight-3-bg,#FD6360);--color-brand-text:var(--color-highlight-3-fg,#151515);--color-brand-link-hover:var(--color-highlight-3-fg,#151515);background-color:var(--color-highlight-3-bg,#FD6360);color:var(--color-highlight-3-fg,#151515)}.aalto-rich-text-highlight.aalto-rich-text-highlight--theme4{--color-brand-background:var(--color-highlight-1-bg,#19DDCA);--color-brand-shape:var(--color-highlight-1-bg,#19DDCA);--color-brand-text:var(--color-highlight-1-fg,#272A2E);--color-brand-link-hover:var(--color-highlight-1-fg,#272A2E);background-color:var(--color-highlight-1-bg,#19DDCA);color:var(--color-highlight-1-fg,#272A2E)}.aalto-rich-text-highlight.aalto-rich-text-highlight--theme5{--color-brand-background:var(--color-light,#fff);--color-brand-shape:var(--color-light,#fff);--color-brand-text:var(--color-dark,#2d2d2d);--color-brand-link-hover:var(--color-dark,#2d2d2d);background-color:var(--color-light,#fff);color:var(--color-dark,#2d2d2d)}.aalto-rich-text-highlight .aalto-user-generated-content{max-width:97.8rem;margin-left:auto;margin-right:auto;padding-left:1.6rem;padding-right:1.6rem;color:inherit;font-size:3.6rem;font-weight:normal;letter-spacing:.007rem;line-height:4.8rem;-webkit-hyphens:auto;hyphens:auto;word-break:break-word;font-family:red-hat-display,sans-serif;position:relative}@media all and (min-width:600px){.aalto-rich-text-highlight .aalto-user-generated-content{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-rich-text-highlight .aalto-user-generated-content{padding-left:8rem;padding-right:8rem}}@media all and (max-width:899px){.aalto-rich-text-highlight .aalto-user-generated-content{font-size:2.4rem;line-height:3.2rem;letter-spacing:.005rem}}.aalto-scroll-up{visibility:hidden;opacity:0;transition:visibility 0.15s linear,opacity 0.15s ease;display:inline-block;position:fixed;right:1.6rem;bottom:5.6rem;width:5.6rem;height:5.6rem;line-height:4rem;text-align:center;text-decoration:none;color:var(--color-brand-blue,#162A52);background-color:var(--color-brand-turquoise,#19DDCA);background-repeat:no-repeat;background-size:1.6rem 1.6rem;background-position-x:center;background-position-y:.8rem;border-radius:50%;outline:1px solid var(--color-brand-blue,#162A52);padding-top:1.6rem;cursor:pointer;z-index:10}.aalto-scroll-up:hover:not(:focus){color:var(--color-brand-white,#fff);background-color:var(--color-brand-blue,#162A52);outline:1px solid var(--color-brand-white,#fff)}.aalto-scroll-up:focus{outline:2px solid var(--color-brand-white,#fff);box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52);border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none}@media all and (min-width:900px){.aalto-scroll-up{right:2.4rem;bottom:10.4rem}}.aalto-scroll-up.visible{visibility:visible;opacity:1}.aalto-scroll-up .aalto-inline-icon{position:absolute;top:.8rem;left:2rem}@media all and (max-width:899px){.node--type-summer-school-course .aalto-scroll-up,.node--type-open-university-course .aalto-scroll-up,.node--type-study-option .aalto-scroll-up{bottom:15.2rem}}@media all and (min-width:900px){.node--type-summer-school-course .aalto-scroll-up,.node--type-open-university-course .aalto-scroll-up,.node--type-study-option .aalto-scroll-up{bottom:12.8rem}}.aalto-sidenav-title{position:sticky;top:11.1rem;height:4.8rem;background-color:var(--color-light,#fff);border-bottom:1px solid color-mix(in srgb,var(--color-light,#fff) 94%,var(--color-dark,#2d2d2d));transition:top cubic-bezier(0.68,0.13,0.87,0.33) 0.3s,background-color 0.3s cubic-bezier(0.175,0.885,0.32,1.02);z-index:4}@media all and (min-width:900px){.aalto-sidenav-title:not(.header-collapsed){background-color:var(--color-brand-background,var(--color-light,#fff));border-bottom:1px solid color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 94%,var(--color-brand-text,var(--color-dark,#2d2d2d)))}}.aalto-sidenav-title.header-collapsed{top:4.8rem;background-color:var(--color-kb-global-bg-color,#fff);border-bottom-color:var(--color-structural-100,#F2F2F2)}@media all and (min-width:900px){.aalto-sidenav-title.header-collapsed{--color-brand-background:var(--color-brand-turquoise,#19DDCA);--color-brand-text:var(--color-brand-blue,#162A52)}}@media all and (max-width:899px){.aalto-sidenav-title.aalto-header--at-top{background-color:var(--color-brand-background,var(--color-light,#fff));border-bottom:1px solid color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 94%,var(--color-brand-text,var(--color-dark,#2d2d2d)))}}@media all and (max-width:899px){.aalto-sidenav-title{top:5.1rem}.aalto-sidenav-title.aalto-header--hide{top:calc((5.1rem + 4.8rem) * -1)}}.aalto-sidenav-title.aalto-header--at-top h1,.aalto-sidenav-title.aalto-header--at-top .aalto-sidenav__toggle{color:var(--color-brand-text,var(--color-text-body,#272A2E))}.aalto-sidenav-title:not(.aalto-header--at-top) .aalto-sidenav__toggle{--color-brand-background:var(--color-brand-turquoise,#19DDCA);--color-brand-text:var(--color-brand-blue,#162A52)}.aalto-sidenav-title h1{color:var(--color-text-body,#272A2E);font-size:1.8rem;font-weight:bold;letter-spacing:.004rem;line-height:2.7rem;font-family:work-sans,sans-serif;position:relative;top:.8rem;left:.4rem;display:inline-block;margin-bottom:0}@media all and (max-width:899px){.aalto-sidenav-title h1{font-size:1.7rem;line-height:2.6rem;letter-spacing:.003rem}}.aalto-sidenav__toggle{position:relative;top:.6rem;left:.4rem;width:3.2rem;height:3.2rem}.aalto-sidenav__toggle:hover,.aalto-sidenav__toggle:focus{background-color:color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 90%,var(--color-brand-text,var(--color-text-body,#272A2E)))}.aalto-sidenav__toggle:focus{box-shadow:0 0 0 2px var(--color-light,#fff),0 0 0 .4rem var(--color-brand-blue,#162A52);outline:none}.aalto-sidenav{position:sticky;top:calc(11.1rem + 4.8rem);left:-27.2rem;width:0;min-width:0;max-height:calc(100vh - 4.8rem - 4.8rem);height:100vh;background-color:var(--color-structural-100,#F2F2F2);overflow-y:auto;overflow-x:hidden;visibility:hidden;transition:top cubic-bezier(0.68,0.13,0.87,0.33) 0.3s,left linear 0.3s,visibility linear 0.3s,min-width linear 0.3s,width linear 0.3s;z-index:1}.aalto-sidenav.header-collapsed{top:calc(4.8rem + 4.8rem)}@media all and (max-width:899px){.aalto-sidenav{background-color:var(--color-structural-100,#F2F2F2);top:calc(5.1rem + 4.8rem);height:100vh}}main[data-unpublished] .aalto-sidenav{left:4rem}@media all and (max-width:899px){main[data-unpublished] .aalto-sidenav{left:1.6rem}}.aalto-sidenav.open{left:0;min-width:27.2rem;width:27.2rem;visibility:visible}@media all and (min-width:2089px){.aalto-sidenav+.aalto-article,.aalto-sidenav+.aalto-hub{margin-left:0;transition:margin-left linear 0.3s}}@media all and (max-width:899px){.aalto-sidenav.open+.aalto-article,.aalto-sidenav.open+.aalto-hub{position:relative;left:-27.2rem;min-width:100%}}@media all and (min-width:900px){.aalto-sidenav.open+.aalto-article,.aalto-sidenav.open+.aalto-hub{width:calc(100% - 27.2rem)}}@media all and (min-width:2089px){.aalto-sidenav.open+.aalto-article,.aalto-sidenav.open+.aalto-hub{position:relative;width:100%;margin-left:-27.2rem}}.aalto-sidenav__links{min-width:27.2rem;padding-bottom:11rem}.aalto-sidenav__links a{color:var(--color-brand-blue,#162A52);font-size:1.5rem;font-weight:bold;letter-spacing:.004rem;line-height:2.7rem;font-family:work-sans,sans-serif;text-decoration:none;display:block;padding:1.2rem .8rem 1.2rem 4rem}@media all and (max-width:899px){.aalto-sidenav__links a{font-size:1.7rem;line-height:2.6rem;letter-spacing:.003rem}}.aalto-sidenav__links a:hover,.aalto-sidenav__links a:focus{background-color:var(--color-light-90,color-mix(in srgb,#fff 90%,black))}.aalto-sidenav__links a:focus{outline:2px solid var(--color-brand-text,var(--color-black-black,#151515));outline-offset:-2px}.aalto-sidenav__links a .aalto-inline-icon{margin-left:.4rem;margin-top:-1px}.aalto-sidenav__links a .aalto-restricted-indicator__icon{top:-2px}.aalto-sidenav__links li.is-active>a{background-color:var(--color-light-85,color-mix(in srgb,#fff 85%,black));box-shadow:inset .4rem 0 0 0 var(--color-brand-blue,#162A52)}.aalto-sidenav__links .aalto-sidenav__submenu{display:grid;grid-column-end:3;grid-column-start:1}.aalto-sidenav__links .aalto-sidenav__submenu.is-collapsed{display:none}.aalto-sidenav__links .aalto-sidenav__submenu li{width:100%}.aalto-sidenav__links .aalto-sidenav__submenu a{font-weight:normal;width:100%;padding-left:5.2rem}.aalto-sidenav__links .aalto-sidenav__submenu .aalto-sidenav__submenu a{padding-left:6.4rem}.aalto-sidenav__links .aalto-sidenav__submenu .aalto-sidenav__submenu .aalto-sidenav__submenu a{padding-left:7.6rem}.aalto-sidenav__links .aalto-sidenav__has-submenu{display:grid;align-items:center;grid-template-columns:auto 4.6rem}.aalto-sidenav__links .aalto-sidenav__has-submenu .aalto-sidenav__accordion-title-container{height:100%;display:flex}.aalto-sidenav__links .aalto-sidenav__no-submenu{display:grid;grid-template-columns:auto}.aalto-sidenav__links .aalto-sidenav__submenu-toggle{background-color:transparent;border:0;box-shadow:none;padding:2.3rem;transition:none}.aalto-sidenav__links .aalto-sidenav__submenu-toggle:hover,.aalto-sidenav__links .aalto-sidenav__submenu-toggle:focus{background-color:var(--color-light-90,color-mix(in srgb,#fff 90%,black))}.aalto-sidenav__links .aalto-sidenav__submenu-toggle:focus{outline:2px solid var(--color-brand-text,var(--color-black-black,#151515));outline-offset:-2px}.aalto-show-all-button--desktop-only{margin-left:.8rem}@media all and (max-width:899px){.aalto-show-all-button--desktop-only{display:none}}.aalto-show-all-button--mobile-only{margin-top:1.6rem}@media all and (min-width:900px){.aalto-show-all-button--mobile-only{display:none}}.aalto-single-liftup__body p{font-family:work-sans,sans-serif;font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.8rem;letter-spacing:0;line-height:2.7rem}@media all and (max-width:899px){.aalto-single-liftup__body p{font-size:1.6rem;line-height:2.4rem;letter-spacing:-.008rem}}.aalto-single-liftup__container{display:flex;flex-direction:column}.aalto-single-liftup__column{display:flex;align-content:center;justify-content:center;flex-direction:column}.aalto-single-liftup.aalto-single-liftup--theme1{background-color:#151515}.aalto-single-liftup.aalto-single-liftup--theme1 .aalto-single-liftup__header{color:#fff}.aalto-single-liftup.aalto-single-liftup--theme2{background-color:var(--color-highlight-2-bg,#162A52)}.aalto-single-liftup.aalto-single-liftup--theme2 .aalto-single-liftup__header{color:var(--color-highlight-2-fg,#fff)}.aalto-single-liftup.aalto-single-liftup--theme3{background-color:var(--color-highlight-3-bg,#FD6360)}.aalto-single-liftup.aalto-single-liftup--theme3 .aalto-single-liftup__header{color:var(--color-highlight-3-fg,#151515)}.aalto-single-liftup.aalto-single-liftup--theme4{background-color:var(--color-highlight-1-bg,#19DDCA)}.aalto-single-liftup.aalto-single-liftup--theme4 .aalto-single-liftup__header{color:var(--color-highlight-1-fg,#272A2E)}.aalto-single-liftup.aalto-single-liftup--theme5{background-color:var(--color-light,#fff)}.aalto-single-liftup.aalto-single-liftup--theme5 .aalto-single-liftup__header{color:var(--color-dark,#2d2d2d)}@media (prefers-color-scheme:dark){.aalto-single-liftup:not(.aalto-single-liftup--):not(.aalto-single-liftup--theme1):not(.aalto-single-liftup--theme5) .aalto-button--single-liftup{background-color:#151515;color:#fff}.aalto-single-liftup:not(.aalto-single-liftup--):not(.aalto-single-liftup--theme1):not(.aalto-single-liftup--theme5) .aalto-button--single-liftup::after{content:'';display:inline-block;width:1.2rem;height:1.2rem;position:relative;top:0;margin-left:.7rem;background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-external_link-dark)}}@media (prefers-color-scheme:dark) and (prefers-color-scheme:dark){.aalto-single-liftup:not(.aalto-single-liftup--):not(.aalto-single-liftup--theme1):not(.aalto-single-liftup--theme5) .aalto-button--single-liftup::after{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-external_link-light)}.lightmode .aalto-single-liftup:not(.aalto-single-liftup--):not(.aalto-single-liftup--theme1):not(.aalto-single-liftup--theme5) .aalto-button--single-liftup::after{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-external_link-dark)}}@media (prefers-color-scheme:dark){.aalto-single-liftup:not(.aalto-single-liftup--):not(.aalto-single-liftup--theme1):not(.aalto-single-liftup--theme5) .aalto-button--single-liftup:hover,.aalto-single-liftup:not(.aalto-single-liftup--):not(.aalto-single-liftup--theme1):not(.aalto-single-liftup--theme5) .aalto-button--single-liftup:focus,.aalto-single-liftup:not(.aalto-single-liftup--):not(.aalto-single-liftup--theme1):not(.aalto-single-liftup--theme5) .aalto-button--single-liftup:active{background-color:var(--color-brand-turquoise,#19DDCA)}.aalto-single-liftup:not(.aalto-single-liftup--):not(.aalto-single-liftup--theme1):not(.aalto-single-liftup--theme5) .aalto-button--single-liftup:focus{box-shadow:0 0 0 2px #fff,0 0 0 .4rem #2d2d2d}}.aalto-single-liftup.aalto-single-liftup--theme0{background-color:var(--color-brand-background,var(--color-structural-100,#F2F2F2))}.aalto-single-liftup.aalto-single-liftup--theme0 .aalto-single-liftup__header{color:var(--color-brand-text,var(--color-text-body,#272A2E))}@media (prefers-color-scheme:light){.aalto-single-liftup.aalto-single-liftup--theme1 .aalto-button--single-liftup{background-color:#fff;color:#2d2d2d}.aalto-single-liftup.aalto-single-liftup--theme1 .aalto-button--single-liftup::after{content:'';display:inline-block;width:1.2rem;height:1.2rem;position:relative;top:0;margin-left:.7rem}}@media (prefers-color-scheme:light) and (prefers-color-scheme:dark){.aalto-single-liftup.aalto-single-liftup--theme1 .aalto-button--single-liftup::after{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-external_link-light)}}@media (prefers-color-scheme:light) and (prefers-color-scheme:light){.aalto-single-liftup.aalto-single-liftup--theme1 .aalto-button--single-liftup::after{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-external_link-dark)}}@media (prefers-color-scheme:light){.aalto-single-liftup.aalto-single-liftup--theme1 .aalto-button--single-liftup:hover,.aalto-single-liftup.aalto-single-liftup--theme1 .aalto-button--single-liftup:focus,.aalto-single-liftup.aalto-single-liftup--theme1 .aalto-button--single-liftup:active{background-color:var(--color-brand-turquoise,#19DDCA)}.aalto-single-liftup.aalto-single-liftup--theme1 .aalto-button--single-liftup:focus{box-shadow:0 0 0 2px #2d2d2d,0 0 0 .4rem #fff}}@media (prefers-color-scheme:dark){.aalto-single-liftup.aalto-single-liftup--theme1{background-color:var(--color-structural-100,#F2F2F2)}.aalto-single-liftup.aalto-single-liftup--theme1 .aalto-single-liftup__header{color:var(--color-text-body,#272A2E)}}.aalto-single-liftup--s{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;background-color:var(--color-structural-100,#F2F2F2);padding:.8rem}@media all and (min-width:600px){.aalto-single-liftup--s{padding:2rem}}.aalto-single-liftup--s .aalto-single-liftup__header,.aalto-single-liftup--s .aalto-single-liftup__action{display:flex;flex-direction:column;align-content:center;justify-content:center;margin:.4rem}.aalto-single-liftup--s .aalto-single-liftup__header{font-size:1.8rem;font-weight:bold;letter-spacing:.004rem;line-height:2.7rem;font-family:work-sans,sans-serif;flex:1 1 auto;-webkit-hyphens:auto;hyphens:auto;padding-left:1.4rem}@media all and (max-width:899px){.aalto-single-liftup--s .aalto-single-liftup__header{font-size:1.7rem;line-height:2.6rem;letter-spacing:.003rem}}@media all and (min-width:1200px){.aalto-hub .aalto-single-liftup--s .aalto-single-liftup__header{font-size:2rem;font-weight:bold;letter-spacing:.002rem;line-height:2.5rem;font-family:work-sans,sans-serif}}@media all and (min-width:1200px) and (max-width:899px){.aalto-hub .aalto-single-liftup--s .aalto-single-liftup__header{font-size:1.9rem;line-height:2.4rem}}.aalto-single-liftup--m .aalto-single-liftup__column--image img{width:100%;height:auto}@media all and (max-width:599px){.aalto-single-liftup--m .aalto-single-liftup__column--image img{padding-bottom:3.2rem}}.aalto-single-liftup--m .aalto-single-liftup__container,.aalto-single-liftup--m .aalto-single-liftup__container--text-right{flex-direction:column-reverse;padding:0}@media all and (min-width:600px){.aalto-single-liftup--m .aalto-single-liftup__container,.aalto-single-liftup--m .aalto-single-liftup__container--text-right{flex-direction:row}}@media all and (min-width:600px){.aalto-single-liftup--m .aalto-single-liftup__container--text-right{flex-direction:row-reverse}}.aalto-single-liftup--m .aalto-single-liftup__column{flex-basis:100%}@media all and (min-width:600px){.aalto-single-liftup--m .aalto-single-liftup__column{flex-basis:50%}}@media all and (min-width:600px){.aalto-single-liftup--m .aalto-single-liftup__column:nth-child(n+2){margin-top:0;max-height:none}}@media all and (min-width:600px){.aalto-single-liftup--m .aalto-single-liftup__column--text-left{padding-right:4.8rem}}@media all and (min-width:1200px){.aalto-single-liftup--m .aalto-single-liftup__column--text-left{padding-right:11.2rem}}@media all and (min-width:600px){.aalto-single-liftup--m .aalto-single-liftup__column--text-right{padding-left:4.8rem}}@media all and (min-width:1200px){.aalto-single-liftup--m .aalto-single-liftup__column--text-right{padding-left:11.2rem}}.aalto-single-liftup--l .aalto-single-liftup__hero-image-container img{width:100%;height:auto}.single-image--medium .single-image__image-wrapper,.single-image--medium .image-caption{max-width:97.8rem;margin-left:auto;margin-right:auto;padding-left:1.6rem;padding-right:1.6rem}@media all and (min-width:600px){.single-image--medium .single-image__image-wrapper,.single-image--medium .image-caption{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.single-image--medium .single-image__image-wrapper,.single-image--medium .image-caption{padding-left:8rem;padding-right:8rem}}.single-image--large .single-image__image-wrapper{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto}@media all and (min-width:600px){.single-image--large .single-image__image-wrapper{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.single-image--large .single-image__image-wrapper{padding-left:8rem;padding-right:8rem}}.single-image--extra-large .single-image__image-wrapper{width:100%}.single-image--extra-large-fixed-height{width:100%;max-height:40rem;overflow:hidden}.single-image--extra-large-fixed-height .single-image__image-container img{height:40rem;max-width:none;width:auto;left:50%;transform:translateX(-50%);position:relative}.aalto-article .single-image--large .image-caption,.aalto-article .single-image--extra-large .image-caption{max-width:97.8rem;margin-left:auto;margin-right:auto;padding-left:1.6rem;padding-right:1.6rem}@media all and (min-width:600px){.aalto-article .single-image--large .image-caption,.aalto-article .single-image--extra-large .image-caption{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-article .single-image--large .image-caption,.aalto-article .single-image--extra-large .image-caption{padding-left:8rem;padding-right:8rem}}.aalto-hub .single-image--large .image-caption,.aalto-hub .single-image--extra-large .image-caption{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto}@media all and (min-width:600px){.aalto-hub .single-image--large .image-caption,.aalto-hub .single-image--extra-large .image-caption{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-hub .single-image--large .image-caption,.aalto-hub .single-image--extra-large .image-caption{padding-left:8rem;padding-right:8rem}}.single-image__image-container{background:var(--color-brand-darker-beige,#F9F1DD);min-height:4rem;display:flex;align-items:center;justify-content:center;text-align:center}.single-image__image-container>div{flex:1 1 100%;width:100%;max-width:100%}.single-image--extra-large .single-image__image-container{display:block}.highlight-quicklinks,.aalto-some-banner{padding-top:4rem;padding-bottom:4rem;overflow:hidden;background-color:var(--color-brand-background,var(--color-light,#fff));--text-color:var(--color-brand-text,var(--color-dark,#2d2d2d))}@media all and (min-width:900px){.highlight-quicklinks,.aalto-some-banner{padding-top:8rem;padding-bottom:8rem}}.highlight-quicklinks.highlight-quicklinks--theme1,.highlight-quicklinks.aalto-some-banner--theme1,.aalto-some-banner.highlight-quicklinks--theme1,.aalto-some-banner.aalto-some-banner--theme1{background-color:#151515;--text-color:#fff;--color-brand-background:#151515;--color-brand-shape:#151515;--color-brand-text:#fff;--color-brand-link-hover:#fff}.highlight-quicklinks.highlight-quicklinks--theme1 .highlight-quicklinks__link-wrapper a:hover,.highlight-quicklinks.highlight-quicklinks--theme1 .highlight-quicklinks__link-wrapper a:focus,.highlight-quicklinks.aalto-some-banner--theme1 .aalto-some__link:hover,.highlight-quicklinks.aalto-some-banner--theme1 .aalto-some__link:focus,.aalto-some-banner.highlight-quicklinks--theme1 .highlight-quicklinks__link-wrapper a:hover,.aalto-some-banner.highlight-quicklinks--theme1 .highlight-quicklinks__link-wrapper a:focus,.aalto-some-banner.aalto-some-banner--theme1 .aalto-some__link:hover,.aalto-some-banner.aalto-some-banner--theme1 .aalto-some__link:focus{background-color:color-mix(in srgb,#151515 90%,#fff);color:#fff}.highlight-quicklinks.highlight-quicklinks--theme2,.highlight-quicklinks.aalto-some-banner--theme2,.aalto-some-banner.highlight-quicklinks--theme2,.aalto-some-banner.aalto-some-banner--theme2{background-color:var(--color-highlight-2-bg,#162A52);--text-color:var(--color-highlight-2-fg,#fff);--color-brand-background:var(--color-highlight-2-bg,#162A52);--color-brand-shape:var(--color-highlight-2-bg,#162A52);--color-brand-text:var(--color-highlight-2-fg,#fff);--color-brand-link-hover:var(--color-highlight-2-fg,#fff)}.highlight-quicklinks.highlight-quicklinks--theme2 .highlight-quicklinks__link-wrapper a:hover,.highlight-quicklinks.highlight-quicklinks--theme2 .highlight-quicklinks__link-wrapper a:focus,.highlight-quicklinks.aalto-some-banner--theme2 .aalto-some__link:hover,.highlight-quicklinks.aalto-some-banner--theme2 .aalto-some__link:focus,.aalto-some-banner.highlight-quicklinks--theme2 .highlight-quicklinks__link-wrapper a:hover,.aalto-some-banner.highlight-quicklinks--theme2 .highlight-quicklinks__link-wrapper a:focus,.aalto-some-banner.aalto-some-banner--theme2 .aalto-some__link:hover,.aalto-some-banner.aalto-some-banner--theme2 .aalto-some__link:focus{background-color:color-mix(in srgb,var(--color-highlight-2-bg,#162A52) 90%,var(--color-highlight-2-fg,#fff));color:var(--color-highlight-2-fg,#fff)}.highlight-quicklinks.highlight-quicklinks--theme3,.highlight-quicklinks.aalto-some-banner--theme3,.aalto-some-banner.highlight-quicklinks--theme3,.aalto-some-banner.aalto-some-banner--theme3{background-color:var(--color-highlight-3-bg,#FD6360);--text-color:var(--color-highlight-3-fg,#151515);--color-brand-background:var(--color-highlight-3-bg,#FD6360);--color-brand-shape:var(--color-highlight-3-bg,#FD6360);--color-brand-text:var(--color-highlight-3-fg,#151515);--color-brand-link-hover:var(--color-highlight-3-fg,#151515)}.highlight-quicklinks.highlight-quicklinks--theme3 .highlight-quicklinks__link-wrapper a:hover,.highlight-quicklinks.highlight-quicklinks--theme3 .highlight-quicklinks__link-wrapper a:focus,.highlight-quicklinks.aalto-some-banner--theme3 .aalto-some__link:hover,.highlight-quicklinks.aalto-some-banner--theme3 .aalto-some__link:focus,.aalto-some-banner.highlight-quicklinks--theme3 .highlight-quicklinks__link-wrapper a:hover,.aalto-some-banner.highlight-quicklinks--theme3 .highlight-quicklinks__link-wrapper a:focus,.aalto-some-banner.aalto-some-banner--theme3 .aalto-some__link:hover,.aalto-some-banner.aalto-some-banner--theme3 .aalto-some__link:focus{background-color:color-mix(in srgb,var(--color-highlight-3-bg,#FD6360) 90%,var(--color-highlight-3-fg,#151515));color:var(--color-highlight-3-fg,#151515)}.highlight-quicklinks.highlight-quicklinks--theme4,.highlight-quicklinks.aalto-some-banner--theme4,.aalto-some-banner.highlight-quicklinks--theme4,.aalto-some-banner.aalto-some-banner--theme4{background-color:var(--color-highlight-1-bg,#19DDCA);--text-color:var(--color-highlight-1-fg,#272A2E);--color-brand-background:var(--color-highlight-1-bg,#19DDCA);--color-brand-shape:var(--color-highlight-1-bg,#19DDCA);--color-brand-text:var(--color-highlight-1-fg,#272A2E);--color-brand-link-hover:var(--color-highlight-1-fg,#272A2E)}.highlight-quicklinks.highlight-quicklinks--theme4 .highlight-quicklinks__link-wrapper a:hover,.highlight-quicklinks.highlight-quicklinks--theme4 .highlight-quicklinks__link-wrapper a:focus,.highlight-quicklinks.aalto-some-banner--theme4 .aalto-some__link:hover,.highlight-quicklinks.aalto-some-banner--theme4 .aalto-some__link:focus,.aalto-some-banner.highlight-quicklinks--theme4 .highlight-quicklinks__link-wrapper a:hover,.aalto-some-banner.highlight-quicklinks--theme4 .highlight-quicklinks__link-wrapper a:focus,.aalto-some-banner.aalto-some-banner--theme4 .aalto-some__link:hover,.aalto-some-banner.aalto-some-banner--theme4 .aalto-some__link:focus{background-color:color-mix(in srgb,var(--color-highlight-1-bg,#19DDCA) 90%,var(--color-highlight-1-fg,#272A2E));color:var(--color-highlight-1-fg,#272A2E)}.highlight-quicklinks.highlight-quicklinks--theme5,.highlight-quicklinks.aalto-some-banner--theme5,.aalto-some-banner.highlight-quicklinks--theme5,.aalto-some-banner.aalto-some-banner--theme5{background-color:var(--color-light,#fff);--text-color:var(--color-dark,#2d2d2d);--color-brand-background:var(--color-light,#fff);--color-brand-shape:var(--color-light,#fff);--color-brand-text:var(--color-dark,#2d2d2d);--color-brand-link-hover:var(--color-dark,#2d2d2d)}.highlight-quicklinks.highlight-quicklinks--theme5 .highlight-quicklinks__link-wrapper a:hover,.highlight-quicklinks.highlight-quicklinks--theme5 .highlight-quicklinks__link-wrapper a:focus,.highlight-quicklinks.aalto-some-banner--theme5 .aalto-some__link:hover,.highlight-quicklinks.aalto-some-banner--theme5 .aalto-some__link:focus,.aalto-some-banner.highlight-quicklinks--theme5 .highlight-quicklinks__link-wrapper a:hover,.aalto-some-banner.highlight-quicklinks--theme5 .highlight-quicklinks__link-wrapper a:focus,.aalto-some-banner.aalto-some-banner--theme5 .aalto-some__link:hover,.aalto-some-banner.aalto-some-banner--theme5 .aalto-some__link:focus{background-color:color-mix(in srgb,var(--color-light,#fff) 90%,var(--color-dark,#2d2d2d));color:var(--color-dark,#2d2d2d)}.highlight-quicklinks--theme0 .highlight-quicklinks__link-wrapper a:hover,.highlight-quicklinks--theme0 .highlight-quicklinks__link-wrapper a:focus,.aalto-some-banner--theme0 .aalto-some__link:hover,.aalto-some-banner--theme0 .aalto-some__link:focus{background-color:color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 90%,var(--color-brand-text,var(--color-dark,#2d2d2d)));color:var(--color-brand-text,var(--color-dark,#2d2d2d))}.highlight-quicklinks__content,.aalto-some-banner__content{display:flex;justify-content:space-between;align-items:flex-start}@media all and (max-width:899px){.highlight-quicklinks__content,.aalto-some-banner__content{flex-wrap:wrap}}.aalto-some-banner__content .js-anchor-link:hover .js-anchor-link-icon,.aalto-some-banner__content .js-anchor-link-icon:focus{background:none}.aalto-some-banner__content .js-anchor-link:hover .js-anchor-link-icon::after,.aalto-some-banner__content .js-anchor-link:hover .js-anchor-link-icon:focus::after,.aalto-some-banner__content .js-anchor-link-icon:focus:focus::after{content:'';position:absolute;top:0;right:0;bottom:0;left:.25rem;-webkit-mask:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-link_default-dark);mask:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-link_default-dark);background:var(--text-color);-webkit-mask-size:1.6rem;-webkit-mask-repeat:no-repeat}.aalto-some-banner__content .js-anchor-link:hover .js-anchor-link-icon:focus,.aalto-some-banner__content .js-anchor-link-icon:focus:focus{box-shadow:inset 0 0 0 1px var(--text-color)}.highlight-quicklinks__title,.aalto-some-banner__title{position:relative;display:flex;gap:1.6rem;flex-wrap:wrap;color:var(--text-color);margin-right:2.4rem;flex-basis:100%}@media all and (max-width:899px){.highlight-quicklinks__title,.aalto-some-banner__title{margin-bottom:4rem}}@media all and (min-width:900px){.highlight-quicklinks__title,.aalto-some-banner__title{flex-basis:40%}}.aalto-some-banner__title .js-anchor-link-icon{position:relative;top:.8rem}.aalto-some-banner__title .js-anchor-link-copied{display:inline-block;position:relative;margin-left:0}.highlight-quicklinks__links,.aalto-some-banner__links{position:relative;color:var(--text-color);flex-basis:100%}@media all and (max-width:899px){.highlight-quicklinks__links,.aalto-some-banner__links{border-top:1px solid var(--text-color)}}@media all and (min-width:900px){.highlight-quicklinks__links,.aalto-some-banner__links{flex-basis:60%}}.highlight-quicklinks__link-wrapper,.aalto-some-banner__link-container{display:block;position:relative;border-bottom:1px solid var(--text-color);margin-bottom:1.6rem}.highlight-quicklinks__link-wrapper:last-of-type,.aalto-some-banner__link-container:last-of-type{margin-bottom:0}.highlight-quicklinks__link-wrapper a+svg,.aalto-some-banner .aalto-some-banner__link-container svg{position:absolute;right:0;top:2.6rem;transition:right 0.3s ease-out}.highlight-quicklinks__link-wrapper a,.aalto-some-banner__links .aalto-some__link{color:var(--text-color);font-size:3.6rem;font-weight:normal;letter-spacing:.007rem;line-height:4.8rem;-webkit-hyphens:auto;hyphens:auto;word-break:break-word;font-family:red-hat-display,sans-serif;display:block;width:100%;margin-bottom:0;padding-top:1.2rem;padding-right:2.4rem;padding-bottom:1.2rem;transition:background-color 0.3s ease-out}@media all and (max-width:899px){.highlight-quicklinks__link-wrapper a,.aalto-some-banner__links .aalto-some__link{font-size:2.4rem;line-height:3.2rem;letter-spacing:.005rem}}.highlight-quicklinks__link-wrapper a:hover+svg,.highlight-quicklinks__link-wrapper a:focus+svg,.aalto-some-banner__links .aalto-some__link:hover+svg,.aalto-some-banner__links .aalto-some__link:focus+svg{right:.8rem}.highlight-quicklinks__link-wrapper a:focus,.aalto-some-banner__links .aalto-some__link:focus{outline:none;box-shadow:0 0 0 2px var(--color-light,#fff),0 0 0 .4rem rgba(0,0,0,0)}.aalto-some__link{position:relative;display:inline-flex;flex:0 1 auto;margin-bottom:2.4rem;text-decoration:none;outline-offset:0}.aalto-some__link::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0}.aalto-some__link:active::after{background-color:var(--color-black-black-a015,rgba(21,21,21,0.15))}@media all and (min-width:600px){.aalto-some__link{flex-direction:column;justify-content:center;align-items:center}}.aalto-some__link:focus .aalto-some__link-icon,.aalto-some__link:hover .aalto-some__link-icon{opacity:0.8}@media (prefers-reduced-motion:reduce){.aalto-some__link:focus .aalto-some__link-icon,.aalto-some__link:hover .aalto-some__link-icon{opacity:1}}.aalto-some__link-icon--blogs,.aalto-some__link-icon--facebook,.aalto-some__link-icon--instagram,.aalto-some__link-icon--linkedin,.aalto-some__link-icon--snapchat,.aalto-some__link-icon--x,.aalto-some__link-icon--twitter,.aalto-some__link-icon--bsky,.aalto-some__link-icon--bluesky,.aalto-some__link-icon--wechat,.aalto-some__link-icon--weibo,.aalto-some__link-icon--youtube,.aalto-some__link-icon--whatsapp,.aalto-some__link-icon--tiktok,.aalto-some__link-icon--mastodon,.region--subsite-footer .aalto-footer__some-link.aalto-some__link-icon--facebook:not(:hover):not(:focus),.region--subsite-footer .aalto-footer__some-link.aalto-some__link-icon--instagram:not(:hover):not(:focus),.region--subsite-footer .aalto-footer__some-link.aalto-some__link-icon--bsky:not(:hover):not(:focus),.region--subsite-footer .aalto-footer__some-link.aalto-some__link-icon--bluesky:not(:hover):not(:focus),.region--subsite-footer .aalto-footer__some-link.aalto-some__link-icon--linkedin:not(:hover):not(:focus),.region--subsite-footer .aalto-footer__some-link.aalto-some__link-icon--x:not(:hover):not(:focus),.region--subsite-footer .aalto-footer__some-link.aalto-some__link-icon--twitter:not(:hover):not(:focus),.region--subsite-footer .aalto-footer__some-link.aalto-some__link-icon--youtube:not(:hover):not(:focus),.region--subsite-footer .aalto-footer__some-link.aalto-some__link-icon--tiktok:not(:hover):not(:focus){display:inline-block;background-position:center center;background-repeat:no-repeat;background-size:contain}.aalto-some__link-icon--blogs{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-aaltoblog-dark)}@media (prefers-color-scheme:dark){.aalto-some__link-icon--blogs{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-aaltoblog-light)}.lightmode .aalto-some__link-icon--blogs{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-aaltoblog-dark)}}.aalto-some__link-icon--facebook{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-facebook-dark)}@media (prefers-color-scheme:dark){.aalto-some__link-icon--facebook{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-facebook-light)}.lightmode .aalto-some__link-icon--facebook{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-facebook-dark)}}.aalto-some__link-icon--instagram{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-instagram-dark)}@media (prefers-color-scheme:dark){.aalto-some__link-icon--instagram{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-instagram-light)}.lightmode .aalto-some__link-icon--instagram{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-instagram-dark)}}.aalto-some__link-icon--linkedin{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-linkedin-dark)}@media (prefers-color-scheme:dark){.aalto-some__link-icon--linkedin{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-linkedin-light)}.lightmode .aalto-some__link-icon--linkedin{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-linkedin-dark)}}.aalto-some__link-icon--snapchat{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-snapchat-dark)}@media (prefers-color-scheme:dark){.aalto-some__link-icon--snapchat{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-snapchat-light)}.lightmode .aalto-some__link-icon--snapchat{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-snapchat-dark)}}.aalto-some__link-icon--x,.aalto-some__link-icon--twitter{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-x-dark)}@media (prefers-color-scheme:dark){.aalto-some__link-icon--x,.aalto-some__link-icon--twitter{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-x-light)}.lightmode .aalto-some__link-icon--x,.lightmode .aalto-some__link-icon--twitter{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-x-dark)}}.aalto-some__link-icon--bsky,.aalto-some__link-icon--bluesky{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-bluesky-dark);background-size:75%}@media (prefers-color-scheme:dark){.aalto-some__link-icon--bsky,.aalto-some__link-icon--bluesky{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-bluesky-light)}.lightmode .aalto-some__link-icon--bsky,.lightmode .aalto-some__link-icon--bluesky{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-bluesky-dark)}}.aalto-some__link-icon--wechat{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-wechat-dark)}@media (prefers-color-scheme:dark){.aalto-some__link-icon--wechat{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-wechat-light)}.lightmode .aalto-some__link-icon--wechat{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-wechat-dark)}}.aalto-some__link-icon--weibo{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-weibo-dark)}@media (prefers-color-scheme:dark){.aalto-some__link-icon--weibo{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-weibo-light)}.lightmode .aalto-some__link-icon--weibo{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-weibo-dark)}}.aalto-some__link-icon--youtube{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-youtube-dark)}@media (prefers-color-scheme:dark){.aalto-some__link-icon--youtube{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-youtube-light)}.lightmode .aalto-some__link-icon--youtube{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-youtube-dark)}}.aalto-some__link-icon--whatsapp{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-whatsapp-dark)}@media (prefers-color-scheme:dark){.aalto-some__link-icon--whatsapp{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-whatsapp-light)}.lightmode .aalto-some__link-icon--whatsapp{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-whatsapp-dark)}}.aalto-some__link-icon--tiktok{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-tiktok-dark)}@media (prefers-color-scheme:dark){.aalto-some__link-icon--tiktok{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-tiktok-light)}.lightmode .aalto-some__link-icon--tiktok{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-tiktok-dark)}}.aalto-some__link-icon--mastodon{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-mastodon-dark)}@media (prefers-color-scheme:dark){.aalto-some__link-icon--mastodon{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-mastodon-light)}.lightmode .aalto-some__link-icon--mastodon{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-mastodon-dark)}}.aalto-some-module__container{justify-content:flex-start}.some-module__image{min-width:6.4rem;background-color:var(--color-brand-text,var(--color-black-black,#151515));margin-bottom:.8rem;display:flex;justify-content:center;align-items:center}.some-module__image.some-module__image--twitter svg{width:2.7rem;height:2.7rem}.some-module__image svg{width:3.2rem;height:3.2rem;color:var(--color-brand-text,var(--color-black-black,#151515));filter:invert(1)}.some-module__heading .aalto-some__link{margin-bottom:0;position:static}.aalto-some-share{position:relative;display:inline-flex;align-items:center}.aalto-some-share__label{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.aalto-some-share__label{font-size:1.2rem;line-height:2.1rem}}.aalto-some-share__list{display:flex}.aalto-some-share__action{display:flex;font-size:2.4rem;padding:.4rem;margin-left:.4rem;border-radius:50%;cursor:pointer;--override-interactive-focus-box-shadow-color:var(--color-brand-blue,#162A52);--override-interactive-hover-background-color:var(--color-brand-turquoise,#19DDCA);--override-interactive-hover-color:var(--color-brand-blue,#162A52)}.aalto-some-share__action:focus,.aalto-some-share__action:hover{background-color:var(--override-interactive-hover-background-color,var(--color-brand-turquoise,#19DDCA));border-color:var(--override-interactive-hover-background-color,var(--color-brand-turquoise,#19DDCA))}.aalto-some-share__action:focus{outline:none;box-shadow:inset 0 0 0 1px var(--override-interactive-hover-color,var(--color-dark,#2d2d2d))}.aalto-some-share__notification{position:absolute;top:-100%;right:1.6rem;transform:translate(50%)}.aalto-sort-badge{display:inline-block;cursor:default;text-decoration:none;transition:box-shadow 0.125s linear,padding 0.125s linear,background-position 0.125s linear;border-width:.1rem;border-style:solid;padding:1.1rem 3.1rem;text-align:center;border-color:var(--color-brand-blue,#162A52);color:var(--color-brand-blue,#162A52);background-color:var(--color-brand-white,#fff);background-position:.8rem 1.2rem;outline:1px solid var(--color-brand-blue,#162A52);outline-offset:0;border-radius:3.5rem;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);transform:translate3d(0,0,0);font-weight:600;color:var(--color-brand-blue,#162A52);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;display:flex;align-items:center;-moz-column-gap:1.2rem;column-gap:1.2rem;font-weight:normal;border-radius:1.6rem;padding-right:1.6rem;padding-left:1.6rem;height:3.2rem}.aalto-sort-badge:focus{outline:2px solid var(--color-brand-white,#fff);box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52);border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none}.aalto-sort-badge.hover,.aalto-sort-badge:hover{color:inherit;outline:0 solid var(--color-brand-turquoise,#19DDCA);box-shadow:none;border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none;cursor:default}.aalto-sort-badge:hover:focus{outline:2px solid var(--color-brand-white,#fff);box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52)}.aalto-sort-badge:active{border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none;transition-duration:0.05s}.aalto-sort-badge:hover:active{outline:1px solid var(--color-brand-turquoise,#19DDCA);box-shadow:none;border-color:rgba(0,0,0,0)}.aalto-sort-badge:disabled,.aalto-sort-badge[disabled],.aalto-sort-badge.disabled{border-color:rgba(0,0,0,0);outline:1px solid transparent;background-color:var(--color-brand-grey,#B7B7B7) !important;color:var(--color-brand-blue,#162A52) !important;cursor:not-allowed !important}.aalto-sort-badge__arrow{margin-right:-.8rem}.checkbox-list__item input[type='checkbox']+.aalto-sort-badge{padding-right:1.6rem;padding-left:1.6rem}.checkbox-list__item input[type='checkbox']+.aalto-sort-badge::before{content:none}input[type='checkbox']:checked+.aalto-sort-badge,.aalto-sort-badge--selected{color:var(--color-brand-white,#fff);background-color:var(--color-brand-blue,#162A52);outline:1px solid var(--color-brand-blue,#162A52);outline-offset:0;border-color:var(--color-brand-blue,#162A52);background-color:var(--color-brand-blue,#162A52);color:var(--color-brand-white,#fff)}input[type='checkbox']:checked+.aalto-sort-badge:focus,.aalto-sort-badge--selected:focus{background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52)}input[type='checkbox']:checked+.aalto-sort-badge:hover,.aalto-sort-badge--selected:hover{outline:0 solid var(--color-brand-turquoise,#19DDCA);border-color:var(--color-brand-turquoise,#19DDCA);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52)}input[type='checkbox']:checked+.aalto-sort-badge:active,.aalto-sort-badge--selected:active{background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52)}input[type='checkbox']:checked+.aalto-sort-badge:disabled,input[type='checkbox']:checked+.aalto-sort-badge[disabled],input[type='checkbox']:checked+.aalto-sort-badge.disabled,.aalto-sort-badge--selected:disabled,.aalto-sort-badge--selected[disabled],.aalto-sort-badge--selected.disabled{border-color:rgba(0,0,0,0);outline:1px solid transparent;background-color:var(--color-brand-grey,#B7B7B7) !important;color:var(--color-brand-blue,#162A52) !important;cursor:not-allowed !important}input[type='checkbox']:checked+.aalto-sort-badge:disabled,.aalto-sort-badge--selected:disabled{border-color:rgba(0,0,0,0);outline:1px solid transparent;background-color:var(--color-brand-grey,#B7B7B7) !important;color:var(--color-brand-blue,#162A52) !important}input[type='checkbox']:focus+label.aalto-sort-badge,input[type='radio']:focus+label.aalto-sort-badge{outline:2px solid var(--color-brand-white,#fff);box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52);border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none}input[type='checkbox']:checked:focus+label.aalto-sort-badge,input[type='radio']:checked:focus+label.aalto-sort-badge{color:var(--color-brand-white,#fff);background-color:var(--color-brand-blue,#162A52);outline:1px solid var(--color-brand-blue,#162A52);outline-offset:0;border-color:var(--color-brand-blue,#162A52);background-color:var(--color-brand-blue,#162A52);color:var(--color-brand-white,#fff)}input[type='checkbox']:checked:focus+label.aalto-sort-badge:focus,input[type='radio']:checked:focus+label.aalto-sort-badge:focus{background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52)}input[type='checkbox']:checked:focus+label.aalto-sort-badge:hover,input[type='radio']:checked:focus+label.aalto-sort-badge:hover{outline:0 solid var(--color-brand-turquoise,#19DDCA);border-color:var(--color-brand-turquoise,#19DDCA);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52)}input[type='checkbox']:checked:focus+label.aalto-sort-badge:active,input[type='radio']:checked:focus+label.aalto-sort-badge:active{background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52)}input[type='checkbox']:checked:focus+label.aalto-sort-badge:disabled,input[type='checkbox']:checked:focus+label.aalto-sort-badge[disabled],input[type='checkbox']:checked:focus+label.aalto-sort-badge.disabled,input[type='radio']:checked:focus+label.aalto-sort-badge:disabled,input[type='radio']:checked:focus+label.aalto-sort-badge[disabled],input[type='radio']:checked:focus+label.aalto-sort-badge.disabled{border-color:rgba(0,0,0,0);outline:1px solid transparent;background-color:var(--color-brand-grey,#B7B7B7) !important;color:var(--color-brand-blue,#162A52) !important;cursor:not-allowed !important}input[type='checkbox']:active+label.aalto-sort-badge,input[type='radio']:active+label.aalto-sort-badge{border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none}input[type='checkbox']:disabled+label.aalto-sort-badge,input[type='radio']:disabled+label.aalto-sort-badge{border-color:rgba(0,0,0,0);outline:1px solid transparent;background-color:var(--color-brand-grey,#B7B7B7) !important;color:var(--color-brand-blue,#162A52) !important}.crt-filter .crt-filter-networks ul{background:var(--color-kb-global-bg-color,#fff);color:var(--color-text-body,#272A2E)}.crt-filter .crt-filter-networks ul li a{display:inline-block;cursor:default;text-decoration:none;transition:box-shadow 0.125s linear,padding 0.125s linear,background-position 0.125s linear;border-width:.1rem;border-style:solid;padding:1.1rem 3.1rem;text-align:center;border-color:var(--color-brand-blue,#162A52);color:var(--color-brand-blue,#162A52);background-color:var(--color-brand-white,#fff);background-position:.8rem 1.2rem;outline:1px solid var(--color-brand-blue,#162A52);outline-offset:0;border-radius:3.5rem;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);transform:translate3d(0,0,0);font-weight:600;color:var(--color-brand-blue,#162A52);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif}.crt-filter .crt-filter-networks ul li a:focus{outline:2px solid var(--color-brand-white,#fff);box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52);border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none}.crt-filter .crt-filter-networks ul li a.hover,.crt-filter .crt-filter-networks ul li a:hover{color:inherit;outline:0 solid var(--color-brand-turquoise,#19DDCA);box-shadow:none;border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none;cursor:default}.crt-filter .crt-filter-networks ul li a:hover:focus{outline:2px solid var(--color-brand-white,#fff);box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52)}.crt-filter .crt-filter-networks ul li a:active{border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none;transition-duration:0.05s}.crt-filter .crt-filter-networks ul li a:hover:active{outline:1px solid var(--color-brand-turquoise,#19DDCA);box-shadow:none;border-color:rgba(0,0,0,0)}.crt-filter .crt-filter-networks ul li a:disabled,.crt-filter .crt-filter-networks ul li a[disabled],.crt-filter .crt-filter-networks ul li a.disabled{border-color:rgba(0,0,0,0);outline:1px solid transparent;background-color:var(--color-brand-grey,#B7B7B7) !important;color:var(--color-brand-blue,#162A52) !important;cursor:not-allowed !important}.crt-filter .crt-filter-networks ul li.active a{border-color:rgba(0,0,0,0);background-color:var(--color-brand-blue,#162A52);color:var(--color-brand-blue,#162A52)}.crt-feed.gridalicious{width:auto;margin-left:-.8rem;margin-right:-.8rem}.crt-widget-waterfall .crt-post-v2{padding-bottom:4rem;margin-left:.8rem;margin-right:.8rem}.crt-post-v2 .crt-post-border{border:0}.crt-post-v2 .crt-post-header{color:var(--color-text-body,#272A2E);padding-left:0;text-align:left;padding-top:1.2rem}.crt-post-v2 .crt-post-c{background-color:transparent}.crt-post-v2 .crt-social-icon i,.crt-post-v2 .crt-post-content-text,.crt-post-v2 .crt-post-content a{color:var(--color-text-body,#272A2E)}.crt-post-v2 .crt-post-content a:hover{background:var(--color-brand-turquoise,#19DDCA);color:var(--color-text-body,#272A2E)}.crt-post-v2 .crt-post-fullname{color:var(--color-brand-blue,#162A52);font-size:2rem;font-weight:bold;letter-spacing:.002rem;line-height:2.5rem;font-family:work-sans,sans-serif;margin-bottom:2.5rem;text-align:left;overflow:visible;white-space:normal;text-overflow:unset}@media all and (max-width:899px){.crt-post-v2 .crt-post-fullname{font-size:1.9rem;line-height:2.4rem}}.crt-post-v2 .crt-post-content{color:var(--color-text-body,#272A2E);background:var(--color-kb-global-bg-color,#fff)}.crt-post-v2 .crt-post-content-text{padding-left:0;text-align:left;cursor:pointer;padding-bottom:0}.crt-post-v2 .crt-post-footer{background:var(--color-kb-global-bg-color,#fff);text-align:left;height:auto;display:block;line-height:initial;border:0}.crt-post-v2 .crt-post-footer .crt-post-share a{color:var(--color-text-body,#272A2E)}.crt-load-more a{display:inline-block;cursor:default;text-decoration:none;transition:box-shadow 0.125s linear,padding 0.125s linear,background-position 0.125s linear;border-width:.1rem;border-style:solid;padding:1.1rem 3.1rem;text-align:center;border-color:var(--color-brand-blue,#162A52);color:var(--color-brand-blue,#162A52);background-color:var(--color-brand-white,#fff);background-position:.8rem 1.2rem;outline:1px solid var(--color-brand-blue,#162A52);outline-offset:0;border-radius:3.5rem;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);transform:translate3d(0,0,0);font-weight:600;color:var(--color-brand-blue,#162A52);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif}.crt-load-more a:focus{outline:2px solid var(--color-brand-white,#fff);box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52);border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none}.crt-load-more a.hover,.crt-load-more a:hover{color:inherit;outline:0 solid var(--color-brand-turquoise,#19DDCA);box-shadow:none;border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none;cursor:default}.crt-load-more a:hover:focus{outline:2px solid var(--color-brand-white,#fff);box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52)}.crt-load-more a:active{border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none;transition-duration:0.05s}.crt-load-more a:hover:active{outline:1px solid var(--color-brand-turquoise,#19DDCA);box-shadow:none;border-color:rgba(0,0,0,0)}.crt-load-more a:disabled,.crt-load-more a[disabled],.crt-load-more a.disabled{border-color:rgba(0,0,0,0);outline:1px solid transparent;background-color:var(--color-brand-grey,#B7B7B7) !important;color:var(--color-brand-blue,#162A52) !important;cursor:not-allowed !important}.crt-post-content-container{padding:1.2rem 1.6rem 0 1.2rem;font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif}.crt-network-name,.crt-post-handle,.crt-date{text-transform:none;font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.crt-network-name,.crt-post-handle,.crt-date{font-size:1.2rem;line-height:2.1rem}}.crt-date{display:block;color:var(--color-text-body,#272A2E);opacity:1}.crt-post-v2.crt-post-has-video .crt-hitarea:hover .crt-play-icon:before,.crt-post-v2.crt-post-has-video .crt-hitarea:focus .crt-play-icon:before{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}.crt-post-v2 .crt-post-content-image img{min-width:1px;margin-left:auto;margin-right:auto}.crt-post-content .crt-image{transition:opacity 0.15s ease-out}.crt-post-content:hover .crt-image{opacity:0.8}@media all and (max-width:599px){.aalto-component-wrapper--other-steerpath-campus-map .content-container{padding-left:0;padding-right:0}}#aalto_steerpath_campus_map{position:relative;color:#2d2d2d}#aalto_steerpath_campus_map .mapboxgl-canvas{position:relative !important;width:100% !important;height:100% !important;min-height:75vh}@media all and (min-width:600px){#aalto_steerpath_campus_map .mapboxgl-canvas{min-height:unset}}.steerpath-search-bar .steerpath-search-suggestion-container .steerpath-search-suggestion-row .steerpath-search-item,.steerpath-search-bar .steerpath-search-suggestion-container .steerpath-search-suggestion-row .steerpath-search-item-show-more{padding-top:0 !important}.steerpath-layout-parent .steerpath-layout-map-container .mapboxgl-canvas-container{position:relative !important}#aalto_steerpath_campus_map .steerpath-floor-switcher ul{width:4.6rem;max-width:4.6rem}.cke_editable_themed table,.ck-editor__editable table,.aalto-table-wrapper table,.CookieDeclarationTable{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:normal;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:81.8rem;width:100%}@media all and (max-width:899px){.cke_editable_themed table,.ck-editor__editable table,.aalto-table-wrapper table,.CookieDeclarationTable{font-size:1.7rem;line-height:2.6rem}}.cke_editable_themed table caption,.ck-editor__editable table caption,.aalto-table-wrapper table caption,.CookieDeclarationTable caption{margin-bottom:1.2rem}.cke_editable_themed table th,.cke_editable_themed table td,.ck-editor__editable table th,.ck-editor__editable table td,.aalto-table-wrapper table th,.aalto-table-wrapper table td,.CookieDeclarationTable th,.CookieDeclarationTable td{border-collapse:collapse;border:1px solid var(--color-structural-300,#d5d5d5);padding:.8rem;vertical-align:top}.cke_editable_themed table td,.ck-editor__editable table td,.aalto-table-wrapper table td,.CookieDeclarationTable td{background-color:var(--color-light,#fff)}.cke_editable_themed table th,.ck-editor__editable table th,.aalto-table-wrapper table th,.CookieDeclarationTable th{font-weight:bold;text-align:left;color:var(--color-dark,#2d2d2d);background-color:var(--color-structural-100,#F2F2F2);--override-interactive-hover-color:var(--color-text-body,#272A2E);--override-interactive-hover-background-color:var(--color-light,#fff)}.cke_editable_themed table thead th,.cke_editable_themed table thead th h1,.cke_editable_themed table thead th h2,.cke_editable_themed table thead th h3,.cke_editable_themed table thead th h4,.cke_editable_themed table thead th h5,.ck-editor__editable table thead th,.ck-editor__editable table thead th h1,.ck-editor__editable table thead th h2,.ck-editor__editable table thead th h3,.ck-editor__editable table thead th h4,.ck-editor__editable table thead th h5,.aalto-table-wrapper table thead th,.aalto-table-wrapper table thead th h1,.aalto-table-wrapper table thead th h2,.aalto-table-wrapper table thead th h3,.aalto-table-wrapper table thead th h4,.aalto-table-wrapper table thead th h5,.CookieDeclarationTable thead th,.CookieDeclarationTable thead th h1,.CookieDeclarationTable thead th h2,.CookieDeclarationTable thead th h3,.CookieDeclarationTable thead th h4,.CookieDeclarationTable thead th h5{color:var(--color-light,#fff);background-color:var(--color-dark,#2d2d2d);--override-interactive-hover-color:var(--color-text-body,#272A2E);--override-interactive-hover-background-color:var(--color-light,#fff)}.aalto-table-wrapper{overflow-x:auto}.aalto-table-wrapper{margin-bottom:2.4rem}.aalto-table-of-contents{margin:4.8rem auto;max-width:97.8rem;margin-left:auto;margin-right:auto;padding-left:1.6rem;padding-right:1.6rem}@media all and (min-width:600px){.aalto-table-of-contents{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-table-of-contents{padding-left:8rem;padding-right:8rem}}.aalto-hub .aalto-table-of-contents{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto}@media all and (min-width:600px){.aalto-hub .aalto-table-of-contents{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-hub .aalto-table-of-contents{padding-left:8rem;padding-right:8rem}}.hr-only+.aalto-table-of-contents{margin-top:calc(-4.8rem - 1px)}@media all and (min-width:1200px){.hr-only+.aalto-table-of-contents{margin-top:calc(-5.6rem - 1px)}}.aalto-table-of-contents h2{color:var(--color-brand-blue,#162A52);font-size:2rem;font-weight:normal;letter-spacing:.002rem;line-height:2.5rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.aalto-table-of-contents h2{font-size:1.9rem;line-height:2.4rem}}.aalto-table-of-contents .aalto-anchor{margin-top:0;margin-bottom:1.6rem;color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:normal;letter-spacing:.004rem;line-height:2.7rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.aalto-table-of-contents .aalto-anchor{font-size:1.7rem;line-height:2.6rem;letter-spacing:.003rem}}.aalto-anchor__h3{margin-left:1.6rem}.aalto-anchor__h4{margin-left:3.2rem}.text-highlight{padding-top:5.6rem;padding-bottom:5.6rem;background-color:var(--color-brand-background,var(--color-light,#fff))}@media all and (min-width:1200px){.text-highlight{padding-top:12rem;padding-bottom:12rem}}.text-highlight p:last-child{margin-bottom:0}.text-highlight aside{max-width:97.8rem;margin-left:auto;margin-right:auto;padding-left:1.6rem;padding-right:1.6rem}@media all and (min-width:600px){.text-highlight aside{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.text-highlight aside{padding-left:8rem;padding-right:8rem}}.text-highlight aside p{color:var(--color-brand-text,var(--color-dark,#2d2d2d));font-size:2.6rem;font-weight:normal;letter-spacing:.003rem;line-height:3.3rem;font-family:work-sans,sans-serif;position:relative;padding-left:1.6rem}@media all and (max-width:899px){.text-highlight aside p{font-size:2.1rem;line-height:2.7rem;letter-spacing:.002rem}}.text-highlight aside p::before{content:'';position:absolute;left:0;width:2px;height:100%;background-color:var(--color-brand-text,var(--color-dark,#2d2d2d))}@media all and (min-width:900px){.text-highlight aside p{padding-left:5.6rem}}.text-highlight.text-highlight--theme1{background-color:#151515}.text-highlight.text-highlight--theme1 aside p{color:#fff}.text-highlight.text-highlight--theme1 aside p::before{background-color:#fff}.text-highlight.text-highlight--theme2{background-color:var(--color-highlight-2-bg,#162A52)}.text-highlight.text-highlight--theme2 aside p{color:var(--color-highlight-2-fg,#fff)}.text-highlight.text-highlight--theme2 aside p::before{background-color:var(--color-highlight-2-fg,#fff)}.text-highlight.text-highlight--theme3{background-color:var(--color-highlight-3-bg,#FD6360)}.text-highlight.text-highlight--theme3 aside p{color:var(--color-highlight-3-fg,#151515)}.text-highlight.text-highlight--theme3 aside p::before{background-color:var(--color-highlight-3-fg,#151515)}.text-highlight.text-highlight--theme4{background-color:var(--color-highlight-1-bg,#19DDCA)}.text-highlight.text-highlight--theme4 aside p{color:var(--color-highlight-1-fg,#272A2E)}.text-highlight.text-highlight--theme4 aside p::before{background-color:var(--color-highlight-1-fg,#272A2E)}.text-highlight.text-highlight--theme5{background-color:var(--color-light,#fff)}.text-highlight.text-highlight--theme5 aside p{color:var(--color-dark,#2d2d2d)}.text-highlight.text-highlight--theme5 aside p::before{background-color:var(--color-dark,#2d2d2d)}.aalto-article .paragraph--type--text-text{max-width:97.8rem;margin-left:auto;margin-right:auto;padding-left:1.6rem;padding-right:1.6rem}@media all and (min-width:600px){.aalto-article .paragraph--type--text-text{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-article .paragraph--type--text-text{padding-left:8rem;padding-right:8rem}}.aalto-hub .paragraph--type--text-text{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto}@media all and (min-width:600px){.aalto-hub .paragraph--type--text-text{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-hub .paragraph--type--text-text{padding-left:8rem;padding-right:8rem}}.aalto-article .aalto-reusable-content-description{max-width:97.8rem;margin-left:auto;margin-right:auto;padding-left:1.6rem;padding-right:1.6rem}@media all and (min-width:600px){.aalto-article .aalto-reusable-content-description{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-article .aalto-reusable-content-description{padding-left:8rem;padding-right:8rem}}.aalto-hub .aalto-reusable-content-description{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto}@media all and (min-width:600px){.aalto-hub .aalto-reusable-content-description{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-hub .aalto-reusable-content-description{padding-left:8rem;padding-right:8rem}}.aalto-reusable-content-description .aalto-user-generated-content:last-of-type{margin-top:0;margin-bottom:2.4rem}.aalto-toggle-switch{display:inline-block}.aalto-toggle-switch__label{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.aalto-toggle-switch__label+span{display:block}.aalto-toggle-switch input[role="switch"]{opacity:0}.aalto-toggle-switch input[role="switch"]:focus+.aalto-toggle-switch__container{cursor:pointer;outline:1px solid var(--color-dark,#2d2d2d)}.aalto-toggle-switch input[role="switch"]:focus+.aalto-toggle-switch__container .aalto-toggle-switch__position,.aalto-toggle-switch input[role="switch"]:focus:checked+.aalto-toggle-switch__container .aalto-toggle-switch__position{background-color:var(--color-highlight-1-bg,#19DDCA);outline:1px solid var(--color-dark,#2d2d2d)}.aalto-toggle-switch input[role="switch"]:checked+.aalto-toggle-switch__container{background-color:var(--color-dark,#2d2d2d)}.aalto-toggle-switch input[role="switch"]:checked+.aalto-toggle-switch__container .aalto-toggle-switch__position{left:2.4rem;border-color:var(--color-dark,#2d2d2d);background-color:var(--color-light,#fff)}.aalto-toggle-switch input[role="switch"]:checked+.aalto-toggle-switch__container:hover .aalto-toggle-switch__position{background-color:var(--color-highlight-1-bg,#19DDCA)}.aalto-toggle-switch__container{position:relative;display:inline-block;width:4.8rem;min-width:4.8rem;height:2.4rem;background-color:var(--color-light,#fff);border:1px solid var(--color-dark,#2d2d2d);border-radius:2.4rem}.aalto-toggle-switch__container:hover{cursor:pointer}.aalto-toggle-switch__container:hover .aalto-toggle-switch__position{background-color:var(--color-highlight-1-bg,#19DDCA)}.aalto-toggle-switch__position{position:relative;top:-1px;left:-1px;display:inline-block;border:1px solid var(--color-dark,#2d2d2d);border-radius:50%;background-color:var(--color-light,#fff);width:2.4rem;height:2.4rem;transition:left 0.3s cubic-bezier(0.175,0.885,0.32,1.02)}.aalto-media--video-container{max-width:97.8rem;margin-left:auto;margin-right:auto;padding-left:1.6rem;padding-right:1.6rem}@media all and (min-width:600px){.aalto-media--video-container{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-media--video-container{padding-left:8rem;padding-right:8rem}}.aalto-media--video iframe{max-width:100%;border:0}@media all and (max-width:899px){.aalto-media--video iframe{height:56.25vw}}.user-login-form,.user-form.aalto-form,.user-pass.aalto-form,.region>div>form.aalto-webform{max-width:81.8rem;margin-left:auto;margin-right:auto;padding:4rem 1.6rem}.aalto-webform .js-form-type-radio input[type='radio']{opacity:0;position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none}.aalto-webform .js-form-type-radio input[type='radio']+label{display:block;position:relative;max-width:60rem;font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;padding:.8rem .8rem .8rem 3.2rem}.aalto-webform .js-form-type-radio input[type='radio']+label::before{content:'';position:absolute;top:.9rem;left:.8rem;display:inline-block;width:1.6rem;height:1.6rem;border:.2rem solid var(--color-dark,#2d2d2d);background-color:var(--color-light,#fff);border-radius:1.6rem}.aalto-webform .js-form-type-radio input[type='radio']+label:hover,.aalto-webform .js-form-type-radio input[type='radio']:focus+label{color:var(--color-text-body,#272A2E);background-color:var(--color-structural-200,#e3e3e3)}.aalto-webform .js-form-type-radio input[type='radio']+label:hover::before,.aalto-webform .js-form-type-radio input[type='radio']:focus+label::before{box-shadow:0 0 0 .1rem var(--color-dark,#2d2d2d),inset 0 0 0 .3rem var(--color-light,#fff)}.aalto-webform .js-form-type-radio input[type='radio']:checked+label::before{background-color:var(--color-dark,#2d2d2d);border-color:var(--color-dark,#2d2d2d);box-shadow:inset 0 0 0 .3rem var(--color-light,#fff)}.aalto-webform .js-form-type-radio input[type='radio']:checked:focus+label::before{box-shadow:0 0 0 .1rem var(--color-dark,#2d2d2d),inset 0 0 0 .3rem var(--color-light,#fff)}.aalto-webform .js-form-type-radio input[type='radio']:disabled+label{color:var(--color-text-meta,#445371)}.aalto-webform .js-form-type-radio input[type='radio']:disabled+label:hover{background-color:transparent}.aalto-webform .js-form-type-radio input[type='radio']:disabled:not(:checked)+label:hover::before{box-shadow:none}.aalto-webform .js-form-type-radio input[type='radio']:disabled+label::before{background-color:var(--color-structural-700,#6f6f6f)}.aalto-webform .js-webform-message,.aalto-webform .js-form-item,.user-form.aalto-form .js-form-item,.aalto-webform details,.user-form.aalto-form details,.aalto-webform .js-webform-radios{margin-bottom:2.4rem}.aalto-webform .js-webform-radios+.webform-radios-other-input{transform:translateY(-1.2rem);margin-bottom:0}.aalto-webform .js-webform-radios .js-form-item{margin-bottom:0}.aalto-webform details[open] summary,.user-form.aalto-form details[open] summary{margin-bottom:1.2rem}.aalto-webform :not(.ignore-form-required)+label.form-required::after,.aalto-webform label.form-required:first-child::after,.user-form.aalto-form label.form-required:first-child::after,.aalto-webform .fieldset-legend.form-required::after{content:' *';color:var(--color-brand-red,#DD0050)}.aalto-webform .description,.aalto-webform .description .aalto-user-generated-content,.user-form.aalto-form .description,.user-form.aalto-form .password-strength__title,.user-form.aalto-form .password-confirm+.password-confirm,.user-pass.aalto-form .aalto-form__textfield-container+p{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.aalto-webform .description,.aalto-webform .description .aalto-user-generated-content,.user-form.aalto-form .description,.user-form.aalto-form .password-strength__title,.user-form.aalto-form .password-confirm+.password-confirm,.user-pass.aalto-form .aalto-form__textfield-container+p{font-size:1.2rem;line-height:2.1rem}}.aalto-webform .webform-element-help{background-color:var(--color-structural-700,#6f6f6f);border-color:var(--color-structural-700,#6f6f6f);color:var(--color-brand-beige,#FFF8E6)}.webform-multiple-table td.webform-multiple-table--operations input{opacity:0.7}@media (prefers-color-scheme:dark){.webform-multiple-table td.webform-multiple-table--operations input{filter:invert(1)}}.webform-element-help--content .aalto-user-generated-content{color:#fff}.aalto-webform .aalto-form__password-container,.user-form.aalto-form .aalto-form__password-container,.aalto-webform .aalto-form__color-container,.aalto-webform .aalto-form__checkbox-container,.aalto-webform .aalto-form__date-container,.aalto-webform .aalto-form__email-container,.user-form.aalto-form .aalto-form__email-container,.aalto-webform .aalto-form__number-container,.aalto-webform .aalto-form__search-container,.aalto-webform .aalto-form__tel-container,.aalto-webform .aalto-form__textfield-container,.user-form.aalto-form .aalto-form__textfield-container,.user-pass.aalto-form .aalto-form__textfield-container,.aalto-webform .aalto-form__url-container,.aalto-webform .aalto-form__webform-autocomplete-container,.aalto-webform .aalto-form__webform-email-multiple-container,.aalto-webform .js-form-type-radios,.aalto-webform .js-form-type-range,.aalto-webform .js-form-type-webform-rating,.aalto-webform .aalto-form__webform-time-container,.aalto-webform .aalto-form__entity-autocomplete-container,.aalto-webform .aalto-form__select-container,.user-form.aalto-form .aalto-form__select-container,.user-form.aalto-form .aalto-form__language-select-container,.nothing{max-width:50rem}.aalto-webform .aalto-form__password-container input,.user-form.aalto-form .aalto-form__password-container input,.aalto-webform .aalto-form__color-container input,.aalto-webform .aalto-form__checkbox-container input,.aalto-webform .aalto-form__date-container input,.aalto-webform .aalto-form__email-container input,.user-form.aalto-form .aalto-form__email-container input,.aalto-webform .aalto-form__number-container input,.aalto-webform .aalto-form__search-container input,.aalto-webform .aalto-form__tel-container input,.aalto-webform .aalto-form__textfield-container input,.user-form.aalto-form .aalto-form__textfield-container input,.user-pass.aalto-form .aalto-form__textfield-container input,.aalto-webform .aalto-form__url-container input,.aalto-webform .aalto-form__webform-autocomplete-container input,.aalto-webform .aalto-form__webform-email-multiple-container input,.aalto-webform .js-form-type-radios input,.aalto-webform .js-form-type-range input,.aalto-webform .js-form-type-webform-rating input,.aalto-webform .aalto-form__webform-time-container input,.aalto-webform .aalto-form__entity-autocomplete-container input,.aalto-webform .aalto-form__select-container input,.user-form.aalto-form .aalto-form__select-container input,.user-form.aalto-form .aalto-form__language-select-container input,.nothing input{max-width:100%}.aalto-webform .aalto-form__password-container .iti+.description,.aalto-webform .aalto-form__password-container input+.description,.user-form.aalto-form .aalto-form__password-container .iti+.description,.user-form.aalto-form .aalto-form__password-container input+.description,.aalto-webform .aalto-form__color-container .iti+.description,.aalto-webform .aalto-form__color-container input+.description,.aalto-webform .aalto-form__checkbox-container .iti+.description,.aalto-webform .aalto-form__checkbox-container input+.description,.aalto-webform .aalto-form__date-container .iti+.description,.aalto-webform .aalto-form__date-container input+.description,.aalto-webform .aalto-form__email-container .iti+.description,.aalto-webform .aalto-form__email-container input+.description,.user-form.aalto-form .aalto-form__email-container .iti+.description,.user-form.aalto-form .aalto-form__email-container input+.description,.aalto-webform .aalto-form__number-container .iti+.description,.aalto-webform .aalto-form__number-container input+.description,.aalto-webform .aalto-form__search-container .iti+.description,.aalto-webform .aalto-form__search-container input+.description,.aalto-webform .aalto-form__tel-container .iti+.description,.aalto-webform .aalto-form__tel-container input+.description,.aalto-webform .aalto-form__textfield-container .iti+.description,.aalto-webform .aalto-form__textfield-container input+.description,.user-form.aalto-form .aalto-form__textfield-container .iti+.description,.user-form.aalto-form .aalto-form__textfield-container input+.description,.user-pass.aalto-form .aalto-form__textfield-container .iti+.description,.user-pass.aalto-form .aalto-form__textfield-container input+.description,.aalto-webform .aalto-form__url-container .iti+.description,.aalto-webform .aalto-form__url-container input+.description,.aalto-webform .aalto-form__webform-autocomplete-container .iti+.description,.aalto-webform .aalto-form__webform-autocomplete-container input+.description,.aalto-webform .aalto-form__webform-email-multiple-container .iti+.description,.aalto-webform .aalto-form__webform-email-multiple-container input+.description,.aalto-webform .js-form-type-radios .iti+.description,.aalto-webform .js-form-type-radios input+.description,.aalto-webform .js-form-type-range .iti+.description,.aalto-webform .js-form-type-range input+.description,.aalto-webform .js-form-type-webform-rating .iti+.description,.aalto-webform .js-form-type-webform-rating input+.description,.aalto-webform .aalto-form__webform-time-container .iti+.description,.aalto-webform .aalto-form__webform-time-container input+.description,.aalto-webform .aalto-form__entity-autocomplete-container .iti+.description,.aalto-webform .aalto-form__entity-autocomplete-container input+.description,.aalto-webform .aalto-form__select-container .iti+.description,.aalto-webform .aalto-form__select-container input+.description,.user-form.aalto-form .aalto-form__select-container .iti+.description,.user-form.aalto-form .aalto-form__select-container input+.description,.user-form.aalto-form .aalto-form__language-select-container .iti+.description,.user-form.aalto-form .aalto-form__language-select-container input+.description,.nothing .iti+.description,.nothing input+.description{margin-top:.4rem}.aalto-webform .aalto-form__textarea-container{max-width:50rem}.aalto-webform .aalto-form__textarea-container textarea{max-width:100%}.aalto-webform .aalto-form__textarea-container .iti+.description,.aalto-webform .aalto-form__textarea-container textarea+.description{margin-top:.4rem}.aalto-webform .aalto-form__select-container,.user-form.aalto-form .aalto-form__select-container,.user-form.aalto-form .aalto-form__language-select-container{max-width:50rem}.aalto-webform .aalto-form__select-container select,.user-form.aalto-form .aalto-form__select-container select,.user-form.aalto-form .aalto-form__language-select-container select{max-width:100%}.aalto-webform .aalto-form__select-container .iti+.description,.aalto-webform .aalto-form__select-container select+.description,.user-form.aalto-form .aalto-form__select-container .iti+.description,.user-form.aalto-form .aalto-form__select-container select+.description,.user-form.aalto-form .aalto-form__language-select-container .iti+.description,.user-form.aalto-form .aalto-form__language-select-container select+.description{margin-top:.4rem}.aalto-webform .aalto-form__select-container select,.user-form.aalto-form .aalto-form__select-container select,.user-form.aalto-form .aalto-form__language-select-container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:solid 1px var(--color-brand-blue,#162A52);border-radius:0;background-color:var(--color-light,#fff);background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_down-dark);background-size:1.6rem 1.6rem;background-repeat:no-repeat;background-position-x:calc(100% - .4rem);background-position-y:center;display:block;height:4rem;padding-left:.8rem;padding-right:2.4rem;font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif}@media (prefers-color-scheme:dark){.aalto-webform .aalto-form__select-container select,.user-form.aalto-form .aalto-form__select-container select,.user-form.aalto-form .aalto-form__language-select-container select{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_down-light)}.lightmode .aalto-webform .aalto-form__select-container select,.lightmode .user-form.aalto-form .aalto-form__select-container select,.lightmode .user-form.aalto-form .aalto-form__language-select-container select{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_down-dark)}}.aalto-webform .aalto-form__select-container select::-ms-expand,.user-form.aalto-form .aalto-form__select-container select::-ms-expand,.user-form.aalto-form .aalto-form__language-select-container select::-ms-expand{display:none}.aalto-webform .aalto-form__select-container select:focus,.user-form.aalto-form .aalto-form__select-container select:focus,.user-form.aalto-form .aalto-form__language-select-container select:focus{box-shadow:0 0 0 .1rem var(--color-brand-blue,#162A52);outline:0 none}.aalto-webform .aalto-form__select-container select.error,.user-form.aalto-form .aalto-form__select-container select.error,.user-form.aalto-form .aalto-form__language-select-container select.error{border-color:var(--color-danger-500,#E4423F)}.aalto-webform .aalto-form__select-container select.error:focus,.user-form.aalto-form .aalto-form__select-container select.error:focus,.user-form.aalto-form .aalto-form__language-select-container select.error:focus{box-shadow:0 0 0 .1rem var(--color-danger-500,#E4423F)}.aalto-webform .aalto-form__tel-container .iti .aalto-form__tel{padding-left:4.8rem}.aalto-webform .aalto-form__password-container input,.user-form.aalto-form .aalto-form__password-container input,.aalto-webform .aalto-form__color-container input.form-color-output,.aalto-webform .aalto-form__date-container input,.aalto-webform .aalto-form__email-container input,.user-form.aalto-form .aalto-form__email-container input,.aalto-webform .aalto-form__number-container input,.aalto-webform .aalto-form__search-container input,.aalto-webform .aalto-form__tel-container input,.aalto-webform .aalto-form__textfield-container input,.user-form.aalto-form .aalto-form__textfield-container input,.user-pass.aalto-form .aalto-form__textfield-container input,.aalto-webform .aalto-form__url-container input,.aalto-webform .aalto-form__webform-autocomplete-container input,.aalto-webform .aalto-form__webform-email-multiple-container input,.aalto-webform .aalto-form__textarea-container textarea,.aalto-webform .aalto-form__webform-time-container input,.aalto-webform .aalto-form__entity-autocomplete-container input,.node-person-profile-edit-form .form-url,.node-person-profile-edit-form .form-text{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;border:1px solid var(--color-brand-blue,#162A52);background-color:var(--color-light,#fff);padding:.9rem .8rem 1rem .8rem;border-radius:0;background-clip:padding-box;box-shadow:none}.aalto-webform .aalto-form__password-container input:focus,.user-form.aalto-form .aalto-form__password-container input:focus,.aalto-webform .aalto-form__color-container input.form-color-output:focus,.aalto-webform .aalto-form__date-container input:focus,.aalto-webform .aalto-form__email-container input:focus,.user-form.aalto-form .aalto-form__email-container input:focus,.aalto-webform .aalto-form__number-container input:focus,.aalto-webform .aalto-form__search-container input:focus,.aalto-webform .aalto-form__tel-container input:focus,.aalto-webform .aalto-form__textfield-container input:focus,.user-form.aalto-form .aalto-form__textfield-container input:focus,.user-pass.aalto-form .aalto-form__textfield-container input:focus,.aalto-webform .aalto-form__url-container input:focus,.aalto-webform .aalto-form__webform-autocomplete-container input:focus,.aalto-webform .aalto-form__webform-email-multiple-container input:focus,.aalto-webform .aalto-form__textarea-container textarea:focus,.aalto-webform .aalto-form__webform-time-container input:focus,.aalto-webform .aalto-form__entity-autocomplete-container input:focus,.node-person-profile-edit-form .form-url:focus,.node-person-profile-edit-form .form-text:focus{box-shadow:0 0 0 .1rem var(--color-brand-blue,#162A52);outline:0 none}.aalto-webform .aalto-form__password-container input:disabled,.user-form.aalto-form .aalto-form__password-container input:disabled,.aalto-webform .aalto-form__color-container input.form-color-output:disabled,.aalto-webform .aalto-form__date-container input:disabled,.aalto-webform .aalto-form__email-container input:disabled,.user-form.aalto-form .aalto-form__email-container input:disabled,.aalto-webform .aalto-form__number-container input:disabled,.aalto-webform .aalto-form__search-container input:disabled,.aalto-webform .aalto-form__tel-container input:disabled,.aalto-webform .aalto-form__textfield-container input:disabled,.user-form.aalto-form .aalto-form__textfield-container input:disabled,.user-pass.aalto-form .aalto-form__textfield-container input:disabled,.aalto-webform .aalto-form__url-container input:disabled,.aalto-webform .aalto-form__webform-autocomplete-container input:disabled,.aalto-webform .aalto-form__webform-email-multiple-container input:disabled,.aalto-webform .aalto-form__textarea-container textarea:disabled,.aalto-webform .aalto-form__webform-time-container input:disabled,.aalto-webform .aalto-form__entity-autocomplete-container input:disabled,.node-person-profile-edit-form .form-url:disabled,.node-person-profile-edit-form .form-text:disabled{color:var(--color-structural-600,#949494);border-color:var(--color-structural-500,#BDBDBD)}.aalto-webform .aalto-form__password-container input.error,.user-form.aalto-form .aalto-form__password-container input.error,.aalto-webform .aalto-form__color-container input.form-color-output.error,.aalto-webform .aalto-form__date-container input.error,.aalto-webform .aalto-form__email-container input.error,.user-form.aalto-form .aalto-form__email-container input.error,.aalto-webform .aalto-form__number-container input.error,.aalto-webform .aalto-form__search-container input.error,.aalto-webform .aalto-form__tel-container input.error,.aalto-webform .aalto-form__textfield-container input.error,.user-form.aalto-form .aalto-form__textfield-container input.error,.user-pass.aalto-form .aalto-form__textfield-container input.error,.aalto-webform .aalto-form__url-container input.error,.aalto-webform .aalto-form__webform-autocomplete-container input.error,.aalto-webform .aalto-form__webform-email-multiple-container input.error,.aalto-webform .aalto-form__textarea-container textarea.error,.aalto-webform .aalto-form__webform-time-container input.error,.aalto-webform .aalto-form__entity-autocomplete-container input.error,.node-person-profile-edit-form .form-url.error,.node-person-profile-edit-form .form-text.error{border-color:var(--color-danger-500,#E4423F)}.aalto-webform .aalto-form__password-container input.error:focus,.user-form.aalto-form .aalto-form__password-container input.error:focus,.aalto-webform .aalto-form__color-container input.form-color-output.error:focus,.aalto-webform .aalto-form__date-container input.error:focus,.aalto-webform .aalto-form__email-container input.error:focus,.user-form.aalto-form .aalto-form__email-container input.error:focus,.aalto-webform .aalto-form__number-container input.error:focus,.aalto-webform .aalto-form__search-container input.error:focus,.aalto-webform .aalto-form__tel-container input.error:focus,.aalto-webform .aalto-form__textfield-container input.error:focus,.user-form.aalto-form .aalto-form__textfield-container input.error:focus,.user-pass.aalto-form .aalto-form__textfield-container input.error:focus,.aalto-webform .aalto-form__url-container input.error:focus,.aalto-webform .aalto-form__webform-autocomplete-container input.error:focus,.aalto-webform .aalto-form__webform-email-multiple-container input.error:focus,.aalto-webform .aalto-form__textarea-container textarea.error:focus,.aalto-webform .aalto-form__webform-time-container input.error:focus,.aalto-webform .aalto-form__entity-autocomplete-container input.error:focus,.node-person-profile-edit-form .form-url.error:focus,.node-person-profile-edit-form .form-text.error:focus{box-shadow:0 0 0 .1rem var(--color-danger-500,#E4423F)}.aalto-webform .aalto-form__password-container label,.user-form.aalto-form .aalto-form__password-container label,.aalto-webform legend,.aalto-webform .aalto-form__color-container label,.aalto-webform .aalto-form__date-container label,.aalto-webform .aalto-form__email-container label,.user-form.aalto-form .aalto-form__email-container label,.aalto-webform .aalto-form__number-container label,.aalto-webform .aalto-form__radios-container label,.aalto-webform .aalto-form__range-container label,.aalto-webform .aalto-form__search-container label,.aalto-webform .aalto-form__select-container label,.user-form.aalto-form .aalto-form__select-container label,.user-form.aalto-form .aalto-form__language-select-container label,.aalto-webform .aalto-form__tel-container label,.aalto-webform .aalto-form__textarea-container label,.aalto-webform .aalto-form__textfield-container label,.user-form.aalto-form .aalto-form__textfield-container label,.user-pass.aalto-form .aalto-form__textfield-container label,.aalto-webform .aalto-form__url-container label,.aalto-webform .aalto-form__webform-autocomplete-container label,.aalto-webform .aalto-form__webform-email-multiple-container label,.aalto-webform .aalto-form__webform-rating-container label,.aalto-webform .aalto-form__entity-autocomplete-container label,.nothing{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;display:block;margin-bottom:.4rem}.aalto-webform .js-webform-webform-buttons{margin-bottom:-.4rem}.aalto-webform .form-wrapper .fieldset-wrapper .webform-options-display-one-column .form-item:last-of-type,.aalto-webform fieldset:not(.fieldgroup) .form-item:last-of-type{margin-bottom:0}.aalto-webform .tableselect,.aalto-webform .webform-tableselect-sort,.aalto-webform .webform-table-sort{margin-bottom:2.4rem}.aalto-webform .aalto-form__checkbox-container input[type='checkbox']{opacity:0;position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none}.aalto-webform .aalto-form__checkbox-container input[type='checkbox']+label{display:block;position:relative;max-width:60rem;font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;padding:.8rem .8rem .8rem 3.2rem}.aalto-webform .aalto-form__checkbox-container input[type='checkbox']+label::before{content:'';position:absolute;top:.9rem;left:.8rem;display:inline-block;width:1.6rem;height:1.6rem;border:.2rem solid var(--color-brand-blue,#162A52);background-color:var(--color-light,#fff);border-radius:.2rem}.aalto-webform .aalto-form__checkbox-container input[type='checkbox']+label:hover,.aalto-webform .aalto-form__checkbox-container input[type='checkbox']:focus+label{background-color:var(--color-brand-turquoise,#19DDCA)}.aalto-webform .aalto-form__checkbox-container input[type='checkbox']+label:hover::before,.aalto-webform .aalto-form__checkbox-container input[type='checkbox']:focus+label::before{border-color:var(--color-brand-blue,#162A52)}.aalto-webform .aalto-form__checkbox-container input[type='checkbox']:focus+label{box-shadow:-.4rem 0 0 0 var(--color-brand-blue,#162A52)}.aalto-webform .aalto-form__checkbox-container input[type='checkbox']:checked+label::before,.aalto-webform .aalto-form__checkbox-container input[type='checkbox']:indeterminate+label::before{background-color:var(--color-brand-blue,#162A52);border:0 none;background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checkbox_check-light);background-position:center center;background-repeat:no-repeat}@media (prefers-color-scheme:dark){.aalto-webform .aalto-form__checkbox-container input[type='checkbox']:checked+label::before,.aalto-webform .aalto-form__checkbox-container input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checkbox_check-dark)}.lightmode .aalto-webform .aalto-form__checkbox-container input[type='checkbox']:checked+label::before,.lightmode .aalto-webform .aalto-form__checkbox-container input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checkbox_check-light)}}.aalto-webform .aalto-form__checkbox-container input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checkbox_dash-light)}@media (prefers-color-scheme:dark){.aalto-webform .aalto-form__checkbox-container input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checkbox_dash-dark)}.lightmode .aalto-webform .aalto-form__checkbox-container input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-checkbox_dash-light)}}.aalto-webform .aalto-form__checkbox-container input[type='checkbox']:disabled+label{color:var(--color-text-meta,#445371)}.aalto-webform .aalto-form__checkbox-container input[type='checkbox']:disabled+label:hover{background-color:transparent}.aalto-webform .aalto-form__checkbox-container input[type='checkbox']:disabled+label::before{background-color:var(--color-structural-700,#6f6f6f)}[maxlength_js_label]+.counter{font-weight:normal;color:var(--color-text-meta,#445371);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif;padding-top:.4rem}@media all and (max-width:899px){[maxlength_js_label]+.counter{font-size:1.2rem;line-height:2.1rem}}.aalto-webform .messages--error{margin-bottom:.8rem;padding:1.6rem .8rem}.aalto-webform .messages--error ul{margin-bottom:0;padding-left:3.2rem;padding-right:1.6rem}.aalto-webform .webform-buttons-other-input{margin-bottom:.8rem}.aalto-webform .js-webform-element-more{margin-top:.4rem}.aalto-webform .messages{margin-bottom:2.4rem;padding:0}.aalto-webform .messages__content{padding-left:1.6rem;padding-right:1.6rem}.iti__country-list{color:#2d2d2d;background-color:#fff}.iti__arrow{border-top-color:var(--color-dark,#2d2d2d)}.iti__arrow--up{border-bottom-color:var(--color-dark,#2d2d2d)}.aalto-webform label.form-required+div>.aalto-form__radio-container :not(.ignore-form-required)+label.form-required::after{content:''}input[type='submit' i]{white-space:normal}.user-form.aalto-form .password-strength__title{display:block}.user-form.aalto-form .password-strength__title,.user-form.aalto-form .password-confirm+.password-confirm,.user-pass.aalto-form .aalto-form__textfield-container+p{margin-top:.4rem}.ui-autocomplete li{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif;line-height:2.7rem}@media all and (max-width:899px){.ui-autocomplete li{font-size:1.2rem;line-height:2.1rem}}.webform-submission-aalto-donations-form .webform-options-display-buttons-label.aalto-form__label.option,.webform-submission-anniversary-donations-form .webform-options-display-buttons-label.aalto-form__label.option,.aalto-webform .ui-checkboxradio-label.ui-button{display:inline-block;cursor:default;text-decoration:none;transition:box-shadow 0.125s linear,padding 0.125s linear,background-position 0.125s linear;border-width:.1rem;border-style:solid;padding:1.1rem 3.1rem;text-align:center;border-color:var(--color-brand-blue,#162A52);color:var(--color-brand-blue,#162A52);background-color:var(--color-brand-white,#fff);background-position:.8rem 1.2rem;outline:1px solid var(--color-brand-blue,#162A52);outline-offset:0;border-radius:3.5rem;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);transform:translate3d(0,0,0);font-weight:600;color:var(--color-brand-blue,#162A52);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;padding:.6rem 1.5rem;margin-right:.8rem;margin-bottom:.8rem}.webform-submission-aalto-donations-form .webform-options-display-buttons-label.aalto-form__label.option:focus,.webform-submission-anniversary-donations-form .webform-options-display-buttons-label.aalto-form__label.option:focus,.aalto-webform .ui-checkboxradio-label.ui-button:focus{outline:2px solid var(--color-brand-white,#fff);box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52);border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none}.webform-submission-aalto-donations-form .webform-options-display-buttons-label.aalto-form__label.option.hover,.webform-submission-aalto-donations-form .webform-options-display-buttons-label.aalto-form__label.option:hover,.webform-submission-anniversary-donations-form .webform-options-display-buttons-label.aalto-form__label.option.hover,.webform-submission-anniversary-donations-form .webform-options-display-buttons-label.aalto-form__label.option:hover,.aalto-webform .ui-checkboxradio-label.ui-button.hover,.aalto-webform .ui-checkboxradio-label.ui-button:hover{color:inherit;outline:0 solid var(--color-brand-turquoise,#19DDCA);box-shadow:none;border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none;cursor:default}.webform-submission-aalto-donations-form .webform-options-display-buttons-label.aalto-form__label.option:hover:focus,.webform-submission-anniversary-donations-form .webform-options-display-buttons-label.aalto-form__label.option:hover:focus,.aalto-webform .ui-checkboxradio-label.ui-button:hover:focus{outline:2px solid var(--color-brand-white,#fff);box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52)}.webform-submission-aalto-donations-form .webform-options-display-buttons-label.aalto-form__label.option:active,.webform-submission-anniversary-donations-form .webform-options-display-buttons-label.aalto-form__label.option:active,.aalto-webform .ui-checkboxradio-label.ui-button:active{border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none;transition-duration:0.05s}.webform-submission-aalto-donations-form .webform-options-display-buttons-label.aalto-form__label.option:hover:active,.webform-submission-anniversary-donations-form .webform-options-display-buttons-label.aalto-form__label.option:hover:active,.aalto-webform .ui-checkboxradio-label.ui-button:hover:active{outline:1px solid var(--color-brand-turquoise,#19DDCA);box-shadow:none;border-color:rgba(0,0,0,0)}.webform-submission-aalto-donations-form .webform-options-display-buttons-label.aalto-form__label.option.ui-checkboxradio-checked,.webform-submission-anniversary-donations-form .webform-options-display-buttons-label.aalto-form__label.option.ui-checkboxradio-checked,.aalto-webform .ui-checkboxradio-label.ui-button.ui-checkboxradio-checked{border-color:rgba(0,0,0,0);background-color:var(--color-brand-blue,#162A52);color:var(--color-brand-blue,#162A52)}.webform-submission-aalto-donations-form .webform-options-display-buttons-label.aalto-form__label.option:disabled,.webform-submission-aalto-donations-form .webform-options-display-buttons-label.aalto-form__label.option[disabled],.webform-submission-aalto-donations-form .webform-options-display-buttons-label.aalto-form__label.option.disabled,.webform-submission-anniversary-donations-form .webform-options-display-buttons-label.aalto-form__label.option:disabled,.webform-submission-anniversary-donations-form .webform-options-display-buttons-label.aalto-form__label.option[disabled],.webform-submission-anniversary-donations-form .webform-options-display-buttons-label.aalto-form__label.option.disabled,.aalto-webform .ui-checkboxradio-label.ui-button:disabled,.aalto-webform .ui-checkboxradio-label.ui-button[disabled],.aalto-webform .ui-checkboxradio-label.ui-button.disabled{border-color:rgba(0,0,0,0);outline:1px solid transparent;background-color:var(--color-brand-grey,#B7B7B7) !important;color:var(--color-brand-blue,#162A52) !important;cursor:not-allowed !important}.webform-submission-aalto-donations-form .webform-options-display-buttons-label.aalto-form__label.option.ui-checkboxradio-checked,.webform-submission-anniversary-donations-form .webform-options-display-buttons-label.aalto-form__label.option.ui-checkboxradio-checked,.aalto-webform .ui-checkboxradio-label.ui-button.ui-checkboxradio-checked{border-color:rgba(0,0,0,0);background-color:var(--color-brand-blue,#162A52);color:var(--color-brand-blue,#162A52)}.aalto-webform .ui-checkboxradio.ui-helper-hidden-accessible:focus+.ui-checkboxradio-label.ui-button{outline:2px solid var(--color-brand-white,#fff);box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52);border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none}.aalto-webform .ui-checkboxradio.ui-helper-hidden-accessible:focus+.ui-checkboxradio-label.ui-button.ui-checkboxradio-checked{border-color:rgba(0,0,0,0);background-color:var(--color-brand-blue,#162A52);color:var(--color-brand-blue,#162A52)}.aalto-webform .ui-checkboxradio-label.ui-button:last-child{margin-right:0}.webform-submission-aalto-donations-form .webform-options-display-buttons,.webform-submission-anniversary-donations-form .webform-options-display-buttons{margin-left:0}@media all and (max-width:599px){.webform-submission-aalto-donations-form .webform-options-display-buttons,.webform-submission-anniversary-donations-form .webform-options-display-buttons{display:flex}}.webform-submission-aalto-donations-form input:checked:focus+.webform-options-display-buttons-label.aalto-form__label.option,.webform-submission-anniversary-donations-form input:checked:focus+.webform-options-display-buttons-label.aalto-form__label.option{outline:2px solid var(--color-brand-white,#fff);box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52);border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none;border-color:rgba(0,0,0,0);background-color:var(--color-brand-blue,#162A52);color:var(--color-brand-blue,#162A52)}.webform-submission-aalto-donations-form input:checked+.webform-options-display-buttons-label.aalto-form__label.option,.webform-submission-anniversary-donations-form input:checked+.webform-options-display-buttons-label.aalto-form__label.option{border-color:rgba(0,0,0,0);background-color:var(--color-brand-blue,#162A52);color:var(--color-brand-blue,#162A52)}.webform-submission-aalto-donations-form input:focus+.webform-options-display-buttons-label.aalto-form__label.option,.webform-submission-anniversary-donations-form input:focus+.webform-options-display-buttons-label.aalto-form__label.option{outline:2px solid var(--color-brand-white,#fff);box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52);border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none}.webform-submission-aalto-donations-form .webform-options-display-buttons-label.aalto-form__label.option::before,.webform-submission-anniversary-donations-form .webform-options-display-buttons-label.aalto-form__label.option::before{content:none}.webform-submission-aalto-donations-form .webform-options-display-buttons .webform-options-display-buttons-wrapper,.webform-submission-anniversary-donations-form .webform-options-display-buttons .webform-options-display-buttons-wrapper{flex:none;margin:0}.cke_focus{outline-width:2px;outline-style:solid;outline-color:Highlight}@media (-webkit-min-device-pixel-ratio:0){.cke_focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:0}}.aalto-webform input.form-color{margin-bottom:0}.aalto-webform .rateit-range:focus{outline-width:2px;outline-style:solid;outline-color:Highlight;transition:outline 0s 0.15s linear}@media (-webkit-min-device-pixel-ratio:0){.aalto-webform .rateit-range:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:0}}.aalto-webform .js-form-type-webform-toggle input[type='checkbox']{opacity:0;position:absolute}.aalto-webform .js-form-type-webform-toggle input[type='checkbox']:focus+div{box-shadow:0 0 .2rem .5rem Highlight;border-radius:10rem}.aalto-webform .js-form-type-webform-toggle input[type='checkbox']+div+label{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif}.aalto-webform .js-form-type-webform-toggle input[type='checkbox']+div:hover+label,.aalto-webform .js-form-type-webform-toggle input[type='checkbox']+div+label:hover{color:var(--color-brand-blue,#162A52)}.aalto-webform .js-form-type-webform-toggle input[type='checkbox']:checked+div+label{font-weight:bold}.aalto-webform .js-form-type-webform-toggle input[type='checkbox']:disabled+div+label{color:var(--color-text-meta,#445371)}.aalto-webform .webform-progress-tracker{margin-top:0;margin-bottom:2.4rem}.aalto-webform .webform-progress-tracker .progress-step{min-width:2.8rem;text-align:center}.aalto-webform .webform-progress-tracker .progress-step:hover .progress-marker::before{background-color:var(--color-structural-100,#F2F2F2)}.aalto-webform .webform-progress-tracker .progress-text{display:block;padding-top:.8rem;padding-right:.8rem;padding-left:.8rem}.aalto-webform .webform-progress-tracker .progress-text,.aalto-webform .webform-progress-tracker .progress-marker{font-weight:normal;color:var(--color-structural-800,#505050);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.aalto-webform .webform-progress-tracker .progress-text,.aalto-webform .webform-progress-tracker .progress-marker{font-size:1.2rem;line-height:2.1rem}}.aalto-webform .webform-progress-tracker .progress-step .progress-marker{width:100%;height:2.4rem;z-index:1;display:flex;align-items:center;justify-content:center}.aalto-webform .webform-progress-tracker .progress-step .progress-marker::before{background-color:var(--color-structural-100,#F2F2F2);position:absolute;z-index:-1;content:' '}@media (prefers-color-scheme:dark){.aalto-webform .webform-progress-tracker .progress-step .progress-marker::before{background-color:var(--color-structural-200,#e3e3e3)}}.aalto-webform .webform-progress-tracker .progress-step .progress-marker::after{background-color:var(--color-structural-500,#BDBDBD);width:calc(100% - 4.8rem);height:1px;top:1.2rem;right:calc(-50% + 2.4rem);transform:translateY(-50%);z-index:auto}.aalto-webform .webform-progress-tracker .progress-step .progress-marker.is-active:hover::before{background-color:var(--color-dark,#2d2d2d)}.aalto-webform .webform-progress-tracker .progress-step[aria-current='step'] .progress-text{color:var(--color-dark,#2d2d2d)}.aalto-webform .webform-progress-tracker .progress-step[aria-current='step'] .progress-marker{color:var(--color-light,#fff)}.aalto-webform .webform-progress-tracker .progress-step[aria-current='step'] .progress-marker::before{color:var(--color-light,#fff);background-color:var(--color-dark,#2d2d2d);content:' '}.aalto-webform .webform-progress-tracker .progress-step.is-complete .progress-text{color:var(--color-dark,#2d2d2d)}.aalto-webform .webform-progress-tracker .progress-step.is-complete .progress-marker{color:var(--color-brand-blue,#162A52);content:' '}.aalto-webform .webform-progress-tracker .progress-step.is-complete .progress-marker::before{background-color:var(--color-light,#fff);border:1px solid var(--color-dark,#2d2d2d);color:var(--color-dark,#2d2d2d);content:' '}@media all and (min-width:600px){.aalto-article--webform-page .aalto-component-wrapper--webform{margin-top:calc(-62.5vw - 2.4rem);padding-top:4rem;min-height:62.5vw}.aalto-article--webform-page .aalto-component-wrapper--webform .aalto-component{padding:4rem;max-width:52rem}.aalto-article--webform-page .aalto-component-wrapper--webform .aalto-component .aalto-form__textfield-container{max-width:44rem}}@media all and (min-width:900px){.aalto-article--webform-page .aalto-component-wrapper--webform{margin-top:calc(-43.4782608696vw - 2.4rem);min-height:43.4782608696vw}}.aalto-article--webform-page .aalto-component-wrapper--webform .aalto-component{background:var(--color-kb-global-bg-color,#fff)}.aalto-article--webform-page .aalto-component-wrapper--webform form::after{content:'';display:block;clear:both}.webform-submission-anniversary-donations-form .webform-element-more--link{margin-top:1.2rem;margin-bottom:1.2rem}.webform-submission-anniversary-donations-form .webform-element-more--link+.webform-element-more--content{margin-bottom:1.2rem}.aalto-article--webform-page .aalto-webform .webform-button--next,.aalto-article--webform-page .aalto-webform .webform-button--submit{float:right}.site-search__container{margin-top:1.6rem;margin-bottom:15.2rem;width:100%}@media all and (min-width:900px){.site-search__container{margin-top:4rem}}@media all and (min-width:1200px){.site-search__container{margin-top:.8rem;padding:3.2rem}}.site-search__control{position:relative;margin-bottom:2.4rem;border:1px solid #2d2d2d;border:1px solid var(--color-brand-blue,#162A52);border-radius:2.2rem}.site-search__control,.site-search__suggestions{display:flex}@media all and (min-width:900px){.site-search__control,.site-search__suggestions{max-width:81.8rem;margin-right:auto;margin-left:auto}}.aalto-search-field__clear{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-close-dark);position:absolute;top:.4rem;right:6.4rem;width:calc(4rem - .8rem);height:calc(100% - .8rem);background-size:1.6rem;background-repeat:no-repeat;background-position:center;border-radius:50%}.aalto-search-field__clear:hover,.aalto-search-field__clear:focus{background-color:var(--color-light,#fff);background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-close-dark);outline:none}@media (prefers-color-scheme:dark){.aalto-search-field__clear:hover,.aalto-search-field__clear:focus{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-close-light)}.lightmode .aalto-search-field__clear:hover,.lightmode .aalto-search-field__clear:focus{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-close-dark)}}.site-search__button{position:absolute;right:0;width:4.8rem;height:4rem;border-radius:0 2.2rem 2.2rem 0;font-size:1.6rem;color:var(--color-brand-blue,#162A52);border-left:1px solid var(--color-brand-blue,#162A52);cursor:pointer;vertical-align:top}.site-search__button:hover,.site-search__button:focus{color:var(--color-dark,#2d2d2d);outline:0 none;background:var(--color-light,#fff)}@media all and (min-width:900px){.site-search__button{width:5.6rem;height:4rem}}.suggestion-list{flex:1;list-style:none;padding:0}.suggestion-list .selected{color:var(--color-brand-blue,#162A52);background-color:var(--color-brand-turquoise,#19DDCA);outline:none}.suggestion-list .selected .suggestion-list__item::after{content:'';display:block;height:0;width:calc(100% + .8rem);box-shadow:0 0 0 .1rem var(--color-brand-blue,#162A52);margin-left:-.4rem}.suggestion-list__item{display:inline-block;margin-bottom:.8rem;padding-top:.8rem;padding-bottom:.8rem;padding-left:1.6rem;color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:normal;letter-spacing:.004rem;line-height:2.7rem;font-family:work-sans,sans-serif;text-decoration:none}@media all and (max-width:899px){.suggestion-list__item{font-size:1.7rem;line-height:2.6rem;letter-spacing:.003rem}}@media all and (min-width:900px){.suggestion-list__item{padding-left:2.4rem}}.suggestion-list__item:hover,.suggestion-list__item:focus{color:var(--color-brand-blue,#162A52);background-color:var(--color-brand-turquoise,#19DDCA);outline:none}.suggestion-list__match{color:inherit;background-color:transparent;font-weight:normal}.site-search__input{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:normal;letter-spacing:.004rem;line-height:2.7rem;font-family:work-sans,sans-serif;background:transparent;display:block;flex:1;align-items:center;height:4rem;padding-left:2rem;padding-right:5.6rem;border:none;border-radius:2.2rem;text-overflow:ellipsis;overflow:hidden}@media all and (max-width:899px){.site-search__input{font-size:1.7rem;line-height:2.6rem;letter-spacing:.003rem}}.site-search__input:focus{box-shadow:0 0 0 .2rem var(--color-brand-blue,#162A52);outline:0 none}@media all and (min-width:900px){.site-search__input{padding-left:2.4rem;padding-right:9.6rem}}.suggestion-list__type{font-size:1.2rem}.suggestion-list__item-description{font-size:1.2rem;line-height:1.6rem}.suggestion-list__item-container{text-decoration:underline}.suggestion-list__item-external::after{content:'';display:inline-block;width:1.2rem;height:1.2rem;position:relative;top:0;margin-left:.7rem}@media (prefers-color-scheme:dark){.suggestion-list__item-external::after{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-external_link-light)}}@media (prefers-color-scheme:light){.suggestion-list__item-external::after{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-external_link-dark)}}.uc-embed{--color-dark:#151515;--color-light:#ffffff;background:var(--color-light);color:var(--color-dark)}:root{--uc-typography-scale:1.6}.aalto-article [data-big-pipe-placeholder-id],.aalto-hub [data-big-pipe-placeholder-id]{display:block;margin:2.4rem auto;width:4.8rem;height:4.8rem}.region--subsite-footer{border-top:1px solid var(--color-brand-beige,#FFF8E6)}.region--subsite-footer .aalto-subsite-footer{background-color:var(--color-brand-blue,#162A52);padding:2.4rem 0 5.6rem 0}.region--subsite-footer .aalto-subsite-footer.aalto-subsite-footer--inverted-colors{--color-logo:var(--color-brand-beige,#FFF8E6);color:var(--color-brand-beige,#FFF8E6)}.region--subsite-footer .aalto-subsite-footer.aalto-subsite-footer--inverted-colors .aalto-breadcrumb__text,.region--subsite-footer .aalto-subsite-footer.aalto-subsite-footer--inverted-colors h2,.region--subsite-footer .aalto-subsite-footer.aalto-subsite-footer--inverted-colors h3,.region--subsite-footer .aalto-subsite-footer.aalto-subsite-footer--inverted-colors h4,.region--subsite-footer .aalto-subsite-footer.aalto-subsite-footer--inverted-colors h5,.region--subsite-footer .aalto-subsite-footer.aalto-subsite-footer--inverted-colors .aalto-user-generated-content{color:var(--color-brand-beige,#FFF8E6)}.region--subsite-footer .aalto-subsite-footer.aalto-subsite-footer--inverted-colors .aalto-breadcrumb__item+.aalto-breadcrumb__item::before{border-color:var(--color-brand-beige,#FFF8E6)}.region--subsite-footer .aalto-subsite-footer.aalto-subsite-footer--inverted-colors .aalto-subsite-namebar a:focus::after,.region--subsite-footer .aalto-subsite-footer.aalto-subsite-footer--inverted-colors .aalto-footer__logo-link:focus::after,.region--subsite-footer .aalto-subsite-footer.aalto-subsite-footer--inverted-colors .aalto-footer__subsite-logo-link:focus::after,.region--subsite-footer .aalto-subsite-footer.aalto-subsite-footer--inverted-colors .aalto-footer__aalto-logo-link:focus::after{background-color:var(--color-brand-beige,#FFF8E6)}.region--subsite-footer .aalto-subsite-footer .aalto-subsite-namebar{background-color:var(--color-brand-blue,#162A52);margin-top:2.4rem;margin-bottom:4.8rem;padding:0 0 4.8rem 0;border-bottom:1px solid var(--color-brand-beige,#FFF8E6)}.region--subsite-footer .aalto-subsite-namebar a{font-family:var(--font-body-font-family,work-sans,sans-serif);font-weight:bold;color:var(--color-text-body,#272A2E);font-size:4.4rem;letter-spacing:0;line-height:5rem;text-decoration:none;position:relative}.region--subsite-footer .aalto-subsite-namebar a:focus{outline:none;background:rgba(255,255,255,0)}.region--subsite-footer .aalto-subsite-namebar a:focus::after{content:'';display:block;position:absolute;bottom:0;background-color:var(--override-logo-focus-pseudo-color,var(--color-black-black,#151515));height:.4rem}[lang='fi'] .region--subsite-footer .aalto-subsite-namebar a:focus::after{width:var(--override-logo-focus-pseudo-width,7.8rem)}[lang='sv'] .region--subsite-footer .aalto-subsite-namebar a:focus::after{width:var(--override-logo-focus-pseudo-width,9.8rem)}[lang='en'] .region--subsite-footer .aalto-subsite-namebar a:focus::after{width:var(--override-logo-focus-pseudo-width,8.2rem)}.region--subsite-footer .aalto-subsite-namebar a:focus::after{bottom:-1.2rem;--override-logo-focus-pseudo-width:100%}.region--subsite-footer .aalto-subsite-footer__subsite-logo-container{display:flex;justify-content:space-between;margin-top:2.4rem;margin-bottom:4.8rem;padding-bottom:4.8rem;border-bottom:1px solid var(--color-brand-beige,#FFF8E6)}.region--subsite-footer .aalto-footer__subsite-logo{height:7rem}.region--subsite-footer .aalto-footer__subsite-logo-link{position:relative;display:inline-block}.region--subsite-footer .aalto-footer__subsite-logo-link:focus{outline:none;background:rgba(255,255,255,0)}.region--subsite-footer .aalto-footer__subsite-logo-link:focus::after{content:'';display:block;position:absolute;bottom:0;background-color:var(--override-logo-focus-pseudo-color,var(--color-black-black,#151515));height:.4rem}[lang='fi'] .region--subsite-footer .aalto-footer__subsite-logo-link:focus::after{width:var(--override-logo-focus-pseudo-width,7.8rem)}[lang='sv'] .region--subsite-footer .aalto-footer__subsite-logo-link:focus::after{width:var(--override-logo-focus-pseudo-width,9.8rem)}[lang='en'] .region--subsite-footer .aalto-footer__subsite-logo-link:focus::after{width:var(--override-logo-focus-pseudo-width,8.2rem)}.region--subsite-footer .aalto-footer__subsite-logo-link:focus::after{bottom:-1.6rem;--override-logo-focus-pseudo-width:100%}.region--subsite-footer .aalto-footer__logo-link:focus{outline:none;background:rgba(255,255,255,0)}.region--subsite-footer .aalto-footer__logo-link:focus::after{content:'';display:block;position:absolute;bottom:0;background-color:var(--override-logo-focus-pseudo-color,var(--color-black-black,#151515));height:.4rem}[lang='fi'] .region--subsite-footer .aalto-footer__logo-link:focus::after{width:var(--override-logo-focus-pseudo-width,7.8rem)}[lang='sv'] .region--subsite-footer .aalto-footer__logo-link:focus::after{width:var(--override-logo-focus-pseudo-width,9.8rem)}[lang='en'] .region--subsite-footer .aalto-footer__logo-link:focus::after{width:var(--override-logo-focus-pseudo-width,8.2rem)}.region--subsite-footer .aalto-footer__logo-link:focus::after{bottom:0}.region--subsite-footer .aalto-subsite-footer__container{margin:0 auto}@media all and (max-width:899px){.region--subsite-footer .aalto-subsite-footer__container{display:flex;flex-direction:column}}@media all and (min-width:900px){.region--subsite-footer .aalto-subsite-footer__container{display:grid;grid-template-columns:calc(100% / 3 - 4rem) calc(100% / 3) calc(100% / 3 - 4rem);grid-template-rows:auto;-moz-column-gap:4rem;column-gap:4rem}}.region--subsite-footer .aalto-subsite-footer__container .aalto-footer__aalto-logo-link{display:inline-block}.region--subsite-footer .aalto-subsite-footer__container .aalto-footer__aalto-logo-link+.aalto-footer__address-container{margin-top:2.4rem}@media all and (min-width:900px){.region--subsite-footer .aalto-footer__footer-logo-column{grid-column-start:1}}.region--subsite-footer .aalto-footer__aalto-logo-link:focus{display:inline-block;position:relative}.region--subsite-footer .aalto-footer__aalto-logo-link:focus:focus{outline:none;background:rgba(255,255,255,0)}.region--subsite-footer .aalto-footer__aalto-logo-link:focus:focus::after{content:'';display:block;position:absolute;bottom:0;background-color:var(--override-logo-focus-pseudo-color,var(--color-black-black,#151515));height:.4rem}[lang='fi'] .region--subsite-footer .aalto-footer__aalto-logo-link:focus:focus::after{width:var(--override-logo-focus-pseudo-width,7.8rem)}[lang='sv'] .region--subsite-footer .aalto-footer__aalto-logo-link:focus:focus::after{width:var(--override-logo-focus-pseudo-width,9.8rem)}[lang='en'] .region--subsite-footer .aalto-footer__aalto-logo-link:focus:focus::after{width:var(--override-logo-focus-pseudo-width,8.2rem)}.region--subsite-footer .aalto-footer__aalto-logo-link:focus:focus::after{bottom:-1.6rem}.region--subsite-footer .aalto-footer__address-container .aalto-user-generated-content{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:normal;letter-spacing:.004rem;line-height:2.7rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.region--subsite-footer .aalto-footer__address-container .aalto-user-generated-content{font-size:1.7rem;line-height:2.6rem;letter-spacing:.003rem}}@media all and (max-width:899px){.region--subsite-footer .aalto-footer__footer-navigation-column{border-top:1px solid var(--color-brand-beige,#FFF8E6);margin-top:4rem;padding-top:4rem}}@media all and (min-width:900px){.region--subsite-footer .aalto-footer__footer-navigation-column{display:flex;grid-column-start:2;border-left:1px solid var(--color-brand-beige,#FFF8E6)}.region--subsite-footer .aalto-footer__footer-navigation-column+.aalto-footer__footer-navigation-column{grid-column-start:3}}@media all and (min-width:900px){.region--subsite-footer .aalto-footer__navigation-group{padding-left:4rem}}.region--subsite-footer .aalto-footer__navigation-group--quicklinks{display:flex;flex-direction:column;justify-content:space-between;row-gap:4rem;align-items:baseline}@media all and (max-width:899px){.region--subsite-footer .aalto-subsite-footer__partner-link-item{margin-bottom:1.6rem}}@media all and (min-width:900px){.region--subsite-footer .aalto-subsite-footer__partner-link-item{margin-bottom:.8rem}}.region--subsite-footer .aalto-footer__some-link-container{display:flex;flex-wrap:wrap}.region--subsite-footer .aalto-footer__some-link-container li{display:inline-block}.region--subsite-footer .aalto-footer__some-link{height:4rem;width:4rem;border-radius:3.2rem;display:inline-block}.region--subsite-footer .aalto-footer__some-link:focus,.region--subsite-footer .aalto-footer__some-link:hover{background-color:var(--color-brand-turquoise,#19DDCA);border-color:var(--color-brand-turquoise,#19DDCA)}.region--subsite-footer .aalto-footer__some-link:focus{outline:none;box-shadow:inset 0 0 0 .1rem var(--color-black-black,#151515)}.region--subsite-footer .aalto-some__link-icon{height:4rem;width:4rem}.region--subsite-footer .aalto-some__link-icon.aalto-some__link-icon--mail{height:2.4rem;position:relative;top:1rem}.region--subsite-footer .aalto-some__link-icon.aalto-some__link-icon--whatsapp{height:3.2rem;position:relative;top:.5rem}.region--subsite-footer .aalto-some__link-icon.aalto-some__link-icon--linkedin{position:relative;top:-1px}.region--subsite-footer .aalto-some__link-icon.aalto-some__link-icon--link{height:3.6rem;position:relative;top:1px}.region--subsite-footer #aalto-footer__link-copied-notification{margin:.4rem 0 0 0}.region--subsite-footer #aalto-footer__link-copied-notification.messages--error{background-color:#BC2815;color:var(--color-light,#fff)}.region--subsite-footer .aalto-footer__bottom-container{border-top:1px solid var(--color-brand-beige,#FFF8E6);margin-top:4.8rem;padding-top:3.2rem}@media all and (min-width:900px){.region--subsite-footer .aalto-footer__bottom-container{display:flex;justify-content:space-between}}@media all and (max-width:899px){.region--subsite-footer .aalto-subsite-footer__bottom-links-list{display:flex;flex-direction:column}}.region--subsite-footer .aalto-subsite-footer__bottom-link-item{margin:1.6rem 2.4rem 0 0;display:inline-block}.region--subsite-footer .aalto-subsite-footer__bottom-link-item a[aria-current],.region--subsite-footer .aalto-subsite-footer__language-link-item a[aria-current]{text-decoration:none;color:var(--color-structural-800,#505050)}.region--subsite-footer .aalto-subsite-footer__bottom-link-item a[aria-current]:hover,.region--subsite-footer .aalto-subsite-footer__bottom-link-item a[aria-current]:focus,.region--subsite-footer .aalto-subsite-footer__language-link-item a[aria-current]:hover,.region--subsite-footer .aalto-subsite-footer__language-link-item a[aria-current]:focus{color:var(--color-brand-blue,#162A52)}@media all and (max-width:899px){.region--subsite-footer .aalto-subsite-footer__language-select ul{display:flex;flex-direction:column;margin-top:4rem}}@media all and (min-width:900px){.region--subsite-footer .aalto-subsite-footer__language-select ul{text-align:right}}@media all and (max-width:899px){.region--subsite-footer .aalto-subsite-footer__language-link-item{margin:1.6rem 0 0 0}}@media all and (min-width:900px){.region--subsite-footer .aalto-subsite-footer__language-link-item{display:inline-block;margin:1.6rem 0 0 2.4rem}}.aalto-subsite-namebar{background-color:#151515;padding:1.2rem 0}.aalto-subsite-footer .aalto-subsite-namebar{margin:2.4rem 0 3.2rem}.aalto-subsite-namebar+.aalto-footer__bottom-container{border:0}.aalto-subsite-namebar a{text-decoration:none}.aalto-subsite-namebar__subsite-link{color:#fff;font-size:2rem;font-weight:bold;letter-spacing:.002rem;line-height:2.5rem;font-family:work-sans,sans-serif;margin-bottom:0}@media all and (max-width:899px){.aalto-subsite-namebar__subsite-link{font-size:1.9rem;line-height:2.4rem}}#top-nav-sticky-header{background-color:var(--color-light,#fff)}@media all and (max-width:899px){#top-nav-sticky-header{transition:transform 0.3s cubic-bezier(0.68,0.13,0.87,0.33),background-color 0.3s cubic-bezier(0.175,0.885,0.32,1.02);position:fixed;top:0;width:100%;z-index:16;transform:translateZ(0)}#top-nav-sticky-header.aalto-header--hide{transform:translate3d(0,-5.1rem,0)}}@media all and (min-width:900px){#top-nav-sticky-header{position:fixed;top:0;z-index:16;transition:height 0.3s cubic-bezier(0.68,0.13,0.87,0.33),background-color 0.3s cubic-bezier(0.175,0.885,0.32,1.02);height:11.1rem;width:100%}#top-nav-sticky-header.header-collapsed{height:4.8rem}}@media all and (max-width:899px){#top-nav-sticky-header+#top-nav-sticky-header-dummy{margin-top:5.1rem}}@media all and (min-width:900px){#top-nav-sticky-header+#top-nav-sticky-header-dummy{margin-top:11.1rem;transition:margin-top 0.28s cubic-bezier(0.175,0.885,0.32,1.02) 220ms}}@media all and (min-width:900px){#top-nav-sticky-header.header-collapsed .aalto-topnav__items{height:calc(100vh - 4.9rem)}}@media all and (min-width:900px){#top-nav-sticky-header.header-collapsed .aalto-header__logo-container{padding:.4rem 0}}@media all and (min-width:900px){#top-nav-sticky-header.header-collapsed .aalto-header__logo{width:4rem;height:4rem;top:.4rem}}@media all and (min-width:900px){#top-nav-sticky-header .aalto-header__logo-container,#top-nav-sticky-header .aalto-header__logo{transition:width 0.3s cubic-bezier(0.68,0.13,0.87,0.33),height 0.3s cubic-bezier(0.68,0.13,0.87,0.33),padding 0.3s cubic-bezier(0.68,0.13,0.87,0.33),margin 0.3s cubic-bezier(0.68,0.13,0.87,0.33)}}@media all and (max-width:899px){#top-nav-sticky-header .aalto-search__container{top:5.1rem}}#toolbar-administration+.dialog-off-canvas-main-canvas .aalto-topnav__items{padding-bottom:16rem}.aalto-topnav-open{overflow:hidden}.aalto-topnav{display:flex;justify-content:flex-end;align-self:center;height:100%}.aalto-topnav__items{max-width:1540px;position:absolute;top:100%;right:0;height:calc(100vh - 11.1rem);padding:0 4rem 4rem 4rem;background-color:var(--color-light,#fff);transition:0.3s top cubic-bezier(0.175,0.885,0.32,1.02),0.3s width cubic-bezier(0.175,0.885,0.32,1.02),0.3s height cubic-bezier(0.175,0.885,0.32,1.02),0.3s padding cubic-bezier(0.175,0.885,0.32,1.02);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transform:translate3d(0,0,0);overflow-y:auto;-webkit-overflow-scrolling:touch;background:linear-gradient(var(--color-kb-global-bg-color,#fff) 30%,var(--color-light-a000,rgba(255,255,255,0))),linear-gradient(var(--color-light-a000,rgba(255,255,255,0)),var(--color-kb-global-bg-color,#fff) 70%) 0 100%,linear-gradient(180deg,var(--color-structural-300,#d5d5d5) 0%,var(--color-structural-300,#d5d5d5) 2px,var(--color-black-black-a015,rgba(21,21,21,0.15)) 2px,var(--color-black-black-a000,rgba(21,21,21,0)) 100%),linear-gradient(to top,var(--color-structural-300,#d5d5d5) 0%,var(--color-structural-300,#d5d5d5) 2px,var(--color-black-black-a015,rgba(21,21,21,0.15)) 2px,var(--color-black-black-a000,rgba(21,21,21,0)) 100%) 0 100%;background-attachment:local,local,scroll,scroll;background-size:100% 40px,100% 40px,100% 18px,100% 18px;background-color:var(--color-kb-global-bg-color,#fff);background-repeat:no-repeat;z-index:1}@media all and (max-width:899px){.aalto-topnav__items{top:5.1rem;width:100%;height:calc(100vh - 5.1rem);padding:0 1.6rem 15.2rem 1.6rem}}@media all and (min-width:900px){.aalto-topnav__items{width:64rem}}@media all and (min-width:900px){.aalto-topnav__item-container{display:grid;grid-template-columns:12rem 12rem auto 12rem 12rem;-moz-column-gap:.8rem;column-gap:.8rem}}@media all and (max-width:899px){.aalto-topnav__action-item.aalto-topnav__action-item--first{margin-top:1.6rem;padding-top:1.6rem;border-top:1px solid var(--color-dark,#2d2d2d)}}@media all and (min-width:900px){.aalto-topnav__action-item{height:9.6rem}}@media all and (max-width:899px){.aalto-topnav__action-item svg{vertical-align:middle;margin-right:.4rem}}.aalto-topnav__action-item--mobile+hr{margin:1.6rem 0}@media all and (min-width:900px){.aalto-topnav__action-item--mobile+hr{display:none}}.aalto-topnav__action-item--logging{margin-top:1.6rem}.aalto-topnav__action-item--profile{grid-column-start:5}.aalto-topnav__action-item .aalto-topnav__button{text-decoration:none;display:flex;align-items:center}@media all and (max-width:899px){.aalto-topnav__action-item .aalto-topnav__button{height:4rem}}@media all and (min-width:900px){.aalto-topnav__action-item .aalto-topnav__button{flex-wrap:wrap;justify-content:center;align-content:space-between;height:100%;margin:0 auto;padding:1.6rem 0}}@media all and (max-width:899px){.aalto-topnav__action-item .aalto-topnav__button .aalto-inline-icon{margin-right:.4rem}}@media all and (min-width:900px){.aalto-topnav__action-item .aalto-topnav__button .aalto-inline-icon{flex:100%;width:3.2rem;height:3.2rem}}.aalto-topnav__action-item .aalto-topnav__button .aalto-inline-icon.aalto-logo{--en:transparent;--fi:transparent;--sv:transparent;--qm:transparent;--em:var(--color-logo);--q:transparent;position:relative;left:.6rem}@media all and (min-width:900px){.aalto-topnav__action-item .aalto-topnav__button .aalto-inline-icon+span{margin-top:.4rem}}@media all and (max-width:899px){.aalto-topnav__action-item .aalto-button{margin-left:1.2rem}}.aalto-topnav__action-item--user .aalto-dropdown__toggle{margin-right:-.4rem}.aalto-topnav__button{font-family:work-sans,sans-serif;font-size:1.6rem;line-height:1.8rem;text-align:center;cursor:pointer;margin:0;padding:.4rem;text-decoration:none}.aalto-topnav__button[aria-expanded='false'] .aalto-topnav__button-collapse,.aalto-topnav__button[aria-expanded='true'] .aalto-topnav__button-expand{display:none}@media all and (max-width:899px){.aalto-topnav__button{height:5rem;margin-left:1px;padding-left:1.6rem;padding-right:1.6rem}.aalto-topnav__button:focus{box-shadow:inset 0 -.4rem 0 0 var(--override-interactive-focus-box-shadow-color,var(--color-brand-blue,#162A52))}}.aalto-topnav__button-expand,.aalto-topnav__button-collapse{display:flex;align-items:center}.aalto-topnav__button-expand .aalto-topnav__button-icon{position:relative;top:.2rem;margin-right:.8rem}.aalto-topnav__button-icon{margin-right:.4rem}@media all and (max-width:899px){.aalto-topnav__button-icon{display:none}}.aalto-topnav__language .aalto-dropdown__toggle-text{font-weight:bold;margin-right:.4rem;margin-left:0}.aalto-topnav__language .aalto-dropdown__toggle-text:focus{box-shadow:inset 0 -.4rem 0 0 var(--color-brand-blue,#162A52)}.aalto-topnav__language svg{position:relative;top:-1px}@media all and (max-width:899px){.aalto-topnav__button-icon--profile{margin-right:1.2rem}}.aalto-topnav__button[aria-expanded='false']+.aalto-topnav__items{transform:translateX(100%);visibility:hidden;width:0;padding:0}.aalto-topnav__language-item{display:inline-block;margin-top:1.6rem;margin-right:1.2rem}.aalto-topnav__language-item svg{margin-right:1.2rem;margin-left:.8rem}.aalto-topnav__language-item .aalto-button{min-width:5.6rem;height:3.2rem;padding:.6rem;padding-left:1.6rem;padding-right:1.6rem}.aalto-topnav__language-item .aalto-button[aria-current='true']{color:var(--color-brand-white,#fff);background-color:var(--color-brand-blue,#162A52);outline:1px solid var(--color-brand-blue,#162A52);outline-offset:0;border-color:var(--color-brand-blue,#162A52);background-color:var(--color-brand-blue,#162A52);color:var(--color-brand-white,#fff)}.aalto-topnav__language-item .aalto-button[aria-current='true']:focus{background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52)}.aalto-topnav__language-item .aalto-button[aria-current='true']:hover{outline:0 solid var(--color-brand-turquoise,#19DDCA);border-color:var(--color-brand-turquoise,#19DDCA);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52)}.aalto-topnav__language-item .aalto-button[aria-current='true']:active{background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52)}.aalto-topnav__language-item .aalto-button[aria-current='true']:disabled,.aalto-topnav__language-item .aalto-button[aria-current='true'][disabled],.aalto-topnav__language-item .aalto-button[aria-current='true'].disabled{border-color:rgba(0,0,0,0);outline:1px solid transparent;background-color:var(--color-brand-grey,#B7B7B7) !important;color:var(--color-brand-blue,#162A52) !important;cursor:not-allowed !important}.aalto-topnav__language-item .aalto-button abbr{text-decoration:none}@media all and (max-width:899px){.aalto-topnav__action-request{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:600;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif;display:grid;grid-template-columns:2.4rem 1fr;width:100%;border-top:1px solid var(--color-dark,#2d2d2d);margin-top:1.6rem;padding:1.6rem 0 1.6rem .8rem}}@media all and (max-width:899px) and (max-width:899px){.aalto-topnav__action-request{font-size:1.7rem;line-height:2.6rem}}@media all and (min-width:900px){.aalto-topnav__action-request{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif;grid-column-start:4;grid-column-end:6;display:grid;grid-template-columns:1.6rem auto;justify-content:flex-end;align-items:center;height:9.6rem;-moz-column-gap:.8rem;column-gap:.8rem}}@media all and (min-width:900px) and (max-width:899px){.aalto-topnav__action-request{font-size:1.2rem;line-height:2.1rem}}@media all and (max-width:899px){.aalto-topnav__action-request .aalto-inline-icon{width:1.6rem;height:1.6rem;align-self:center}}@media all and (min-width:900px){.aalto-topnav__action-request .aalto-inline-icon{width:1.6rem;height:1.6rem}}@media all and (max-width:899px){.aalto-topnav__action-item--desktop{display:none}}@media all and (min-width:900px){.aalto-topnav__action-item--mobile{display:none}}.aalto-topnav__action-item--user svg{position:relative;top:-.3rem}@media all and (min-width:900px){.aalto-topnav__action-item--desktop+.aalto-topnav__navigation-item{box-shadow:inset 0 1px 0 0 var(--color-brand-darkest-beige,#EFE4C6)}}@media all and (max-width:899px){.aalto-topnav__item-container .aalto-topnav__navigation-item{flex:100%}}@media all and (min-width:900px){.aalto-topnav__item-container .aalto-topnav__navigation-item{grid-column-start:1;grid-column-end:6}}.aalto-topnav__item-container .aalto-topnav__navigation-item .accordion__header:not(.is-open){box-shadow:0 1px 0 0 var(--color-brand-darkest-beige,#EFE4C6)}.aalto-topnav__item-container .aalto-topnav__navigation-item:first-of-type .aalto-topnav__navigation-link:hover{box-shadow:0 1px 0 0 var(--color-brand-darkest-beige,#EFE4C6)}.aalto-topnav__item-container .aalto-topnav__navigation-item:first-of-type .aalto-topnav__navigation-link:focus,.aalto-topnav__item-container .aalto-topnav__navigation-item:first-of-type .aalto-topnav__navigation-link:hover:focus{box-shadow:0 1px 0 0 var(--color-brand-darkest-beige,#EFE4C6),inset .4rem 0 0 0 var(--color-brand-blue,#162A52)}.aalto-topnav__item-container .aalto-topnav__navigation-item .aalto-topnav__navigation-link{text-decoration:underline;box-shadow:0 1px 0 0 var(--color-brand-darkest-beige,#EFE4C6)}.aalto-topnav__item-container .aalto-topnav__navigation-item .aalto-topnav__navigation-link:hover{box-shadow:0 1px 0 0 var(--color-brand-darkest-beige,#EFE4C6),inset 0 1px 0 0 var(--color-brand-darkest-beige,#EFE4C6)}.aalto-topnav__item-container .aalto-topnav__navigation-item .aalto-topnav__navigation-link:focus,.aalto-topnav__item-container .aalto-topnav__navigation-item .aalto-topnav__navigation-link:hover:focus{text-decoration:underline;box-shadow:0 1px 0 0 var(--color-brand-darkest-beige,#EFE4C6),inset 0 1px 0 0 var(--color-brand-darkest-beige,#EFE4C6),inset .4rem 1px 0 0 var(--color-brand-blue,#162A52)}@media all and (min-width:900px){.aalto-topnav__item-container .aalto-topnav__navigation-item .aalto-topnav__navigation-link{padding:2.4rem 3.2rem 2.4rem 1.6rem}}.aalto-topnav__navigation-heading{background-position:center right 1.6rem;padding-right:4rem}.aalto-topnav__item-container .aalto-topnav__navigation-link,.aalto-topnav__item-container .aalto-topnav__navigation-heading{color:var(--color-brand-blue,#162A52);font-size:2rem;font-weight:bold;letter-spacing:.002rem;line-height:2.5rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.aalto-topnav__item-container .aalto-topnav__navigation-link,.aalto-topnav__item-container .aalto-topnav__navigation-heading{font-size:1.9rem;line-height:2.4rem}}.aalto-topnav__item-container .aalto-topnav__navigation-link,.aalto-topnav__item-container .aalto-topnav__navigation-heading.accordion__title{color:inherit;display:block;background-color:transparent;border:0;text-decoration:none;text-align:left;box-shadow:none}@media all and (max-width:899px){.aalto-topnav__item-container .aalto-topnav__navigation-link,.aalto-topnav__item-container .aalto-topnav__navigation-heading.accordion__title{padding:1.6rem 3.2rem 1.6rem 1.2rem;border-top:0}}@media all and (min-width:900px){.aalto-topnav__item-container .aalto-topnav__navigation-link,.aalto-topnav__item-container .aalto-topnav__navigation-heading.accordion__title{padding-left:1.6rem}}.aalto-topnav__item-container .aalto-topnav__navigation-link.is-expanded,.aalto-topnav__item-container .aalto-topnav__navigation-heading.accordion__title.is-expanded{box-shadow:none}.aalto-topnav__item-container .aalto-topnav__navigation-link:hover,.aalto-topnav__item-container .aalto-topnav__navigation-heading.accordion__title:hover{box-shadow:inset 0 1px 0 0 var(--color-brand-darkest-beige,#EFE4C6)}.aalto-topnav__item-container .aalto-topnav__navigation-link:focus,.aalto-topnav__item-container .aalto-topnav__navigation-link:hover:focus,.aalto-topnav__item-container .aalto-topnav__navigation-heading.accordion__title:focus,.aalto-topnav__item-container .aalto-topnav__navigation-heading.accordion__title:hover:focus{color:var(--color-dark,#2d2d2d);background-color:var(--color-brand-turquoise,#19DDCA);outline:none;text-decoration:none;box-shadow:inset .4rem 0 0 0 var(--color-brand-blue,#162A52),inset 0 1px 0 0 var(--color-brand-darkest-beige,#EFE4C6)}.aalto-topnav__item-container .aalto-topnav__navigation-link:active,.aalto-topnav__item-container .aalto-topnav__navigation-heading.accordion__title:active{text-decoration:none}.aalto-topnav__navigation-heading.is-expanded+.aalto-topnav__highlighted-links{display:none}@media all and (max-width:899px){.aalto-topnav__highlighted-links{display:none}}@media all and (min-width:900px){.aalto-topnav__highlighted-links{display:flex;flex-wrap:wrap;align-items:baseline;padding-left:.4rem;-moz-column-gap:2.4rem;column-gap:2.4rem;row-gap:.4rem}}.aalto-topnav__highlighted-link{font-family:work-sans,sans-serif;font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.8rem;letter-spacing:0;line-height:2.2rem;padding:.5rem 1.2rem}@media all and (max-width:899px){.aalto-topnav__highlighted-link{font-size:1.6rem;line-height:2.4rem;letter-spacing:-.008rem}}.aalto-topnav__highlighted-link:last-of-type{margin-bottom:2.4rem}.aalto-topnav__highlighted-link:focus,.aalto-topnav__highlighted-link:hover:focus{text-decoration:underline;box-shadow:inset .4rem 0 0 0 var(--color-brand-darkest-beige,#EFE4C6)}.aalto-topnav__highlighted-link.selected{box-shadow:inset .4rem 0 0 0 var(--color-brand-blue,#162A52)}@media all and (min-width:900px){.aalto-topnav__search .aalto-search-button__label{display:inline-block}}.aalto-topnav__search .aalto-search__toggle-button:focus{box-shadow:0 .4rem 0 0 var(--override-interactive-focus-box-shadow-color,var(--color-brand-blue,#162A52))}@media all and (max-width:899px){.aalto-topnav__search .aalto-search__toggle-button:focus{box-shadow:inset 0 -.4rem 0 0 var(--override-interactive-focus-box-shadow-color,var(--color-brand-blue,#162A52))}.aalto-topnav__search .aalto-search__toggle-button::after{content:'';position:absolute;top:1.6rem;right:0;height:1.6rem;width:1px;background-color:var(--color-black-black,#151515)}}.aalto-topnav__navigation-items{display:flex}@media all and (max-width:899px){.aalto-topnav__navigation-items{background-color:var(--color-light,#fff)}}@media all and (min-width:900px){.aalto-topnav__navigation-items{align-self:center;justify-content:flex-end;align-items:center}}@media all and (min-width:900px){.aalto-topnav__navigation-items{-moz-column-gap:1.2rem;column-gap:1.2rem}}@media all and (min-width:1070px){.aalto-topnav__navigation-items{-moz-column-gap:4rem;column-gap:4rem}}.aalto-topnav__navigation-items .aalto-topnav__button{display:flex;align-items:center}@media all and (min-width:900px){.aalto-topnav__search .aalto-search__toggle-button .aalto-inline-icon,.aalto-topnav__language .aalto-dropdown__toggle .aalto-dropdown__toggle-custom-icon .aalto-inline-icon,.aalto-topnav__navigation-items .aalto-topnav__user svg,.aalto-topnav__navigation-items .aalto-topnav__apply svg,.aalto-topnav__navigation-items .aalto-topnav__support svg{margin-right:.8rem}}.aalto-topnav__break{width:1px;height:2.6rem;background-color:var(--color-dark,#2d2d2d)}@media all and (max-width:899px){.aalto-topnav__language,.aalto-topnav__user,.aalto-topnav__support,.aalto-topnav__apply,.aalto-topnav__break{display:none}}.aalto-topnav__button{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:600;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif;position:relative;display:block;text-decoration:none}@media all and (max-width:899px){.aalto-topnav__button{font-size:1.7rem;line-height:2.6rem}}.block-topnav .aalto-header__container{width:100%;display:grid;grid-template-columns:8rem 9.8rem 1fr 5.6rem;grid-template-rows:auto}@media all and (max-width:899px){.block-topnav .aalto-header__container{grid-template-columns:1.6rem 3.7rem 1fr 0;align-items:center;height:5rem}}.block-topnav .aalto-header__logo-container{padding-top:.7rem;grid-column-start:2}@media all and (min-width:900px){.block-topnav .aalto-header__logo-container{align-self:center;justify-content:start;padding-top:2.3rem;padding-bottom:1.8rem}}.block-topnav .aalto-header__logo-link{height:100%;display:inline-block}@media all and (min-width:900px){.block-topnav .aalto-header__logo-link:focus::after{--override-logo-focus-pseudo-width:8rem}.block-topnav .header-collapsed .aalto-header__logo-link:focus::after{--override-logo-focus-pseudo-width:3.5rem}}@media all and (max-width:899px){.block-topnav .aalto-header__logo-link:focus::after{--override-logo-focus-pseudo-width:3.2rem}}.block-topnav .aalto-header__logo{--en:transparent;--fi:transparent;--sv:transparent;width:3.7rem;height:2.6rem}@media all and (min-width:900px){.block-topnav .aalto-header__logo{width:9.8rem;height:6.9rem}}.aalto-topnav__action-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.6rem 1.6rem;cursor:pointer;text-decoration:none;text-align:left}@media all and (max-width:899px){.aalto-topnav__action-toggle:focus{box-shadow:inset .4rem 0 0 0 var(--color-brand-blue,#162A52)}}@media all and (min-width:600px){.aalto-topnav__action-toggle{padding:1.6rem 4rem}}@media all and (min-width:900px){.aalto-topnav__action-toggle{font-weight:600;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;padding:.4rem}}@media all and (max-width:899px){.aalto-topnav__action-toggle--hidden-mobile{display:none}}.header--with-top-nav #black-overlay::after{z-index:16}@media all and (min-width:900px){.header--with-top-nav #black-overlay+.aalto-header{z-index:unset}}.aalto-topnav__submenu.is-expanded{background-color:transparent;padding:0;box-shadow:inset 0 -1px 0 0 var(--color-brand-darkest-beige,#EFE4C6)}@media all and (min-width:900px){.aalto-topnav__submenu{display:grid;grid-template-columns:calc(50% - 1.6rem) calc(50% - 1.6rem);-moz-column-gap:3.2rem;column-gap:3.2rem}.aalto-topnav__submenu.is-expanded{padding:0 0 3.2rem 0}}.aalto-topnav__submenu-heading{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:bold;letter-spacing:.004rem;line-height:2.7rem;font-family:work-sans,sans-serif;display:block;margin-top:2.4rem;margin-bottom:1.6rem}@media all and (max-width:899px){.aalto-topnav__submenu-heading{font-size:1.7rem;line-height:2.6rem;letter-spacing:.003rem}}@media all and (max-width:899px){.aalto-topnav__submenu-heading{padding-left:1.2rem}}@media all and (min-width:900px){.aalto-topnav__submenu-heading{padding-left:1.6rem;grid-column-start:1;grid-column-end:3}}.aalto-topnav__submenu-heading-description{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif;display:block;flex:100%;margin-top:.8rem}@media all and (max-width:899px){.aalto-topnav__submenu-heading-description{font-size:1.2rem;line-height:2.1rem}}@media all and (max-width:899px){.aalto-topnav__submenu-heading-description{margin-bottom:.8rem;padding-left:1.2rem}}@media all and (min-width:900px){.aalto-topnav__submenu-heading-description{margin-bottom:1.6rem;padding-left:1.6rem}}@media all and (min-width:900px){.aalto-topnav__submenu-group:only-of-type{grid-column-start:1;grid-column-end:3;display:grid;-moz-column-gap:3.2rem;column-gap:3.2rem}}.aalto-topnav__submenu-group:only-of-type .aalto-topnav__submenu-heading{grid-column-start:1;grid-column-end:3}.aalto-topnav__submenu-group:only-of-type a.aalto-topnav__submenu-link{grid-column-start:auto;grid-column-end:auto}.aalto-topnav__submenu>.aalto-topnav__submenu-heading ~ a.aalto-topnav__submenu-link:first-of-type,.aalto-topnav__submenu>.aalto-topnav__submenu-heading ~ a.aalto-topnav__submenu-link.aalto-topnav__submenu-highlighted:nth-of-type(2){margin-top:0}.aalto-topnav__submenu-link{margin-left:1.2rem;margin-bottom:1.2rem}.aalto-topnav__submenu-link.selected{box-shadow:inset .4rem 0 0 0 var(--color-brand-blue,#162A52)}@media all and (max-width:899px){.aalto-topnav__submenu-link{padding:.4rem 1.2rem}}@media all and (min-width:900px){.aalto-topnav__submenu-link{padding:.4rem 1.2rem}}@media all and (min-width:900px){.aalto-topnav__submenu>.aalto-topnav__submenu-link:not(.aalto-topnav__submenu-highlighted){grid-column-start:1;grid-column-end:3}}.aalto-topnav__submenu>a.aalto-topnav__submenu-link:first-of-type{margin-top:2.4rem}@media all and (min-width:900px){.aalto-topnav__submenu>a.aalto-topnav__submenu-link.aalto-topnav__submenu-highlighted:nth-of-type(2){margin-top:2.4rem}}.aalto-topnav__submenu-group+.aalto-topnav__submenu-highlighted,.aalto-topnav__submenu-highlighted+.aalto-topnav__submenu-group{grid-column-start:1}@media all and (min-width:900px){.aalto-topnav__submenu-link>span{display:block}}.aalto-topnav__submenu-link-text{line-height:2.2rem}@media all and (min-width:900px){.aalto-topnav__submenu-link-text{font-family:work-sans,sans-serif;font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.8rem;letter-spacing:0;line-height:2.2rem}}@media all and (min-width:900px) and (max-width:899px){.aalto-topnav__submenu-link-text{font-size:1.6rem;line-height:2.4rem;letter-spacing:-.008rem}}@media all and (max-width:899px){.aalto-topnav__submenu-link-description{display:none}}@media all and (min-width:900px){.aalto-topnav__submenu-link-description{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif;margin-top:.8rem}}@media all and (min-width:900px) and (max-width:899px){.aalto-topnav__submenu-link-description{font-size:1.2rem;line-height:2.1rem}}.aalto-topnav__submenu-link,.aalto-topnav__action-item--link{display:block;text-decoration:none}.aalto-topnav__submenu-link:focus,.aalto-topnav__action-item--link:focus{box-shadow:inset .4rem 0 0 0 var(--color-brand-blue,#162A52)}@media all and (max-width:899px){.aalto-topnav__action-item--link{line-height:2.2rem;padding:.4rem .8rem;margin-bottom:.8rem}}.block-topnav-subsite.top-nav__with-subsite-name #top-nav-sticky-header{height:11.1rem;transition:transform 0.3s cubic-bezier(0.68,0.13,0.87,0.33),height 0.3s cubic-bezier(0.68,0.13,0.87,0.33),background-color 0.3s cubic-bezier(0.175,0.885,0.32,1.02)}@media all and (max-width:899px){.block-topnav-subsite.top-nav__with-subsite-name #top-nav-sticky-header{height:5.1rem}.block-topnav-subsite.top-nav__with-subsite-name #top-nav-sticky-header.aalto-header--hide{transition:transform 0.3s linear;transform:translate3d(0,-5.1rem,0)}}@media all and (min-width:900px){.block-topnav-subsite.top-nav__with-subsite-name #top-nav-sticky-header{height:11.1rem}.block-topnav-subsite.top-nav__with-subsite-name #top-nav-sticky-header.header-collapsed{height:4.8rem}}.block-topnav-subsite.top-nav__with-subsite-name .aalto-header__subsite-logo-container{grid-row-start:1;grid-column-start:2;grid-column-end:4;font-family:var(--font-body-font-family,work-sans,sans-serif);font-weight:bold;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:1.9rem;display:flex;align-self:center;transition:padding 0.3s cubic-bezier(0.68,0.13,0.87,0.33),font-size 0.3s cubic-bezier(0.68,0.13,0.87,0.33),line-height 0.3s cubic-bezier(0.68,0.13,0.87,0.33);padding:1.9rem 0 0 0}@media all and (max-width:899px){.block-topnav-subsite.top-nav__with-subsite-name .aalto-header__subsite-logo-container{font-size:1.2rem;line-height:1.2rem;padding:.3rem 0 0 0}}.block-topnav-subsite.top-nav__with-subsite-name .aalto-header__subsite-logo-container a{position:relative;text-decoration:none}.block-topnav-subsite.top-nav__with-subsite-name .aalto-header__subsite-logo-container a:focus:focus{outline:none;background:rgba(255,255,255,0)}.block-topnav-subsite.top-nav__with-subsite-name .aalto-header__subsite-logo-container a:focus:focus::after{content:'';display:block;position:absolute;bottom:0;background-color:var(--override-logo-focus-pseudo-color,var(--color-black-black,#151515));height:.4rem}[lang='fi'] .block-topnav-subsite.top-nav__with-subsite-name .aalto-header__subsite-logo-container a:focus:focus::after{width:var(--override-logo-focus-pseudo-width,7.8rem)}[lang='sv'] .block-topnav-subsite.top-nav__with-subsite-name .aalto-header__subsite-logo-container a:focus:focus::after{width:var(--override-logo-focus-pseudo-width,9.8rem)}[lang='en'] .block-topnav-subsite.top-nav__with-subsite-name .aalto-header__subsite-logo-container a:focus:focus::after{width:var(--override-logo-focus-pseudo-width,8.2rem)}@media all and (max-width:899px){.block-topnav-subsite.top-nav__with-subsite-name .aalto-header__subsite-logo-container a:focus:focus::after{bottom:-2px}}@media all and (min-width:900px){.block-topnav-subsite.top-nav__with-subsite-name .aalto-header__subsite-logo-container a:focus:focus::after{bottom:-.3rem}}.block-topnav-subsite.top-nav__with-subsite-name .aalto-header__logo{width:unset}@media all and (min-width:900px){.block-topnav-subsite.top-nav__with-subsite-name .aalto-header__logo{height:5.9rem}}.block-topnav-subsite.top-nav__with-subsite-name #top-nav-sticky-header .aalto-header__logo{transition:width 0.3s cubic-bezier(0.68,0.13,0.87,0.33),height 0.3s cubic-bezier(0.68,0.13,0.87,0.33)}.block-topnav-subsite.top-nav__with-subsite-name .aalto-header__logo-link{display:flex;flex-direction:column;align-items:flex-start;transition:row-gap 0.3s cubic-bezier(0.68,0.13,0.87,0.33)}@media all and (max-width:899px){.block-topnav-subsite.top-nav__with-subsite-name .aalto-header__logo-link{row-gap:.5rem}}@media all and (min-width:900px){.block-topnav-subsite.top-nav__with-subsite-name .aalto-header__logo-link{row-gap:1.1rem}}@media all and (max-width:899px){.block-topnav-subsite.top-nav__with-subsite-name .aalto-header__logo-link:focus::after{--override-logo-focus-pseudo-width:2.7rem}}@media all and (min-width:900px){.block-topnav-subsite.top-nav__with-subsite-name .aalto-header__logo-link:focus::after{--override-logo-focus-pseudo-width:5.8rem}}.block-topnav-subsite.top-nav__with-subsite-name .aalto-topnav{grid-row-start:1;grid-column-start:3}@media all and (min-width:900px){.block-topnav-subsite.top-nav__with-subsite-name .aalto-topnav{transition:padding 0.3s cubic-bezier(0.68,0.13,0.87,0.33);padding-top:3.2rem}}.block-topnav-subsite.top-nav__with-subsite-name .aalto-topnav__user .aalto-button{transition:padding 0.3s cubic-bezier(0.68,0.13,0.87,0.33),line-height 0.3s cubic-bezier(0.68,0.13,0.87,0.33)}@media all and (max-width:899px){.block-topnav-subsite.top-nav__with-subsite-name #top-nav-sticky-header+#top-nav-sticky-header-dummy{margin-top:5.1rem}}@media all and (min-width:900px){.block-topnav-subsite.top-nav__with-subsite-name #top-nav-sticky-header+#top-nav-sticky-header-dummy{margin-top:11.1rem}}@media all and (max-width:899px){.block-topnav-subsite.top-nav__with-subsite-name #top-nav-sticky-header .aalto-search__container{top:5.1rem}}.block-topnav-subsite.top-nav__with-subsite-name .aalto-topnav__items{height:calc(100vh - 11.1rem)}@media all and (max-width:899px){.block-topnav-subsite.top-nav__with-subsite-name .aalto-topnav__items{top:5.1rem;height:calc(100vh - 5.1rem)}}.block-topnav-subsite.top-nav__with-subsite-name .aalto-topnav__submenu.is-expanded{background-color:var(--color-light,#fff)}.block-topnav-subsite.top-nav__with-subsite-name .aalto-header__container{grid-template-columns:8rem auto 1fr 5.6rem}@media all and (max-width:899px){.block-topnav-subsite.top-nav__with-subsite-name .aalto-header__container{grid-template-columns:1.6rem auto 1fr 0;height:5rem}}@media all and (min-width:900px){.block-topnav-subsite.top-nav__with-subsite-name #top-nav-sticky-header.header-collapsed .aalto-header__subsite-logo-container{font-size:1.2rem;line-height:1.2rem;padding-top:.5rem}}.block-topnav-subsite.top-nav__with-subsite-name #top-nav-sticky-header.header-collapsed .aalto-header__logo-link{row-gap:.5rem}.block-topnav-subsite.top-nav__with-subsite-name #top-nav-sticky-header.header-collapsed .aalto-header__logo-link:focus::after{--override-logo-focus-pseudo-width:2.6rem;bottom:0}@media all and (min-width:900px){.block-topnav-subsite.top-nav__with-subsite-name #top-nav-sticky-header.header-collapsed .aalto-header__logo{width:unset;height:2.6rem;top:0}}.block-topnav-subsite.top-nav__with-subsite-name #top-nav-sticky-header.header-collapsed .aalto-topnav{height:100%;padding-top:0}@media all and (min-width:900px){.block-topnav-subsite.top-nav__with-subsite-name #top-nav-sticky-header.header-collapsed .aalto-topnav__items{height:calc(100vh - 4.9rem)}}.block-topnav-subsite.top-nav__with-subsite-name #top-nav-sticky-header.header-collapsed .aalto-topnav__user .aalto-button{padding-left:1.6rem;padding-right:1.6rem;line-height:1rem}.block-topnav-subsite .aalto-topnav__items{top:calc(100% + 1px);padding:0 5.6rem 5.6rem 5.6rem}@media all and (max-width:899px){.block-topnav-subsite .aalto-topnav__items{padding:0 1.6rem 15.2rem 1.6rem}}@media all and (min-width:900px){.block-topnav-subsite .aalto-topnav__item-container{grid-template-columns:auto}}@media all and (min-width:900px){.block-topnav-subsite .aalto-topnav__navigation-items{-moz-column-gap:1.6rem;column-gap:1.6rem}}@media all and (min-width:1020px){.block-topnav-subsite .aalto-topnav__navigation-items{-moz-column-gap:2.4rem;column-gap:2.4rem}}@media all and (min-width:1200px){.block-topnav-subsite .aalto-topnav__navigation-items{-moz-column-gap:4rem;column-gap:4rem}}@media all and (max-width:899px){.block-topnav-subsite .aalto-topnav__item-container .aalto-topnav__navigation-link,.block-topnav-subsite .aalto-topnav__item-container .aalto-topnav__navigation-heading{color:var(--color-brand-blue,#162A52);font-size:2rem;font-weight:bold;letter-spacing:.002rem;line-height:2.5rem;font-family:work-sans,sans-serif}}@media all and (max-width:899px) and (max-width:899px){.block-topnav-subsite .aalto-topnav__item-container .aalto-topnav__navigation-link,.block-topnav-subsite .aalto-topnav__item-container .aalto-topnav__navigation-heading{font-size:1.9rem;line-height:2.4rem}}@media all and (min-width:900px){.block-topnav-subsite .aalto-topnav__item-container .aalto-topnav__navigation-link,.block-topnav-subsite .aalto-topnav__item-container .aalto-topnav__navigation-heading{color:var(--color-brand-blue,#162A52);font-size:2.6rem;font-weight:bold;letter-spacing:.003rem;line-height:3.3rem;font-family:work-sans,sans-serif}}@media all and (min-width:900px) and (max-width:899px){.block-topnav-subsite .aalto-topnav__item-container .aalto-topnav__navigation-link,.block-topnav-subsite .aalto-topnav__item-container .aalto-topnav__navigation-heading{font-size:2.1rem;line-height:2.7rem;letter-spacing:.002rem}}.block-topnav-subsite .aalto-topnav__navigation-items>.aalto-topnav__navigation-item .aalto-topnav__navigation-link{font-weight:bold;text-decoration:none;display:flex;align-items:center}@media all and (max-width:899px){.block-topnav-subsite .aalto-topnav__navigation-items>.aalto-topnav__navigation-item .aalto-topnav__navigation-link{height:4rem}}@media all and (min-width:900px){.block-topnav-subsite .aalto-topnav__navigation-items>.aalto-topnav__navigation-item .aalto-topnav__navigation-link{flex-wrap:wrap;justify-content:center;align-content:space-between;height:100%;margin:0 auto;padding:.6rem .4rem}}@media all and (min-width:900px){.block-topnav-subsite .aalto-topnav__navigation-items.items-fit .aalto-topnav__menu-items{display:none}}@media all and (max-width:899px){.block-topnav-subsite .aalto-topnav__navigation-items.items-fit>.aalto-topnav__navigation-item{display:none}}@media all and (max-width:899px){.block-topnav-subsite .aalto-topnav__action-item--mobile{margin-top:1.6rem}}.block-topnav-subsite .aalto-topnav__highlighted-link{margin-left:-.4rem;padding:.5rem 1.6rem}.block-topnav-subsite .aalto-topnav__submenu{-moz-column-gap:0;column-gap:0}@media all and (min-width:900px){.block-topnav-subsite .aalto-topnav__submenu{display:flex;flex-wrap:wrap}}.block-topnav-subsite .aalto-topnav__submenu-heading{flex:100%;margin-top:0;margin-bottom:0}@media all and (max-width:899px){.block-topnav-subsite .aalto-topnav__submenu-heading{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:bold;letter-spacing:.004rem;line-height:2.7rem;font-family:work-sans,sans-serif}}@media all and (max-width:899px) and (max-width:899px){.block-topnav-subsite .aalto-topnav__submenu-heading{font-size:1.7rem;line-height:2.6rem;letter-spacing:.003rem}}@media all and (min-width:900px){.block-topnav-subsite .aalto-topnav__submenu-heading{color:var(--color-brand-blue,#162A52);font-size:2rem;font-weight:bold;letter-spacing:.002rem;line-height:2.5rem;font-family:work-sans,sans-serif}}@media all and (min-width:900px) and (max-width:899px){.block-topnav-subsite .aalto-topnav__submenu-heading{font-size:1.9rem;line-height:2.4rem}}.block-topnav-subsite .aalto-topnav__submenu-link+.aalto-topnav__submenu-heading{margin-top:2.4rem}.block-topnav-subsite .aalto-topnav__submenu-group{margin-bottom:0}.block-topnav-subsite .aalto-topnav__submenu-link{margin-left:0;margin-bottom:0}@media all and (max-width:899px){.block-topnav-subsite .aalto-topnav__submenu-link{padding:.9rem 1.2rem}.block-topnav-subsite .aalto-topnav__submenu-link:last-of-type{margin-bottom:1.6rem}}@media all and (min-width:900px){.block-topnav-subsite .aalto-topnav__submenu-link{padding:1.3rem 1.6rem}}@media all and (min-width:900px){.block-topnav-subsite .aalto-topnav__submenu>.aalto-topnav__submenu-link:not(.aalto-topnav__submenu-highlighted){width:29rem}}.block-topnav-subsite .aalto-topnav__submenu>a.aalto-topnav__submenu-link:first-of-type{margin-top:0}.block-topnav-subsite .aalto-topnav__submenu-link-text{text-decoration:underline}@media all and (min-width:900px){.block-topnav-subsite .aalto-topnav__action-item .aalto-topnav__button{width:9.6rem}}@media all and (min-width:900px){.block-topnav-subsite #top-nav-sticky-header.header-collapsed .aalto-header__logo-link--collapsed{opacity:1;height:100%;visibility:visible}.block-topnav-subsite #top-nav-sticky-header.header-collapsed .aalto-header__logo-link--collapsed+.aalto-header__logo-link{opacity:0;height:0;visibility:hidden}}.site-search-header{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto;padding-top:6.4rem}@media all and (min-width:600px){.site-search-header{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.site-search-header{padding-left:8rem;padding-right:8rem}}.site-search{margin-top:2.4rem;max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto}@media all and (min-width:600px){.site-search{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.site-search{padding-left:8rem;padding-right:8rem}}@media all and (min-width:900px){.site-search{display:flex;justify-content:space-between;position:relative}}@media all and (min-width:900px){.site-search>div{margin-top:8rem;max-width:81.8rem;width:100%}}@media all and (min-width:900px){.site-search .aalto-filters{margin-top:8rem}}.page.page--search-results .search-results__content__result-count{margin-bottom:2.4rem;font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.page.page--search-results .search-results__content__result-count{font-size:1.2rem;line-height:2.1rem}}.search-results__query{margin-bottom:2.4rem}@media all and (min-width:900px){.search-results__query{position:absolute;left:8rem;right:8rem;top:0;width:calc(100% - 53.6rem);min-width:calc((100% *  2 / 3) - 21.6rem);max-width:81.8rem}}.search-results__query label{display:block;margin-left:1.6rem;margin-bottom:.4rem}.search-results__query input{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;background-color:transparent;width:100%;padding-top:.9rem;padding-right:1.6rem;padding-bottom:1rem;padding-left:4rem;border:0;border-radius:2rem;box-shadow:inset 0 0 0 .1rem var(--color-dark,#2d2d2d);background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-magnifier_lens-dark);background-size:1.6rem 1.6rem;background-repeat:no-repeat;background-position:1.6rem center}@media (prefers-color-scheme:dark){.search-results__query input{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-magnifier_lens-light)}.lightmode .search-results__query input{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-magnifier_lens-dark)}}.search-results__query input:hover,.search-results__query input:focus{outline:none;box-shadow:inset 0 0 0 .2rem var(--color-dark,#2d2d2d)}.aalto-es-search__container{font-family:work-sans,sans-serif}.aalto-es-search__container .hub-listing__search{display:flex;-moz-column-gap:8rem;column-gap:8rem;justify-content:space-between;margin-top:.8rem}@media all and (min-width:900px){.aalto-es-search__container .hub-listing__search{align-items:end}}.aalto-es-search__container .hub-listing__search h1{color:var(--color-brand-blue,#162A52);font-size:2.6rem;font-weight:bold;letter-spacing:.003rem;line-height:3.3rem;font-family:work-sans,sans-serif;margin-bottom:0;display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:.8rem;column-gap:.8rem;row-gap:.4rem;flex:1}@media all and (max-width:899px){.aalto-es-search__container .hub-listing__search h1{font-size:2.1rem;line-height:2.7rem;letter-spacing:.002rem}}@media all and (max-width:899px){.aalto-es-search__container .hub-listing__search h1{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:600;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif;margin-bottom:1.2rem}}@media all and (max-width:899px) and (max-width:899px){.aalto-es-search__container .hub-listing__search h1{font-size:1.7rem;line-height:2.6rem}}.aalto-es-search__container .hub-listing__search-specifier{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.aalto-es-search__container .hub-listing__search-specifier{font-size:1.2rem;line-height:2.1rem}}.aalto-es-search__container .hub-listing__search h1+div{flex:1}.aalto-es-search__container .aalto-es-search__visibillity{display:block;width:100%}.aalto-es-search__container .aalto-es-search__visibillity .aalto-toggle-switch__label{color:var(--color-highlight-1-fg,#272A2E)}.aalto-es-search__container .aalto-es-search__visibillity .aalto-toggle-switch{display:flex;-moz-column-gap:.8rem;column-gap:.8rem;align-items:center;margin-top:1.6rem}.aalto-es-search__container .hub-listing__filter-heading{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:bold;letter-spacing:.004rem;line-height:2.7rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.aalto-es-search__container .hub-listing__filter-heading{font-size:1.7rem;line-height:2.6rem;letter-spacing:.003rem}}#search-downshift-input{color:var(--color-text-body,#272A2E);font-size:1.8rem;font-weight:normal;letter-spacing:.004rem;line-height:2.7rem;font-family:work-sans,sans-serif;padding:1rem 6.4rem 1rem 1.6rem;height:4rem;position:relative;width:100%;max-width:100%;border:0;border-radius:0;text-overflow:ellipsis;overflow:hidden}@media all and (max-width:899px){#search-downshift-input{font-size:1.7rem;line-height:2.6rem;letter-spacing:.003rem}}@media (prefers-color-scheme:dark){#search-downshift-input:focus{color:var(--color-light,#fff);background-color:var(--color-dark,#2d2d2d)}}#search-downshift-input+div>div:first-of-type{top:0;width:4.8rem;height:100%;background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-magnifier_lens-dark);display:inline-block;cursor:default;text-decoration:none;transition:box-shadow 0.125s linear,padding 0.125s linear,background-position 0.125s linear;border-width:.1rem;border-style:solid;padding:1.1rem 3.1rem;text-align:center;border-color:var(--color-brand-blue,#162A52);color:var(--color-brand-blue,#162A52);background-color:var(--color-brand-white,#fff);background-position:.8rem 1.2rem;outline:1px solid var(--color-brand-blue,#162A52);outline-offset:0;border-radius:3.5rem;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);transform:translate3d(0,0,0);font-weight:600;color:var(--color-brand-blue,#162A52);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;background-size:1.6rem 1.6rem;background-repeat:no-repeat;background-position:calc(100% - 1.6rem) center;border-left:1px solid var(--color-dark,#2d2d2d);border-radius:0;padding:0}@media (prefers-color-scheme:dark){#search-downshift-input+div>div:first-of-type{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-magnifier_lens-light)}.lightmode #search-downshift-input+div>div:first-of-type{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-magnifier_lens-dark)}}#search-downshift-input+div>div:first-of-type:focus{outline:2px solid var(--color-brand-white,#fff);box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52);border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none}#search-downshift-input+div>div:first-of-type.hover,#search-downshift-input+div>div:first-of-type:hover{color:inherit;outline:0 solid var(--color-brand-turquoise,#19DDCA);box-shadow:none;border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none;cursor:default}#search-downshift-input+div>div:first-of-type:hover:focus{outline:2px solid var(--color-brand-white,#fff);box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52)}#search-downshift-input+div>div:first-of-type:active{border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none;transition-duration:0.05s}#search-downshift-input+div>div:first-of-type:hover:active{outline:1px solid var(--color-brand-turquoise,#19DDCA);box-shadow:none;border-color:rgba(0,0,0,0)}#search-downshift-input+div>div:first-of-type:disabled,#search-downshift-input+div>div:first-of-type[disabled],#search-downshift-input+div>div:first-of-type.disabled{border-color:rgba(0,0,0,0);outline:1px solid transparent;background-color:var(--color-brand-grey,#B7B7B7) !important;color:var(--color-brand-blue,#162A52) !important;cursor:not-allowed !important}#search-downshift-input+div>div:first-of-type>div{padding:0 2.4rem}.aalto-es-search__results-query .aalto-form__label{color:var(--color-dark,#2d2d2d)}.aalto-es-search__results-query.hub-listing__search .elastic-listing__search-suggestions{width:100%;left:0}.aalto-es-search__results-query.hub-listing__search .elastic-listing__search-suggestions li{padding:0;background-color:transparent !important}.aalto-es-search__results-query.hub-listing__search .elastic-listing__search-suggestions button{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:normal;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.aalto-es-search__results-query.hub-listing__search .elastic-listing__search-suggestions button{font-size:1.7rem;line-height:2.6rem}}.aalto-es-search__results-query.hub-listing__search .elastic-listing__search-suggestions button mark.highlight{font-weight:normal;background-color:var(--color-highlight-1-bg,#19DDCA)}.aalto-es-search__search-results-error{font-family:work-sans,sans-serif;font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.8rem;letter-spacing:0;line-height:2.7rem;overflow-wrap:anywhere}@media all and (max-width:899px){.aalto-es-search__search-results-error{font-size:1.6rem;line-height:2.4rem;letter-spacing:-.008rem}}.aalto-es-search__results-info{font-family:work-sans,sans-serif;font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.8rem;letter-spacing:0;line-height:2.7rem;background-color:var(--color-light,#fff);width:100%;padding-top:8rem;padding-bottom:8rem}@media all and (max-width:899px){.aalto-es-search__results-info{font-size:1.6rem;line-height:2.4rem;letter-spacing:-.008rem}}.aalto-es-search__results-info>span{display:block;max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto}@media all and (min-width:600px){.aalto-es-search__results-info>span{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-es-search__results-info>span{padding-left:8rem;padding-right:8rem}}.aalto-es-search .hub-listing_search_and_count{padding-top:2.4rem}@media all and (max-width:899px){.aalto-es-search .hub-listing_search_and_count{margin-bottom:1.6rem}}.aalto-es-search .hub-listing__filter-list{flex-basis:calc(100% - 26rem - .8rem)}@media all and (max-width:899px){.aalto-es-search .hub-listing__filter-list{flex-basis:100%;position:relative}}@media all and (min-width:900px){.aalto-es-search .hub-listing__filter-list+.filter-toggle-container{display:block;flex-basis:26rem;text-align:right}}.aalto-es-search__container ul.aalto-es-search__filter-pill-container{padding:.4rem}.aalto-es-search .hub-listing__filters{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;-moz-column-gap:.8rem;column-gap:.8rem;margin-bottom:2.4rem}@media all and (max-width:899px){.aalto-es-search .hub-listing__filters{padding-right:0;padding-left:0}}.aalto-es-search .aalto-es-search__selected-container{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif;margin-bottom:.8rem}@media all and (max-width:899px){.aalto-es-search .aalto-es-search__selected-container{font-size:1.2rem;line-height:2.1rem}}.aalto-es-search #filter-toggle{white-space:nowrap;margin-top:.4rem;padding:.4rem}.aalto-es-search #filter-toggle.is-expanded>.is-expanded,.aalto-es-search #filter-toggle.is-collapsed>.is-collapsed{display:none}.aalto-es-search .hub-listing__filters #filter-toggle svg{margin-right:.8rem;vertical-align:bottom}.aalto-es-search .aalto-es-search__selected-container,.aalto-es-search .aalto-es-search__filters{flex:100%}@media all and (max-width:899px){.aalto-es-search .aalto-es-search__selected-container,.aalto-es-search .aalto-es-search__filters{padding-right:4rem;padding-left:4rem}}@media all and (max-width:599px){.aalto-es-search .aalto-es-search__selected-container,.aalto-es-search .aalto-es-search__filters{padding-right:1.6rem;padding-left:1.6rem}}.aalto-es-search .hub-listing__results__item__link{padding-top:2rem;padding-bottom:2rem}.aalto-es-search .hub-listing__results__item__summary{margin:.8rem 0 0 0}.aalto-es-search .hub-listing__results__item__type{font-weight:normal;color:var(--color-structural-800,#505050);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif;display:flex;flex-wrap:wrap;-moz-column-gap:.6rem;column-gap:.6rem;margin-bottom:.4rem}@media all and (max-width:899px){.aalto-es-search .hub-listing__results__item__type{font-size:1.2rem;line-height:2.1rem}}.aalto-es-search .hub-listing__results__item__type span{margin-right:.5rem}.aalto-es-search .hub-listing__results--major{font-weight:normal;display:flex;-moz-column-gap:.4rem;column-gap:.4rem;margin-left:.5rem}.aalto-es-search .hub-listing__results--major span{color:var(--color-structural-600,#949494)}.aalto-es-search__container .aalto-pager{background-color:var(--color-light,#fff);padding-top:2.4rem}.aalto-es-search__container .aalto-pager__item--ellipsis{color:var(--color-text-body,#272A2E);min-width:4rem}.aalto-es-search__filters--subsite{display:flex;gap:1.2rem}.aalto-es-search__filters--subsite input[type='checkbox']+label{max-width:none;display:flex;align-items:center;padding-left:3.4rem}.aalto-es-search__filters--subsite input[type='checkbox']+label::after{display:none}.aalto-es-search__filters--subsite input[type='checkbox']:checked+label::before{border:2px solid var(--color-dark,#2d2d2d)}.accordion__container h2{margin-bottom:2.4rem}.aalto-article .accordion__title[aria-expanded='false'],.aalto-hub .accordion__title[aria-expanded='false'],.page .accordion__title[aria-expanded='false']{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_down-dark)}@media (prefers-color-scheme:dark){.aalto-article .accordion__title[aria-expanded='false'],.aalto-hub .accordion__title[aria-expanded='false'],.page .accordion__title[aria-expanded='false']{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_down-light)}.lightmode .aalto-article .accordion__title[aria-expanded='false'],.lightmode .aalto-hub .accordion__title[aria-expanded='false'],.lightmode .page .accordion__title[aria-expanded='false']{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_down-dark)}}@media (prefers-color-scheme:dark){.aalto-article .accordion__title[aria-expanded='false']:hover,.aalto-article .accordion__title[aria-expanded='false']:focus,.aalto-hub .accordion__title[aria-expanded='false']:hover,.aalto-hub .accordion__title[aria-expanded='false']:focus,.page .accordion__title[aria-expanded='false']:hover,.page .accordion__title[aria-expanded='false']:focus{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_down-dark)}}.aalto-article .accordion__title[aria-expanded='true'],.aalto-hub .accordion__title[aria-expanded='true'],.page .accordion__title[aria-expanded='true']{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_up-dark)}@media (prefers-color-scheme:dark){.aalto-article .accordion__title[aria-expanded='true'],.aalto-hub .accordion__title[aria-expanded='true'],.page .accordion__title[aria-expanded='true']{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_up-light)}.lightmode .aalto-article .accordion__title[aria-expanded='true'],.lightmode .aalto-hub .accordion__title[aria-expanded='true'],.lightmode .page .accordion__title[aria-expanded='true']{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_up-dark)}}@media (prefers-color-scheme:dark){.aalto-article .accordion__title[aria-expanded='true']:hover,.aalto-article .accordion__title[aria-expanded='true']:focus,.aalto-hub .accordion__title[aria-expanded='true']:hover,.aalto-hub .accordion__title[aria-expanded='true']:focus,.page .accordion__title[aria-expanded='true']:hover,.page .accordion__title[aria-expanded='true']:focus{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_up-dark)}}.accordion__title{border-color:var(--color-brand-blue,#162A52);padding:1.6rem 4.8rem 1.6rem 1.6rem}@media (prefers-color-scheme:dark){.accordion__title:hover,.accordion__title:focus{color:var(--color-brand-beige,#FFF8E6)}}.accordion__title:hover{box-shadow:none}.accordion__title:hover,.accordion__title:focus{background-color:var(--color-brand-turquoise,#19DDCA)}@media (prefers-color-scheme:dark){.accordion__title:hover .js-anchor-link-icon,.accordion__title:focus .js-anchor-link-icon{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-link_default-dark)}.accordion__title:hover .js-anchor-link-icon:focus,.accordion__title:focus .js-anchor-link-icon:focus{box-shadow:inset 0 0 0 1px var(--color-brand-beige,#FFF8E6)}}.accordion__fake-title[aria-expanded='true'],.accordion__title[aria-expanded='true'],.accordion__title--elastic[aria-expanded='true']{transition:none}.accordion__header ~ .accordion__header .accordion__title:hover:not(:focus){box-shadow:inset 0 1px 0 0 var(--color-brand-blue,#162A52)}.accordion__title:focus,.accordion__content.is-expanded+.accordion__header .accordion__title[aria-expanded='true']:focus,.accordion__content.is-expanded+.accordion__header .accordion__title[aria-expanded='false']:focus{box-shadow:inset 0 0 0 2px var(--color-brand-blue,#162A52);border-bottom-color:var(--color-kb-global-bg-color,#fff)}.accordion__title.is-expanded:not(:hover):not(:focus){box-shadow:none}.accordion__content.is-expanded{padding-top:1.6rem}.paragraph--text-accordion .accordion__header,.aalto-manual-liftups--accordion .accordion__header{box-shadow:inset 0 1px 0 0 var(--color-brand-blue,#162A52);margin-top:0}.paragraph--text-accordion .accordion__header.is-closed:last-of-type,.aalto-manual-liftups--accordion .accordion__header.is-closed:last-of-type{box-shadow:inset 0 -1px 0 0 var(--color-brand-blue,#162A52),inset 0 1px 0 0 var(--color-brand-blue,#162A52)}.paragraph--text-accordion .accordion__title,.aalto-manual-liftups--accordion .accordion__title{border:0}.paragraph--text-accordion .accordion__title.is-expanded:not(:focus),.aalto-manual-liftups--accordion .accordion__title.is-expanded:not(:focus){border-bottom-color:transparent}.paragraph--text-accordion .accordion__title.is-expanded:not(:hover):not(:focus),.aalto-manual-liftups--accordion .accordion__title.is-expanded:not(:hover):not(:focus){background-color:transparent}.paragraph--text-accordion .accordion__content.is-expanded,.aalto-manual-liftups--accordion .accordion__content.is-expanded{box-shadow:unset;margin-bottom:1.6rem}@media (prefers-color-scheme:light){.paragraph--text-accordion .accordion__content.is-expanded,.aalto-manual-liftups--accordion .accordion__content.is-expanded{background-color:var(--color-kb-bg-grey,#f4f4f4)}}.paragraph--text-accordion .aalto-table-wrapper th,.paragraph--text-accordion .aalto-table-wrapper td,.aalto-manual-liftups--accordion .aalto-table-wrapper th,.aalto-manual-liftups--accordion .aalto-table-wrapper td{background-color:transparent;vertical-align:middle}.paragraph--text-accordion .aalto-table-wrapper thead th,.aalto-manual-liftups--accordion .aalto-table-wrapper thead th{color:unset}.paragraph--text-accordion .accordion__description,.aalto-manual-liftups--accordion .accordion__description{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:600;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif;color:var(--color-dark,#2d2d2d);background-color:var(--color-brand-background,var(--color-brand-darker-beige,#F9F1DD));margin-bottom:3.2rem;padding:3.2rem}@media all and (max-width:899px){.paragraph--text-accordion .accordion__description,.aalto-manual-liftups--accordion .accordion__description{font-size:1.7rem;line-height:2.6rem}}.aalto-manual-liftups--accordionSDFSD .accordion__title:not(:hover):not(:focus){background-color:var(--color-brand-white,#fff)}.aalto-manual-liftups--accordionSDFSD .accordion__content.is-expanded{padding-top:1.6rem}.aalto-manual-liftups--accordionSDFSD .aalto__read-more-container{display:flex;justify-content:flex-end;margin-top:0}.aalto-manual-liftups--accordionSDFSD .accordion__content .aalto__read-more-container a{font-weight:600;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;padding:2px .8rem 2px .8rem;background-position:center left .8rem;margin-top:0;margin-bottom:0;padding-left:3.2rem}.aalto-manual-liftups--accordionSDFSD .accordion__content .aalto__read-more-container a:focus{box-shadow:inset 0 0 0 2px var(--color-brand-blue,#162A52)}@media (prefers-color-scheme:dark){.aalto-manual-liftups--accordionSDFSD .accordion__content .aalto__read-more-container a:hover,.aalto-manual-liftups--accordionSDFSD .accordion__content .aalto__read-more-container a:focus{color:var(--color-brand-beige,#FFF8E6)}}.aalto-manual-liftups--accordionSDFSD .accordion__content .aalto__read-more-container a:hover,.aalto-manual-liftups--accordionSDFSD .accordion__content .aalto__read-more-container a:focus{background-color:var(--color-brand-turquoise,#19DDCA);background-position:center left 1rem}.aalto-manual-liftups--accordionSDFSD .aalto__read-more-container svg{margin-left:.8rem}.aalto-article .aalto-article__top{margin-bottom:0}@media all and (min-width:900px){.aalto-article .aalto-article__top-wrapper{padding-top:3.2rem}}.aalto-article .aalto-article__top-wrapper+.aalto-article__hero-wrap{margin-top:1.6rem}@media all and (min-width:900px){.aalto-article .aalto-article__top-wrapper+.aalto-article__hero-wrap{margin-top:3.2rem}}.aalto-article .aalto-article__hero-wrap{margin-bottom:.8rem}.aalto-article__top h1{margin-bottom:.8rem}@media all and (min-width:900px){.aalto-article__top h1{margin-bottom:1.6rem}}.aalto-article__ingress{margin-top:1.6rem}@media all and (min-width:900px){.aalto-article__ingress{margin-top:2.4rem}}.aalto-article__meta-item{color:var(--color-text-meta,#445371)}.aalto-article__hero-container img{border-radius:0 2rem 0 0}.article-container+.hr-only+.aalto-table-of-contents{margin-top:0}.aalto-article__text-and-image-wrapper{display:flex;-moz-column-gap:3.2rem;column-gap:3.2rem;row-gap:.8rem;padding-top:1.6rem;flex-direction:column}@media all and (max-width:899px){.aalto-article__text-and-image-wrapper{align-items:flex-start;flex-direction:column-reverse}}@media all and (min-width:600px){.aalto-article__text-and-image-wrapper{row-gap:1.6rem}}@media all and (min-width:900px){.aalto-article__text-and-image-wrapper{row-gap:2.4rem;flex-direction:row;align-items:center;padding-top:3.2rem}}.aalto-article__text-and-image-wrapper .aalto-article__top{margin-bottom:0}.aalto-article__text-and-image-wrapper .aalto-article__top-wrapper{flex:calc(100% - 12rem);padding-top:0}@media all and (min-width:600px){.aalto-article__text-and-image-wrapper .aalto-article__top-wrapper{flex:calc(100% - 20rem)}}@media all and (min-width:900px){.aalto-article__text-and-image-wrapper .aalto-article__top-wrapper{flex:calc(100% - 28rem)}}@media all and (min-width:1200px){.aalto-article__text-and-image-wrapper .aalto-article__top-wrapper{flex:calc(100% - 30rem)}}.aalto-article__text-and-image-wrapper .aalto-article__top-wrapper+.aalto-article__hero-wrap{margin-top:0}.aalto-article__text-and-image-wrapper .aalto-article__hero-wrap{margin-bottom:0}@media all and (min-width:900px){.aalto-article__text-and-image-wrapper .aalto-article__hero-wrap{width:28rem;min-width:28rem}}@media all and (min-width:1200px){.aalto-article__text-and-image-wrapper .aalto-article__hero-wrap{width:30rem;min-width:30rem}}.aalto-article__text-and-image-wrapper img{border-radius:50%}@media all and (max-width:899px){.aalto-article__text-and-image-wrapper img{width:20rem;margin:0}}@media all and (max-width:599px){.aalto-article__text-and-image-wrapper img{width:12rem}}.aalto-article__text-and-image-wrapper .aalto-article__hero-wrap .image-caption{color:var(--color-brand-blue,#162A52)}@media all and (min-width:900px){.aalto-article__text-and-image-wrapper .aalto-article__hero-wrap .image-caption{text-align:center}}.aalto-article .aalto-hr{background-color:var(--color-brand-darkest-beige,#EFE4C6);margin-top:1.6rem;margin-bottom:3.2rem}@media all and (min-width:600px){.aalto-article .aalto-hr{margin-top:2.4rem}}@media all and (min-width:900px){.aalto-article .aalto-hr{margin-top:3.2rem}}.aalto-attachment__container{background-color:var(--color-brand-white,#fff);border-radius:0;border:0;box-shadow:0 0 .3rem 0 rgba(95,129,178,0.5);padding:.8rem 1.6rem}@media all and (min-width:900px){.aalto-attachment__container{padding:2.4rem 3.2rem}}.aalto-attachment__container:not(:last-of-type){margin-bottom:1.6rem}.aalto-attachment__container:last-child{border-radius:0}.aalto-attachment__container:hover,.aalto-attachment__container:focus-within{color:#2d2d2d;background-color:var(--color-brand-turquoise,#19DDCA)}.aalto-attachment__container:focus-within{box-shadow:0 0 0 2px var(--color-brand-blue,#162A52)}.aalto-attachment__icon-attachment{position:relative;top:.4rem;margin-right:1.6rem}@media all and (min-width:900px){.aalto-attachment__icon-attachment{margin-right:3.2rem}}.aalto-attachment__text .aalto-attachment__link{margin-bottom:0}.aalto-attachment__text .aalto-attachment__link:hover,.aalto-attachment__text .aalto-attachment__link:focus{text-decoration:none}.aalto-attachment__text .aalto-attachment__link:focus{box-shadow:none}.aalto-attachment__description{color:inherit}.kb-blog-post .kb-blog-author-information{font-family:work-sans,sans-serif;font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.8rem;letter-spacing:0;line-height:2.7rem}@media all and (max-width:899px){.kb-blog-post .kb-blog-author-information{font-size:1.6rem;line-height:2.4rem;letter-spacing:-.008rem}}.kb-blog-post .kb-blog-author-information .highlight,.kb-blog-post .kb-blog-author-information .image-with-text-wrapper p a,.image-with-text-wrapper p .kb-blog-post .kb-blog-author-information a,.kb-blog-post .kb-blog-author-information .kb-self-study-material .hub-listing__results__item__link-container a.internal,.kb-self-study-material .hub-listing__results__item__link-container .kb-blog-post .kb-blog-author-information a.internal,.kb-blog-post .kb-blog-author-information .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .kb-blog-post .kb-blog-author-information a.internal{margin-top:6.4rem}.kb-blog-post .aalto-article__top{margin-bottom:3.2rem}.kb-blog-post .aalto-article__top-wrapper+.hr-only .aalto-hr{margin-top:4rem}.kb-blog-post .single-image{margin-bottom:2.4rem}.aalto-hub>.kb-breadcrumb{position:relative;top:-2.4rem}.kb-breadcrumb{background-color:var(--color-target-group,var(--color-brand-background));border-bottom:0;padding-top:.8rem;padding-bottom:.8rem}.kb-breadcrumb .aalto-breadcrumb-container{padding-top:.4rem;padding-bottom:.4rem}.kb-breadcrumb nav{margin-bottom:0;padding-left:calc(1.6rem - .4rem);padding-right:calc(1.6rem - .4rem)}@media all and (min-width:900px){.kb-breadcrumb nav{padding-left:calc(8rem - .4rem);padding-right:calc(8rem - .4rem)}}.kb-breadcrumb .aalto-breadcrumb__list{flex-wrap:wrap;row-gap:.4rem;margin-bottom:0}@media all and (max-width:899px){.kb-breadcrumb .aalto-breadcrumb__item{display:none}.kb-breadcrumb .aalto-breadcrumb__item:nth-last-of-type(2),.kb-breadcrumb .aalto-breadcrumb__item:last-of-type{display:flex}}.kb-breadcrumb .aalto-breadcrumb__item::before{display:none}@media (prefers-color-scheme:dark){.kb-breadcrumb .aalto-breadcrumb__item{--override-interactive-focus-box-shadow-color:var(--color-brand-beige,#FFF8E6);color:var(--color-brand-text-dark-mode,var(--color-brand-beige,#FFF8E6))}}.kb-breadcrumb .aalto-breadcrumb__item--more{display:none}@media all and (max-width:899px){.kb-breadcrumb .aalto-breadcrumb__item--more{display:block}}.kb-breadcrumb .aalto-breadcrumb__show-more{text-decoration:none;height:2.4rem;padding:.3rem .6rem}.kb-breadcrumb .aalto-breadcrumb__text{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;color:inherit;text-underline-offset:2px;padding:.15rem .4rem}@media (prefers-color-scheme:dark){.kb-breadcrumb .aalto-breadcrumb__text:hover:not(a),.kb-breadcrumb .aalto-breadcrumb__text:focus:not(a){color:var(--color-brand-text-dark-mode,var(--color-brand-beige,#FFF8E6))}}.kb-breadcrumb .aalto-breadcrumb__item-separator{display:inline-block;margin:0 .8rem}.kb-breadcrumb .aalto-breadcrumb__item-separator .aalto-inline-icon{width:1.2rem;height:1.2rem}.kielibuusti-license{margin-top:-3.2rem;margin-bottom:5.6rem}.kielibuusti-license .kb-license-container{display:flex;gap:5.6rem;border-top:1px solid var(--color-text-body,#272A2E);padding-top:4rem}@media all and (max-width:599px){.kielibuusti-license .kb-license-container{flex-direction:column;gap:2.4rem}}.kielibuusti-license .kb-licence-icons{display:flex;flex-direction:column;gap:.8rem;min-width:7.2rem;text-transform:uppercase}@media all and (max-width:599px){.kielibuusti-license .kb-licence-icons{flex-direction:row;gap:2.4rem}}.kielibuusti-license .kb-licence-icons>div{display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media all and (max-width:899px){.kielibuusti-license .kb-licence-icons>div{-moz-column-gap:.8rem;column-gap:.8rem}}.kielibuusti-license .kb-licence-icons span{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:600;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.kielibuusti-license .kb-licence-icons span{font-size:1.7rem;line-height:2.6rem}}.kielibuusti-license .kb-licence-icons svg{background-color:var(--color-brand-white,#fff);border-radius:50%;width:4rem;height:4rem}.kielibuusti-license .kb-licence-description{color:var(--color-text-meta,#445371)}.kielibuusti-license .aalto-user-generated-content{color:inherit}.kielibuusti-license .aalto-user-generated-content p{max-width:100%}.compact-listing-item{align-self:flex-start;border:0;background-color:transparent;padding:0 0 1.6rem 0}.compact-listing-item--with-image{box-shadow:0 0 .3rem 0 rgba(95,129,178,0.5)}.compact-listing-item--with-image,.compact-listing-item--with-image img{border-radius:0 2rem 0 0}.compact-listing-item__title{color:var(--color-brand-blue,#162A52);font-size:2rem;font-weight:bold;letter-spacing:.002rem;line-height:2.5rem;font-family:work-sans,sans-serif;margin:1.6rem 1.6rem 0 1.6rem;padding-bottom:0;min-height:4.8rem}@media all and (max-width:899px){.compact-listing-item__title{font-size:1.9rem;line-height:2.4rem}}.compact-listing-item__title::after{display:none}.compact-listing-item__title span{display:block;padding:.4rem .8rem}.compact-listing-item__url.kb-button-highlight-bg{font-weight:600;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;padding:2px 4.8rem 2px 1.6rem;color:var(--color-brand-blue,#162A52);font-size:2rem;font-weight:bold;letter-spacing:.002rem;line-height:2.5rem;font-family:work-sans,sans-serif;display:block;text-decoration:none;background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_right-dark);background-position:center right 1.6rem;background-size:1.2rem 1.2rem;box-shadow:0 1px 0 0 color-mix(in srgb,var(--color-brand-greyish-blue,#5F81B2) 40%,var(--color-brand-white,#fff));-webkit-hyphens:auto;hyphens:auto;word-break:break-word;padding-top:2.4rem;padding-bottom:2.4rem;transition:background-position 0.05s linear}.compact-listing-item__url.kb-button-highlight-bg:focus{box-shadow:inset 0 0 0 2px var(--color-brand-blue,#162A52)}@media (prefers-color-scheme:dark){.compact-listing-item__url.kb-button-highlight-bg:hover,.compact-listing-item__url.kb-button-highlight-bg:focus{color:var(--color-brand-beige,#FFF8E6)}}@media all and (max-width:899px){.compact-listing-item__url.kb-button-highlight-bg{font-size:1.9rem;line-height:2.4rem}}@media (prefers-color-scheme:dark){.compact-listing-item__url.kb-button-highlight-bg{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_right-light)}.lightmode .compact-listing-item__url.kb-button-highlight-bg{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_right-dark)}}.compact-listing-item__url.kb-button-highlight-bg:hover,.compact-listing-item__url.kb-button-highlight-bg:focus{background-position:center right 1.4rem}.compact-listing-item__description{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;margin-top:1.6rem;margin-bottom:.8rem;padding:0 3.2rem}.compact-listing-item__links{padding:0 1.6rem}.compact-listing-item__links li{box-shadow:0 1px 0 0 color-mix(in srgb,var(--color-brand-greyish-blue,#5F81B2) 40%,var(--color-brand-white,#fff))}.compact-listing-item__links li a{font-weight:600;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;padding:2px 1.6rem 2px 1.6rem;color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:500;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif;text-decoration:none;width:100%;height:100%;-webkit-hyphens:auto;hyphens:auto;word-break:break-word;padding-top:1.6rem;padding-bottom:1.6rem}.compact-listing-item__links li a:focus{box-shadow:inset 0 0 0 2px var(--color-brand-blue,#162A52)}@media (prefers-color-scheme:dark){.compact-listing-item__links li a:hover,.compact-listing-item__links li a:focus{color:var(--color-brand-beige,#FFF8E6)}}@media all and (max-width:899px){.compact-listing-item__links li a{font-size:1.7rem;line-height:2.6rem}}.compact-listing-item__links li a:hover,.compact-listing-item__links li a:focus{text-decoration:none}.aalto-content-bottom-container{border:0}@media all and (min-width:900px){.kb-view-location{display:flex;-moz-column-gap:4rem;column-gap:4rem}}@media all and (max-width:899px){.kb-view-location .aalto-form__fieldset-items-container{padding-bottom:0}}@media all and (max-width:899px){.kb-view-location .aalto-filters{margin-top:3.2rem;margin-bottom:0}}@media all and (min-width:900px){.kb-view-location .aalto-filters{flex:50%}}.kb-view-location .aalto-filters .aalto-form__fieldset-items{overflow:visible}@media all and (min-width:900px){.kb-view-location .aalto-filters .aalto-form__fieldset-items:not(.aalto-form__fieldset-items--scrollable){padding-left:0}}@media (prefers-color-scheme:dark){.kb-view-location .aalto-filters input[type='checkbox']:hover+label,.kb-view-location .aalto-filters input[type='checkbox']:focus+label{color:var(--color-brand-beige,#FFF8E6)}}.kb-view-location .aalto-filters input[type='checkbox']+label::before{top:50%;transform:translate(0%,-50%)}@media all and (min-width:900px){.kb-view-location .aalto-rows{flex:50%}}.kb-view-location .form-checkboxes.form--inline{display:flex;flex-wrap:wrap}@media all and (max-width:899px){.kb-view-location .aalto-form__checkbox-container{flex:100%}}@media all and (min-width:900px){.kb-view-location .aalto-form__checkbox-container{flex:50%;max-width:50%}}.kb-view-location .leaflet-control-zoom{border:0}.kb-view-location .leaflet-control-zoom .leaflet-control-zoom-in:first-child,.kb-view-location .leaflet-control-zoom .leaflet-control-zoom-out:last-child{background-color:rgba(22,42,82,0.8);color:var(--color-brand-white,#fff);border:0;border-radius:50%;width:3.2rem;height:3.2rem;line-height:2.9rem;margin-bottom:.4rem}.kb-view-location .leaflet-control-zoom .leaflet-control-zoom-in:first-child:hover,.kb-view-location .leaflet-control-zoom .leaflet-control-zoom-in:first-child:focus,.kb-view-location .leaflet-control-zoom .leaflet-control-zoom-out:last-child:hover,.kb-view-location .leaflet-control-zoom .leaflet-control-zoom-out:last-child:focus{background-color:var(--color-brand-turquoise,#19DDCA);text-decoration:none}@media (prefers-color-scheme:light){.kb-view-location .leaflet-control-zoom .leaflet-control-zoom-in:first-child:hover,.kb-view-location .leaflet-control-zoom .leaflet-control-zoom-in:first-child:focus,.kb-view-location .leaflet-control-zoom .leaflet-control-zoom-out:last-child:hover,.kb-view-location .leaflet-control-zoom .leaflet-control-zoom-out:last-child:focus{color:var(--color-brand-blue,#162A52)}}.kb-view-location .leaflet-control-zoom .leaflet-control-zoom-in:first-child:focus,.kb-view-location .leaflet-control-zoom .leaflet-control-zoom-out:last-child:focus{outline:2px solid var(--color-brand-blue,#162A52);outline-offset:-1px}@media (prefers-color-scheme:dark){.kb-view-location .leaflet-control-zoom .leaflet-control-zoom-in:first-child:not(:hover):not(:focus),.kb-view-location .leaflet-control-zoom .leaflet-control-zoom-out:last-child:not(:hover):not(:focus){color:var(--color-brand-blue,#162A52)}}.kb-view-location .marker-cluster-small,.kb-view-location .marker-cluster-medium,.kb-view-location .marker-cluster-large{background-color:var(--color-brand-blue,#162A52);color:var(--color-brand-white,#fff)}.kb-view-location .marker-cluster-small:hover,.kb-view-location .marker-cluster-small:focus,.kb-view-location .marker-cluster-medium:hover,.kb-view-location .marker-cluster-medium:focus,.kb-view-location .marker-cluster-large:hover,.kb-view-location .marker-cluster-large:focus{background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52)}.kb-view-location .marker-cluster-small:hover div,.kb-view-location .marker-cluster-small:focus div,.kb-view-location .marker-cluster-medium:hover div,.kb-view-location .marker-cluster-medium:focus div,.kb-view-location .marker-cluster-large:hover div,.kb-view-location .marker-cluster-large:focus div{background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52)}.kb-view-location .marker-cluster-small:focus,.kb-view-location .marker-cluster-medium:focus,.kb-view-location .marker-cluster-large:focus{outline:2px solid var(--color-brand-blue,#162A52) !important;outline-offset:-1px}@media (prefers-color-scheme:dark){.kb-view-location .marker-cluster-small,.kb-view-location .marker-cluster-medium,.kb-view-location .marker-cluster-large{background-color:var(--color-brand-beige,#FFF8E6);color:var(--color-brand-blue,#162A52)}.kb-view-location .marker-cluster-small:hover div,.kb-view-location .marker-cluster-small:focus div,.kb-view-location .marker-cluster-medium:hover div,.kb-view-location .marker-cluster-medium:focus div,.kb-view-location .marker-cluster-large:hover div,.kb-view-location .marker-cluster-large:focus div{color:var(--color-brand-beige,#FFF8E6)}}.kb-view-location .marker-cluster-small div,.kb-view-location .marker-cluster-medium div,.kb-view-location .marker-cluster-large div{background-color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:600;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.kb-view-location .marker-cluster-small div,.kb-view-location .marker-cluster-medium div,.kb-view-location .marker-cluster-large div{font-size:1.7rem;line-height:2.6rem}}@media (prefers-color-scheme:dark){.kb-view-location .marker-cluster-small div,.kb-view-location .marker-cluster-medium div,.kb-view-location .marker-cluster-large div{background-color:var(--color-brand-beige,#FFF8E6)}}.kb-view-location .leaflet-popup{width:21.6rem}.kb-view-location .leaflet-popup-content-wrapper{border-radius:.8rem;filter:drop-shadow(.4rem .4rem 2rem rgba(0,0,0,0.15));box-shadow:none;padding:0}.kb-view-location .leaflet-popup-tip{filter:drop-shadow(.4rem .4rem 2rem rgba(0,0,0,0.15));box-shadow:none;width:2.1rem;height:2.1rem}.kb-view-location .leaflet-container a.leaflet-popup-close-button{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-close-dark);background-size:1.6rem;background-repeat:no-repeat;background-position:center center;border-radius:2.4rem;right:.8rem;top:.8rem}.kb-view-location .leaflet-container a.leaflet-popup-close-button:hover,.kb-view-location .leaflet-container a.leaflet-popup-close-button:focus{background-color:var(--color-brand-turquoise,#19DDCA)}.kb-view-location .leaflet-container a.leaflet-popup-close-button:focus{outline:2px solid var(--color-brand-blue,#162A52);outline-offset:-1px}@media (prefers-color-scheme:dark){.kb-view-location .leaflet-container a.leaflet-popup-close-button:focus{outline:2px solid var(--color-brand-beige,#FFF8E6)}}.kb-view-location .leaflet-container a.leaflet-popup-close-button span{display:none}.kb-view-location .leaflet-popup-content{width:100% !important;margin:0}.kb-view-location .leaflet-tooltip{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:600;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif;filter:drop-shadow(.4rem .4rem 2rem rgba(0,0,0,0.15));box-shadow:none;padding:.8rem 1.6rem}@media all and (max-width:899px){.kb-view-location .leaflet-tooltip{font-size:1.7rem;line-height:2.6rem}}@media (prefers-color-scheme:dark){.kb-view-location .leaflet-tooltip{color:var(--color-brand-beige,#FFF8E6)}}.kb-view-location .views-field.views-field-title{background-color:var(--color-target-group-extra-light,var(--color-brand-text));border-radius:.8rem .8rem 0 0;padding:1.6rem 3.2rem .8rem 1.6rem}.kb-view-location .views-field.views-field-title .field-content{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:bold;letter-spacing:.004rem;line-height:2.7rem;font-family:work-sans,sans-serif;margin-bottom:0}@media all and (max-width:899px){.kb-view-location .views-field.views-field-title .field-content{font-size:1.7rem;line-height:2.6rem;letter-spacing:.003rem}}@media (prefers-color-scheme:dark){.kb-view-location .views-field.views-field-title .field-content{color:var(--color-brand-beige,#FFF8E6)}}@media (prefers-color-scheme:dark){.kb-view-location .leaflet-popup-content .field-content a:focus{box-shadow:0 .4rem 0 0 var(--color-brand-beige,#FFF8E6)}}.kb-view-location .leaflet-custom-icon{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-location_pin-dark);width:100%;height:100%}@media (prefers-color-scheme:dark){.kb-view-location .leaflet-custom-icon{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-location_pin-light)}.lightmode .kb-view-location .leaflet-custom-icon{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-location_pin-dark)}}.kb-view-location .leaflet-custom-icon:hover{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-location_pin-hl2bg)}@media (prefers-color-scheme:dark){.kb-view-location .leaflet-custom-icon:hover{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-location_pin-hl2bg)}.lightmode .kb-view-location .leaflet-custom-icon:hover{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-location_pin-hl2bg)}}@media (prefers-color-scheme:dark){.kb-view-location .leaflet-custom-icon{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-location_pin-light)}}@media (prefers-color-scheme:dark) and (prefers-color-scheme:dark){.kb-view-location .leaflet-custom-icon{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-location_pin-dark)}.lightmode .kb-view-location .leaflet-custom-icon{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-location_pin-light)}}.kb-view-location .leaflet-marker-icon:focus{outline:none}.kb-view-location .leaflet-marker-icon:focus .leaflet-custom-icon{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-location_pin-hl2bg),url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-location_pin-dark);background-size:2.6rem 3.3rem,3rem 3.7rem;background-position:2px,0;background-repeat:no-repeat}.kb-view-location .views-field.views-field-field-city{background-color:var(--color-target-group-extra-light,var(--color-brand-text));padding:0 1.6rem .8rem 1.6rem}.kb-view-location .views-field.views-field-field-city .field-content{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:600;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif;margin-bottom:0}@media all and (max-width:899px){.kb-view-location .views-field.views-field-field-city .field-content{font-size:1.7rem;line-height:2.6rem}}@media (prefers-color-scheme:dark){.kb-view-location .views-field.views-field-field-city .field-content{color:var(--color-brand-beige,#FFF8E6)}}.kb-view-location .views-field{padding:.8rem 1.6rem 0 1.6rem}.kb-view-location .views-field:last-child{padding-bottom:1.6rem}.kb-view-location .views-field .field-content{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif}@media (prefers-color-scheme:dark){.kb-view-location .views-field .field-content{color:var(--color-brand-beige,#FFF8E6)}}.kb-view-location .views-field-field-kb-second-language,.kb-view-location .views-field-field-kb-course-location-type,.kb-view-location .views-field-field-kb-external-links{position:relative}.kb-view-location .views-field-field-kb-second-language::before,.kb-view-location .views-field-field-kb-course-location-type::before,.kb-view-location .views-field-field-kb-external-links::before{content:'';position:absolute;top:1.1rem;width:1.6rem;height:1.6rem}.kb-view-location .views-field-field-kb-second-language .field-content,.kb-view-location .views-field-field-kb-course-location-type .field-content,.kb-view-location .views-field-field-kb-external-links .field-content{margin-left:2.4rem}.kb-view-location .views-field-field-kb-second-language::before{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-speech_bubble_fill-dark)}.kb-view-location .views-field-field-kb-course-location-type::before{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-pantheon-dark)}.kb-view-location .views-field-field-kb-external-links::before{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-external_link-dark)}.kb-course-location .kb-course-location-item{margin-bottom:3.2rem}.kb-course-location .kb-course-location-item-title{font-family:work-sans,sans-serif;font-weight:normal;color:var(--color-text-meta,#445371);font-size:1.8rem;letter-spacing:0;line-height:2.7rem}@media all and (max-width:899px){.kb-course-location .kb-course-location-item-title{font-size:1.6rem;line-height:2.4rem;letter-spacing:-.008rem}}.kb-course-location .kb-course-location-item-content{font-family:work-sans,sans-serif;font-weight:bold;color:var(--color-text-meta,#445371);font-size:1.8rem;letter-spacing:0;line-height:2.7rem}@media all and (max-width:899px){.kb-course-location .kb-course-location-item-content{font-size:1.6rem;line-height:2.4rem;letter-spacing:-.008rem}}body #CookiebotLanguageSelector:focus{box-shadow:inset 0 -.4rem 0 0 var(--color-brand-blue,#162A52)}body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper .CybotCookiebotDialogBodyButton:not(.CybotCookiebotDialogHide){font-weight:600}body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{border-color:rgba(0,0,0,0);outline:2px solid var(--color-brand-white,#fff);outline-offset:0}body #CybotCookiebotDialog .aalto-dropdown__link[aria-current='true']{background-position:.8rem 1.4rem}@media (prefers-color-scheme:dark){body #CybotCookiebotDialog{--color-dark:var(--color-brand-blue,#162A52);--color-structural-100:#122344}body #CybotCookiebotDialog #CookiebotLanguageSelector:hover,body #CybotCookiebotDialog #CookiebotLanguageSelector:focus{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_down-dark)}body #CybotCookiebotDialog #CookiebotLanguageSelector:hover .aalto-dropdown__toggle-custom-icon,body #CybotCookiebotDialog #CookiebotLanguageSelector:focus .aalto-dropdown__toggle-custom-icon{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-globe-dark)}body #CybotCookiebotDialog #CookiebotLanguageSelector:hover .aalto-dropdown__toggle-text,body #CybotCookiebotDialog #CookiebotLanguageSelector:focus .aalto-dropdown__toggle-text{color:var(--color-brand-beige,#FFF8E6) !important}body #CybotCookiebotDialog #CookiebotLanguageSelector[aria-expanded='true'],body #CybotCookiebotDialog #CookiebotLanguageSelector:active{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_up-dark)}body #CybotCookiebotDialog #CookiebotLanguageSelector[aria-expanded='true'] .aalto-dropdown__toggle-custom-icon,body #CybotCookiebotDialog #CookiebotLanguageSelector:active .aalto-dropdown__toggle-custom-icon{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-globe-dark)}body #CybotCookiebotDialog #CookiebotLanguageSelector[aria-expanded='true'] .aalto-dropdown__toggle-text,body #CybotCookiebotDialog #CookiebotLanguageSelector:active .aalto-dropdown__toggle-text{color:var(--color-brand-beige,#FFF8E6) !important}body #CybotCookiebotDialog .aalto-dropdown__link[aria-current='true']:hover,body #CybotCookiebotDialog .aalto-dropdown__link[aria-current='true']:focus{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-tick-dark)}body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieProvider:hover,body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieProvider:focus{color:var(--color-brand-beige,#FFF8E6) !important}body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieProvider:hover::after,body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieProvider:focus::after{border-top-color:var(--color-brand-beige,#FFF8E6) !important;color:var(--color-brand-beige,#FFF8E6) !important}body #CybotCookiebotDialog a:hover,body #CybotCookiebotDialog a:focus,body #CybotCookiebotDialog button:hover,body #CybotCookiebotDialog button:focus{color:var(--color-brand-beige,#FFF8E6) !important}body #CybotCookiebotDialog a:hover::before,body #CybotCookiebotDialog a:hover.CybotCookiebotDialogDetailBodyContentCookieContainerButton::before,body #CybotCookiebotDialog a:focus::before,body #CybotCookiebotDialog a:focus.CybotCookiebotDialogDetailBodyContentCookieContainerButton::before,body #CybotCookiebotDialog button:hover::before,body #CybotCookiebotDialog button:hover.CybotCookiebotDialogDetailBodyContentCookieContainerButton::before,body #CybotCookiebotDialog button:focus::before,body #CybotCookiebotDialog button:focus.CybotCookiebotDialogDetailBodyContentCookieContainerButton::before{border-top-color:var(--color-brand-beige,#FFF8E6) !important;color:var(--color-brand-beige,#FFF8E6) !important}body #CybotCookiebotDialog .CybotCookiebotFader{background-image:linear-gradient(to top,#172952,rgba(23,41,82,0.8),rgba(23,41,82,0)) !important}body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink:hover .CybotExternalLinkArrow,body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink:focus .CybotExternalLinkArrow{filter:invert(0)}}.kb-cta-banner{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;background-color:var(--color-brand-shape,var(--color-target-group-light,var(--color-brand-shape)));padding:4rem 0;text-align:center}.kb-cta-banner-description{margin-right:auto;margin-left:auto}@media (prefers-color-scheme:dark){.aalto-dialog a:hover,.aalto-dialog a:focus,.aalto-dialog button:hover,.aalto-dialog button:focus{color:var(--color-brand-beige,#FFF8E6) !important}}.kb-custom-cards .aalto-manual-liftup__header-body,.kb-custom-cards .aalto-manual-liftup__header-body p{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif}.kb-custom-cards .aalto-manual-liftup__header{margin-bottom:0}.custom-cards--alignment-center{text-align:center}.custom-cards--alignment-center .aalto-liftup-m-card__header,.custom-cards--alignment-center .aalto-liftup-m-card__meta{justify-content:center}.custom-cards--alignment-center .aalto-liftup-m-card__summary{margin-right:auto;margin-left:auto}.custom-cards--alignment-right{text-align:right}.custom-cards--alignment-right .aalto-liftup-m-card__header,.custom-cards--alignment-right .aalto-liftup-m-card__meta{justify-content:end}.custom-cards--alignment-right .aalto-liftup-m-card__summary{margin-right:0;margin-left:auto}.custom-card--no-links{position:relative}.custom-card--no-links .aalto-liftup-m-card__link{text-decoration:none;outline-offset:-.3rem}.custom-card--no-links .aalto-liftup-m-card__link::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0}.custom-card--no-links .aalto-liftup-m-card__link:active::after{background-color:var(--color-black-black-a015,rgba(21,21,21,0.15))}.custom-card--no-links:hover,.custom-card--no-links:focus-within{background-color:var(--color-brand-turquoise,#19DDCA)}.custom-card--no-links:hover .manual-liftup-small__horizontal-card--image-container,.custom-card--no-links:hover .aalto-liftup-m-card__image-container,.custom-card--no-links:focus-within .manual-liftup-small__horizontal-card--image-container,.custom-card--no-links:focus-within .aalto-liftup-m-card__image-container{background-color:var(--color-light,#fff)}@media (prefers-color-scheme:dark){.custom-card--no-links:hover,.custom-card--no-links:focus-within{--color-text-body:#162A52;--color-text-meta:#445371}.custom-card--no-links:hover .aalto-liftup-m-card-icon-container,.custom-card--no-links:focus-within .aalto-liftup-m-card-icon-container{background-color:var(--color-brand-beige,#FFF8E6);background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-external_link-light)}}.custom-card--no-links:focus-within{box-shadow:0 0 0 2px var(--color-brand-blue,#162A52)}.aalto-liftup-m-card-container--custom.aalto-liftup-m-card-container--no-image .aalto-liftup-m-card__header{margin-top:0}.aalto-liftup-m-card-container--custom .aalto-liftup-m-card__overflow-container,.aalto-liftup-m-card-container--custom.aalto-liftup-m-card-container--no-image .aalto-liftup-m-card__overflow-container{height:unset}@media all and (min-width:900px){.aalto-liftup-m-card-container--custom:not(.aalto-liftup-m-card-container--no-image):nth-last-child(1):first-child .aalto-liftup-m-card--custom,.aalto-liftup-m-card-container--custom:not(.aalto-liftup-m-card-container--no-image):nth-last-child(1):first-child ~ .aalto-liftup-m-card-container--custom:not(.aalto-liftup-m-card-container--no-image) .aalto-liftup-m-card--custom{display:flex;flex-direction:row-reverse}.aalto-liftup-m-card-container--custom:not(.aalto-liftup-m-card-container--no-image):nth-last-child(1):first-child .aalto-liftup-m-card--custom>*,.aalto-liftup-m-card-container--custom:not(.aalto-liftup-m-card-container--no-image):nth-last-child(1):first-child ~ .aalto-liftup-m-card-container--custom:not(.aalto-liftup-m-card-container--no-image) .aalto-liftup-m-card--custom>*{flex-basis:50%}}@media all and (min-width:900px){.aalto-liftup-m-card-container--custom:not(.aalto-liftup-m-card-container--no-image):nth-last-child(1):first-child .aalto-liftup-m-card__image-container *,.aalto-liftup-m-card-container--custom:not(.aalto-liftup-m-card-container--no-image):nth-last-child(1):first-child ~ .aalto-liftup-m-card-container--custom:not(.aalto-liftup-m-card-container--no-image) .aalto-liftup-m-card__image-container *{font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover;width:100%;height:100%}}.aalto-liftup-m-card--custom{display:flex;flex-direction:column;background-color:var(--color-light,#fff);box-shadow:0 0 .3rem 0 rgba(95,129,178,0.5)}.aalto-liftup-m-card--custom.custom-card--no-links:hover .aalto-liftup-m-card__main-content{background-color:var(--color-brand-turquoise,#19DDCA)}.aalto-liftup-m-card--custom .aalto-liftup-m-card__main-content{height:100%}@media all and (max-width:899px){.aalto-liftup-m-card--custom .aalto-liftup-m-card__main-content{padding-bottom:2.4rem}}@media all and (min-width:900px){.aalto-liftup-m-card--custom .aalto-liftup-m-card__main-content{padding-bottom:3.2rem}}@media all and (max-width:899px){.aalto-liftup-m-card--custom .aalto-liftup-m-card__text-container{margin:2.4rem 1.6rem 0 1.6rem}}@media all and (min-width:900px){.aalto-liftup-m-card--custom .aalto-liftup-m-card__text-container{margin:2.4rem 2.4rem 0 2.4rem}}.aalto-liftup-m-card--custom .aalto-liftup-m-card__header{margin:0 0 1.6rem 0}.aalto-liftup-m-card--custom .aalto-liftup-m-card__link:focus{box-shadow:none}.aalto-liftup-m-card--custom .aalto-liftup-m-card__summary{margin-top:1.6rem}.aalto-liftup-m-card--custom .aalto-liftup-m-card__meta{flex-wrap:wrap;gap:.8rem;margin-top:2.4rem}.custom-card--no-links .aalto-button svg{margin-left:.4rem}.custom-card-cta:not([style]) .aalto-button{color:var(--color-brand-white,#fff);background-color:var(--color-brand-blue,#162A52);outline:1px solid var(--color-brand-blue,#162A52);outline-offset:0;border-color:var(--color-brand-blue,#162A52);background-color:var(--color-brand-blue,#162A52);color:var(--color-brand-white,#fff)}.custom-card-cta:not([style]) .aalto-button:focus{background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52)}.custom-card-cta:not([style]) .aalto-button:hover{outline:0 solid var(--color-brand-turquoise,#19DDCA);border-color:var(--color-brand-turquoise,#19DDCA);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52)}.custom-card-cta:not([style]) .aalto-button:active{background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52)}.custom-card-cta:not([style]) .aalto-button:disabled,.custom-card-cta:not([style]) .aalto-button[disabled],.custom-card-cta:not([style]) .aalto-button.disabled{border-color:rgba(0,0,0,0);outline:1px solid transparent;background-color:var(--color-brand-grey,#B7B7B7) !important;color:var(--color-brand-blue,#162A52) !important;cursor:not-allowed !important}.custom-card-cta:not([style]) .aalto-button:hover:focus{outline:2px solid var(--color-brand-white,#fff);box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52)}.custom-card-cta:not([style]) .aalto-button:active{border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none}.custom-card-cta[style] .aalto-button:not(:hover):not(:focus){background-color:var(--custom-card-cta-bg-color,var(--color-brand-blue,#162A52));border-color:var(--custom-card-cta-bg-color,var(--color-brand-blue,#162A52));box-shadow:none;outline:none}.aalto-component-wrapper--double-column+.aalto-component-wrapper--double-column{margin-top:-2.4rem}.aalto-double-column__description a.aalto-button,.paragraph--text-accordion .listing-accordion__container .accordion__content a.aalto-button{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_right-dark);background-position:center right 3.2rem;background-size:1.2rem 1.2rem;background-repeat:no-repeat;padding-right:5.6rem;margin-top:1.6rem}@media (prefers-color-scheme:dark){.aalto-double-column__description a.aalto-button,.paragraph--text-accordion .listing-accordion__container .accordion__content a.aalto-button{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_right-light)}.lightmode .aalto-double-column__description a.aalto-button,.lightmode .paragraph--text-accordion .listing-accordion__container .accordion__content a.aalto-button{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_right-dark)}}.aalto-double-column__description a.aalto-button:hover,.aalto-double-column__description a.aalto-button:focus,.paragraph--text-accordion .listing-accordion__container .accordion__content a.aalto-button:hover,.paragraph--text-accordion .listing-accordion__container .accordion__content a.aalto-button:focus{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_right-dark);background-position:center right 3rem}@media (prefers-color-scheme:dark){.aalto-double-column__description a.aalto-button:hover,.aalto-double-column__description a.aalto-button:focus,.paragraph--text-accordion .listing-accordion__container .accordion__content a.aalto-button:hover,.paragraph--text-accordion .listing-accordion__container .accordion__content a.aalto-button:focus{color:var(--color-brand-beige,#FFF8E6)}}.aalto-dropdown__toggle--with_chevron:hover,.aalto-dropdown__toggle--with_chevron:focus{box-shadow:none}@media (prefers-color-scheme:dark){.aalto-dropdown__toggle--with_chevron:hover,.aalto-dropdown__toggle--with_chevron:focus{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_down-dark)}}.kb-dropdown-filter .aalto-dropdown__toggle--with_chevron:focus{outline:2px solid var(--color-brand-white,#fff);box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52)}.node--56 .aalto-table-of-contents{display:flex;justify-content:center;background-color:var(--color-brand-darker-beige,#F9F1DD);box-shadow:0 1px 0 0 var(--color-brand-darkest-beige,#EFE4C6);position:relative;max-width:100%;margin:-2.4rem 0 4rem 0;padding-left:1.6rem;padding-right:0;z-index:15}@media (prefers-color-scheme:dark){.node--56 .aalto-table-of-contents{--color-brand-darker-beige:#445371;--color-brand-darkest-beige:#0D1930}}@media all and (min-width:600px){.node--56 .aalto-table-of-contents{padding-left:4rem}}@media all and (min-width:900px){.node--56 .aalto-table-of-contents{position:sticky;top:4.8rem;padding-left:8rem}}.node--56 .aalto-table-of-contents::after{content:'';position:absolute;top:0;right:0;width:2.4rem;height:100%;background:linear-gradient(90deg,transparent,var(--color-brand-darker-beige,#F9F1DD));z-index:1}.node--56 .accordion__header{display:none}.node--56 .kb-toc-header{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:600;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif;position:relative;white-space:nowrap;margin-right:1.6rem;padding:1.6rem 0}@media all and (max-width:899px){.node--56 .kb-toc-header{font-size:1.7rem;line-height:2.6rem}}.node--56 .kb-toc-header::after{content:'';position:absolute;top:0;left:calc(100% + 1.6rem);width:2.4rem;height:100%;background:linear-gradient(90deg,var(--color-brand-darker-beige,#F9F1DD),transparent);z-index:1}.node--56 .aalto-table-of-contents .accordion__content{display:flex;-moz-column-gap:1.6rem;column-gap:1.6rem;background-color:transparent;box-shadow:none;padding:1.6rem 1.6rem 1.6rem 1.6rem;overflow-x:auto}.node--56 .aalto-table-of-contents .accordion__content .aalto-anchor{margin-bottom:0}.node--56 .accordion__content .aalto-anchor__h2,.node--56 .accordion__content .aalto-anchor__h3{white-space:nowrap;padding-left:.8rem}.node--56 .accordion__content .aalto-anchor__h2::before,.node--56 .accordion__content .aalto-anchor__h3::before{content:none}.node--56 .header--with-top-nav+.layout-content .js-anchor-link{scroll-margin-top:calc(4.8rem + 6rem)}@media all and (min-width:900px){.block-topnav-subsite .aalto-header__fixed-container.aalto-header__search:not(.header-collapsed){border-bottom-color:var(--color-brand-blue,#162A52)}}#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header.aalto-header__search.aalto-header--at-top,#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header.aalto-header__search.aalto-header--at-top .kielibuusti-topnav__language-menu{--color-topnav-background:var(--color-brand-blue,#162A52);--color-topnav-text:var(--color-brand-beige,#FFF8E6);--override-interactive-focus-box-shadow-color:var(--color-brand-beige,#FFF8E6)}#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header.aalto-header__search.aalto-header--at-top .kielibuusti-topnav__language-menu{background-color:var(--color-topnav-background,var(--color-brand-beige,#FFF8E6))}#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header.aalto-header__search.aalto-header--at-top:not(.header-collapsed) .aalto-header__logo{--color-logo:var(--color-brand-beige,#FFF8E6)}#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header.aalto-header__search:not(.header-collapsed) .aalto-search__toggle-button::after{color:var(--color-brand-beige,#FFF8E6)}#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header.aalto-header__search.aalto-header--at-top:not(.header-collapsed) .aalto-dropdown__toggle:not([aria-expanded="true"]):not(:hover):not(:focus),#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header.aalto-header__search.aalto-header--at-top:not(.header-collapsed) .aalto-topnav__button:not(:hover):not(:focus),#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header.aalto-header__search.aalto-header--at-top:not(.header-collapsed) .aalto-topnav__action--mobile:not(:hover):not(:focus),#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header.aalto-header__search.aalto-header--at-top:not(.header-collapsed) .aalto-search__toggle-button:not(:hover):not(:focus){color:var(--color-brand-beige,#FFF8E6)}#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header.aalto-header__search.aalto-header--at-top:not(.header-collapsed) .aalto-topnav__action--mobile:hover,#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header.aalto-header__search.aalto-header--at-top:not(.header-collapsed) .aalto-topnav__action--mobile:focus,#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header.aalto-header__search.aalto-header--at-top:not(.header-collapsed) button:hover,#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header.aalto-header__search.aalto-header--at-top:not(.header-collapsed) button:focus{outline:2px solid var(--color-brand-beige,#FFF8E6);outline-offset:-2px}#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header.aalto-header__search:not(.header-collapsed) .aalto-dropdown__toggle--with_chevron:not(:hover):not(:focus):not([aria-expanded="true"]){background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_down-light)}.aalto-es-search__container{font-family:work-sans,sans-serif;background-color:var(--color-brand-blue,#162A52)}.aalto-es-search__container .hub-listing_search_and_count{margin-bottom:0;padding-bottom:2.4rem}.aalto-es-search__container .hub-listing__search h1{color:var(--color-brand-beige,#FFF8E6)}.aalto-es-search__container .hub-listing__search-specifier{color:var(--color-brand-beige,#FFF8E6)}#search-downshift-input{color:var(--color-text-body,#272A2E);font-size:1.8rem;font-weight:normal;letter-spacing:.004rem;line-height:2.7rem;font-family:work-sans,sans-serif;padding:1rem 6.4rem 1rem 1.6rem;height:4rem;position:relative;width:100%;max-width:100%;border:0;text-overflow:ellipsis;overflow:hidden}@media all and (max-width:899px){#search-downshift-input{font-size:1.7rem;line-height:2.6rem;letter-spacing:.003rem}}#search-downshift-input:focus{outline:2px solid var(--color-brand-beige,#FFF8E6);box-shadow:none}@media (prefers-color-scheme:dark){#search-downshift-input:focus{color:var(--color-light,#fff)}}#search-downshift-input+div>div:first-of-type{width:4.8rem;border-radius:0 6.4rem 6.4rem 0;background-color:var(--color-dark,#2d2d2d);background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-magnifier_lens-light);background-size:1.6rem 1.6rem;background-repeat:no-repeat;background-position:calc(100% - 1.6rem) center;padding:0}@media (prefers-color-scheme:dark){#search-downshift-input+div>div:first-of-type{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-magnifier_lens-dark)}.lightmode #search-downshift-input+div>div:first-of-type{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-magnifier_lens-light)}}#search-downshift-input+div>div:first-of-type>div{padding:0 2.4rem}.aalto-es-search__results-query.hub-listing__search .elastic-listing__search-suggestions{width:calc(100% - 3.4rem);left:1.7rem}.aalto-es-search__results-query.hub-listing__search .elastic-listing__search-suggestions li{padding:0;background-color:transparent !important}.aalto-es-search__results-query.hub-listing__search .elastic-listing__search-suggestions button{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:600;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.aalto-es-search__results-query.hub-listing__search .elastic-listing__search-suggestions button{font-size:1.7rem;line-height:2.6rem}}.aalto-es-search__results-query.hub-listing__search .elastic-listing__search-suggestions button mark.highlight{font-weight:normal;background-color:var(--color-highlight-1-bg,#19DDCA)}.aalto-es-search__search-results-error{font-family:work-sans,sans-serif;font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.8rem;letter-spacing:0;line-height:2.7rem;overflow-wrap:anywhere}@media all and (max-width:899px){.aalto-es-search__search-results-error{font-size:1.6rem;line-height:2.4rem;letter-spacing:-.008rem}}.aalto-es-search__container .aalto-pager{padding-top:2.4rem}.aalto-es-search__container .aalto-pager__item--ellipsis{color:var(--color-text-body,#272A2E);min-width:4rem}.aalto-es-search__other-languages{font-weight:normal;color:var(--color-brand-blue,#162A52);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;background-color:var(--color-brand-turquoise,#19DDCA);padding-top:1.6rem;padding-bottom:1.6rem;isolation:isolate;color:var(--color-brand-blue,#162A52)}@media (prefers-color-scheme:dark){.aalto-es-search__other-languages{color:var(--color-brand-beige,#FFF8E6)}}.aalto-es-search__other-languages .aalto-es-search__other-languages-container{display:flex;align-items:baseline;justify-content:space-between;-moz-column-gap:.8rem;column-gap:.8rem}.aalto-es-search__other-languages .aalto-es-search__other-languages-container .aalto-listing-row__meta-icon{position:relative;top:2px}.aalto-es-search__other-languages .aalto-es-search__language-info{text-align:center;flex:100%}@media all and (max-width:899px){.aalto-es-search__other-languages .aalto-es-search__language-info{display:flex;flex-flow:column;align-items:center}}.aalto-es-search__other-languages .aalto-es-search__language-info+button{border-radius:4.4rem;height:4.4rem;width:4.4rem;min-width:4.4rem}.aalto-es-search__other-languages .aalto-es-search__language-info p{max-width:none;margin-bottom:0}@media all and (min-width:900px){.aalto-es-search__other-languages .aalto-es-search__language-info p{margin-bottom:1.6rem}}.aalto-es-search__other-languages .aalto-es-search__language-info span{color:inherit;font-size:1.8rem;font-weight:bold;letter-spacing:.004rem;line-height:2.7rem;font-family:work-sans,sans-serif;display:block;padding-bottom:.4rem}@media all and (max-width:899px){.aalto-es-search__other-languages .aalto-es-search__language-info span{font-size:1.7rem;line-height:2.6rem;letter-spacing:.003rem}}.aalto-es-search__other-languages .aalto-es-search__language-info span+span{font-weight:normal;color:inherit;font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif}.aalto-es-search__other-languages .aalto-es-search__language-info div{display:flex;justify-content:center;gap:1.6rem;flex-wrap:wrap}.aalto-es-search__other-languages .aalto-es-search__language-info a{font-weight:600;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;padding:2px .8rem 2px 3.2rem;background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_right-dark);margin-bottom:0;--override-interactive-hover-background-color:var(--color-brand-blue,#162A52);--override-interactive-hover-color:var(--color-brand-beige,#FFF8E6);background-position-y:center;background-position-x:.8rem}.aalto-es-search__other-languages .aalto-es-search__language-info a:focus{box-shadow:inset 0 0 0 2px var(--color-brand-blue,#162A52)}@media (prefers-color-scheme:dark){.aalto-es-search__other-languages .aalto-es-search__language-info a:hover,.aalto-es-search__other-languages .aalto-es-search__language-info a:focus{color:var(--color-brand-beige,#FFF8E6)}}.aalto-es-search__other-languages .aalto-es-search__language-info a:hover,.aalto-es-search__other-languages .aalto-es-search__language-info a:focus{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_right-light);background-position-y:center;background-position-x:1rem}.aalto-es-search__other-languages .aalto-es-search__language-info+button:hover,.aalto-es-search__other-languages .aalto-es-search__language-info+button:focus,.aalto-es-search__other-languages .aalto-es-search__language-info a:hover,.aalto-es-search__other-languages .aalto-es-search__language-info a:focus{background-color:var(--color-brand-blue,#162A52)}.aalto-es-search__other-languages .aalto-es-search__language-info+button:hover svg,.aalto-es-search__other-languages .aalto-es-search__language-info+button:focus svg,.aalto-es-search__other-languages .aalto-es-search__language-info a:hover svg,.aalto-es-search__other-languages .aalto-es-search__language-info a:focus svg{color:var(--color-brand-beige,#FFF8E6)}.aalto-es-search__other-languages .aalto-es-search__language-info+button:focus,.aalto-es-search__other-languages .aalto-es-search__language-info a:focus{box-shadow:inset 0 0 0 2px var(--color-brand-beige,#FFF8E6);outline:none}@media (prefers-color-scheme:dark){.aalto-es-search__other-languages .aalto-es-search__language-info+button,.aalto-es-search__other-languages .aalto-es-search__language-info a{color:var(--color-brand-beige,#FFF8E6)}.aalto-es-search__other-languages .aalto-es-search__language-info+button:hover,.aalto-es-search__other-languages .aalto-es-search__language-info+button:focus,.aalto-es-search__other-languages .aalto-es-search__language-info a:hover,.aalto-es-search__other-languages .aalto-es-search__language-info a:focus{background-color:var(--color-brand-beige,#FFF8E6)}.aalto-es-search__other-languages .aalto-es-search__language-info+button:hover svg,.aalto-es-search__other-languages .aalto-es-search__language-info+button:focus svg,.aalto-es-search__other-languages .aalto-es-search__language-info a:hover svg,.aalto-es-search__other-languages .aalto-es-search__language-info a:focus svg{color:var(--color-brand-blue,#162A52)}.aalto-es-search__other-languages .aalto-es-search__language-info+button:focus,.aalto-es-search__other-languages .aalto-es-search__language-info a:focus{color:var(--color-brand-blue,#162A52);box-shadow:inset 0 0 0 2px var(--color-brand-blue,#162A52)}}.aalto-es-search__results-query h1::after{display:none}#search-downshift-input{border:1px solid var(--color-brand-blue,#162A52);border-radius:6.4rem;background-color:#fff;color:#2d2d2d}@media (prefers-color-scheme:dark){#search-downshift-input{border-color:var(--color-brand-beige,#FFF8E6)}}#search-downshift-input:hover{box-shadow:none}#search-downshift-input+div>div:first-of-type{background-color:#fff;background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-magnifier_lens-dark);background-size:2.4rem;border:1px solid var(--color-brand-blue,#162A52);outline:none;width:5.6rem}#search-downshift-input+div>div:first-of-type:hover,#search-downshift-input+div>div:first-of-type:focus{background-color:var(--color-brand-turquoise,#19DDCA)}@media (prefers-color-scheme:dark){#search-downshift-input+div>div:first-of-type{border-color:var(--color-brand-beige,#FFF8E6)}}.aalto-es-search .hub-listing__filters{display:none}.aalto-es-search .hub-listing__results__item{box-shadow:none}.aalto-es-search .hub-listing__results__item__link{padding-top:3.2rem;padding-bottom:3.2rem}.aalto-es-search .hub-listing__results__item__type{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif}.aalto-es-search .hub-listing__results__item__type span{margin-right:.5rem}.aalto-es-search .hub-listing__results__item__summary{margin-top:1.6rem}.aalto-es-search .aalto-es-search__results-query .elastic-listing__search-suggestions button{font-weight:normal}@media (prefers-color-scheme:dark){.aalto-es-search .aalto-es-search__results-query .elastic-listing__search-suggestions button:hover,.aalto-es-search .aalto-es-search__results-query .elastic-listing__search-suggestions button:focus{color:var(--color-brand-beige,#FFF8E6)}}.aalto-es-search .hub-listing__results__group:not(.hub-listing__results__group--indent):nth-of-type(even){background-color:var(--color-brand-beige,#FFF8E6)}.aalto-es-search .hub-listing__results__group:not(.hub-listing__results__group--indent):nth-of-type(odd){background-color:var(--color-brand-white,#fff)}.hub-listing__results__item__container{padding:3.2rem 0}@media all and (max-width:899px){.hub-listing__results__item__container{padding:2.4rem 0}}.hub-listing__results__item-links{margin-top:.8rem;margin-left:-1.2rem}.hub-listing__results__item-links a.highlight,.hub-listing__results__item-links .image-with-text-wrapper p a,.image-with-text-wrapper p .hub-listing__results__item-links a,.hub-listing__results__item-links .aalto-rich-text-highlight .aalto-user-generated-content p a,.aalto-rich-text-highlight .aalto-user-generated-content p .hub-listing__results__item-links a,.hub-listing__results__item-links .kb-self-study-material .hub-listing__results__item__link-container a.internal,.kb-self-study-material .hub-listing__results__item__link-container .hub-listing__results__item-links a.internal,.hub-listing__results__item-links .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .hub-listing__results__item-links a.internal{font-weight:600;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;padding:2px .8rem 2px 3.2rem}.hub-listing__results__item-links a.highlight:focus,.hub-listing__results__item-links .image-with-text-wrapper p a:focus,.image-with-text-wrapper p .hub-listing__results__item-links a:focus,.hub-listing__results__item-links .aalto-rich-text-highlight .aalto-user-generated-content p a:focus,.aalto-rich-text-highlight .aalto-user-generated-content p .hub-listing__results__item-links a:focus,.hub-listing__results__item-links .kb-self-study-material .hub-listing__results__item__link-container a.internal:focus,.kb-self-study-material .hub-listing__results__item__link-container .hub-listing__results__item-links a.internal:focus,.hub-listing__results__item-links .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:focus,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .hub-listing__results__item-links a.internal:focus{box-shadow:inset 0 0 0 2px var(--color-brand-blue,#162A52)}@media (prefers-color-scheme:dark){.hub-listing__results__item-links a.highlight:hover,.hub-listing__results__item-links .image-with-text-wrapper p a:hover,.image-with-text-wrapper p .hub-listing__results__item-links a:hover,.hub-listing__results__item-links .aalto-rich-text-highlight .aalto-user-generated-content p a:hover,.aalto-rich-text-highlight .aalto-user-generated-content p .hub-listing__results__item-links a:hover,.hub-listing__results__item-links .kb-self-study-material .hub-listing__results__item__link-container a.internal:hover,.kb-self-study-material .hub-listing__results__item__link-container .hub-listing__results__item-links a.internal:hover,.hub-listing__results__item-links .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:hover,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .hub-listing__results__item-links a.internal:hover,.hub-listing__results__item-links a.highlight:focus,.hub-listing__results__item-links .image-with-text-wrapper p a:focus,.image-with-text-wrapper p .hub-listing__results__item-links a:focus,.hub-listing__results__item-links .aalto-rich-text-highlight .aalto-user-generated-content p a:focus,.aalto-rich-text-highlight .aalto-user-generated-content p .hub-listing__results__item-links a:focus,.hub-listing__results__item-links .kb-self-study-material .hub-listing__results__item__link-container a.internal:focus,.kb-self-study-material .hub-listing__results__item__link-container .hub-listing__results__item-links a.internal:focus,.hub-listing__results__item-links .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:focus,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .hub-listing__results__item-links a.internal:focus{color:var(--color-brand-beige,#FFF8E6)}}.hub-listing__results__item-links a.highlight,.hub-listing__results__item-links .image-with-text-wrapper p a,.image-with-text-wrapper p .hub-listing__results__item-links a,.hub-listing__results__item-links .aalto-rich-text-highlight .aalto-user-generated-content p a,.aalto-rich-text-highlight .aalto-user-generated-content p .hub-listing__results__item-links a,.hub-listing__results__item-links .kb-self-study-material .hub-listing__results__item__link-container a.internal,.kb-self-study-material .hub-listing__results__item__link-container .hub-listing__results__item-links a.internal,.hub-listing__results__item-links .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .hub-listing__results__item-links a.internal,.hub-listing__results__item-links a.highlight:hover,.hub-listing__results__item-links .image-with-text-wrapper p a:hover,.image-with-text-wrapper p .hub-listing__results__item-links a:hover,.hub-listing__results__item-links .aalto-rich-text-highlight .aalto-user-generated-content p a:hover,.aalto-rich-text-highlight .aalto-user-generated-content p .hub-listing__results__item-links a:hover,.hub-listing__results__item-links .kb-self-study-material .hub-listing__results__item__link-container a.internal:hover,.kb-self-study-material .hub-listing__results__item__link-container .hub-listing__results__item-links a.internal:hover,.hub-listing__results__item-links .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:hover,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .hub-listing__results__item-links a.internal:hover,.hub-listing__results__item-links a.highlight:focus,.hub-listing__results__item-links .image-with-text-wrapper p a:focus,.image-with-text-wrapper p .hub-listing__results__item-links a:focus,.hub-listing__results__item-links .aalto-rich-text-highlight .aalto-user-generated-content p a:focus,.aalto-rich-text-highlight .aalto-user-generated-content p .hub-listing__results__item-links a:focus,.hub-listing__results__item-links .kb-self-study-material .hub-listing__results__item__link-container a.internal:focus,.kb-self-study-material .hub-listing__results__item__link-container .hub-listing__results__item-links a.internal:focus,.hub-listing__results__item-links .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:focus,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .hub-listing__results__item-links a.internal:focus{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-external_link-dark);margin-left:1.2rem;background-position:.8rem center}@media (prefers-color-scheme:dark){.hub-listing__results__item-links a.highlight,.hub-listing__results__item-links .image-with-text-wrapper p a,.image-with-text-wrapper p .hub-listing__results__item-links a,.hub-listing__results__item-links .aalto-rich-text-highlight .aalto-user-generated-content p a,.aalto-rich-text-highlight .aalto-user-generated-content p .hub-listing__results__item-links a,.hub-listing__results__item-links .kb-self-study-material .hub-listing__results__item__link-container a.internal,.kb-self-study-material .hub-listing__results__item__link-container .hub-listing__results__item-links a.internal,.hub-listing__results__item-links .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .hub-listing__results__item-links a.internal,.hub-listing__results__item-links a.highlight:hover,.hub-listing__results__item-links .image-with-text-wrapper p a:hover,.image-with-text-wrapper p .hub-listing__results__item-links a:hover,.hub-listing__results__item-links .aalto-rich-text-highlight .aalto-user-generated-content p a:hover,.aalto-rich-text-highlight .aalto-user-generated-content p .hub-listing__results__item-links a:hover,.hub-listing__results__item-links .kb-self-study-material .hub-listing__results__item__link-container a.internal:hover,.kb-self-study-material .hub-listing__results__item__link-container .hub-listing__results__item-links a.internal:hover,.hub-listing__results__item-links .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:hover,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .hub-listing__results__item-links a.internal:hover,.hub-listing__results__item-links a.highlight:focus,.hub-listing__results__item-links .image-with-text-wrapper p a:focus,.image-with-text-wrapper p .hub-listing__results__item-links a:focus,.hub-listing__results__item-links .aalto-rich-text-highlight .aalto-user-generated-content p a:focus,.aalto-rich-text-highlight .aalto-user-generated-content p .hub-listing__results__item-links a:focus,.hub-listing__results__item-links .kb-self-study-material .hub-listing__results__item__link-container a.internal:focus,.kb-self-study-material .hub-listing__results__item__link-container .hub-listing__results__item-links a.internal:focus,.hub-listing__results__item-links .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:focus,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .hub-listing__results__item-links a.internal:focus{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-external_link-light)}.lightmode .hub-listing__results__item-links a.highlight,.lightmode .hub-listing__results__item-links .image-with-text-wrapper p a,.image-with-text-wrapper p .lightmode .hub-listing__results__item-links a,.lightmode .hub-listing__results__item-links .aalto-rich-text-highlight .aalto-user-generated-content p a,.aalto-rich-text-highlight .aalto-user-generated-content p .lightmode .hub-listing__results__item-links a,.lightmode .hub-listing__results__item-links .kb-self-study-material .hub-listing__results__item__link-container a.internal,.kb-self-study-material .hub-listing__results__item__link-container .lightmode .hub-listing__results__item-links a.internal,.lightmode .hub-listing__results__item-links .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .lightmode .hub-listing__results__item-links a.internal,.lightmode .hub-listing__results__item-links a.highlight:hover,.lightmode .hub-listing__results__item-links .image-with-text-wrapper p a:hover,.image-with-text-wrapper p .lightmode .hub-listing__results__item-links a:hover,.lightmode .hub-listing__results__item-links .aalto-rich-text-highlight .aalto-user-generated-content p a:hover,.aalto-rich-text-highlight .aalto-user-generated-content p .lightmode .hub-listing__results__item-links a:hover,.lightmode .hub-listing__results__item-links .kb-self-study-material .hub-listing__results__item__link-container a.internal:hover,.kb-self-study-material .hub-listing__results__item__link-container .lightmode .hub-listing__results__item-links a.internal:hover,.lightmode .hub-listing__results__item-links .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:hover,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .lightmode .hub-listing__results__item-links a.internal:hover,.lightmode .hub-listing__results__item-links a.highlight:focus,.lightmode .hub-listing__results__item-links .image-with-text-wrapper p a:focus,.image-with-text-wrapper p .lightmode .hub-listing__results__item-links a:focus,.lightmode .hub-listing__results__item-links .aalto-rich-text-highlight .aalto-user-generated-content p a:focus,.aalto-rich-text-highlight .aalto-user-generated-content p .lightmode .hub-listing__results__item-links a:focus,.lightmode .hub-listing__results__item-links .kb-self-study-material .hub-listing__results__item__link-container a.internal:focus,.kb-self-study-material .hub-listing__results__item__link-container .lightmode .hub-listing__results__item-links a.internal:focus,.lightmode .hub-listing__results__item-links .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:focus,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .lightmode .hub-listing__results__item-links a.internal:focus{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-external_link-dark)}}.hub-listing__results__item-links a.highlight:hover,.hub-listing__results__item-links .image-with-text-wrapper p a:hover,.image-with-text-wrapper p .hub-listing__results__item-links a:hover,.hub-listing__results__item-links .aalto-rich-text-highlight .aalto-user-generated-content p a:hover,.aalto-rich-text-highlight .aalto-user-generated-content p .hub-listing__results__item-links a:hover,.hub-listing__results__item-links .kb-self-study-material .hub-listing__results__item__link-container a.internal:hover,.kb-self-study-material .hub-listing__results__item__link-container .hub-listing__results__item-links a.internal:hover,.hub-listing__results__item-links .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:hover,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .hub-listing__results__item-links a.internal:hover,.hub-listing__results__item-links a.highlight:focus,.hub-listing__results__item-links .image-with-text-wrapper p a:focus,.image-with-text-wrapper p .hub-listing__results__item-links a:focus,.hub-listing__results__item-links .aalto-rich-text-highlight .aalto-user-generated-content p a:focus,.aalto-rich-text-highlight .aalto-user-generated-content p .hub-listing__results__item-links a:focus,.hub-listing__results__item-links .kb-self-study-material .hub-listing__results__item__link-container a.internal:focus,.kb-self-study-material .hub-listing__results__item__link-container .hub-listing__results__item-links a.internal:focus,.hub-listing__results__item-links .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:focus,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .hub-listing__results__item-links a.internal:focus{background-position:1rem center}@media (prefers-color-scheme:dark){.hub-listing__results__item-links a.highlight:hover,.hub-listing__results__item-links .image-with-text-wrapper p a:hover,.image-with-text-wrapper p .hub-listing__results__item-links a:hover,.hub-listing__results__item-links .aalto-rich-text-highlight .aalto-user-generated-content p a:hover,.aalto-rich-text-highlight .aalto-user-generated-content p .hub-listing__results__item-links a:hover,.hub-listing__results__item-links .kb-self-study-material .hub-listing__results__item__link-container a.internal:hover,.kb-self-study-material .hub-listing__results__item__link-container .hub-listing__results__item-links a.internal:hover,.hub-listing__results__item-links .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:hover,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .hub-listing__results__item-links a.internal:hover,.hub-listing__results__item-links a.highlight:focus,.hub-listing__results__item-links .image-with-text-wrapper p a:focus,.image-with-text-wrapper p .hub-listing__results__item-links a:focus,.hub-listing__results__item-links .aalto-rich-text-highlight .aalto-user-generated-content p a:focus,.aalto-rich-text-highlight .aalto-user-generated-content p .hub-listing__results__item-links a:focus,.hub-listing__results__item-links .kb-self-study-material .hub-listing__results__item__link-container a.internal:focus,.kb-self-study-material .hub-listing__results__item__link-container .hub-listing__results__item-links a.internal:focus,.hub-listing__results__item-links .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:focus,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .hub-listing__results__item-links a.internal:focus{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-external_link-dark)}}.aalto-es-search .hub-listing__results__item__type{margin-bottom:.4rem}@media (prefers-color-scheme:dark){.aalto-es-search .hub-listing__results__item__type{color:var(--color-brand-blue,#162A52)}}.aalto-es-search .hub-listing__results__item__heading{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:bold;letter-spacing:.004rem;line-height:2.7rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.aalto-es-search .hub-listing__results__item__heading{font-size:1.7rem;line-height:2.6rem;letter-spacing:.003rem}}.aalto-feature-container{background-color:transparent;padding-top:3.2rem;padding-bottom:3.2rem}.aalto-feature-list.kb-teaching-material_feature-list{margin:0;padding:0;-moz-column-gap:1.6rem;column-gap:1.6rem}@media all and (max-width:899px){.aalto-feature-list.kb-teaching-material_feature-list{align-content:normal}}.aalto-feature-item{margin-bottom:.8rem;flex-basis:100%}.aalto-feature-item:last-child{margin-bottom:.8rem}@media all and (min-width:600px){.aalto-feature-item:nth-last-child(-n+2){margin-bottom:.8rem}}@media all and (min-width:900px){.aalto-feature-item{flex-basis:calc(50% - 1.6rem)}.aalto-feature-item:nth-last-child(-n+3){margin-bottom:.8rem}}.aalto-feature-item__image{position:relative;top:.4rem}.aalto-feature-item__title{font-family:work-sans,sans-serif;font-weight:normal;color:var(--color-text-meta,#445371);font-size:1.8rem;letter-spacing:0;line-height:2.7rem}@media all and (max-width:899px){.aalto-feature-item__title{font-size:1.6rem;line-height:2.4rem;letter-spacing:-.008rem}}.aalto-feature-item__text{font-family:work-sans,sans-serif;font-weight:bold;color:var(--color-text-meta,#445371);font-size:1.8rem;letter-spacing:0;line-height:2.7rem}@media all and (max-width:899px){.aalto-feature-item__text{font-size:1.6rem;line-height:2.4rem;letter-spacing:-.008rem}}.node--2661 .article-container.hr-only{display:none}.kb-feedback-form .form-item label{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:600;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif;margin-top:6.4rem}@media all and (max-width:899px){.kb-feedback-form .form-item label{font-size:1.7rem;line-height:2.6rem}}.kb-feedback-form div:first-child label{margin-top:0}.aalto-webform .kb-feedback-form .form-textarea,.aalto-webform .kb-feedback-form .form-url,.aalto-webform .kb-feedback-form .form-select{border-color:var(--color-brand-blue,#162A52)}.aalto-webform .kb-feedback-form .form-textarea:focus,.aalto-webform .kb-feedback-form .form-url:focus,.aalto-webform .kb-feedback-form .form-select:focus{box-shadow:0 0 0 2px var(--color-brand-blue,#162A52)}.kb-feedback-form .aalto-form__url-container{max-width:100%}@media all and (min-width:600px){.kb-feedback-form .aalto-form__url-container input{max-width:50rem}}.kb-feedback-form .form-item-privacy-policy-checkbox{max-width:100%}@media (prefers-color-scheme:dark){.kb-feedback-form .form-item-privacy-policy-checkbox input:hover+label,.kb-feedback-form .form-item-privacy-policy-checkbox input:focus+label{color:var(--color-brand-beige,#FFF8E6)}}.kb-feedback-form input[type="submit"]{margin-top:1.6rem;background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_right-light);background-position:center right 3.2rem;background-size:1.2rem 1.2rem;background-repeat:no-repeat;padding-right:5.6rem}@media (prefers-color-scheme:dark){.kb-feedback-form input[type="submit"]{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_right-dark)}.lightmode .kb-feedback-form input[type="submit"]{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_right-light)}}.kb-feedback-form input[type="submit"]:hover,.kb-feedback-form input[type="submit"]:focus{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_right-dark);background-position:center right 3rem}@media (prefers-color-scheme:dark){.kb-feedback-form input[type="submit"]:hover,.kb-feedback-form input[type="submit"]:focus{color:var(--color-brand-beige,#FFF8E6)}}@media (prefers-color-scheme:dark){.kb-feedback-form label.form-required:first-child::after{color:inherit}}.gdoc-field{height:50vh;border:0;margin-top:2.4rem}.aalto-filter-badge{height:unset;border-radius:3.6rem;padding:.6rem 1.5rem}.aalto-filter-badge__icon-container{width:1.6rem;height:1.6rem}.region--subsite-footer .aalto-button-as-link,.region--subsite-footer .aalto-user-generated-content a,.aalto-user-generated-content .region--subsite-footer a,.region--subsite-footer .aalto-slider--small .aalto-slider__container .aalto-user-generated-content a,.aalto-slider--small .aalto-slider__container .aalto-user-generated-content .region--subsite-footer a,.region--subsite-footer .aalto-slider--small .aalto-slider__container .aalto-user-generated-content a *,.aalto-slider--small .aalto-slider__container .aalto-user-generated-content a .region--subsite-footer *,.region--subsite-footer .studies__table-col a,.studies__table-col .region--subsite-footer a,.region--subsite-footer .studies__col-header,.region--subsite-footer .studies__sort-container .filter__button,.studies__sort-container .region--subsite-footer .filter__button,.region--subsite-footer .studies__filter-button,.region--subsite-footer .studies__back,.region--subsite-footer .aalto__read-more-container a,.aalto__read-more-container .region--subsite-footer a,.region--subsite-footer .aalto-article__hub-text a,.aalto-article__hub-text .region--subsite-footer a,.region--subsite-footer .aalto-article__meta-item--author a,.aalto-article__meta-item--author .region--subsite-footer a,.region--subsite-footer .aalto-article__info-text a,.aalto-article__info-text .region--subsite-footer a,.region--subsite-footer .aalto-attachment__link,.region--subsite-footer a.aalto-breadcrumb__text,.region--subsite-footer .compact-listing-item__links a,.compact-listing-item__links .region--subsite-footer a,.region--subsite-footer body #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a,body #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText .region--subsite-footer a,.region--subsite-footer body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink,body #CybotCookiebotDialog .region--subsite-footer .CybotCookiebotDialogDetailBodyContentCookieLink,.region--subsite-footer body #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a,body #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter .region--subsite-footer a,.region--subsite-footer .CookieDeclaration a,.CookieDeclaration .region--subsite-footer a,.region--subsite-footer .aalto-dropdown__toggle,.region--subsite-footer .aalto-dropdown__link,.region--subsite-footer .aalto-feature-item__text a,.aalto-feature-item__text .region--subsite-footer a,.region--subsite-footer .filter-menu__button--clear-all,.region--subsite-footer .aalto-tile__link,.region--subsite-footer .aalto-hero-video--looping .aalto-hero-video__play-pause,.aalto-hero-video--looping .region--subsite-footer .aalto-hero-video__play-pause,.region--subsite-footer .aalto-hero-video:not(.aalto-hero-video--looping) .aalto-hero-video__play-pause,.aalto-hero-video:not(.aalto-hero-video--looping) .region--subsite-footer .aalto-hero-video__play-pause,.region--subsite-footer #aalto-language-switch-dialog a,#aalto-language-switch-dialog .region--subsite-footer a,.region--subsite-footer .ck-editor__editable a.highlight.ck-link_selected,.ck-editor__editable .region--subsite-footer a.highlight.ck-link_selected,.region--subsite-footer .ck-editor__editable .image-with-text-wrapper p a.ck-link_selected,.ck-editor__editable .image-with-text-wrapper p .region--subsite-footer a.ck-link_selected,.region--subsite-footer .image-with-text-wrapper p .ck-editor__editable a.ck-link_selected,.image-with-text-wrapper p .ck-editor__editable .region--subsite-footer a.ck-link_selected,.region--subsite-footer .ck-editor__editable .aalto-rich-text-highlight .aalto-user-generated-content p a.ck-link_selected,.ck-editor__editable .aalto-rich-text-highlight .aalto-user-generated-content p .region--subsite-footer a.ck-link_selected,.region--subsite-footer .aalto-rich-text-highlight .aalto-user-generated-content p .ck-editor__editable a.ck-link_selected,.aalto-rich-text-highlight .aalto-user-generated-content p .ck-editor__editable .region--subsite-footer a.ck-link_selected,.region--subsite-footer .ck-editor__editable .kb-self-study-material .hub-listing__results__item__link-container a.ck-link_selected.internal,.ck-editor__editable .kb-self-study-material .hub-listing__results__item__link-container .region--subsite-footer a.ck-link_selected.internal,.region--subsite-footer .kb-self-study-material .hub-listing__results__item__link-container .ck-editor__editable a.ck-link_selected.internal,.kb-self-study-material .hub-listing__results__item__link-container .ck-editor__editable .region--subsite-footer a.ck-link_selected.internal,.region--subsite-footer .ck-editor__editable .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.ck-link_selected.internal,.ck-editor__editable .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .region--subsite-footer a.ck-link_selected.internal,.region--subsite-footer .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .ck-editor__editable a.ck-link_selected.internal,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .ck-editor__editable .region--subsite-footer a.ck-link_selected.internal,.region--subsite-footer a.highlight,.region--subsite-footer .image-with-text-wrapper p a,.image-with-text-wrapper p .region--subsite-footer a,.region--subsite-footer .aalto-rich-text-highlight .aalto-user-generated-content p a,.aalto-rich-text-highlight .aalto-user-generated-content p .region--subsite-footer a,.region--subsite-footer .kb-self-study-material .hub-listing__results__item__link-container a.internal,.kb-self-study-material .hub-listing__results__item__link-container .region--subsite-footer a.internal,.region--subsite-footer .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .region--subsite-footer a.internal,.region--subsite-footer a.highlight-right,.region--subsite-footer .aalto-listing__link,.region--subsite-footer .aalto-listing-row__link,.region--subsite-footer .paragraph--other-logo-wall .logo-wall__additional-link a,.paragraph--other-logo-wall .logo-wall__additional-link .region--subsite-footer a,.region--subsite-footer .aalto-liftup-m-card__link,.region--subsite-footer .aalto-liftup__link,.region--subsite-footer .aalto-skip-link,.region--subsite-footer .aalto-menu__navigation-item,.region--subsite-footer .aalto-menu__navigation-link,.region--subsite-footer .aalto-menu__action-toggle,.region--subsite-footer .aalto-menu__submenu-link,.region--subsite-footer .aalto-menu-services,.region--subsite-footer .aalto-menu-support,.region--subsite-footer .aalto-menu-profile__login,.region--subsite-footer .aalto-menu__button,.region--subsite-footer .aalto-search__toggle-button,.region--subsite-footer .aalto-modal__title a,.aalto-modal__title .region--subsite-footer a,.region--subsite-footer .aalto-modal--highlight .aalto-modal__title a,.aalto-modal--highlight .aalto-modal__title .region--subsite-footer a,.region--subsite-footer .node-preview-backlink,.region--subsite-footer .aalto-profile-card__name-link,.region--subsite-footer .aalto-profile-card__label a,.aalto-profile-card__label .region--subsite-footer a,.region--subsite-footer .aalto-profile__hub-link,.region--subsite-footer .aalto-profile__info-item-link,.region--subsite-footer .aalto-profile-block__edit-link,.region--subsite-footer .aalto-profile-save-container__cancel,.region--subsite-footer .node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container a,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container .region--subsite-footer a,.region--subsite-footer .node-person-profile-edit-form .paragraphs-tabs-wrapper a,.node-person-profile-edit-form .paragraphs-tabs-wrapper .region--subsite-footer a,.region--subsite-footer .some-module__heading .aalto-some__link,.some-module__heading .region--subsite-footer .aalto-some__link,.region--subsite-footer .quick-links__link,.region--subsite-footer .aalto-ribbon__title a,.aalto-ribbon__title .region--subsite-footer a,.region--subsite-footer .aalto-ribbon-menu__toggle,.region--subsite-footer .aalto-ribbon__link,.region--subsite-footer .aalto-ribbon__submenu-link,.region--subsite-footer .aalto-rich-text-highlight .aalto-user-generated-content a,.aalto-rich-text-highlight .aalto-user-generated-content .region--subsite-footer a,.region--subsite-footer .aalto-table-of-contents .aalto-anchor a,.aalto-table-of-contents .aalto-anchor .region--subsite-footer a,.region--subsite-footer .webform-element-more a,.webform-element-more .region--subsite-footer a,.region--subsite-footer .aalto-form__webform-markup-container a,.aalto-form__webform-markup-container .region--subsite-footer a,.region--subsite-footer .aalto-subsite-footer__partner-link,.region--subsite-footer .aalto-subsite-footer__bottom-link-item a,.region--subsite-footer .aalto-subsite-footer__language-link-item a,.region--subsite-footer .aalto-subsite-footer__language-link-item button,.region--subsite-footer .aalto-topnav__action-item .aalto-topnav__button,.aalto-topnav__action-item .region--subsite-footer .aalto-topnav__button,.region--subsite-footer .aalto-topnav__button,.region--subsite-footer .aalto-topnav__action-request--link,.region--subsite-footer .aalto-topnav__item-container .aalto-topnav__navigation-link,.aalto-topnav__item-container .region--subsite-footer .aalto-topnav__navigation-link,.region--subsite-footer .aalto-topnav__item-container .aalto-topnav__navigation-heading.accordion__title,.aalto-topnav__item-container .region--subsite-footer .aalto-topnav__navigation-heading.accordion__title,.region--subsite-footer .aalto-topnav__highlighted-link,.region--subsite-footer .aalto-topnav__action-toggle,.region--subsite-footer .aalto-topnav__submenu-link,.region--subsite-footer .aalto-topnav__action-item--link,.region--subsite-footer .block-topnav-subsite .aalto-topnav__navigation-items>.aalto-topnav__navigation-item .aalto-topnav__navigation-link,.block-topnav-subsite .aalto-topnav__navigation-items>.aalto-topnav__navigation-item .region--subsite-footer .aalto-topnav__navigation-link,.region--subsite-footer .aalto-es-search #filter-toggle,.aalto-es-search .region--subsite-footer #filter-toggle,.region--subsite-footer .kb-breadcrumb .aalto-breadcrumb__show-more,.kb-breadcrumb .region--subsite-footer .aalto-breadcrumb__show-more,.region--subsite-footer .compact-listing-item__url.kb-button-highlight-bg,.region--subsite-footer .kb-view-location .views-field-field-kb-external-links a,.kb-view-location .views-field-field-kb-external-links .region--subsite-footer a,.region--subsite-footer .kb-course-location a,.kb-course-location .region--subsite-footer a,.region--subsite-footer .aalto-es-search__other-languages .aalto-es-search__language-info a,.aalto-es-search__other-languages .aalto-es-search__language-info .region--subsite-footer a,.region--subsite-footer .kb-feedback-form a,.kb-feedback-form .region--subsite-footer a,.region--subsite-footer .expand-summary__title,.region--subsite-footer .hub-listing__dropdown-filters .kb-clear-filters,.hub-listing__dropdown-filters .region--subsite-footer .kb-clear-filters,.region--subsite-footer .kb-language-tip__tips .paragraph--type--kb-tip .aalto-user-generated-content a,.kb-language-tip__tips .paragraph--type--kb-tip .aalto-user-generated-content .region--subsite-footer a,.region--subsite-footer .kb-language-tip__tips .tip-link-container a,.kb-language-tip__tips .tip-link-container .region--subsite-footer a,.region--subsite-footer .kb-language-tip__materials .accordion__content a,.kb-language-tip__materials .accordion__content .region--subsite-footer a,.region--subsite-footer .kb-language-tip__materials .aalto-double-column__description a,.kb-language-tip__materials .aalto-double-column__description .region--subsite-footer a,.region--subsite-footer .kb-product-card__material-guidance a,.kb-product-card__material-guidance .region--subsite-footer a,.region--subsite-footer .kb-quiz-results a,.kb-quiz-results .region--subsite-footer a,.region--subsite-footer .aalto-kielibuusti-self-study-material .kb-clear-filters,.aalto-kielibuusti-self-study-material .region--subsite-footer .kb-clear-filters,.region--subsite-footer .kb-teaching-material__info a,.kb-teaching-material__info .region--subsite-footer a,.region--subsite-footer .kb-ribbon-item,.region--subsite-footer .kb-ribbon__submenu-link,.region--subsite-footer .kielibuusti-topnav__link,.region--subsite-footer .kielibuusti-topnav__menu-container-toggle,.region--subsite-footer a.suggestion-list__item-external{color:var(--color-brand-beige,#FFF8E6)}.region--subsite-footer .aalto-subsite-footer{position:relative;top:1px;padding-bottom:2.4rem}@media all and (max-width:1199px){.region--subsite-footer .aalto-subsite-footer{padding-top:4rem}}@media all and (min-width:1200px){.region--subsite-footer .aalto-subsite-footer{padding-top:6.4rem}}@media (prefers-color-scheme:dark){.region--subsite-footer .aalto-subsite-footer{--color-brand-beige:#FFF8E6;--color-brand-blue:#162A52}}@media all and (min-width:900px){.region--subsite-footer .kielibuusti-footer{display:grid;grid-template-columns:50% 50%;grid-template-rows:auto auto auto}}@media all and (min-width:1200px){.region--subsite-footer .kielibuusti-footer{display:grid;grid-template-columns:28% 44% 28%;grid-template-rows:auto 1fr}}.region--subsite-footer .aalto-subsite-footer__subsite-logo-container{display:block;grid-column-start:1;grid-row-start:1;border:0;margin-top:0;padding:0}@media all and (max-width:1199px){.region--subsite-footer .aalto-subsite-footer__subsite-logo-container{margin-bottom:3.2rem}}@media all and (min-width:1200px){.region--subsite-footer .aalto-subsite-footer__subsite-logo-container{margin-bottom:4.8rem}}.region--subsite-footer .aalto-subsite-footer.aalto-subsite-footer--inverted-colors .aalto-footer__subsite-logo-link:hover,.region--subsite-footer .aalto-subsite-footer.aalto-subsite-footer--inverted-colors .aalto-footer__subsite-logo-link:focus{--color-logo:var(--color-brand-turquoise,#19DDCA);background-color:transparent}.region--subsite-footer .aalto-subsite-footer.aalto-subsite-footer--inverted-colors .aalto-footer__subsite-logo-link:hover::after,.region--subsite-footer .aalto-subsite-footer.aalto-subsite-footer--inverted-colors .aalto-footer__subsite-logo-link:focus::after{background-color:var(--color-brand-turquoise,#19DDCA)}.region--subsite-footer .aalto-footer__subsite-logo{width:23.2rem;height:5.8rem}@media all and (min-width:900px){.region--subsite-footer .aalto-footer__footer-column--follow-us{grid-column-start:1;grid-row-start:2}}@media all and (min-width:1200px){.region--subsite-footer .aalto-footer__footer-column--follow-us{grid-column-start:1;grid-row-start:2}}.region--subsite-footer .aalto-footer__footer-column--follow-us .aalto-footer__navigation-sub-header{font-weight:600;font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;margin-bottom:1.2rem}@media all and (max-width:1199px){.region--subsite-footer .aalto-footer__footer-column--navigation{margin-top:3.2rem}}@media all and (min-width:900px){.region--subsite-footer .aalto-footer__footer-column--navigation{grid-column-start:2;grid-row-start:1;grid-row-end:4}}@media all and (min-width:1200px){.region--subsite-footer .aalto-footer__footer-column--navigation{grid-column-start:2;grid-row-start:1;grid-row-end:3}}@media all and (min-width:1200px){.region--subsite-footer .aalto-subsite-footer__partner-links-list{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto auto auto auto auto;grid-auto-flow:column}}@media all and (max-width:1199px){.region--subsite-footer .aalto-subsite-footer__partner-links-list li:nth-of-type(7){margin-top:2.4rem}}.region--subsite-footer .aalto-subsite-footer__partner-link-item{margin-bottom:.8rem}.region--subsite-footer .highlight,.region--subsite-footer .image-with-text-wrapper p a,.image-with-text-wrapper p .region--subsite-footer a,.region--subsite-footer .kb-self-study-material .hub-listing__results__item__link-container a.internal,.kb-self-study-material .hub-listing__results__item__link-container .region--subsite-footer a.internal,.region--subsite-footer .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .region--subsite-footer a.internal,.region--subsite-footer .aalto-subsite-footer__partner-link,.region--subsite-footer .aalto-subsite-footer__bottom-link-item .aalto-subsite-footer__bottom-link,.region--subsite-footer .aalto-subsite-footer__language-link-item .aalto-subsite-footer__language-link{font-weight:500;font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;margin-bottom:0}.region--subsite-footer .highlight:hover,.region--subsite-footer .image-with-text-wrapper p a:hover,.image-with-text-wrapper p .region--subsite-footer a:hover,.region--subsite-footer .kb-self-study-material .hub-listing__results__item__link-container a.internal:hover,.kb-self-study-material .hub-listing__results__item__link-container .region--subsite-footer a.internal:hover,.region--subsite-footer .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:hover,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .region--subsite-footer a.internal:hover,.region--subsite-footer .highlight:focus,.region--subsite-footer .image-with-text-wrapper p a:focus,.image-with-text-wrapper p .region--subsite-footer a:focus,.region--subsite-footer .kb-self-study-material .hub-listing__results__item__link-container a.internal:focus,.kb-self-study-material .hub-listing__results__item__link-container .region--subsite-footer a.internal:focus,.region--subsite-footer .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:focus,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .region--subsite-footer a.internal:focus,.region--subsite-footer .aalto-subsite-footer__partner-link:hover,.region--subsite-footer .aalto-subsite-footer__partner-link:focus,.region--subsite-footer .aalto-subsite-footer__bottom-link-item .aalto-subsite-footer__bottom-link:hover,.region--subsite-footer .aalto-subsite-footer__bottom-link-item .aalto-subsite-footer__bottom-link:focus,.region--subsite-footer .aalto-subsite-footer__language-link-item .aalto-subsite-footer__language-link:hover,.region--subsite-footer .aalto-subsite-footer__language-link-item .aalto-subsite-footer__language-link:focus{color:var(--color-brand-turquoise,#19DDCA);background-color:transparent}.region--subsite-footer .highlight:focus,.region--subsite-footer .image-with-text-wrapper p a:focus,.image-with-text-wrapper p .region--subsite-footer a:focus,.region--subsite-footer .kb-self-study-material .hub-listing__results__item__link-container a.internal:focus,.kb-self-study-material .hub-listing__results__item__link-container .region--subsite-footer a.internal:focus,.region--subsite-footer .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:focus,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .region--subsite-footer a.internal:focus,.region--subsite-footer .aalto-subsite-footer__partner-link:focus,.region--subsite-footer .aalto-subsite-footer__bottom-link-item .aalto-subsite-footer__bottom-link:focus,.region--subsite-footer .aalto-subsite-footer__language-link-item .aalto-subsite-footer__language-link:focus{text-decoration:underline;text-underline-offset:.4rem;text-decoration-thickness:.4rem}.region--subsite-footer .highlight:active,.region--subsite-footer .image-with-text-wrapper p a:active,.image-with-text-wrapper p .region--subsite-footer a:active,.region--subsite-footer .kb-self-study-material .hub-listing__results__item__link-container a.internal:active,.kb-self-study-material .hub-listing__results__item__link-container .region--subsite-footer a.internal:active,.region--subsite-footer .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:active,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .region--subsite-footer a.internal:active,.region--subsite-footer .aalto-subsite-footer__partner-link:active,.region--subsite-footer .aalto-subsite-footer__bottom-link-item .aalto-subsite-footer__bottom-link:active,.region--subsite-footer .aalto-subsite-footer__language-link-item .aalto-subsite-footer__language-link:active{color:var(--color-brand-beige,#FFF8E6)}.region--subsite-footer .highlight,.region--subsite-footer .image-with-text-wrapper p a,.image-with-text-wrapper p .region--subsite-footer a,.region--subsite-footer .kb-self-study-material .hub-listing__results__item__link-container a.internal,.kb-self-study-material .hub-listing__results__item__link-container .region--subsite-footer a.internal,.region--subsite-footer .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .region--subsite-footer a.internal,.region--subsite-footer .aalto-subsite-footer__partner-link,.region--subsite-footer .aalto-subsite-footer__bottom-link-item .aalto-subsite-footer__bottom-link{text-decoration:none}.region--subsite-footer .aalto-subsite-footer__bottom-link-item,.region--subsite-footer .aalto-subsite-footer__language-link-item{margin-top:.8rem}@media all and (max-width:1199px){.region--subsite-footer .aalto-subsite-footer__bottom-link-item,.region--subsite-footer .aalto-subsite-footer__language-link-item{display:block}}@media all and (max-width:1199px){.region--subsite-footer .aalto-subsite-footer__language-link-item{margin-left:0}}.region--subsite-footer .aalto-subsite-footer__bottom-link-item a[aria-current],.region--subsite-footer .aalto-subsite-footer__language-link-item a[aria-current]{color:var(--color-brand-beige,#FFF8E6)}.region--subsite-footer .aalto-subsite-footer__bottom-link-item a[aria-current]:hover,.region--subsite-footer .aalto-subsite-footer__bottom-link-item a[aria-current]:focus,.region--subsite-footer .aalto-subsite-footer__language-link-item a[aria-current]:hover,.region--subsite-footer .aalto-subsite-footer__language-link-item a[aria-current]:focus{color:var(--color-brand-turquoise,#19DDCA)}@media all and (max-width:1199px){.region--subsite-footer .aalto-footer__footer-column--login{margin-top:3.2rem}}@media all and (min-width:900px){.region--subsite-footer .aalto-footer__footer-column--login{grid-column-start:1;grid-row-start:3}}@media all and (min-width:1200px){.region--subsite-footer .aalto-footer__footer-column--login{grid-column-start:3;grid-row-start:1;grid-row-end:3}}@media all and (max-width:899px){.region--subsite-footer .aalto-footer__footer-column--login-medium{display:none}}@media all and (min-width:900px){.region--subsite-footer .aalto-footer__footer-column--login-medium{display:block}}@media all and (min-width:1200px){.region--subsite-footer .aalto-footer__footer-column--login-medium{display:none}}@media all and (min-width:900px){.region--subsite-footer .aalto-footer__footer-column--login-other{display:none}}@media all and (min-width:1200px){.region--subsite-footer .aalto-footer__footer-column--login-other{display:block;margin-bottom:2.4rem}}.region--subsite-footer .aalto-footer__footer-column--login p{font-family:work-sans,sans-serif;font-weight:normal;font-size:1.8rem;letter-spacing:0;line-height:2.7rem;margin-bottom:1.6rem}@media all and (max-width:899px){.region--subsite-footer .aalto-footer__footer-column--login p{font-size:1.6rem;line-height:2.4rem;letter-spacing:-.008rem}}@media all and (min-width:900px){.region--subsite-footer .aalto-footer__footer-column--login p{max-width:80%}}@media all and (min-width:1200px){.region--subsite-footer .aalto-footer__footer-column--login p{max-width:100%}}.region--subsite-footer .aalto-footer__footer-column--login .kb-footer-info-text{font-weight:600;color:var(--color-brand-beige,#FFF8E6);font-size:2.1rem;letter-spacing:.002rem;line-height:3.2rem;font-family:work-sans,sans-serif;margin-bottom:3.2rem}@media all and (max-width:899px){.region--subsite-footer .aalto-footer__footer-column--login .kb-footer-info-text{font-size:1.6rem;line-height:2.4rem}}.region--subsite-footer .aalto-footer__footer-column--login .aalto-button:not(.aalto-button--primary):not(:hover):not(:focus):not(:active){background-color:var(--color-brand-beige,#FFF8E6)}.region--subsite-footer .aalto-footer__footer-column--login .aalto-button--primary:not(:hover):not(:focus):not(:active){color:var(--color-brand-beige,#FFF8E6)}.region--subsite-footer .aalto-footer__footer-column--login .aalto-button{box-shadow:inset 0 0 0 1px var(--color-brand-beige,#FFF8E6)}.region--subsite-footer .aalto-footer__footer-column--login .aalto-button:hover,.region--subsite-footer .aalto-footer__footer-column--login .aalto-button:focus{box-shadow:none;text-decoration:none}.region--subsite-footer .aalto-footer__footer-column--login .aalto-button:focus,.region--subsite-footer .aalto-footer__footer-column--login .aalto-button:active{box-shadow:inset 0 0 0 2px var(--color-brand-beige,#FFF8E6)}.region--subsite-footer .aalto-footer__footer-column--login .aalto-button svg{margin-top:-.2rem;margin-left:.8rem}@media all and (max-width:1199px){.region--subsite-footer .aalto-footer__some-link-container{-moz-column-gap:1.6rem;column-gap:1.6rem}}@media all and (min-width:1200px){.region--subsite-footer .aalto-footer__some-link-container{-moz-column-gap:.8rem;column-gap:.8rem}}.region--subsite-footer .aalto-footer__some-link{border:1px solid var(--color-brand-beige,#FFF8E6)}@media all and (max-width:1199px){.region--subsite-footer .aalto-footer__bottom-container{margin-top:3.2rem;padding-top:1.6rem}}@media all and (min-width:900px){.region--subsite-footer .aalto-footer__bottom-container{display:grid;grid-template-columns:50% 50%}}@media all and (min-width:1200px){.region--subsite-footer .aalto-footer__bottom-container{grid-template-columns:70% 30%;margin-top:2.4rem;padding-top:1.6rem}}@media all and (min-width:1200px){.region--subsite-footer .aalto-footer__some-link{width:3.2rem;height:3.2rem}}.region--subsite-footer .aalto-footer__some-link:focus{border-color:rgba(0,0,0,0);box-shadow:0 0 0 .4rem var(--color-brand-beige,#FFF8E6);outline:2px solid var(--color-brand-blue,#162A52);outline-offset:0}.region--subsite-footer .aalto-footer__some-link-container .aalto-footer__some-link .aalto-some__link-icon{background-position:center;background-size:2.4rem;height:100%;width:100%}@media all and (max-width:899px){.region--subsite-footer .aalto-subsite-footer__language-select ul{border-top:1px solid var(--color-brand-beige,#FFF8E6);margin-top:3.2rem;padding-top:1.6rem}}@media all and (min-width:900px){.region--subsite-footer .aalto-subsite-footer__language-select ul{text-align:left}}@media all and (min-width:1200px){.region--subsite-footer .aalto-subsite-footer__language-select ul{text-align:right}}.region--subsite-footer .aalto-footer__some-link.aalto-some__link-icon{background-size:2.4rem}.region--subsite-footer .aalto-footer__some-link:not(:hover):not(:focus).aalto-some__link-icon{background-size:2.4rem}.region--subsite-footer .aalto-footer__some-link:not(:hover):not(:focus).aalto-some__link-icon--facebook{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-facebook-light)}.region--subsite-footer .aalto-footer__some-link:not(:hover):not(:focus).aalto-some__link-icon--instagram{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-instagram-light)}.region--subsite-footer .aalto-footer__some-link:not(:hover):not(:focus).aalto-some__link-icon--bsky,.region--subsite-footer .aalto-footer__some-link:not(:hover):not(:focus).aalto-some__link-icon--bluesky{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-bluesky-light);background-size:75%}.region--subsite-footer .aalto-footer__some-link:not(:hover):not(:focus).aalto-some__link-icon--linkedin{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-linkedin-light)}.region--subsite-footer .aalto-footer__some-link:not(:hover):not(:focus).aalto-some__link-icon--x,.region--subsite-footer .aalto-footer__some-link:not(:hover):not(:focus).aalto-some__link-icon--twitter{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-x-light);background-size:auto 2.4rem}.region--subsite-footer .aalto-footer__some-link:not(:hover):not(:focus).aalto-some__link-icon--youtube{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-youtube-light)}.region--subsite-footer .aalto-footer__some-link:not(:hover):not(:focus).aalto-some__link-icon--tiktok{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-tiktok-light)}.region--subsite-footer .aalto-footer__some-link.aalto-some__link-icon--x,.region--subsite-footer .aalto-footer__some-link.aalto-some__link-icon--twitter{background-size:auto 2.4rem}@media (prefers-color-scheme:dark){.region--subsite-footer .aalto-footer__some-link:hover.aalto-some__link-icon,.region--subsite-footer .aalto-footer__some-link:focus.aalto-some__link-icon{background-size:2.4rem}.region--subsite-footer .aalto-footer__some-link:hover.aalto-some__link-icon--facebook,.region--subsite-footer .aalto-footer__some-link:focus.aalto-some__link-icon--facebook{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-facebook-dark)}.region--subsite-footer .aalto-footer__some-link:hover.aalto-some__link-icon--instagram,.region--subsite-footer .aalto-footer__some-link:focus.aalto-some__link-icon--instagram{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-instagram-dark)}.region--subsite-footer .aalto-footer__some-link:hover.aalto-some__link-icon--bsky,.region--subsite-footer .aalto-footer__some-link:hover.aalto-some__link-icon--bluesky,.region--subsite-footer .aalto-footer__some-link:focus.aalto-some__link-icon--bsky,.region--subsite-footer .aalto-footer__some-link:focus.aalto-some__link-icon--bluesky{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-bluesky-dark);background-size:75%}.region--subsite-footer .aalto-footer__some-link:hover.aalto-some__link-icon--linkedin,.region--subsite-footer .aalto-footer__some-link:focus.aalto-some__link-icon--linkedin{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-linkedin-dark)}.region--subsite-footer .aalto-footer__some-link:hover.aalto-some__link-icon--x,.region--subsite-footer .aalto-footer__some-link:hover.aalto-some__link-icon--twitter,.region--subsite-footer .aalto-footer__some-link:focus.aalto-some__link-icon--x,.region--subsite-footer .aalto-footer__some-link:focus.aalto-some__link-icon--twitter{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-x-dark);background-size:auto 2.4rem}.region--subsite-footer .aalto-footer__some-link:hover.aalto-some__link-icon--youtube,.region--subsite-footer .aalto-footer__some-link:focus.aalto-some__link-icon--youtube{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-youtube-dark)}.region--subsite-footer .aalto-footer__some-link:hover.aalto-some__link-icon--tiktok,.region--subsite-footer .aalto-footer__some-link:focus.aalto-some__link-icon--tiktok{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-tiktok-dark)}}.aalto-magazine .magazine__header{font-size:3.6rem;font-weight:900;letter-spacing:.007rem;line-height:4.8rem;-webkit-hyphens:auto;hyphens:auto;word-break:break-word;font-family:red-hat-display,sans-serif;margin-bottom:.4rem}@media all and (max-width:899px){.aalto-magazine .magazine__header{font-size:2.4rem;line-height:3.2rem;letter-spacing:.005rem}}.aalto-magazine .magazine__summary{margin-bottom:1.6rem;font-family:work-sans,sans-serif;font-weight:normal;font-size:1.8rem;letter-spacing:0;line-height:2.7rem}@media all and (max-width:899px){.aalto-magazine .magazine__summary{font-size:1.6rem;line-height:2.4rem;letter-spacing:-.008rem}}.aalto-magazine .magazine__summary:last-child{margin-bottom:0}@media (prefers-color-scheme:dark){.aalto-magazine .magazine__header,.aalto-magazine .magazine__summary{color:var(--color-brand-text-dark-mode,var(--color-brand-beige,#FFF8E6))}}.aalto-magazine.magazine-with-image{isolation:isolate;margin-bottom:2.4rem;display:grid;grid-template-rows:22.4rem 2.4rem auto;grid-template-columns:0 1fr 0}@media all and (min-width:600px){.aalto-magazine.magazine-with-image{grid-template-rows:50rem;grid-template-columns:4rem 1fr 4rem}}@media all and (min-width:900px){.aalto-magazine.magazine-with-image{grid-template-columns:8rem 1fr auto}}@media all and (min-width:1540px){.aalto-magazine.magazine-with-image{grid-template-columns:calc((100% - 154rem) / 2 + 8rem) 1fr auto}}.aalto-magazine.magazine-with-image .magazine__text-wrap{grid-row-start:2;grid-row-end:span 2;grid-column-start:2;grid-column-end:span 2;align-self:end;z-index:1;display:flex}@media all and (min-width:600px){.aalto-magazine.magazine-with-image .magazine__text-wrap{grid-row-start:1;grid-row-end:1;grid-column-end:2}}.aalto-magazine.magazine-with-image .magazine__text-container{background-color:var(--color-target-group-light,var(--color-brand-shape));background-color:var(--color-brand-background,var(--color-target-group-light,var(--color-brand-shape)));padding:1.6rem;max-width:78.4rem;border-radius:0 2.4rem 0 0}@media all and (min-width:900px){.aalto-magazine.magazine-with-image .magazine__text-container{padding:3.2rem}}.aalto-magazine.magazine-with-image .aalto-magazine-image-container{grid-row-start:1;grid-row-end:3;grid-column-start:1;grid-column-end:span 3;z-index:0}@media all and (min-width:600px){.aalto-magazine.magazine-with-image .aalto-magazine-image-container{grid-row-start:1;grid-row-end:1}}.aalto-magazine.magazine-with-image .aalto-magazine-image-container picture{display:block;height:100%}.aalto-magazine.magazine-with-image .aalto-magazine-image-container img{display:block;margin-left:auto;margin-right:auto;width:100%;max-width:192rem;height:100%;font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover}.aalto-magazine.magazine-without-image{background-color:var(--color-target-group-light,var(--color-brand-shape));background-color:var(--color-brand-background,var(--color-target-group-light,var(--color-brand-shape)));margin-bottom:2.4rem;padding-top:2.4rem;padding-bottom:2.4rem}.aalto-magazine.magazine-without-image .magazine__text-container{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto}@media all and (min-width:600px){.aalto-magazine.magazine-without-image .magazine__text-container{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-magazine.magazine-without-image .magazine__text-container{padding-left:8rem;padding-right:8rem}}.aalto-magazine--front-page{background-color:var(--color-brand-blue,#162A52)}@media (prefers-color-scheme:dark){.aalto-magazine--front-page{background-color:var(--color-light,#fff)}}.aalto-magazine__container{display:flex;flex-direction:column-reverse;margin-bottom:6.4rem}@media all and (min-width:900px){.aalto-magazine__container{flex-direction:row}}@media all and (min-width:1800px){.aalto-magazine__container{max-width:208rem;margin-right:auto;margin-left:auto;padding-left:8rem;padding-right:8rem}}.aalto-magazine__container .magazine__text-wrap{display:flex;align-items:center;position:relative}@media all and (min-width:900px){.aalto-magazine__container .magazine__text-wrap{flex:50%}}@media all and (min-width:1540px){.aalto-magazine__container .magazine__text-wrap{flex:calc(50% - calc((100% - 154rem) / 2));margin-left:calc((100% - 154rem) / 2)}}.aalto-magazine__container .magazine__text-container{padding:2.4rem 1.6rem}@media all and (min-width:600px){.aalto-magazine__container .magazine__text-container{padding:4rem}}@media all and (min-width:900px){.aalto-magazine__container .magazine__text-container{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto;padding-right:0 !important}}@media all and (min-width:900px) and (min-width:600px){.aalto-magazine__container .magazine__text-container{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px) and (min-width:900px){.aalto-magazine__container .magazine__text-container{padding-left:8rem;padding-right:8rem}}.aalto-magazine__container .magazine__title{font-family:work-sans,sans-serif;font-weight:600;font-size:1.6rem;line-height:2.4rem;letter-spacing:.002rem;margin-bottom:1.6rem}@media all and (min-width:900px){.aalto-magazine__container .magazine__title{font-size:2.4rem;line-height:2.5rem;letter-spacing:.008rem}}@media all and (min-width:1800px){.aalto-magazine__container .magazine__title{margin-bottom:2.4rem}}.aalto-magazine__container .magazine__header{font-family:work-sans,sans-serif;font-weight:900;font-size:2.6rem;line-height:3.4rem;letter-spacing:.008rem;margin-bottom:1.6rem}@media all and (min-width:900px){.aalto-magazine__container .magazine__header{font-size:3.8rem;line-height:5rem;letter-spacing:.005rem}}@media all and (min-width:1800px){.aalto-magazine__container .magazine__header{font-size:5.6rem;line-height:6.8rem;letter-spacing:1px;margin-bottom:2.4rem}}.aalto-magazine__container .magazine__summary{font-family:work-sans,sans-serif;font-weight:400;font-size:2rem;line-height:2.5rem;letter-spacing:.002rem}.aalto-magazine__container .magazine__title,.aalto-magazine__container .magazine__header,.aalto-magazine__container .magazine__summary{color:var(--color-brand-text-dark-mode,var(--color-brand-beige,#FFF8E6))}.aalto-magazine__container svg{position:absolute;left:100%}@media all and (max-width:899px){.aalto-magazine__container svg{display:none}}@media all and (min-width:900px){.aalto-magazine__container .aalto-magazine-image-container{flex:50%}}.aalto-magazine__container .aalto-magazine-image-container img{display:block;margin-left:auto;margin-right:auto;width:100%;max-width:192rem;height:100%;font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover;max-height:23rem}@media all and (min-width:600px){.aalto-magazine__container .aalto-magazine-image-container img{max-height:40rem}}@media all and (min-width:900px){.aalto-magazine__container .aalto-magazine-image-container img{max-height:none}}@media all and (min-width:1200px){.aalto-magazine__container .aalto-magazine-image-container img{min-height:50rem}}.hub-listing__results__title{margin-top:0}.hub-listing__results__title>h2{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:bold;letter-spacing:.004rem;line-height:2.7rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.hub-listing__results__title>h2{font-size:1.7rem;line-height:2.6rem;letter-spacing:.003rem}}.page--type-listing .accordion__header{color:var(--color-brand-blue,#162A52);font-size:2rem;font-weight:bold;letter-spacing:.002rem;line-height:2.5rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.page--type-listing .accordion__header{font-size:1.9rem;line-height:2.4rem}}@media (prefers-color-scheme:dark){.page--type-listing .accordion__header:hover,.page--type-listing .accordion__header:focus{color:var(--color-brand-beige,#FFF8E6)}}.page--type-listing .accordion__title{min-height:7.2rem;align-items:center;border-top:0}@media (prefers-color-scheme:dark){.page--type-listing .accordion__title:hover .aalto-filter-badge,.page--type-listing .accordion__title:focus .aalto-filter-badge{color:var(--color-brand-beige,#FFF8E6);outline:1px solid var(--color-brand-beige,#FFF8E6)}}.page--type-listing .accordion__content.is-expanded{box-shadow:inset 0 -1px 0 0 var(--color-brand-blue,#162A52)}.accordion__expand-all{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_down-dark)}@media (prefers-color-scheme:dark){.accordion__expand-all{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_down-light)}.lightmode .accordion__expand-all{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_down-dark)}}@media (prefers-color-scheme:dark){.accordion__expand-all{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_down-light)}.accordion__expand-all:hover,.accordion__expand-all:focus{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_down-dark);color:var(--color-brand-beige,#FFF8E6)}}.accordion__collapse-all{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_up-dark)}@media (prefers-color-scheme:dark){.accordion__collapse-all{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_up-light)}.lightmode .accordion__collapse-all{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_up-dark)}}@media (prefers-color-scheme:dark){.accordion__collapse-all{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_up-light)}.accordion__collapse-all:hover,.accordion__collapse-all:focus{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_up-dark);color:var(--color-brand-beige,#FFF8E6)}}.hub-listing__filters{margin-bottom:4.8rem}.hub-listing__filters .accordion__header.is-open button.aalto-filter-badge{display:none}.hub-listing__filters .aalto-filter-badge{width:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:bold}@media all and (max-width:899px){.hub-listing__filters .aalto-filter-badge{margin-top:.4rem}}.hub-listing__filters .aalto-filter-badge:hover{outline:1px solid var(--color-brand-blue,#162A52)}@media (prefers-color-scheme:dark){.hub-listing__filters .aalto-filter-badge:hover,.hub-listing__filters .aalto-filter-badge:focus{color:var(--color-brand-beige,#FFF8E6);outline:1px solid var(--color-brand-beige,#FFF8E6)}}@media (prefers-color-scheme:dark){.aalto-form__checkbox:hover+.checkbox-list__label,.aalto-form__checkbox:focus+.checkbox-list__label{color:var(--color-brand-beige,#FFF8E6)}}.hub-listing__search .aalto-search-field__input:focus{box-shadow:inset 0 0 0 2px var(--color-brand-blue,#162A52)}.hub-listing__search .aalto-search-field__clear:hover,.hub-listing__search .aalto-search-field__clear:focus{background-color:var(--color-brand-turquoise,#19DDCA)}.hub-listing__search .aalto-search-field__button{background-color:var(--color-brand-blue,#162A52)}.hub-listing__search .aalto-search-field__button:hover{border-color:var(--color-brand-turquoise,#19DDCA)}.hub-listing__search .aalto-search-field__button:hover,.hub-listing__search .aalto-search-field__button:focus{background-color:var(--color-brand-turquoise,#19DDCA)}.hub-listing__search .aalto-search-field__button:focus{border-color:var(--color-brand-blue,#162A52)}.aalto-sort-badge{font-weight:600;height:unset;border-radius:3.6rem;padding:.6rem 1.5rem}@media (prefers-color-scheme:dark){.aalto-sort-badge:hover,.aalto-sort-badge:focus{color:var(--color-brand-beige,#FFF8E6)}}.hub-listing__kb-results{display:grid;gap:1.6rem}@media all and (min-width:900px){.hub-listing__kb-results{grid-template-columns:50% 50%}}.hub-listing__results__item{box-shadow:0 0 .3rem 0 rgba(95,129,178,0.5)}.hub-listing__results__item--expanded{box-shadow:0 0 0 .1rem #162A52}.aalto-kielibuusti-self-study-material .hub-listing__results__item,.aalto-kielibuusti-teaching-material .hub-listing__results__item,.kb-self-study-material .hub-listing__results__item{background-color:var(--color-brand-white,#fff);padding:0;-webkit-hyphens:auto;hyphens:auto}.hub-listing__results__group--indent .hub-listing__results__item__link{margin:0;padding:0;border-bottom:0}.hub-listing__results__item__heading-block{display:flex;background-color:var(--color-target-group-extra-light,var(--color-brand-text));padding:1.6rem;justify-content:space-between}.hub-listing__results__item__heading{display:inline}.aalto-kielibuusti-self-study-material .hub-listing__results__item__heading,.aalto-kielibuusti-teaching-material .hub-listing__results__item__heading,.kb-self-study-material .hub-listing__results__item__heading{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:bold;letter-spacing:.004rem;line-height:2.7rem;font-family:work-sans,sans-serif;vertical-align:middle}@media all and (max-width:899px){.aalto-kielibuusti-self-study-material .hub-listing__results__item__heading,.aalto-kielibuusti-teaching-material .hub-listing__results__item__heading,.kb-self-study-material .hub-listing__results__item__heading{font-size:1.7rem;line-height:2.6rem;letter-spacing:.003rem}}@media (prefers-color-scheme:dark){.aalto-kielibuusti-self-study-material .hub-listing__results__item__heading,.aalto-kielibuusti-teaching-material .hub-listing__results__item__heading,.kb-self-study-material .hub-listing__results__item__heading{color:var(--color-brand-beige,#FFF8E6)}}.hub-listing__results__item__specifier{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;margin-top:.8rem}@media (prefers-color-scheme:dark){.hub-listing__results__item__specifier{color:var(--color-brand-beige,#FFF8E6)}}.hub-listing__results__item__content mark{background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52)}@media (prefers-color-scheme:dark){.hub-listing__results__item__content mark{color:var(--color-brand-beige,#FFF8E6)}}.hub-listing__metadata-column{flex:calc((100% - 1.6rem) / 2);margin:0}.hub-listing__metadata-with-icons,.hub-listing__metadata{flex-wrap:wrap;-moz-column-gap:1.6rem;column-gap:1.6rem;row-gap:.8rem;margin-top:0;padding:1.2rem 1.6rem}@media all and (max-width:899px){.hub-listing__metadata-with-icons,.hub-listing__metadata{display:inline-block}}.hub-listing__metadata-with-icons__item{width:unset;margin-bottom:.8rem}.hub-listing__metadata-item{margin-bottom:.8rem}.hub-listing__metadata-with-icons__label,.hub-listing__metadata-label{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif;display:inline-block}@media all and (max-width:899px){.hub-listing__metadata-with-icons__label,.hub-listing__metadata-label{font-size:1.2rem;line-height:2.1rem}}.hub-listing__metadata-label{margin-right:.4rem}.hub-listing__metadata-with-icons__label{background-size:1.5rem 1.5rem;padding-left:2rem}.hub-listing__metadata-with-icons__label.book{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#kielibuusti-16-book-dark)}@media (prefers-color-scheme:dark){.hub-listing__metadata-with-icons__label.book{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#kielibuusti-16-book-light)}}.hub-listing__metadata-with-icons__label.clock{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-clock-dark)}@media (prefers-color-scheme:dark){.hub-listing__metadata-with-icons__label.clock{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-clock-light)}.lightmode .hub-listing__metadata-with-icons__label.clock{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-clock-dark)}}.hub-listing__metadata-with-icons__label.document{background-size:1.2rem 1.2rem}.hub-listing__metadata-with-icons__label.diagram{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-diagram-dark)}@media (prefers-color-scheme:dark){.hub-listing__metadata-with-icons__label.diagram{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-diagram-light)}.lightmode .hub-listing__metadata-with-icons__label.diagram{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-diagram-dark)}}.hub-listing__metadata-with-icons__label.speech_bubble_fill{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-speech_bubble_fill-dark)}@media (prefers-color-scheme:dark){.hub-listing__metadata-with-icons__label.speech_bubble_fill{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-speech_bubble_fill-light)}.lightmode .hub-listing__metadata-with-icons__label.speech_bubble_fill{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-speech_bubble_fill-dark)}}.hub-listing__metadata-with-icons__label.money_euro{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-money_euro-dark)}@media (prefers-color-scheme:dark){.hub-listing__metadata-with-icons__label.money_euro{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-money_euro-light)}.lightmode .hub-listing__metadata-with-icons__label.money_euro{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-money_euro-dark)}}.hub-listing__metadata-with-icons__label+span,.hub-listing__metadata-label+span{font-weight:bold;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif;color:var(--color-text-meta,#445371)}@media all and (max-width:899px){.hub-listing__metadata-with-icons__label+span,.hub-listing__metadata-label+span{font-size:1.2rem;line-height:2.1rem}}.hub-listing__metadata-with-icons__label+span{display:inline;margin-left:0}.aalto-kielibuusti-self-study-material .hub-listing__results__item__summary,.aalto-kielibuusti-teaching-material .hub-listing__results__item__summary,.kb-self-study-material .hub-listing__results__item__summary{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;margin:0;padding:0 1.6rem}.hub-listing__results__item__bottom-container{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;padding:1.6rem;row-gap:.8rem}.hub-listing__results__item__link-container{display:flex;flex-direction:column}@media all and (min-width:900px){.hub-listing__results__item__link-container{align-items:flex-end}}.kb-pros-and-cons{display:flex;padding:1.6rem 1.6rem 0 1.6rem}@media all and (max-width:599px){.kb-pros-and-cons{flex-wrap:wrap;gap:1.6rem}}.kb-pros-and-cons>div{flex:50%}.kb-pros-and-cons dl{margin-bottom:0}.kb-pros-and-cons dt{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:600;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif;margin-bottom:.8rem}@media all and (max-width:899px){.kb-pros-and-cons dt{font-size:1.7rem;line-height:2.6rem}}.kb-pros-and-cons dd{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;display:list-item;list-style-type:disc;margin-left:2.4rem}.suggestion-list__item a.suggestion-list__item-external,.hub-listing__results__item__link-container a.highlight,.hub-listing__results__item__link-container .image-with-text-wrapper p a,.image-with-text-wrapper p .hub-listing__results__item__link-container a,.hub-listing__results__item__link-container .aalto-rich-text-highlight .aalto-user-generated-content p a,.aalto-rich-text-highlight .aalto-user-generated-content p .hub-listing__results__item__link-container a,.kb-self-study-material .hub-listing__results__item__link-container a.internal,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal,.expand-summary__title{font-weight:600;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;padding:2px .8rem 2px 3.2rem;background-position:.8rem .8rem;margin:0 0 .8rem 0}.suggestion-list__item a.suggestion-list__item-external:focus,.hub-listing__results__item__link-container a.highlight:focus,.hub-listing__results__item__link-container .image-with-text-wrapper p a:focus,.image-with-text-wrapper p .hub-listing__results__item__link-container a:focus,.hub-listing__results__item__link-container .aalto-rich-text-highlight .aalto-user-generated-content p a:focus,.aalto-rich-text-highlight .aalto-user-generated-content p .hub-listing__results__item__link-container a:focus,.kb-self-study-material .hub-listing__results__item__link-container a.internal:focus,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:focus,.expand-summary__title:focus{box-shadow:inset 0 0 0 2px var(--color-brand-blue,#162A52)}@media (prefers-color-scheme:dark){.suggestion-list__item a.suggestion-list__item-external:hover,.suggestion-list__item a.suggestion-list__item-external:focus,.hub-listing__results__item__link-container a.highlight:hover,.hub-listing__results__item__link-container .image-with-text-wrapper p a:hover,.image-with-text-wrapper p .hub-listing__results__item__link-container a:hover,.hub-listing__results__item__link-container .aalto-rich-text-highlight .aalto-user-generated-content p a:hover,.aalto-rich-text-highlight .aalto-user-generated-content p .hub-listing__results__item__link-container a:hover,.kb-self-study-material .hub-listing__results__item__link-container a.internal:hover,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:hover,.hub-listing__results__item__link-container a.highlight:focus,.hub-listing__results__item__link-container .image-with-text-wrapper p a:focus,.image-with-text-wrapper p .hub-listing__results__item__link-container a:focus,.hub-listing__results__item__link-container .aalto-rich-text-highlight .aalto-user-generated-content p a:focus,.aalto-rich-text-highlight .aalto-user-generated-content p .hub-listing__results__item__link-container a:focus,.kb-self-study-material .hub-listing__results__item__link-container a.internal:focus,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:focus,.expand-summary__title:hover,.expand-summary__title:focus{color:var(--color-brand-beige,#FFF8E6)}}.suggestion-list__item a.suggestion-list__item-external:hover,.suggestion-list__item a.suggestion-list__item-external:focus,.hub-listing__results__item__link-container a.highlight:hover,.hub-listing__results__item__link-container .image-with-text-wrapper p a:hover,.image-with-text-wrapper p .hub-listing__results__item__link-container a:hover,.hub-listing__results__item__link-container .aalto-rich-text-highlight .aalto-user-generated-content p a:hover,.aalto-rich-text-highlight .aalto-user-generated-content p .hub-listing__results__item__link-container a:hover,.kb-self-study-material .hub-listing__results__item__link-container a.internal:hover,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:hover,.hub-listing__results__item__link-container a.highlight:focus,.hub-listing__results__item__link-container .image-with-text-wrapper p a:focus,.image-with-text-wrapper p .hub-listing__results__item__link-container a:focus,.hub-listing__results__item__link-container .aalto-rich-text-highlight .aalto-user-generated-content p a:focus,.aalto-rich-text-highlight .aalto-user-generated-content p .hub-listing__results__item__link-container a:focus,.kb-self-study-material .hub-listing__results__item__link-container a.internal:focus,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:focus,.expand-summary__title:hover,.expand-summary__title:focus{background-position:1rem .8rem}.suggestion-list__item a.suggestion-list__item-external:last-of-type,.hub-listing__results__item__link-container a.highlight:last-of-type,.hub-listing__results__item__link-container .image-with-text-wrapper p a:last-of-type,.image-with-text-wrapper p .hub-listing__results__item__link-container a:last-of-type,.hub-listing__results__item__link-container .aalto-rich-text-highlight .aalto-user-generated-content p a:last-of-type,.aalto-rich-text-highlight .aalto-user-generated-content p .hub-listing__results__item__link-container a:last-of-type,.kb-self-study-material .hub-listing__results__item__link-container a.internal:last-of-type,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:last-of-type,.expand-summary__title:last-of-type{margin-bottom:0}.expand-summary__content{margin-bottom:1.6rem}.expand-summary__content.is-collapsed{display:none}.expand-summary__title{text-decoration:none;padding-left:.8rem}.expand-summary__title svg{vertical-align:middle}.expand-summary__title.is-expanded svg{transform:rotate(180deg);margin-top:-.3rem}.expand-summary__label{font-size:inherit;font-weight:inherit}.hub-listing__dropdown-filters .hub-listing__results__meta{flex-wrap:wrap}@media all and (min-width:900px){.hub-listing__dropdown-filters .hub-listing__results__title{flex:55%}}@media all and (max-width:899px){.hub-listing__dropdown-filters .hub-listing__results__title h2{color:var(--color-brand-blue,#162A52);font-size:2.6rem;font-weight:bold;letter-spacing:.003rem;line-height:3.3rem;font-family:work-sans,sans-serif}}@media all and (max-width:899px) and (max-width:899px){.hub-listing__dropdown-filters .hub-listing__results__title h2{font-size:2.1rem;line-height:2.7rem;letter-spacing:.002rem}}.hub-listing__dropdown-filters .hub-listing__search{margin-top:.8rem}@media all and (min-width:900px){.hub-listing__dropdown-filters .hub-listing__search{flex:45%;margin-top:0}}.hub-listing__dropdown-filters .aalto-search-field--filters{width:100%;margin-bottom:0}.hub-listing__dropdown-filters .hub-listing__results__title span:first-of-type{display:none}.hub-listing__dropdown-filters .aalto-search-field--filters{width:100%;margin-bottom:0}.hub-listing__dropdown-filters .hub-listing__results__title span:first-of-type{display:none}.hub-listing__dropdown-filters .hub-listing__results__title span:last-of-type{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.hub-listing__dropdown-filters .hub-listing__results__title span:last-of-type{font-size:1.2rem;line-height:2.1rem}}@media all and (max-width:599px){.hub-listing__dropdown-filters .hub-listing__results__title span:last-of-type{display:block;margin-top:.8rem;font-size:1.4rem;line-height:2.1rem}}@media all and (min-width:600px){.hub-listing__dropdown-filters .hub-listing__results__title span:last-of-type{margin-left:.8rem}}.hub-listing__dropdown-filters .hub-listing_search_and_count{margin-bottom:1.2rem}@media all and (max-width:599px){.hub-listing__dropdown-filters .hub-listing__filters{margin-bottom:0}}@media all and (min-width:600px){.hub-listing__dropdown-filters .hub-listing__filters{margin-bottom:.8rem}}@media all and (max-width:599px){.hub-listing__dropdown-filters .kb-dropdown-filter{width:100%}}.hub-listing__dropdown-filters .kb-dropdown-filter .aalto-button{background-position:right 1.2rem center;margin-right:1.6rem;margin-bottom:1.6rem;padding:.6rem 3.2rem .6rem 1.6rem}@media (prefers-color-scheme:dark){.hub-listing__dropdown-filters .kb-dropdown-filter .aalto-button:hover,.hub-listing__dropdown-filters .kb-dropdown-filter .aalto-button:focus{color:var(--color-brand-beige,#FFF8E6)}}.hub-listing__dropdown-filters .kb-dropdown-filter .aalto-button:not(:hover):not(:focus){background-color:var(--color-brand-white,#fff)}@media all and (max-width:599px){.hub-listing__dropdown-filters .kb-dropdown-filter .aalto-button{width:100%;margin-bottom:2.4rem}}.hub-listing__dropdown-filters .hub-listing__filters .aalto-dropdown-container{display:inline-block;position:relative}.hub-listing__dropdown-filters .hub-listing__filters .aalto-dropdown__menu{background-color:var(--color-brand-white,#fff);border-radius:.8rem;min-width:100%;margin-top:-.8rem;padding-top:0;padding-bottom:0}@media all and (max-width:599px){.hub-listing__dropdown-filters .hub-listing__filters .aalto-dropdown__menu{margin-top:-1.6rem}}.hub-listing__dropdown-filters .hub-listing__filters .aalto-dropdown__menu li:first-of-type label{border-radius:.7rem .7rem 0 0}.hub-listing__dropdown-filters .hub-listing__filters .aalto-dropdown__menu li:last-of-type label{border-radius:0 0 .7rem .7rem}@media all and (min-width:600px){.aalto-dropdown__menu--level{width:150%}}.hub-listing__dropdown-filters .hub-listing__filters input[type='checkbox']:focus+label{box-shadow:inset .4rem 0 0 0 var(--color-brand-blue,#162A52)}.hub-listing__dropdown-filters .hub-listing__selected-filters{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.8rem}@media all and (max-width:899px){.hub-listing__dropdown-filters .hub-listing__selected-filters{font-size:1.2rem;line-height:2.1rem}}@media all and (max-width:899px){.hub-listing__dropdown-filters .hub-listing__selected-filters{font-size:1.4rem;line-height:2.1rem;gap:1.2rem;margin-bottom:1.6rem}}@media all and (min-width:900px){.hub-listing__dropdown-filters .hub-listing__selected-filters{min-height:4rem;margin-bottom:.4rem}}@media all and (max-width:899px){.hub-listing__dropdown-filters .hub-listing__selected-filters>span{flex:100%}}.hub-listing__dropdown-filters .aalto-filter-badge{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif;gap:0;margin-bottom:0;padding:.7rem .8rem}@media all and (max-width:899px){.hub-listing__dropdown-filters .aalto-filter-badge{font-size:1.2rem;line-height:2.1rem}}@media (prefers-color-scheme:dark){.hub-listing__dropdown-filters .aalto-filter-badge:hover,.hub-listing__dropdown-filters .aalto-filter-badge:focus{color:var(--color-brand-beige,#FFF8E6)}}.hub-listing__dropdown-filters .aalto-filter-badge:not(:focus){outline:none}@media all and (max-width:899px){.hub-listing__dropdown-filters .aalto-filter-badge{font-size:1.4rem;line-height:2.1rem}}.hub-listing__dropdown-filters .aalto-filter-badge .aalto-filter-badge__icon-container{margin-left:.4rem}@media all and (min-width:900px){.hub-listing__dropdown-filters .kb-clear-filters{margin-left:.8rem}}.kb-checkbox-pill-filter .filter__button input[type='checkbox']+label::before{display:none}.hub-listing__content .kb-checkbox-pill-filter .filter__button input[type='checkbox']+label{display:inline-block;cursor:default;text-decoration:none;transition:box-shadow 0.125s linear,padding 0.125s linear,background-position 0.125s linear;border-width:.1rem;border-style:solid;padding:1.1rem 3.1rem;text-align:center;border-color:var(--color-brand-blue,#162A52);color:var(--color-brand-blue,#162A52);background-color:var(--color-brand-white,#fff);background-position:.8rem 1.2rem;outline:1px solid var(--color-brand-blue,#162A52);outline-offset:0;border-radius:3.5rem;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);transform:translate3d(0,0,0);font-weight:600;color:var(--color-brand-blue,#162A52);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;padding:.6rem 1.6rem}.hub-listing__content .kb-checkbox-pill-filter .filter__button input[type='checkbox']+label:focus{outline:2px solid var(--color-brand-white,#fff);box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52);border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none}.hub-listing__content .kb-checkbox-pill-filter .filter__button input[type='checkbox']+label.hover,.hub-listing__content .kb-checkbox-pill-filter .filter__button input[type='checkbox']+label:hover{color:inherit;outline:0 solid var(--color-brand-turquoise,#19DDCA);box-shadow:none;border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none;cursor:default}.hub-listing__content .kb-checkbox-pill-filter .filter__button input[type='checkbox']+label:hover:focus{outline:2px solid var(--color-brand-white,#fff);box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52)}.hub-listing__content .kb-checkbox-pill-filter .filter__button input[type='checkbox']+label:active{border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none;transition-duration:0.05s}.hub-listing__content .kb-checkbox-pill-filter .filter__button input[type='checkbox']+label:hover:active{outline:1px solid var(--color-brand-turquoise,#19DDCA);box-shadow:none;border-color:rgba(0,0,0,0)}.hub-listing__content .kb-checkbox-pill-filter .filter__button input[type='checkbox']+label:disabled,.hub-listing__content .kb-checkbox-pill-filter .filter__button input[type='checkbox']+label[disabled],.hub-listing__content .kb-checkbox-pill-filter .filter__button input[type='checkbox']+label.disabled{border-color:rgba(0,0,0,0);outline:1px solid transparent;background-color:var(--color-brand-grey,#B7B7B7) !important;color:var(--color-brand-blue,#162A52) !important;cursor:not-allowed !important}@media (prefers-color-scheme:dark){.hub-listing__content .kb-checkbox-pill-filter .filter__button input[type='checkbox']+label:hover,.hub-listing__content .kb-checkbox-pill-filter .filter__button input[type='checkbox']+label:focus{color:var(--color-brand-beige,#FFF8E6)}}.hub-listing__content .kb-checkbox-pill-filter .filter__button input[type='checkbox']+label:focus,.hub-listing__content .kb-checkbox-pill-filter .filter__button input[type='checkbox']+label:hover{background-color:var(--color-brand-turquoise,#19DDCA);cursor:pointer}.kb-checkbox-pill-filter:not(:hover):not(:focus){background-color:var(--color-brand-white,#fff)}.hub-listing__content .kb-checkbox-pill-filter .filter__button--active input[type='checkbox']+label{background-color:var(--color-brand-turquoise,#19DDCA);color:#2d2d2d}.kb-checkbox-pill-filter .filter__button{margin-bottom:1.6rem}.hub-listing__content .kb-checkbox-pill-filter .filter__button input[type='checkbox']:focus+label{box-shadow:unset}.hub-listing__results__item__heading-block--left .produced-by-kielibuusti-icon{height:2.4rem;width:2.4rem}.hub-listing__results__item__information.hub-listing__metadata-mini{padding:1.6rem 1.6rem 0 1.6rem}.hub-listing__results__item__information .hub-listing__metadata-mini__item{color:var(--color-text-meta,#445371)}.hub-listing__results__item__description{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;padding:1.6rem}.hub-listing__results__item__link-container{flex-grow:1}.hub-listing__results__item__language-level{display:flex;height:-webkit-max-content;height:-moz-max-content;height:max-content;justify-content:end;flex-wrap:wrap;max-width:9.6rem;min-width:9.6rem}.hub-listing__results__item__language-level span{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif;border-radius:1.6rem;color:#2d2d2d;display:block;height:2.1rem;text-align:center;width:2.4rem}@media all and (max-width:899px){.hub-listing__results__item__language-level span{font-size:1.2rem;line-height:2.1rem}}.hub-listing__results__item__language-level .level-0{background-color:var(--color-brand-grey,#B7B7B7)}.hub-listing__results__item__language-level .level-A1,.hub-listing__results__item__language-level .level-A2{background-color:var(--color-brand-turquoise,#19DDCA)}.hub-listing__results__item__language-level .level-B1,.hub-listing__results__item__language-level .level-B2{background-color:var(--color-brand-orange,#FFAE38)}.hub-listing__results__item__language-level .level-C1,.hub-listing__results__item__language-level .level-C2,.hub-listing__results__item__language-level .level-C1-C2{background-color:var(--color-brand-red,#DD0050);color:#fff}.hub-listing__results__item__language-level .level-All-levels{background-color:#162A52;color:#fff;width:auto;padding-left:.4rem;padding-right:.4rem}.hub-listing__results__item__language-level__item{display:flex;height:2.4rem;justify-self:end;margin:.2rem}.hub-listing__results__item__bottom-container{margin-bottom:0;padding-right:0}@media all and (max-width:899px){.hub-listing__results__item__bottom-container{padding-left:0}}.kb-icon-cards h2{margin-bottom:2.4rem;text-align:center}@media all and (min-width:1800px){.kb-icon-cards h2{margin-bottom:4rem}}.kb-icon-cards__container{display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start;gap:1.6rem;margin-right:1.6rem;margin-left:1.6rem}@media all and (min-width:600px){.kb-icon-cards__container{display:grid;grid-template-columns:50% 50%;max-height:calc((4rem + .8rem * 3 + 1.6rem) * 3);row-gap:2.4rem;-moz-column-gap:calc(2.4rem / 2);column-gap:calc(2.4rem / 2);margin-right:0;margin-left:0}}@media all and (min-width:900px){.kb-icon-cards__container{max-height:calc((5.6rem + 1.6rem * 3 + 2.4rem) * 3)}}@media all and (min-width:1200px){.kb-icon-cards__container{display:flex;gap:2.4rem;max-height:calc((5.6rem + 1.6rem * 2 + 2.4rem) * 2)}}@media all and (min-width:1800px){.kb-icon-cards__container{margin:0 6rem}}.paragraph--type--icon-card{width:100%}@media all and (min-width:600px){.paragraph--type--icon-card{width:calc(100% - 2.4rem / 2)}}@media all and (min-width:1200px){.paragraph--type--icon-card{width:calc((100% - 2.4rem - 2.4rem) / 3)}}.kb-icon-card{display:inline-block;cursor:default;text-decoration:none;transition:box-shadow 0.125s linear,padding 0.125s linear,background-position 0.125s linear;border-width:.1rem;border-style:solid;padding:1.1rem 3.1rem;text-align:center;border-color:var(--color-brand-blue,#162A52);color:var(--color-brand-blue,#162A52);background-color:var(--color-brand-white,#fff);background-position:.8rem 1.2rem;outline:1px solid var(--color-brand-blue,#162A52);outline-offset:0;border-radius:3.5rem;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);transform:translate3d(0,0,0);font-weight:600;color:var(--color-brand-blue,#162A52);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;display:flex;align-items:center;-moz-column-gap:.8rem;column-gap:.8rem;background-color:var(--icon-card-cta-bg-color,var(--color-brand-blue,#162A52));border-color:var(--icon-card-cta-bg-color,var(--color-brand-blue,#162A52));border-radius:2rem;border:0;outline:0;padding:.8rem 1.6rem}.kb-icon-card:focus{outline:2px solid var(--color-brand-white,#fff);box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52);border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none}.kb-icon-card.hover,.kb-icon-card:hover{color:inherit;outline:0 solid var(--color-brand-turquoise,#19DDCA);box-shadow:none;border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none;cursor:default}.kb-icon-card:hover:focus{outline:2px solid var(--color-brand-white,#fff);box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52)}.kb-icon-card:active{border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none;transition-duration:0.05s}.kb-icon-card:hover:active{outline:1px solid var(--color-brand-turquoise,#19DDCA);box-shadow:none;border-color:rgba(0,0,0,0)}.kb-icon-card:disabled,.kb-icon-card[disabled],.kb-icon-card.disabled{border-color:rgba(0,0,0,0);outline:1px solid transparent;background-color:var(--color-brand-grey,#B7B7B7) !important;color:var(--color-brand-blue,#162A52) !important;cursor:not-allowed !important}@media all and (min-width:900px){.kb-icon-card{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:bold;letter-spacing:.004rem;line-height:2.7rem;font-family:work-sans,sans-serif;padding:1.6rem}}@media all and (min-width:900px) and (max-width:899px){.kb-icon-card{font-size:1.7rem;line-height:2.6rem;letter-spacing:.003rem}}.kb-icon-card:hover{cursor:pointer}.kb-icon-card:hover .aalto-inline-icon,.kb-icon-card:focus .aalto-inline-icon{right:0}@media (prefers-color-scheme:dark){.kb-icon-card,.kb-icon-card:hover,.kb-icon-card:focus{color:var(--color-brand-beige,#FFF8E6)}}.kb-icon-card__icon{background-repeat:no-repeat;background-size:2.4rem 3.2rem;background-position:center center;width:4rem;height:4rem}@media all and (min-width:900px){.kb-icon-card__icon{background-size:3.2rem 4rem;width:5.6rem;height:5.6rem}}.kb-icon-card--student-s2 .kb-icon-card__icon,.kb-icon-card--student-r2 .kb-icon-card__icon{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#kielibuusti-16-learner)}.kb-icon-card--teacher-s2 .kb-icon-card__icon,.kb-icon-card--teacher-r2 .kb-icon-card__icon{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#kielibuusti-16-teacher)}.kb-icon-card--company-rep .kb-icon-card__icon{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#kielibuusti-16-employer)}.kb-icon-card--councellor .kb-icon-card__icon{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#kielibuusti-16-advisor)}.kb-icon-card__heading{display:flex;justify-content:space-between;align-items:center;flex:1;gap:.8rem;text-align:left}.kb-icon-card .aalto-inline-icon{position:relative;right:2px;transition:right 0.05s linear;width:1.2rem;min-width:1.2rem;height:1.2rem}.image-quote__icon,.image-quote__text p,.image-quote__source{color:var(--color-brand-blue,#162A52)}.aalto-component[lang="fi"] .image-quote__icon{transform:rotate(180deg)}.image-quote__icon{height:2rem;width:3rem}.image-quote__text{margin-top:1.6rem;margin-bottom:3.2rem}.image-quote__source{font-style:normal}@media all and (max-width:899px){.image-with-text-default__image-container,.image-with-text-adaptive__image-container{margin-bottom:.8rem}}.image-with-text-wrapper img{border-radius:0 2rem 0 0}.image-with-text-wrapper p{max-width:100%}.image-with-text-wrapper p:has(a){margin-bottom:.8rem}.kb-language-tip.aalto-article .paragraph--type--text-text{padding:0}.kb-language-tip .aalto-article__top{display:flex;margin-bottom:0}@media all and (max-width:899px){.kb-language-tip .aalto-article__top{flex-direction:column-reverse;flex-wrap:wrap;gap:1.6rem}}@media all and (min-width:900px){.kb-language-tip .aalto-article__top{justify-content:space-between;align-items:center;gap:3.2rem}}.kb-language-tip hr{background-color:var(--color-brand-darkest-beige,#EFE4C6);margin-top:1.6rem;margin-bottom:3.2rem}@media all and (min-width:900px){.kb-language-tip hr{margin-bottom:4rem}}.kb-language-tip h1{margin-bottom:0}.kb-language-tip h1::after{display:none}.kb-language-tip .aalto-article__top img{border-radius:50%}.kb-language-tip h2{display:flex;align-items:center;gap:1.2rem;margin-bottom:.8rem}.kb-language-tip .aalto-attachments ~ .aalto-attachments{margin-top:1.6rem;margin-bottom:1.6rem}.kb-language-tip .aalto-attachment__container{box-shadow:none}.kb-language-tip .aalto-attachments{box-shadow:0 0 .3rem 0 rgba(95,129,178,0.5)}.kb-language-tip .gdoc-field{margin-top:0}.kb-language-tip .paragraph--type--h5p{padding:0;box-shadow:1rem 1rem .5rem 0 rgba(0,0,0,0.25)}.kb-language-tip .accordion__content{font-family:work-sans,sans-serif;font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.8rem;letter-spacing:0;line-height:2.7rem}@media all and (max-width:899px){.kb-language-tip .accordion__content{font-size:1.6rem;line-height:2.4rem;letter-spacing:-.008rem}}.kb-language-tip__tips h2+.aalto-user-generated-content{margin-bottom:2.4rem}@media all and (min-width:900px){.kb-language-tip__tips h2+.aalto-user-generated-content{margin-bottom:3.2rem}}.kb-language-tip__tips .paragraph--type--kb-tip .aalto-user-generated-content{font-weight:600;color:var(--color-text-body,#272A2E);font-size:2.1rem;letter-spacing:.002rem;line-height:3.2rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.kb-language-tip__tips .paragraph--type--kb-tip .aalto-user-generated-content{font-size:1.6rem;line-height:2.4rem}}.kb-language-tip__tips .paragraph--type--kb-tip .aalto-user-generated-content p:has(a){margin-bottom:0}.kb-language-tip__tips .tip-link-container{margin-top:3.2rem}.kb-language-tip__tips .paragraph--type--kb-tip .aalto-user-generated-content a,.kb-language-tip__tips .tip-link-container a{font-weight:600;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;padding:2px .8rem 2px .8rem;color:var(--color-brand-blue,#162A52);position:relative;padding-left:2.8rem}.kb-language-tip__tips .paragraph--type--kb-tip .aalto-user-generated-content a:focus,.kb-language-tip__tips .tip-link-container a:focus{box-shadow:inset 0 0 0 2px var(--color-brand-blue,#162A52)}@media (prefers-color-scheme:dark){.kb-language-tip__tips .paragraph--type--kb-tip .aalto-user-generated-content a:hover,.kb-language-tip__tips .paragraph--type--kb-tip .aalto-user-generated-content a:focus,.kb-language-tip__tips .tip-link-container a:hover,.kb-language-tip__tips .tip-link-container a:focus{color:var(--color-brand-beige,#FFF8E6)}}.kb-language-tip__tips .paragraph--type--kb-tip .aalto-user-generated-content a::before,.kb-language-tip__tips .tip-link-container a::before{content:'';background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_right-dark);display:block;width:1.2rem;height:1.2rem;position:absolute;top:.6rem;left:.8rem;transition:margin-left 0.05s linear;margin-left:0}.kb-language-tip__tips .paragraph--type--kb-tip .aalto-user-generated-content a:hover::before,.kb-language-tip__tips .paragraph--type--kb-tip .aalto-user-generated-content a:focus::before,.kb-language-tip__tips .tip-link-container a:hover::before,.kb-language-tip__tips .tip-link-container a:focus::before{margin-left:2px}@media (prefers-color-scheme:dark){.kb-language-tip__tips .paragraph--type--kb-tip .aalto-user-generated-content a:not(:hover):not(:focus)::before,.kb-language-tip__tips .tip-link-container a:not(:hover):not(:focus)::before{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_right-light)}}.kb-language-tip__tips .tip-level{font-weight:normal;color:var(--color-text-meta,#445371);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif;margin-bottom:1.2rem}@media all and (max-width:899px){.kb-language-tip__tips .tip-level{font-size:1.2rem;line-height:2.1rem}}.kb-language-tip__tips .paragraph--type--kb-tip{position:relative;margin-left:2.4rem;padding-bottom:1.6rem}.kb-language-tip__tips .paragraph--type--kb-tip::before{content:'';display:block;width:.8rem;height:100%;position:absolute;left:-2.4rem}.kb-language-tip__materials{background-color:#EEEDE7;margin-top:1.6rem;margin-bottom:3.2rem;padding-top:4rem;padding-bottom:1px}@media all and (min-width:900px){.kb-language-tip__materials{margin-top:3.2rem;padding-top:5.6rem}}@media (prefers-color-scheme:dark){.kb-language-tip__materials{--color-brand-blue:#162A52;--color-brand-white:#fff;--color-brand-beige:#FFF8E6;--color-text-body:#272A2E;--color-text-meta:#445371;--color-structural-800:#505050}.kb-language-tip__materials .article-container,.kb-language-tip__materials .aalto-component-wrapper{color:var(--color-text-body,#272A2E) !important}.kb-language-tip__materials a:hover,.kb-language-tip__materials a:focus,.kb-language-tip__materials button:hover,.kb-language-tip__materials button:focus{color:var(--color-text-body,#272A2E) !important}}.kb-language-tip__materials .aalto-component-wrapper{padding-bottom:1.6rem}@media all and (min-width:900px){.kb-language-tip__materials .aalto-component-wrapper{padding-bottom:3.2rem}}@media (prefers-color-scheme:dark){.kb-language-tip__materials .accordion__title[aria-expanded='true']{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_up-dark)}}@media (prefers-color-scheme:dark){.kb-language-tip__materials .accordion__title[aria-expanded='false']{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_down-dark)}}.kb-language-tip__materials .js-anchor-link:hover .js-anchor-link-icon,.kb-language-tip__materials .js-anchor-link-icon:focus{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-link_default-dark)}.kb-language-tip__materials .aalto__read-more-container a{display:inline-block;cursor:default;text-decoration:none;transition:box-shadow 0.125s linear,padding 0.125s linear,background-position 0.125s linear;border-width:.1rem;border-style:solid;padding:1.1rem 3.1rem;text-align:center;border-color:var(--color-brand-blue,#162A52);color:var(--color-brand-blue,#162A52);background-color:var(--color-brand-white,#fff);background-position:.8rem 1.2rem;outline:1px solid var(--color-brand-blue,#162A52);outline-offset:0;border-radius:3.5rem;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);transform:translate3d(0,0,0);font-weight:600;color:var(--color-brand-blue,#162A52);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif}.kb-language-tip__materials .aalto__read-more-container a:focus{outline:2px solid var(--color-brand-white,#fff);box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52);border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none}.kb-language-tip__materials .aalto__read-more-container a.hover,.kb-language-tip__materials .aalto__read-more-container a:hover{color:inherit;outline:0 solid var(--color-brand-turquoise,#19DDCA);box-shadow:none;border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none;cursor:default}.kb-language-tip__materials .aalto__read-more-container a:hover:focus{outline:2px solid var(--color-brand-white,#fff);box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52)}.kb-language-tip__materials .aalto__read-more-container a:active{border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none;transition-duration:0.05s}.kb-language-tip__materials .aalto__read-more-container a:hover:active{outline:1px solid var(--color-brand-turquoise,#19DDCA);box-shadow:none;border-color:rgba(0,0,0,0)}.kb-language-tip__materials .aalto__read-more-container a:disabled,.kb-language-tip__materials .aalto__read-more-container a[disabled],.kb-language-tip__materials .aalto__read-more-container a.disabled{border-color:rgba(0,0,0,0);outline:1px solid transparent;background-color:var(--color-brand-grey,#B7B7B7) !important;color:var(--color-brand-blue,#162A52) !important;cursor:not-allowed !important}.kb-language-tip__materials .aalto__read-more-container a:not(:has(svg)){background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_right-dark);background-position:right 3.2rem center;background-repeat:no-repeat;background-size:1.6rem 1.6rem;padding-right:5.6rem}@media (prefers-color-scheme:dark){.kb-language-tip__materials .aalto__read-more-container a:not(:has(svg)):hover,.kb-language-tip__materials .aalto__read-more-container a:not(:has(svg)):focus{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_right-dark);color:var(--color-brand-beige,#FFF8E6)}}.kb-language-tip__materials .aalto-component-wrapper--single-liftup-small .content-container{padding:0}.kb-language-tip__materials .aalto-component-wrapper--single-liftup-small a{display:inline-block;cursor:default;text-decoration:none;transition:box-shadow 0.125s linear,padding 0.125s linear,background-position 0.125s linear;border-width:.1rem;border-style:solid;padding:1.1rem 3.1rem;text-align:center;border-color:var(--color-brand-blue,#162A52);color:var(--color-brand-blue,#162A52);background-color:var(--color-brand-white,#fff);background-position:.8rem 1.2rem;outline:1px solid var(--color-brand-blue,#162A52);outline-offset:0;border-radius:3.5rem;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);transform:translate3d(0,0,0);font-weight:600;color:var(--color-brand-blue,#162A52);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;color:var(--color-brand-white,#fff);background-color:var(--color-brand-blue,#162A52);outline:1px solid var(--color-brand-blue,#162A52);outline-offset:0;border-color:var(--color-brand-blue,#162A52);background-color:var(--color-brand-blue,#162A52);color:var(--color-brand-white,#fff);padding-right:4rem}.kb-language-tip__materials .aalto-component-wrapper--single-liftup-small a:focus{outline:2px solid var(--color-brand-white,#fff);box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52);border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none}.kb-language-tip__materials .aalto-component-wrapper--single-liftup-small a.hover,.kb-language-tip__materials .aalto-component-wrapper--single-liftup-small a:hover{color:inherit;outline:0 solid var(--color-brand-turquoise,#19DDCA);box-shadow:none;border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none;cursor:default}.kb-language-tip__materials .aalto-component-wrapper--single-liftup-small a:hover:focus{outline:2px solid var(--color-brand-white,#fff);box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52)}.kb-language-tip__materials .aalto-component-wrapper--single-liftup-small a:active{border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none;transition-duration:0.05s}.kb-language-tip__materials .aalto-component-wrapper--single-liftup-small a:hover:active{outline:1px solid var(--color-brand-turquoise,#19DDCA);box-shadow:none;border-color:rgba(0,0,0,0)}.kb-language-tip__materials .aalto-component-wrapper--single-liftup-small a:disabled,.kb-language-tip__materials .aalto-component-wrapper--single-liftup-small a[disabled],.kb-language-tip__materials .aalto-component-wrapper--single-liftup-small a.disabled{border-color:rgba(0,0,0,0);outline:1px solid transparent;background-color:var(--color-brand-grey,#B7B7B7) !important;color:var(--color-brand-blue,#162A52) !important;cursor:not-allowed !important}.kb-language-tip__materials .aalto-component-wrapper--single-liftup-small a:focus{background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52)}.kb-language-tip__materials .aalto-component-wrapper--single-liftup-small a:hover{outline:0 solid var(--color-brand-turquoise,#19DDCA);border-color:var(--color-brand-turquoise,#19DDCA);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52)}.kb-language-tip__materials .aalto-component-wrapper--single-liftup-small a:active{background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52)}.kb-language-tip__materials .aalto-component-wrapper--single-liftup-small a:disabled,.kb-language-tip__materials .aalto-component-wrapper--single-liftup-small a[disabled],.kb-language-tip__materials .aalto-component-wrapper--single-liftup-small a.disabled{border-color:rgba(0,0,0,0);outline:1px solid transparent;background-color:var(--color-brand-grey,#B7B7B7) !important;color:var(--color-brand-blue,#162A52) !important;cursor:not-allowed !important}.kb-language-tip__materials .aalto-component-wrapper--single-liftup-small a::after{content:'';display:inline-block;width:1.6rem;height:1.6rem;background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-external_link-light);background-position:center left;background-size:1.6rem 1.6rem;background-repeat:no-repeat;position:relative;top:.3rem;left:.8rem;transition:left 0.05s linear}.kb-language-tip__materials .aalto-component-wrapper--single-liftup-small a:hover::after,.kb-language-tip__materials .aalto-component-wrapper--single-liftup-small a:focus::after{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-external_link-dark);left:1rem}.kb-language-tip__materials .paragraph--type--kb-tip{margin-top:3.2rem;margin-bottom:3.2rem}.kb-language-tip__materials .paragraph--type--kb-tip:first-of-type{margin-top:3.2rem}@media all and (min-width:900px){.kb-language-tip__materials .paragraph--type--kb-tip:first-of-type{margin-top:4.8rem}}.kb-language-tip__materials .tip-level{position:relative;margin-bottom:2.4rem;margin-left:4.8rem;scroll-margin-top:5.6rem}.kb-language-tip__materials .tip-level::before{content:'';display:block;width:3.2rem;height:3.2rem;position:absolute;left:-4.8rem;border-radius:50%}@media all and (max-width:899px){.kb-language-tip__materials .tip-level{margin-bottom:1.6rem;margin-left:3.2rem}.kb-language-tip__materials .tip-level::before{width:1.6rem;height:1.6rem;top:50%;left:-3.2rem;transform:translate(0%,-50%)}}.tip-level-beginner::before,.tip-level-beginner .tip-level::before{background-color:var(--color-brand-turquoise,#19DDCA)}.tip-level-intermediate::before,.tip-level-intermediate .tip-level::before{background-color:var(--color-brand-orange,#FFAE38)}.tip-level-advanced::before,.tip-level-advanced .tip-level::before{background-color:var(--color-brand-red,#DD0050)}.tip-level-all::before,.tip-level-all .tip-level::before{background-color:var(--color-brand-blue,#162A52)}.page--language-tip-listing .hub-listing__results__title h2{color:var(--color-brand-blue,#162A52);font-size:2rem;font-weight:bold;letter-spacing:.002rem;line-height:2.5rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.page--language-tip-listing .hub-listing__results__title h2{font-size:1.9rem;line-height:2.4rem}}@media all and (max-width:899px){.page--language-tip-listing .hub-listing__results__title h2{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:bold;letter-spacing:.004rem;line-height:2.7rem;font-family:work-sans,sans-serif}}@media all and (max-width:899px) and (max-width:899px){.page--language-tip-listing .hub-listing__results__title h2{font-size:1.7rem;line-height:2.6rem;letter-spacing:.003rem}}@media all and (max-width:899px){.page--language-tip-listing .hub-listing__selected-filters{margin-bottom:.8rem}}.page--language-tip-listing .hub-listing__filters{margin-bottom:2.4rem}@media all and (max-width:599px){.page--language-tip-listing .hub-listing__filters{margin-bottom:4.8rem}}.page--language-tip-listing .hub-listing__kb-results{grid-template-columns:100%}@media all and (min-width:600px){.page--language-tip-listing .hub-listing__kb-results{grid-template-columns:repeat(2,calc(100% / 2 - .8rem))}}@media all and (min-width:900px){.page--language-tip-listing .hub-listing__kb-results{grid-template-columns:repeat(3,calc(100% / 3 - 1.0666666667rem))}}@media all and (min-width:1200px){.page--language-tip-listing .hub-listing__kb-results{grid-template-columns:repeat(4,calc(100% / 4 - 1.2rem))}}.page--language-tip-listing .hub-listing__results__item__link--language-tip{border-radius:0 2rem 0 0;background-color:var(--color-brand-white,#fff)}.page--language-tip-listing .hub-listing__results__item__link--language-tip:hover,.page--language-tip-listing .hub-listing__results__item__link--language-tip:focus{background-color:var(--color-brand-turquoise,#19DDCA)}.page--language-tip-listing .hub-listing__results__item__link--language-tip:hover .hub-listing__results__item__heading,.page--language-tip-listing .hub-listing__results__item__link--language-tip:focus .hub-listing__results__item__heading{box-shadow:none}@media (prefers-color-scheme:dark){.page--language-tip-listing .hub-listing__results__item__link--language-tip:hover .hub-listing__results__item__specifier,.page--language-tip-listing .hub-listing__results__item__link--language-tip:focus .hub-listing__results__item__specifier{color:var(--color-brand-beige,#FFF8E6)}}.page--language-tip-listing .hub-listing__results__item__link--language-tip:focus{box-shadow:0 0 0 2px var(--color-brand-blue,#162A52)}.page--language-tip-listing .hub-listing__results__item__link{display:flex;flex-direction:column;height:100%}.page--language-tip-listing .hub-listing__results__item__content{padding:1.6rem}.page--language-tip-listing .hub-listing__results__item__image img{border-radius:0 2rem 0 0;font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover;width:100%;max-height:15.2rem}.page--language-tip-listing .hub-listing__results__item__heading{color:var(--color-brand-blue,#162A52);font-size:2rem;font-weight:bold;letter-spacing:.002rem;line-height:2.5rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.page--language-tip-listing .hub-listing__results__item__heading{font-size:1.9rem;line-height:2.4rem}}.page--language-tip-listing .hub-listing__results__item__specifier{font-weight:normal;color:var(--color-text-meta,#445371);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif;margin-top:0;margin-bottom:.8rem}@media all and (max-width:899px){.page--language-tip-listing .hub-listing__results__item__specifier{font-size:1.2rem;line-height:2.1rem}}.page--language-tip-listing .kb-language-tip__on-move{display:inline-block}@media all and (max-width:599px){.page--language-tip-listing .kb-language-tip__on-move{width:100%}}.page--language-tip-listing .kb-language-tip__on-move input[type='checkbox']{opacity:0;position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none}.page--language-tip-listing .kb-language-tip__on-move input[type='checkbox']:focus+label{color:var(--color-brand-blue,#162A52);outline:2px solid var(--color-brand-white,#fff);box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52);border-color:var(--color-brand-turquoise,#19DDCA);background-color:var(--color-brand-turquoise,#19DDCA)}.page--language-tip-listing .kb-language-tip__on-move input[type='checkbox']:focus+label:hover{outline:2px solid var(--color-brand-white,#fff)}@media (prefers-color-scheme:dark){.page--language-tip-listing .kb-language-tip__on-move input[type='checkbox']:focus+label{color:var(--color-brand-beige,#FFF8E6)}}@media (prefers-color-scheme:dark){.page--language-tip-listing .kb-language-tip__on-move input[type='checkbox']:checked:focus+label:hover,.page--language-tip-listing .kb-language-tip__on-move input:checked+label:hover{color:var(--color-brand-beige,#FFF8E6)}}.page--language-tip-listing .kb-language-tip__on-move input+label{background-color:var(--color-brand-white,#fff);border-radius:2.4rem;height:unset;padding-top:.6rem;padding-bottom:.6rem}.page--language-tip-listing .kb-language-tip__on-move input+label:hover{background-color:var(--color-brand-turquoise,#19DDCA)}.page--language-tip-listing .aalto-pager{margin-top:6.4rem}a.highlight,.image-with-text-wrapper p a,.aalto-rich-text-highlight .aalto-user-generated-content p a,.kb-self-study-material .hub-listing__results__item__link-container a.internal,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal{font-weight:600;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif}@media (prefers-color-scheme:dark){.kb-button-highlight,.kb-button-highlight:hover,.kb-button-highlight:focus{color:var(--color-brand-beige,#FFF8E6)}}.kb-button-highlight svg{transition:left 0.05s linear;position:relative;top:-2px;left:0;width:1.2rem;height:1.2rem}.kb-button-highlight:hover svg,.kb-button-highlight:focus svg{left:2px}.kb-button-highlight.left-arrow:hover svg,.kb-button-highlight.left-arrow:focus svg{left:-2px}.kb-button-highlight-bg{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_right-light);background-position:center right 3.2rem;background-size:1.2rem 1.2rem;background-repeat:no-repeat;padding-right:5.6rem}@media (prefers-color-scheme:dark){.kb-button-highlight-bg{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_right-dark)}.lightmode .kb-button-highlight-bg{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_right-light)}}.kb-button-highlight-bg:hover,.kb-button-highlight-bg:focus{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_right-dark);background-position:center right 3rem}@media (prefers-color-scheme:dark){.kb-button-highlight-bg:hover,.kb-button-highlight-bg:focus{color:var(--color-brand-beige,#FFF8E6)}}.kb-button-highlight-bg--left{padding-left:3.5rem}.kb-button-highlight-bg--left::before{content:'';display:inline-block;width:1.6rem;height:1.6rem;background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_right-light);background-position:center left;background-size:1.2rem 1.2rem;background-repeat:no-repeat;position:relative;top:.3rem;left:-.7rem;transform:rotate(180deg);transition:left 0.05s linear}@media (prefers-color-scheme:dark){.kb-button-highlight-bg--left::before{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_right-dark)}.lightmode .kb-button-highlight-bg--left::before{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_right-light)}}.kb-button-highlight-bg--left:hover::before,.kb-button-highlight-bg--left:focus::before{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_right-dark);left:-.9rem}@media (prefers-color-scheme:dark){.kb-button-highlight-bg--left:hover::before,.kb-button-highlight-bg--left:focus::before{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_right-light)}.lightmode .kb-button-highlight-bg--left:hover::before,.lightmode .kb-button-highlight-bg--left:focus::before{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_right-dark)}}@media (prefers-color-scheme:dark){.aalto-user-generated-content ul li::before,.aalto-user-generated-content ol li::before{background-color:var(--color-brand-blue,#162A52);color:var(--color-brand-beige,#FFF8E6)}}.aalto-component-wrapper--other-logo-wall{background-color:#fff;padding-top:4rem;padding-bottom:4rem}.logo-wall__items{justify-content:center}.paragraph--other-logo-wall .logo-wall__additional-link{font-family:work-sans,sans-serif;font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.8rem;letter-spacing:0;line-height:2.7rem}@media all and (max-width:899px){.paragraph--other-logo-wall .logo-wall__additional-link{font-size:1.6rem;line-height:2.4rem;letter-spacing:-.008rem}}.paragraph--other-logo-wall .logo-wall__single-item a>div{display:block;transition:transform 0.3s cubic-bezier(0.175,0.885,0.32,1.02)}.paragraph--other-logo-wall .logo-wall__single-item a:hover div{transform:scale(1.1)}.aalto-liftup-m-card{position:relative;box-shadow:0 0 .3rem 0 rgba(95,129,178,0.5)}.aalto-liftup-m-card .aalto-liftup-m-card__link{text-decoration:none;outline-offset:-.3rem}.aalto-liftup-m-card .aalto-liftup-m-card__link::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0}.aalto-liftup-m-card .aalto-liftup-m-card__link:active::after{background-color:var(--color-black-black-a015,rgba(21,21,21,0.15))}.aalto-liftup-m-card:hover,.aalto-liftup-m-card:focus-within{background-color:var(--color-brand-turquoise,#19DDCA)}.aalto-liftup-m-card:hover .manual-liftup-small__horizontal-card--image-container,.aalto-liftup-m-card:hover .aalto-liftup-m-card__image-container,.aalto-liftup-m-card:focus-within .manual-liftup-small__horizontal-card--image-container,.aalto-liftup-m-card:focus-within .aalto-liftup-m-card__image-container{background-color:var(--color-light,#fff)}@media (prefers-color-scheme:dark){.aalto-liftup-m-card:hover,.aalto-liftup-m-card:focus-within{--color-text-body:#162A52;--color-text-meta:#445371}.aalto-liftup-m-card:hover .aalto-liftup-m-card-icon-container,.aalto-liftup-m-card:focus-within .aalto-liftup-m-card-icon-container{background-color:var(--color-brand-beige,#FFF8E6);background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-external_link-light)}}.aalto-liftup-m-card:focus-within{box-shadow:0 0 0 2px var(--color-brand-blue,#162A52)}.aalto-liftup-m-card-container:not(.aalto-liftup-m-card-container--no-image) .aalto-liftup-m-card,.aalto-liftup-m-card-container:not(.aalto-liftup-m-card-container--no-image) .aalto-liftup-m-card__image-container,.aalto-liftup-m-card-container:not(.aalto-liftup-m-card-container--no-image) .aalto-liftup-m-card__image-container img{border-radius:0 2rem 0 0}.aalto-liftup-m-card__image-container *,.aalto-liftup-m-card__image-container .aalto-liftup-m-card__image,.aalto-liftup-m-card__image-container .aalto-liftup-m-card__image *{height:100%}.aalto-liftup-m-card__image-container img,.aalto-liftup-m-card__image-container .aalto-liftup-m-card__image img{font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover}.aalto-liftup-m-card__main-content{padding-bottom:1.6rem}.aalto-liftup-m-card__text-container{margin:0 1.6rem}.aalto-liftup-m-card__link{max-height:none}.aalto-liftup-m-card__link:not(button):focus{outline:none;box-shadow:none;text-decoration:none}.aalto-liftup-m-card__header{margin-top:1.6rem;margin-bottom:0}.aalto-liftup-m-card__summary{margin-top:.8rem}.aalto-liftup-m-card__meta{color:var(--color-text-meta,#445371);margin:.8rem 1.6rem 0 1.6rem}.aalto-liftup-m-card-container.aalto-liftup-m-card-container--no-image .aalto-liftup-m-card__main-content{height:100%}.aalto-liftup-m-card-container.aalto-liftup-m-card-container--no-image .aalto-liftup-m-card__header{margin-top:1.6rem}.aalto-liftup-m-card-container:not(.aalto-liftup-m-card-container--no-image) .aalto-liftup-m-card__overflow-container{height:14.9rem}@media all and (min-width:900px){.aalto-liftup-m-card-container:not(.aalto-liftup-m-card-container--no-image) .aalto-liftup-m-card__overflow-container{height:17.85rem}}.aalto-liftup-m-card-container:not(.aalto-liftup-m-card-container--no-image) .aalto-liftup-m-card__overflow-container--with-meta-data{height:12.5rem}@media all and (min-width:900px){.aalto-liftup-m-card-container:not(.aalto-liftup-m-card-container--no-image) .aalto-liftup-m-card__overflow-container--with-meta-data{height:15.4rem}}.aalto-liftup-m-card-container:not(.aalto-liftup-m-card-container--no-image):nth-last-child(1):first-child .aalto-liftup-m-card,.aalto-liftup-m-card-container:not(.aalto-liftup-m-card-container--no-image):nth-last-child(1):first-child ~ .aalto-liftup-m-card-container:not(.aalto-liftup-m-card-container--no-image) .aalto-liftup-m-card{display:block}.aalto-liftup-m-card-container--no-image .aalto-liftup-m-card__overflow-container{height:14.9rem}@media all and (min-width:900px){.aalto-liftup-m-card-container--no-image .aalto-liftup-m-card__overflow-container{height:17.85rem}}.aalto-liftup-m-card-container--no-image .aalto-liftup-m-card__overflow-container--with-meta-data{height:12.5rem}@media all and (min-width:900px){.aalto-liftup-m-card-container--no-image .aalto-liftup-m-card__overflow-container--with-meta-data{height:15.4rem}}.aalto-layout-container:has(.aalto-liftup-m-card-container--no-image):has(.aalto-liftup-m-card-container--with-image) .aalto-liftup-m-card-container--no-image .aalto-liftup-m-card__overflow-container{height:14.9rem}@media all and (min-width:900px){.aalto-layout-container:has(.aalto-liftup-m-card-container--no-image):has(.aalto-liftup-m-card-container--with-image) .aalto-liftup-m-card-container--no-image .aalto-liftup-m-card__overflow-container{height:27.2rem}}@media all and (min-width:1200px){.aalto-layout-container:has(.aalto-liftup-m-card-container--no-image):has(.aalto-liftup-m-card-container--with-image) .aalto-liftup-m-card-container--no-image .aalto-liftup-m-card__overflow-container{height:32rem}}.aalto-layout-container:has(.aalto-liftup-m-card-container--no-image):has(.aalto-liftup-m-card-container--with-image) .aalto-liftup-m-card-container--no-image .aalto-liftup-m-card__overflow-container--with-meta-data{height:12.5rem}@media all and (min-width:900px){.aalto-layout-container:has(.aalto-liftup-m-card-container--no-image):has(.aalto-liftup-m-card-container--with-image) .aalto-liftup-m-card-container--no-image .aalto-liftup-m-card__overflow-container--with-meta-data{height:24.8rem}}@media all and (min-width:1200px){.aalto-layout-container:has(.aalto-liftup-m-card-container--no-image):has(.aalto-liftup-m-card-container--with-image) .aalto-liftup-m-card-container--no-image .aalto-liftup-m-card__overflow-container--with-meta-data{height:29.6rem}}.hub--56 .aalto-magazine.magazine-with-image{margin-bottom:4rem}.hub--56 .aalto-liftup-m{padding-bottom:7.2rem}.hub--56 .aalto-liftup-m .component-container>*{background-color:var(--color-background-box,#F4F4F4)}@media (prefers-color-scheme:dark){.hub--56 .aalto-liftup-m .component-container>*{background-color:var(--color-background-box-dark-mode,#0D1930)}}.hub--56 .aalto-liftup-m .component-container .aalto-manual-liftup__header{margin:0 -8px}.hub--56 .aalto-liftup-m .component-container .aalto-manual-liftup__header h2{margin:2.4rem 2.4rem 1.6rem}.hub--56 .aalto-liftup-m .aalto-layout-container{padding:0 1.6rem}.hub--56 .aalto-liftup-m .aalto-layout-container .aalto-layout-item{margin-bottom:2.4rem}.manual-liftup-small__horizontal-card{box-shadow:0 0 .3rem 0 rgba(95,129,178,0.5);border-radius:0 2rem 0 0}.aalto-manual-liftup__bg-color--bright .manual-liftup-small__horizontal-card{box-shadow:0 0 .3rem 0 rgba(95,129,178,0.5)}.aalto-liftup-m-card__link,.aalto-liftup__link{-webkit-hyphens:auto;hyphens:auto}.aalto-liftup__link:not(button):focus:focus{outline:none;box-shadow:none;text-decoration:none}.manual-liftup-small__horizontal-card--text-container{padding:1.6rem;justify-content:end}.manual-liftup-small__horizontal-card--title{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:bold;letter-spacing:.004rem;line-height:2.7rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.manual-liftup-small__horizontal-card--title{font-size:1.7rem;line-height:2.6rem;letter-spacing:.003rem}}.aalto-manual-liftup-small.aalto-manual-liftup__bg-color--bright{background-color:var(--color-target-group-dark,var(--color-brand-link-hover))}.aalto-manual-liftup-small.aalto-manual-liftup__bg-color--bright .manual-liftup-small__horizontal-card:hover,.aalto-manual-liftup-small.aalto-manual-liftup__bg-color--bright .manual-liftup-small__horizontal-card:focus-within{background-color:var(--color-brand-turquoise,#19DDCA)}.aalto-manual-liftup-small.aalto-manual-liftup__bg-color--bright .manual-liftup-small__horizontal-card:hover .manual-liftup-small__horizontal-card--paragraph,.aalto-manual-liftup-small.aalto-manual-liftup__bg-color--bright .manual-liftup-small__horizontal-card:focus-within .manual-liftup-small__horizontal-card--paragraph{color:var(--color-text-body,#272A2E)}.aalto-manual-liftup-small.aalto-manual-liftup__bg-color--bright .manual-liftup-small__horizontal-card:focus-within{box-shadow:0 0 0 2px var(--color-brand-blue,#162A52)}@media (prefers-color-scheme:dark){.aalto-manual-liftup-small.aalto-manual-liftup__bg-color--bright .aalto-manual-liftup__header-title{color:var(--color-brand-beige,#FFF8E6)}.aalto-manual-liftup-small.aalto-manual-liftup__bg-color--bright .aalto-manual-liftup__header-title:hover .js-anchor-link-icon,.aalto-manual-liftup-small.aalto-manual-liftup__bg-color--bright .aalto-manual-liftup__header-title .js-anchor-link-icon:focus{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#24-link_default-dark)}.aalto-manual-liftup-small.aalto-manual-liftup__bg-color--bright .aalto-manual-liftup__header-title .js-anchor-link-icon:focus{box-shadow:inset 0 0 0 1px var(--color-brand-beige,#FFF8E6)}}.aalto-manual-liftup__header{margin-bottom:0}.aalto-manual-liftup__header .aalto-user-generated-content>*:last-child{margin-top:0;margin-bottom:2.4rem}.webform-submission-online-course-input-form .aalto-form__textarea-container,.webform-submission-online-course-input-form .aalto-form__select-container,.webform-submission-online-course-input-form .aalto-form__url-container,.webform-submission-online-course-input-form .aalto-form__textfield-container{max-width:100%}.webform-submission-online-course-input-form .aalto-webform .messages{overflow:visible;padding:.8rem}.webform-submission-online-course-input-form h2.webform-section-title{margin-top:5.6rem}.webform-submission-online-course-input-form label.aalto-form__label:not([for]){color:var(--color-brand-blue,#162A52);font-size:2rem;font-weight:bold;letter-spacing:.002rem;line-height:2.5rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.webform-submission-online-course-input-form label.aalto-form__label:not([for]){font-size:1.9rem;line-height:2.4rem}}.webform-submission-online-course-input-form .fieldset-legend,.webform-submission-online-course-input-form label.aalto-form__label{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:600;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.webform-submission-online-course-input-form .fieldset-legend,.webform-submission-online-course-input-form label.aalto-form__label{font-size:1.7rem;line-height:2.6rem}}.webform-submission-online-course-input-form .js-form-item .aalto-user-generated-content,.webform-submission-online-course-input-form .text-count-message{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.webform-submission-online-course-input-form .js-form-item .aalto-user-generated-content,.webform-submission-online-course-input-form .text-count-message{font-size:1.2rem;line-height:2.1rem}}.webform-submission-online-course-input-form label.ck.ck-label{display:none}.webform-submission-online-course-input-form fieldset,.webform-submission-online-course-input-form .js-form-item{margin-bottom:3.2rem}.webform-submission-online-course-input-form .webform-link--wrapper{margin-bottom:0}.webform-submission-online-course-input-form .aalto-form__textarea-container.form-item-text-body-value{margin-bottom:0}.webform-submission-online-course-input-form .js-webform-radios,.webform-submission-online-course-input-form .aalto-form__radio-container,.webform-submission-online-course-input-form .aalto-form__checkbox-container{margin-bottom:0}.webform-submission-online-course-input-form .select2-selection.select2-selection--multiple,.webform-submission-online-course-input-form textarea.form-textarea,.webform-submission-online-course-input-form select.aalto-form__select,.webform-submission-online-course-input-form .aalto-form__input[type="url"],.webform-submission-online-course-input-form .aalto-form__input[type="text"]{border-color:var(--color-brand-blue,#162A52);border-radius:0;box-shadow:none;margin-top:.4rem;background-image:none;background-color:var(--color-brand-white,#fff);width:100%}.webform-submission-online-course-input-form .select2-selection.select2-selection--multiple:focus,.webform-submission-online-course-input-form textarea.form-textarea:focus,.webform-submission-online-course-input-form select.aalto-form__select:focus,.webform-submission-online-course-input-form .aalto-form__input[type="url"]:focus,.webform-submission-online-course-input-form .aalto-form__input[type="text"]:focus{box-shadow:0 0 0 2px var(--color-brand-blue,#162A52)}.webform-submission-online-course-input-form .select2-container--focus .select2-selection{outline:2px solid var(--color-brand-blue,#162A52) !important;border-radius:0 !important}.webform-submission-online-course-input-form .select2-selection .select2-selection--multiple .select2-selection__rendered,.webform-submission-online-course-input-form .select2-selection__rendered,.webform-submission-online-course-input-form .search-field{line-height:4.8rem}.webform-submission-online-course-input-form .select2-selection[aria-expanded="true"]{outline:1px solid var(--color-brand-blue,#162A52)}.webform-submission-online-course-input-form select option:checked{background-color:var(--color-brand-turquoise,#19DDCA)}.webform-submission-online-course-input-form select.aalto-form__select,.webform-submission-online-course-input-form .select2-container:not(.select2-container--open) .select2-search__field,.webform-submission-online-course-input-form .select2-selection.select2-selection--multiple,.webform-submission-online-course-input-form .aalto-form__input[type="url"],.webform-submission-online-course-input-form .aalto-form__input[type="text"]{height:4.8rem}.webform-submission-online-course-input-form .select2-container:not(.select2-container--open) .select2-search__field{margin-top:0}.webform-submission-online-course-input-form .selection ul.select2-selection__rendered li.select2-selection__choice{font-weight:600;color:var(--color-brand-blue,#162A52);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;background:var(--color-brand-white,#fff);border-radius:2.4rem;border-color:var(--color-brand-blue,#162A52);height:3.6rem;padding:0 1.6rem;box-shadow:none;display:flex;-moz-column-gap:.8rem;column-gap:.8rem;align-items:center;flex-direction:row-reverse;margin-top:.6rem}@media (prefers-color-scheme:dark){.webform-submission-online-course-input-form .selection ul.select2-selection__rendered li.select2-selection__choice:hover,.webform-submission-online-course-input-form .selection ul.select2-selection__rendered li.select2-selection__choice:focus{color:var(--color-brand-beige,#FFF8E6)}}.webform-submission-online-course-input-form .selection ul.select2-selection__rendered li.select2-selection__choice:first-of-type{margin-left:.8rem}.webform-submission-online-course-input-form .selection ul.select2-selection__rendered li.select2-selection__choice:hover,.webform-submission-online-course-input-form .selection ul.select2-selection__rendered li.select2-selection__choice:focus{background:var(--color-brand-turquoise,#19DDCA);border-color:var(--color-brand-turquoise,#19DDCA)}@media (prefers-color-scheme:dark){.webform-submission-online-course-input-form .selection ul.select2-selection__rendered li.select2-selection__choice:hover .select2-selection__choice__remove,.webform-submission-online-course-input-form .selection ul.select2-selection__rendered li.select2-selection__choice:focus .select2-selection__choice__remove{background:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-close-dark) !important}}.webform-submission-online-course-input-form .selection ul.select2-selection__rendered li.select2-selection__choice:focus{border-color:var(--color-brand-blue,#162A52);box-shadow:0 0 0 1px var(--color-brand-blue,#162A52)}.webform-submission-online-course-input-form .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-close-dark) !important;position:unset;display:initial;height:1.6rem;width:1.6rem;font-size:0}@media (prefers-color-scheme:dark){.webform-submission-online-course-input-form .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-close-light) !important}}.webform-submission-online-course-input-form .select2-container--default .select2-selection--multiple{height:auto;padding-right:2.4rem;position:relative;width:100%}.webform-submission-online-course-input-form .select2-container--default .select2-selection--multiple::after{content:'';display:block;width:1.6rem;height:1.6rem;background:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_down) no-repeat;background-size:1.6rem 1.6rem;position:absolute;right:.8rem;top:50%;transform:translateY(-50%);pointer-events:none}.webform-submission-online-course-input-form input[type="file"]{margin:1.2rem 0}.webform-submission-online-course-input-form .js-form-managed-file input[type="submit"]{margin:1.2rem 0}@media (prefers-color-scheme:dark){.webform-submission-online-course-input-form .js-form-managed-file input[type="submit"]:hover,.webform-submission-online-course-input-form .js-form-managed-file input[type="submit"]:focus{color:var(--color-brand-beige,#FFF8E6)}}.webform-submission-online-course-input-form .ck.ck-editor__editable,.webform-submission-online-course-input-form .ck-editor__editable{background-color:var(--color-brand-white,#fff) !important;--ck-color-base-border:var(--color-brand-blue,#162A52);padding-top:var(--ck-spacing-standard,.8rem)}.webform-submission-online-course-input-form .ck.ck-editor__editable:focus-within,.webform-submission-online-course-input-form .ck-editor__editable:focus-within{outline:2px solid var(--color-brand-blue,#162A52)}.webform-submission-online-course-input-form .ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-toolbar{--ck-color-toolbar-border:var(--color-brand-blue,#162A52)}@media (prefers-color-scheme:dark){.webform-submission-online-course-input-form .ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-toolbar{background-color:var(--color-brand-blue,#162A52)}}.webform-submission-online-course-input-form .ck.ck-editor__editable.ck-focused:not(.ck-editor__nested-editable),.webform-submission-online-course-input-form .ck-editor__editable.ck-focused{box-shadow:none;border:1px solid var(--color-brand-blue,#162A52);outline:2px solid var(--color-brand-blue,#162A52)}.webform-submission-online-course-input-form .ck.ck-editor__editable{font-size:1.6rem;min-height:12rem}.webform-submission-online-course-input-form .ck.ck-editor__editable>:first-child{margin-top:0}.webform-submission-online-course-input-form .ck.ck-editor__editable>:last-child{margin-bottom:0}@media (prefers-color-scheme:dark){.webform-submission-online-course-input-form .js-form-type-radio input[type='radio']:focus+label,.webform-submission-online-course-input-form input[type='checkbox']:focus+label{color:var(--color-brand-beige,#FFF8E6)}}@media (prefers-color-scheme:dark){.webform-submission-online-course-input-form .js-form-type-radio input[type='radio']+label:hover,.webform-submission-online-course-input-form .js-form-type-radio input[type='radio']+label:focus,.webform-submission-online-course-input-form input[type='checkbox']+label:hover,.webform-submission-online-course-input-form input[type='checkbox']+label:focus{color:var(--color-brand-beige,#FFF8E6)}}@media all and (min-width:600px){.webform-submission-online-course-input-form .js-form-type-radio input[type='radio']+label,.webform-submission-online-course-input-form input[type='checkbox']+label{width:50%}}.webform-submission-online-course-input-form .form-managed-file .aalto-form__label{width:100%}.webform-submission-online-course-input-form .aalto-form__radio-container input[type='radio']:focus+label{background-color:var(--color-brand-turquoise,#19DDCA);box-shadow:-.4rem 0 0 0 var(--color-brand-blue,#162A52)}.webform-submission-online-course-input-form .aalto-form__radio-container input[type='radio']+label::before{top:1.2rem}.webform-submission-online-course-input-form .aalto-form__radio-container input[type='radio']+label:hover{background-color:var(--color-brand-turquoise,#19DDCA)}.webform-submission-online-course-input-form input#edit-submit{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_right-light);background-position:center right 3.2rem;background-size:1.2rem 1.2rem;background-repeat:no-repeat;padding-right:5.6rem}@media (prefers-color-scheme:dark){.webform-submission-online-course-input-form input#edit-submit{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_right-dark)}.lightmode .webform-submission-online-course-input-form input#edit-submit{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_right-light)}}.webform-submission-online-course-input-form input#edit-submit:hover,.webform-submission-online-course-input-form input#edit-submit:focus{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_right-dark);background-position:center right 3rem}@media (prefers-color-scheme:dark){.webform-submission-online-course-input-form input#edit-submit:hover,.webform-submission-online-course-input-form input#edit-submit:focus{color:var(--color-brand-beige,#FFF8E6)}}.webform-submission-online-course-input-form .tabledrag-toggle-weight-wrapper,.webform-submission-online-course-input-form .tabledrag-hide{display:none}@media (prefers-color-scheme:dark){.select2-dropdown{background-color:var(--color-light,#fff)}}@media (prefers-color-scheme:dark){.select2-container--default .select2-results__option[aria-selected=true]{background-color:var(--color-brand-turquoise,#19DDCA);color:#2d2d2d}}@media (prefers-color-scheme:dark){.select2-results__option.select2-results__option--highlighted[aria-selected=true]{background-color:#5897fb;color:white}}.page--online-courses-hub .page--hub-listing-hub{padding-top:3.2rem;padding-bottom:3.2rem;margin-top:1.6rem}@media (prefers-color-scheme:light){.page--online-courses-hub .page--hub-listing-hub{background-color:var(--color-target-group-extra-light,var(--color-brand-text))}}.page--online-courses-hub .hub-listing__results__item{background-color:var(--color-brand-white,#fff);padding:1.6rem}.page--online-courses-hub .hub-listing__results__item__heading-block{background-color:unset;border-bottom:solid 2px var(--color-brand-blue,#162A52);justify-content:space-between;padding:0}.page--online-courses-hub .hub-listing__metadata-with-icons{padding:1.6rem 0 0 0}.page--online-courses-hub .hub-listing__metadata-with-icons__item{margin-bottom:0}.page--online-courses-hub .hub-listing__results__item__heading-block{display:flex}.page--online-courses-hub .hub-listing__metadata-with-icons__label{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;min-height:1.8rem;vertical-align:middle}.page--online-courses-hub .hub-listing__metadata-with-icons__label+span{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;vertical-align:middle}.page--online-courses-hub .hub-listing__results__item__heading,.page--online-courses-hub .hub-listing__results__item__organizer{padding-bottom:1.6rem}.page--online-courses-hub .hub-listing__results__item__organizer{margin-top:1.6rem}.page--online-courses-hub .hub-listing__results__item__bottom-container{padding-bottom:0;padding-right:0}.page--online-courses-hub .hub-listing__results__item__link-container{font-weight:bold;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif}.page--online-courses-hub .aalto-dropdown__menu>li{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;width:100%}.page--online-courses-hub .hub-listing__results__item__description{padding:1.6rem 0}.page--online-courses-hub .aalto-pager{margin-top:3.2rem}.aalto-pager__item-link{background-color:var(--color-brand-white,#fff);font-weight:600;border-radius:2.4rem;min-width:unset;padding:.6rem 1.5rem}@media (prefers-color-scheme:dark){.aalto-pager__item-link:hover,.aalto-pager__item-link:focus{color:var(--color-brand-beige,#FFF8E6)}}.aalto-pager__item-link:hover{cursor:pointer}.aalto-pager__item-active-link{background-color:var(--color-brand-blue,#162A52);color:var(--color-light,#fff);font-weight:600;border:1px solid var(--color-brand-blue,#162A52);border-radius:2.4rem;min-width:unset;padding:.6rem 1.5rem}.aalto-pager__item-active-link:hover{cursor:default}.kb-product-card__top-wrapper{background-color:var(--color-brand-background,var(--color-brand-darker-beige,#F9F1DD));padding-bottom:1.6rem}.kb-product-card__top-wrapper .aalto-article__text-and-image-wrapper{padding-top:1.6rem}.kb-product-card__feature-list{background-color:var(--color-brand-text,var(--color-brand-beige,#FFF8E6));margin-bottom:3.2rem;padding-top:3.2rem;padding-bottom:3.2rem}.kb-product-card__feature-list .kb-feature-item{display:flex;flex-wrap:wrap;margin-bottom:1.6rem}.kb-product-card__feature-list .kb-feature-item__title,.kb-product-card__liftups .kb-feature-item__title{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:600;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif;flex:15.2rem;min-width:15.2rem;background-size:1.5rem 1.5rem;background-repeat:no-repeat;background-position:left .6rem;padding-left:2.4rem}@media all and (max-width:899px){.kb-product-card__feature-list .kb-feature-item__title,.kb-product-card__liftups .kb-feature-item__title{font-size:1.7rem;line-height:2.6rem}}.kb-product-card__feature-list .kb-feature-item__title.whom{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-user-dark)}.kb-product-card__feature-list .kb-feature-item__title.time{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-clock-dark)}.kb-product-card__feature-list .kb-feature-item__title.content{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-shapes-dark)}.kb-product-card__feature-list .kb-feature-item__title.situation{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-diagram-dark)}.kb-product-card__feature-list .kb-feature-item__title.objective{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-writing_pad-dark)}.kb-product-card__feature-list .kb-feature-item__title.result{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-line_chart-dark)}.kb-product-card__feature-list .kb-feature-item__title.benefit{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-plus_thick-dark)}.kb-product-card__liftups .kb-feature-item__title.whom{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-user-dark)}@media (prefers-color-scheme:dark){.kb-product-card__liftups .kb-feature-item__title.whom{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-user-light)}.lightmode .kb-product-card__liftups .kb-feature-item__title.whom{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-user-dark)}}.kb-product-card__liftups .kb-feature-item__title.time{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-clock-dark)}@media (prefers-color-scheme:dark){.kb-product-card__liftups .kb-feature-item__title.time{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-clock-light)}.lightmode .kb-product-card__liftups .kb-feature-item__title.time{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-clock-dark)}}.kb-product-card__liftups .kb-feature-item__title.content{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-shapes-dark)}@media (prefers-color-scheme:dark){.kb-product-card__liftups .kb-feature-item__title.content{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-shapes-light)}.lightmode .kb-product-card__liftups .kb-feature-item__title.content{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-shapes-dark)}}.kb-product-card__liftups .kb-feature-item__title.situation{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-diagram-dark)}@media (prefers-color-scheme:dark){.kb-product-card__liftups .kb-feature-item__title.situation{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-diagram-light)}.lightmode .kb-product-card__liftups .kb-feature-item__title.situation{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-diagram-dark)}}.kb-product-card__liftups .kb-feature-item__title.objective{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-writing_pad-dark)}@media (prefers-color-scheme:dark){.kb-product-card__liftups .kb-feature-item__title.objective{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-writing_pad-light)}.lightmode .kb-product-card__liftups .kb-feature-item__title.objective{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-writing_pad-dark)}}.kb-product-card__liftups .kb-feature-item__title.result{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-line_chart-dark)}@media (prefers-color-scheme:dark){.kb-product-card__liftups .kb-feature-item__title.result{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-line_chart-light)}.lightmode .kb-product-card__liftups .kb-feature-item__title.result{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-line_chart-dark)}}.kb-product-card__liftups .kb-feature-item__title.benefit{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-plus_thick-dark)}@media (prefers-color-scheme:dark){.kb-product-card__liftups .kb-feature-item__title.benefit{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-plus_thick-light)}.lightmode .kb-product-card__liftups .kb-feature-item__title.benefit{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-plus_thick-dark)}}.kb-product-card__feature-list .kb-feature-item__text{flex:calc(100% - 15.2rem)}.kb-product-card__feature-list .kb-feature-item__text .aalto-user-generated-content{font-family:work-sans,sans-serif;font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.8rem;letter-spacing:0;line-height:2.7rem}@media all and (max-width:899px){.kb-product-card__feature-list .kb-feature-item__text .aalto-user-generated-content{font-size:1.6rem;line-height:2.4rem;letter-spacing:-.008rem}}.kb-product-card__material-guidance{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:600;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.kb-product-card__material-guidance{font-size:1.7rem;line-height:2.6rem}}.kb-product-card #materials{scroll-margin-top:5.6rem}.kb-product-card__materials{background-color:#EEEDE7;margin-bottom:5.6rem;padding-top:4rem;padding-bottom:1px}@media all and (min-width:900px){.kb-product-card__materials{margin-top:3.2rem;padding-top:5.6rem}}.kb-product-card .paragraph--type--h5p{padding:0;box-shadow:1rem 1rem .5rem 0 rgba(0,0,0,0.25)}.kb-product-card .aalto-attachment__icon-download{color:var(--color-brand-blue,#162A52)}.kb-product-card__liftups .aalto-manual-liftup__bg-color--bright{background-color:var(--color-brand-beige,#FFF8E6)}.kb-product-card__liftups .compact-listing-item__title{min-height:unset;padding-bottom:2rem}.kb-product-card__liftups .compact-listing-item__description{padding-top:.4rem}.kb-product-card__liftups .compact-listing-item .kb-feature-item{display:flex;flex-wrap:wrap;margin-right:1.6rem;margin-bottom:1.2rem;margin-left:1.6rem}.kb-product-card__liftups .compact-listing-item .kb-feature-item:last-of-type{margin-bottom:1.6rem}.kb-product-card__liftups .compact-listing-item .kb-feature-item__title{font-weight:600;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif;background-position:left 2px;flex:11.2rem;min-width:11.2rem;margin-bottom:.4rem}@media all and (max-width:899px){.kb-product-card__liftups .compact-listing-item .kb-feature-item__title{font-size:1.2rem;line-height:2.1rem}}.kb-product-card__liftups .compact-listing-item .kb-button-highlight-bg{background-position:center right .4rem;padding:2.4rem 1.6rem 2.4rem 0}.kb-product-card__liftups .compact-listing-item .kb-button-highlight-bg:hover,.kb-product-card__liftups .compact-listing-item .kb-button-highlight-bg:focus{background-position:center right 2px}.kb-product-card__liftups .compact-listing-item .kb-feature-item__text{flex:calc(100% - 11.2rem)}.kb-product-card__liftups .compact-listing-item .kb-feature-item__text .aalto-user-generated-content{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.kb-product-card__liftups .compact-listing-item .kb-feature-item__text .aalto-user-generated-content{font-size:1.2rem;line-height:2.1rem}}.kb-product-card__liftups .compact-listing-item .kb-feature-item__text .aalto-user-generated-content p,.kb-product-card__liftups .compact-listing-item .kb-feature-item__text .aalto-user-generated-content li{margin-bottom:.8rem}.kb-product-card__liftups .compact-listing-item .kb-feature-item__text .aalto-user-generated-content p:last-of-type,.kb-product-card__liftups .compact-listing-item .kb-feature-item__text .aalto-user-generated-content li:last-of-type{margin-bottom:0}.kb-product-card__materials .aalto-single-liftup__header{color:var(--color-text-body,#272A2E)}.kb-product-card__materials .aalto-single-liftup__action .kb-button-highlight:hover,.kb-product-card__materials .aalto-single-liftup__action .kb-button-highlight:focus{color:var(--color-text-body,#272A2E)}@media (prefers-color-scheme:dark){.kb-product-card__top-wrapper,.kb-product-card__feature-list,.kb-product-card__materials{--color-brand-blue:#162A52;--color-brand-white:#fff;--color-brand-beige:#FFF8E6;--color-text-body:#272A2E;--color-text-meta:#445371;--color-structural-800:#505050}}@media all and (min-width:1200px){.aalto-hub .aalto-profile-card{width:calc(33.3333% - 3.2rem)}}.aalto-profile-cards{row-gap:3.2rem}@media all and (min-width:600px){.aalto-profile-cards{-moz-column-gap:3.2rem;column-gap:3.2rem}}.aalto-profile-card{-moz-column-gap:1.6rem;column-gap:1.6rem;margin:0}.aalto-profile-card:hover,.aalto-profile-card:focus-within{background-color:transparent;box-shadow:none}@media all and (min-width:600px){.aalto-profile-card{row-gap:1.6rem;width:calc(50% - 3.2rem)}}.aalto-profile-card__image-container{border-radius:0;margin-right:0;width:7.2rem;height:7.2rem;background-position:.4rem 1.2rem}@media all and (min-width:600px){.aalto-profile-card__image-container{width:12rem;height:12rem}}.aalto-profile-card__image{background-color:var(--color-brand-darker-beige,#F9F1DD)}.aalto-profile-card__name{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:600;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif;margin-bottom:.4rem}@media all and (max-width:899px){.aalto-profile-card__name{font-size:1.7rem;line-height:2.6rem}}.aalto-profile-card__info-container{width:calc(50% - 12rem)}.quote{padding:1.6rem 0}@media all and (min-width:900px){.quote{padding:4.8rem 0}}.aalto-component[lang="fi"] .quote__icon{transform:rotate(180deg)}.quote__icon{color:var(--color-brand-blue,#162A52);height:2rem;width:3rem}.quote__text{margin-bottom:3.2rem;padding-top:2rem}@media all and (min-width:900px){.quote__text{margin-bottom:4.8rem}}.quote__text p{font-weight:600;color:var(--color-text-body,#272A2E);font-size:2.1rem;letter-spacing:.002rem;line-height:3.2rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.quote__text p{font-size:1.6rem;line-height:2.4rem}}.quote__source{color:var(--color-brand-blue,#162A52);font-style:normal}@media all and (min-width:900px){.aalto-rich-text-highlight{padding-top:8rem;padding-bottom:8rem}}.aalto-rich-text-highlight .aalto-user-generated-content p{font-weight:600;color:#272A2E;font-size:2.1rem;letter-spacing:.002rem;line-height:3.2rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.aalto-rich-text-highlight .aalto-user-generated-content p{font-size:1.6rem;line-height:2.4rem}}@media (prefers-color-scheme:dark){.aalto-rich-text-highlight.aalto-rich-text-highlight--theme0 .aalto-user-generated-content p{color:#fff}}@media (prefers-color-scheme:dark){div[class*="target-group_"] .aalto-rich-text-highlight.aalto-rich-text-highlight--theme0 .aalto-user-generated-content p{color:#272A2E}}@media (prefers-color-scheme:dark){div[class*="target-group_"] .aalto-rich-text-highlight.aalto-rich-text-highlight--theme0 .aalto-user-generated-content p a{color:#272A2E}}.aalto-rich-text-highlight .aalto-user-generated-content p a{font-weight:600;color:#272A2E;font-size:2.1rem;letter-spacing:.002rem;line-height:3.2rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.aalto-rich-text-highlight .aalto-user-generated-content p a{font-size:1.6rem;line-height:2.4rem}}.aalto-rich-text-highlight .aalto-user-generated-content p a:hover,.aalto-rich-text-highlight .aalto-user-generated-content p a:focus{color:var(--color-dark,#2d2d2d)}.aalto-rich-text-highlight.aalto-rich-text-highlight--theme0 .aalto-user-generated-content p a{color:var(--color-dark,#2d2d2d)}@media (prefers-color-scheme:dark){.aalto-rich-text-highlight.aalto-rich-text-highlight--theme0 .aalto-user-generated-content p a{color:#fff}}.aalto-rich-text-highlight.aalto-rich-text-highlight--theme4 .aalto-user-generated-content p{color:#2d2d2d}.aalto-rich-text-highlight.aalto-rich-text-highlight--theme4 .aalto-user-generated-content p a{color:#2d2d2d}.aalto-rich-text-highlight.aalto-rich-text-highlight--theme2 .aalto-user-generated-content p{color:#fff}.aalto-rich-text-highlight.aalto-rich-text-highlight--theme2 .aalto-user-generated-content p a{color:#fff}.aalto-scroll-up{background-color:var(--color-brand-beige,#FFF8E6)}.aalto-scroll-up:hover:not(:focus){background-color:var(--color-brand-turquoise,#19DDCA);outline:1px solid var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52)}.aalto-scroll-up:focus{outline:2px solid var(--color-brand-beige,#FFF8E6)}@media (prefers-color-scheme:dark){.aalto-scroll-up{background-color:var(--color-brand-blue,#162A52);color:var(--color-brand-beige,#FFF8E6)}.aalto-scroll-up:hover:not(:focus){background-color:var(--color-brand-turquoise,#19DDCA);outline:1px solid var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-beige,#FFF8E6)}.aalto-scroll-up:focus{background-color:var(--color-brand-turquoise,#19DDCA);outline:2px solid var(--color-brand-blue,#162A52);color:var(--color-brand-beige,#FFF8E6)}}.node--3806 .aalto-article__ingress,.node--4156 .aalto-article__ingress,.node--3806 .hr-only,.node--4156 .hr-only{display:none}.node--6416 .aalto-content-bottom-wrapper,.node--3806 .aalto-content-bottom-wrapper,.node--4156 .aalto-content-bottom-wrapper{display:none}.node--3806 .aalto-user-generated-content .highlight,.node--3806 .aalto-user-generated-content .image-with-text-wrapper p a,.image-with-text-wrapper p .node--3806 .aalto-user-generated-content a,.node--3806 .aalto-user-generated-content .kb-self-study-material .hub-listing__results__item__link-container a.internal,.kb-self-study-material .hub-listing__results__item__link-container .node--3806 .aalto-user-generated-content a.internal,.node--3806 .aalto-user-generated-content .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .node--3806 .aalto-user-generated-content a.internal,.node--4156 .aalto-user-generated-content .highlight,.node--4156 .aalto-user-generated-content .image-with-text-wrapper p a,.image-with-text-wrapper p .node--4156 .aalto-user-generated-content a,.node--4156 .aalto-user-generated-content .kb-self-study-material .hub-listing__results__item__link-container a.internal,.kb-self-study-material .hub-listing__results__item__link-container .node--4156 .aalto-user-generated-content a.internal,.node--4156 .aalto-user-generated-content .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .node--4156 .aalto-user-generated-content a.internal{display:inline-block;cursor:default;text-decoration:none;transition:box-shadow 0.125s linear,padding 0.125s linear,background-position 0.125s linear;border-width:.1rem;border-style:solid;padding:1.1rem 3.1rem;text-align:center;border-color:var(--color-brand-blue,#162A52);color:var(--color-brand-blue,#162A52);background-color:var(--color-brand-white,#fff);background-position:.8rem 1.2rem;outline:1px solid var(--color-brand-blue,#162A52);outline-offset:0;border-radius:3.5rem;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);transform:translate3d(0,0,0);font-weight:600;color:var(--color-brand-blue,#162A52);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;color:var(--color-brand-white,#fff);background-color:var(--color-brand-blue,#162A52);outline:1px solid var(--color-brand-blue,#162A52);outline-offset:0;border-color:var(--color-brand-blue,#162A52);background-color:var(--color-brand-blue,#162A52);color:var(--color-brand-white,#fff);background-position:center right 2.4rem;margin-left:2px;margin-right:1.6rem;padding-right:4.8rem}.node--3806 .aalto-user-generated-content .highlight:focus,.node--3806 .aalto-user-generated-content .image-with-text-wrapper p a:focus,.image-with-text-wrapper p .node--3806 .aalto-user-generated-content a:focus,.node--3806 .aalto-user-generated-content .kb-self-study-material .hub-listing__results__item__link-container a.internal:focus,.kb-self-study-material .hub-listing__results__item__link-container .node--3806 .aalto-user-generated-content a.internal:focus,.node--3806 .aalto-user-generated-content .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:focus,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .node--3806 .aalto-user-generated-content a.internal:focus,.node--4156 .aalto-user-generated-content .highlight:focus,.node--4156 .aalto-user-generated-content .image-with-text-wrapper p a:focus,.image-with-text-wrapper p .node--4156 .aalto-user-generated-content a:focus,.node--4156 .aalto-user-generated-content .kb-self-study-material .hub-listing__results__item__link-container a.internal:focus,.kb-self-study-material .hub-listing__results__item__link-container .node--4156 .aalto-user-generated-content a.internal:focus,.node--4156 .aalto-user-generated-content .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:focus,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .node--4156 .aalto-user-generated-content a.internal:focus{outline:2px solid var(--color-brand-white,#fff);box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52);border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none}.node--3806 .aalto-user-generated-content .highlight.hover,.node--3806 .aalto-user-generated-content .image-with-text-wrapper p a.hover,.image-with-text-wrapper p .node--3806 .aalto-user-generated-content a.hover,.node--3806 .aalto-user-generated-content .kb-self-study-material .hub-listing__results__item__link-container a.hover.internal,.kb-self-study-material .hub-listing__results__item__link-container .node--3806 .aalto-user-generated-content a.hover.internal,.node--3806 .aalto-user-generated-content .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.hover.internal,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .node--3806 .aalto-user-generated-content a.hover.internal,.node--3806 .aalto-user-generated-content .highlight:hover,.node--3806 .aalto-user-generated-content .image-with-text-wrapper p a:hover,.image-with-text-wrapper p .node--3806 .aalto-user-generated-content a:hover,.node--3806 .aalto-user-generated-content .kb-self-study-material .hub-listing__results__item__link-container a.internal:hover,.kb-self-study-material .hub-listing__results__item__link-container .node--3806 .aalto-user-generated-content a.internal:hover,.node--3806 .aalto-user-generated-content .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:hover,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .node--3806 .aalto-user-generated-content a.internal:hover,.node--4156 .aalto-user-generated-content .highlight.hover,.node--4156 .aalto-user-generated-content .image-with-text-wrapper p a.hover,.image-with-text-wrapper p .node--4156 .aalto-user-generated-content a.hover,.node--4156 .aalto-user-generated-content .kb-self-study-material .hub-listing__results__item__link-container a.hover.internal,.kb-self-study-material .hub-listing__results__item__link-container .node--4156 .aalto-user-generated-content a.hover.internal,.node--4156 .aalto-user-generated-content .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.hover.internal,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .node--4156 .aalto-user-generated-content a.hover.internal,.node--4156 .aalto-user-generated-content .highlight:hover,.node--4156 .aalto-user-generated-content .image-with-text-wrapper p a:hover,.image-with-text-wrapper p .node--4156 .aalto-user-generated-content a:hover,.node--4156 .aalto-user-generated-content .kb-self-study-material .hub-listing__results__item__link-container a.internal:hover,.kb-self-study-material .hub-listing__results__item__link-container .node--4156 .aalto-user-generated-content a.internal:hover,.node--4156 .aalto-user-generated-content .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:hover,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .node--4156 .aalto-user-generated-content a.internal:hover{color:inherit;outline:0 solid var(--color-brand-turquoise,#19DDCA);box-shadow:none;border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none;cursor:default}.node--3806 .aalto-user-generated-content .highlight:hover:focus,.node--3806 .aalto-user-generated-content .image-with-text-wrapper p a:hover:focus,.image-with-text-wrapper p .node--3806 .aalto-user-generated-content a:hover:focus,.node--3806 .aalto-user-generated-content .kb-self-study-material .hub-listing__results__item__link-container a.internal:hover:focus,.kb-self-study-material .hub-listing__results__item__link-container .node--3806 .aalto-user-generated-content a.internal:hover:focus,.node--3806 .aalto-user-generated-content .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:hover:focus,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .node--3806 .aalto-user-generated-content a.internal:hover:focus,.node--4156 .aalto-user-generated-content .highlight:hover:focus,.node--4156 .aalto-user-generated-content .image-with-text-wrapper p a:hover:focus,.image-with-text-wrapper p .node--4156 .aalto-user-generated-content a:hover:focus,.node--4156 .aalto-user-generated-content .kb-self-study-material .hub-listing__results__item__link-container a.internal:hover:focus,.kb-self-study-material .hub-listing__results__item__link-container .node--4156 .aalto-user-generated-content a.internal:hover:focus,.node--4156 .aalto-user-generated-content .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:hover:focus,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .node--4156 .aalto-user-generated-content a.internal:hover:focus{outline:2px solid var(--color-brand-white,#fff);box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52)}.node--3806 .aalto-user-generated-content .highlight:active,.node--3806 .aalto-user-generated-content .image-with-text-wrapper p a:active,.image-with-text-wrapper p .node--3806 .aalto-user-generated-content a:active,.node--3806 .aalto-user-generated-content .kb-self-study-material .hub-listing__results__item__link-container a.internal:active,.kb-self-study-material .hub-listing__results__item__link-container .node--3806 .aalto-user-generated-content a.internal:active,.node--3806 .aalto-user-generated-content .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:active,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .node--3806 .aalto-user-generated-content a.internal:active,.node--4156 .aalto-user-generated-content .highlight:active,.node--4156 .aalto-user-generated-content .image-with-text-wrapper p a:active,.image-with-text-wrapper p .node--4156 .aalto-user-generated-content a:active,.node--4156 .aalto-user-generated-content .kb-self-study-material .hub-listing__results__item__link-container a.internal:active,.kb-self-study-material .hub-listing__results__item__link-container .node--4156 .aalto-user-generated-content a.internal:active,.node--4156 .aalto-user-generated-content .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:active,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .node--4156 .aalto-user-generated-content a.internal:active{border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none;transition-duration:0.05s}.node--3806 .aalto-user-generated-content .highlight:hover:active,.node--3806 .aalto-user-generated-content .image-with-text-wrapper p a:hover:active,.image-with-text-wrapper p .node--3806 .aalto-user-generated-content a:hover:active,.node--3806 .aalto-user-generated-content .kb-self-study-material .hub-listing__results__item__link-container a.internal:hover:active,.kb-self-study-material .hub-listing__results__item__link-container .node--3806 .aalto-user-generated-content a.internal:hover:active,.node--3806 .aalto-user-generated-content .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:hover:active,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .node--3806 .aalto-user-generated-content a.internal:hover:active,.node--4156 .aalto-user-generated-content .highlight:hover:active,.node--4156 .aalto-user-generated-content .image-with-text-wrapper p a:hover:active,.image-with-text-wrapper p .node--4156 .aalto-user-generated-content a:hover:active,.node--4156 .aalto-user-generated-content .kb-self-study-material .hub-listing__results__item__link-container a.internal:hover:active,.kb-self-study-material .hub-listing__results__item__link-container .node--4156 .aalto-user-generated-content a.internal:hover:active,.node--4156 .aalto-user-generated-content .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:hover:active,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .node--4156 .aalto-user-generated-content a.internal:hover:active{outline:1px solid var(--color-brand-turquoise,#19DDCA);box-shadow:none;border-color:rgba(0,0,0,0)}.node--3806 .aalto-user-generated-content .highlight:disabled,.node--3806 .aalto-user-generated-content .image-with-text-wrapper p a:disabled,.image-with-text-wrapper p .node--3806 .aalto-user-generated-content a:disabled,.node--3806 .aalto-user-generated-content .kb-self-study-material .hub-listing__results__item__link-container a.internal:disabled,.kb-self-study-material .hub-listing__results__item__link-container .node--3806 .aalto-user-generated-content a.internal:disabled,.node--3806 .aalto-user-generated-content .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:disabled,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .node--3806 .aalto-user-generated-content a.internal:disabled,.node--3806 .aalto-user-generated-content .highlight[disabled],.node--3806 .aalto-user-generated-content .image-with-text-wrapper p a[disabled],.image-with-text-wrapper p .node--3806 .aalto-user-generated-content a[disabled],.node--3806 .aalto-user-generated-content .kb-self-study-material .hub-listing__results__item__link-container a.internal[disabled],.kb-self-study-material .hub-listing__results__item__link-container .node--3806 .aalto-user-generated-content a.internal[disabled],.node--3806 .aalto-user-generated-content .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal[disabled],.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .node--3806 .aalto-user-generated-content a.internal[disabled],.node--3806 .aalto-user-generated-content .highlight.disabled,.node--3806 .aalto-user-generated-content .image-with-text-wrapper p a.disabled,.image-with-text-wrapper p .node--3806 .aalto-user-generated-content a.disabled,.node--3806 .aalto-user-generated-content .kb-self-study-material .hub-listing__results__item__link-container a.disabled.internal,.kb-self-study-material .hub-listing__results__item__link-container .node--3806 .aalto-user-generated-content a.disabled.internal,.node--3806 .aalto-user-generated-content .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.disabled.internal,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .node--3806 .aalto-user-generated-content a.disabled.internal,.node--4156 .aalto-user-generated-content .highlight:disabled,.node--4156 .aalto-user-generated-content .image-with-text-wrapper p a:disabled,.image-with-text-wrapper p .node--4156 .aalto-user-generated-content a:disabled,.node--4156 .aalto-user-generated-content .kb-self-study-material .hub-listing__results__item__link-container a.internal:disabled,.kb-self-study-material .hub-listing__results__item__link-container .node--4156 .aalto-user-generated-content a.internal:disabled,.node--4156 .aalto-user-generated-content .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:disabled,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .node--4156 .aalto-user-generated-content a.internal:disabled,.node--4156 .aalto-user-generated-content .highlight[disabled],.node--4156 .aalto-user-generated-content .image-with-text-wrapper p a[disabled],.image-with-text-wrapper p .node--4156 .aalto-user-generated-content a[disabled],.node--4156 .aalto-user-generated-content .kb-self-study-material .hub-listing__results__item__link-container a.internal[disabled],.kb-self-study-material .hub-listing__results__item__link-container .node--4156 .aalto-user-generated-content a.internal[disabled],.node--4156 .aalto-user-generated-content .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal[disabled],.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .node--4156 .aalto-user-generated-content a.internal[disabled],.node--4156 .aalto-user-generated-content .highlight.disabled,.node--4156 .aalto-user-generated-content .image-with-text-wrapper p a.disabled,.image-with-text-wrapper p .node--4156 .aalto-user-generated-content a.disabled,.node--4156 .aalto-user-generated-content .kb-self-study-material .hub-listing__results__item__link-container a.disabled.internal,.kb-self-study-material .hub-listing__results__item__link-container .node--4156 .aalto-user-generated-content a.disabled.internal,.node--4156 .aalto-user-generated-content .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.disabled.internal,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .node--4156 .aalto-user-generated-content a.disabled.internal{border-color:rgba(0,0,0,0);outline:1px solid transparent;background-color:var(--color-brand-grey,#B7B7B7) !important;color:var(--color-brand-blue,#162A52) !important;cursor:not-allowed !important}.node--3806 .aalto-user-generated-content .highlight:focus,.node--3806 .aalto-user-generated-content .image-with-text-wrapper p a:focus,.image-with-text-wrapper p .node--3806 .aalto-user-generated-content a:focus,.node--3806 .aalto-user-generated-content .kb-self-study-material .hub-listing__results__item__link-container a.internal:focus,.kb-self-study-material .hub-listing__results__item__link-container .node--3806 .aalto-user-generated-content a.internal:focus,.node--3806 .aalto-user-generated-content .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:focus,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .node--3806 .aalto-user-generated-content a.internal:focus,.node--4156 .aalto-user-generated-content .highlight:focus,.node--4156 .aalto-user-generated-content .image-with-text-wrapper p a:focus,.image-with-text-wrapper p .node--4156 .aalto-user-generated-content a:focus,.node--4156 .aalto-user-generated-content .kb-self-study-material .hub-listing__results__item__link-container a.internal:focus,.kb-self-study-material .hub-listing__results__item__link-container .node--4156 .aalto-user-generated-content a.internal:focus,.node--4156 .aalto-user-generated-content .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:focus,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .node--4156 .aalto-user-generated-content a.internal:focus{background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52)}.node--3806 .aalto-user-generated-content .highlight:hover,.node--3806 .aalto-user-generated-content .image-with-text-wrapper p a:hover,.image-with-text-wrapper p .node--3806 .aalto-user-generated-content a:hover,.node--3806 .aalto-user-generated-content .kb-self-study-material .hub-listing__results__item__link-container a.internal:hover,.kb-self-study-material .hub-listing__results__item__link-container .node--3806 .aalto-user-generated-content a.internal:hover,.node--3806 .aalto-user-generated-content .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:hover,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .node--3806 .aalto-user-generated-content a.internal:hover,.node--4156 .aalto-user-generated-content .highlight:hover,.node--4156 .aalto-user-generated-content .image-with-text-wrapper p a:hover,.image-with-text-wrapper p .node--4156 .aalto-user-generated-content a:hover,.node--4156 .aalto-user-generated-content .kb-self-study-material .hub-listing__results__item__link-container a.internal:hover,.kb-self-study-material .hub-listing__results__item__link-container .node--4156 .aalto-user-generated-content a.internal:hover,.node--4156 .aalto-user-generated-content .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:hover,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .node--4156 .aalto-user-generated-content a.internal:hover{outline:0 solid var(--color-brand-turquoise,#19DDCA);border-color:var(--color-brand-turquoise,#19DDCA);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52)}.node--3806 .aalto-user-generated-content .highlight:active,.node--3806 .aalto-user-generated-content .image-with-text-wrapper p a:active,.image-with-text-wrapper p .node--3806 .aalto-user-generated-content a:active,.node--3806 .aalto-user-generated-content .kb-self-study-material .hub-listing__results__item__link-container a.internal:active,.kb-self-study-material .hub-listing__results__item__link-container .node--3806 .aalto-user-generated-content a.internal:active,.node--3806 .aalto-user-generated-content .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:active,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .node--3806 .aalto-user-generated-content a.internal:active,.node--4156 .aalto-user-generated-content .highlight:active,.node--4156 .aalto-user-generated-content .image-with-text-wrapper p a:active,.image-with-text-wrapper p .node--4156 .aalto-user-generated-content a:active,.node--4156 .aalto-user-generated-content .kb-self-study-material .hub-listing__results__item__link-container a.internal:active,.kb-self-study-material .hub-listing__results__item__link-container .node--4156 .aalto-user-generated-content a.internal:active,.node--4156 .aalto-user-generated-content .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:active,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .node--4156 .aalto-user-generated-content a.internal:active{background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52)}.node--3806 .aalto-user-generated-content .highlight:disabled,.node--3806 .aalto-user-generated-content .image-with-text-wrapper p a:disabled,.image-with-text-wrapper p .node--3806 .aalto-user-generated-content a:disabled,.node--3806 .aalto-user-generated-content .kb-self-study-material .hub-listing__results__item__link-container a.internal:disabled,.kb-self-study-material .hub-listing__results__item__link-container .node--3806 .aalto-user-generated-content a.internal:disabled,.node--3806 .aalto-user-generated-content .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:disabled,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .node--3806 .aalto-user-generated-content a.internal:disabled,.node--3806 .aalto-user-generated-content .highlight[disabled],.node--3806 .aalto-user-generated-content .image-with-text-wrapper p a[disabled],.image-with-text-wrapper p .node--3806 .aalto-user-generated-content a[disabled],.node--3806 .aalto-user-generated-content .kb-self-study-material .hub-listing__results__item__link-container a.internal[disabled],.kb-self-study-material .hub-listing__results__item__link-container .node--3806 .aalto-user-generated-content a.internal[disabled],.node--3806 .aalto-user-generated-content .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal[disabled],.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .node--3806 .aalto-user-generated-content a.internal[disabled],.node--3806 .aalto-user-generated-content .highlight.disabled,.node--3806 .aalto-user-generated-content .image-with-text-wrapper p a.disabled,.image-with-text-wrapper p .node--3806 .aalto-user-generated-content a.disabled,.node--3806 .aalto-user-generated-content .kb-self-study-material .hub-listing__results__item__link-container a.disabled.internal,.kb-self-study-material .hub-listing__results__item__link-container .node--3806 .aalto-user-generated-content a.disabled.internal,.node--3806 .aalto-user-generated-content .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.disabled.internal,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .node--3806 .aalto-user-generated-content a.disabled.internal,.node--4156 .aalto-user-generated-content .highlight:disabled,.node--4156 .aalto-user-generated-content .image-with-text-wrapper p a:disabled,.image-with-text-wrapper p .node--4156 .aalto-user-generated-content a:disabled,.node--4156 .aalto-user-generated-content .kb-self-study-material .hub-listing__results__item__link-container a.internal:disabled,.kb-self-study-material .hub-listing__results__item__link-container .node--4156 .aalto-user-generated-content a.internal:disabled,.node--4156 .aalto-user-generated-content .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:disabled,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .node--4156 .aalto-user-generated-content a.internal:disabled,.node--4156 .aalto-user-generated-content .highlight[disabled],.node--4156 .aalto-user-generated-content .image-with-text-wrapper p a[disabled],.image-with-text-wrapper p .node--4156 .aalto-user-generated-content a[disabled],.node--4156 .aalto-user-generated-content .kb-self-study-material .hub-listing__results__item__link-container a.internal[disabled],.kb-self-study-material .hub-listing__results__item__link-container .node--4156 .aalto-user-generated-content a.internal[disabled],.node--4156 .aalto-user-generated-content .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal[disabled],.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .node--4156 .aalto-user-generated-content a.internal[disabled],.node--4156 .aalto-user-generated-content .highlight.disabled,.node--4156 .aalto-user-generated-content .image-with-text-wrapper p a.disabled,.image-with-text-wrapper p .node--4156 .aalto-user-generated-content a.disabled,.node--4156 .aalto-user-generated-content .kb-self-study-material .hub-listing__results__item__link-container a.disabled.internal,.kb-self-study-material .hub-listing__results__item__link-container .node--4156 .aalto-user-generated-content a.disabled.internal,.node--4156 .aalto-user-generated-content .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.disabled.internal,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .node--4156 .aalto-user-generated-content a.disabled.internal{border-color:rgba(0,0,0,0);outline:1px solid transparent;background-color:var(--color-brand-grey,#B7B7B7) !important;color:var(--color-brand-blue,#162A52) !important;cursor:not-allowed !important}.node--3806 .aalto-user-generated-content .highlight:hover,.node--3806 .aalto-user-generated-content .image-with-text-wrapper p a:hover,.image-with-text-wrapper p .node--3806 .aalto-user-generated-content a:hover,.node--3806 .aalto-user-generated-content .kb-self-study-material .hub-listing__results__item__link-container a.internal:hover,.kb-self-study-material .hub-listing__results__item__link-container .node--3806 .aalto-user-generated-content a.internal:hover,.node--3806 .aalto-user-generated-content .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:hover,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .node--3806 .aalto-user-generated-content a.internal:hover,.node--3806 .aalto-user-generated-content .highlight:focus,.node--3806 .aalto-user-generated-content .image-with-text-wrapper p a:focus,.image-with-text-wrapper p .node--3806 .aalto-user-generated-content a:focus,.node--3806 .aalto-user-generated-content .kb-self-study-material .hub-listing__results__item__link-container a.internal:focus,.kb-self-study-material .hub-listing__results__item__link-container .node--3806 .aalto-user-generated-content a.internal:focus,.node--3806 .aalto-user-generated-content .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:focus,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .node--3806 .aalto-user-generated-content a.internal:focus,.node--4156 .aalto-user-generated-content .highlight:hover,.node--4156 .aalto-user-generated-content .image-with-text-wrapper p a:hover,.image-with-text-wrapper p .node--4156 .aalto-user-generated-content a:hover,.node--4156 .aalto-user-generated-content .kb-self-study-material .hub-listing__results__item__link-container a.internal:hover,.kb-self-study-material .hub-listing__results__item__link-container .node--4156 .aalto-user-generated-content a.internal:hover,.node--4156 .aalto-user-generated-content .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:hover,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .node--4156 .aalto-user-generated-content a.internal:hover,.node--4156 .aalto-user-generated-content .highlight:focus,.node--4156 .aalto-user-generated-content .image-with-text-wrapper p a:focus,.image-with-text-wrapper p .node--4156 .aalto-user-generated-content a:focus,.node--4156 .aalto-user-generated-content .kb-self-study-material .hub-listing__results__item__link-container a.internal:focus,.kb-self-study-material .hub-listing__results__item__link-container .node--4156 .aalto-user-generated-content a.internal:focus,.node--4156 .aalto-user-generated-content .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:focus,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .node--4156 .aalto-user-generated-content a.internal:focus{background-position:center right 2.2rem}@media (prefers-color-scheme:dark){.node--3806 .aalto-user-generated-content .highlight:hover,.node--3806 .aalto-user-generated-content .image-with-text-wrapper p a:hover,.image-with-text-wrapper p .node--3806 .aalto-user-generated-content a:hover,.node--3806 .aalto-user-generated-content .kb-self-study-material .hub-listing__results__item__link-container a.internal:hover,.kb-self-study-material .hub-listing__results__item__link-container .node--3806 .aalto-user-generated-content a.internal:hover,.node--3806 .aalto-user-generated-content .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:hover,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .node--3806 .aalto-user-generated-content a.internal:hover,.node--3806 .aalto-user-generated-content .highlight:focus,.node--3806 .aalto-user-generated-content .image-with-text-wrapper p a:focus,.image-with-text-wrapper p .node--3806 .aalto-user-generated-content a:focus,.node--3806 .aalto-user-generated-content .kb-self-study-material .hub-listing__results__item__link-container a.internal:focus,.kb-self-study-material .hub-listing__results__item__link-container .node--3806 .aalto-user-generated-content a.internal:focus,.node--3806 .aalto-user-generated-content .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:focus,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .node--3806 .aalto-user-generated-content a.internal:focus,.node--4156 .aalto-user-generated-content .highlight:hover,.node--4156 .aalto-user-generated-content .image-with-text-wrapper p a:hover,.image-with-text-wrapper p .node--4156 .aalto-user-generated-content a:hover,.node--4156 .aalto-user-generated-content .kb-self-study-material .hub-listing__results__item__link-container a.internal:hover,.kb-self-study-material .hub-listing__results__item__link-container .node--4156 .aalto-user-generated-content a.internal:hover,.node--4156 .aalto-user-generated-content .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:hover,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .node--4156 .aalto-user-generated-content a.internal:hover,.node--4156 .aalto-user-generated-content .highlight:focus,.node--4156 .aalto-user-generated-content .image-with-text-wrapper p a:focus,.image-with-text-wrapper p .node--4156 .aalto-user-generated-content a:focus,.node--4156 .aalto-user-generated-content .kb-self-study-material .hub-listing__results__item__link-container a.internal:focus,.kb-self-study-material .hub-listing__results__item__link-container .node--4156 .aalto-user-generated-content a.internal:focus,.node--4156 .aalto-user-generated-content .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal:focus,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .node--4156 .aalto-user-generated-content a.internal:focus{color:var(--color-brand-beige,#FFF8E6)}}.node--6416,.node--3906,.node--4271{background-color:var(--color-brand-beige,#FFF8E6)}@media all and (min-width:900px){.node--6416 .block-topnav-subsite .aalto-header__fixed-container:not(.header-collapsed),.node--3906 .block-topnav-subsite .aalto-header__fixed-container:not(.header-collapsed),.node--4271 .block-topnav-subsite .aalto-header__fixed-container:not(.header-collapsed){border-bottom-color:var(--color-brand-beige,#FFF8E6)}}.node--6416 #black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header.aalto-header--at-top,.node--6416 #black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header.aalto-header--at-top .kielibuusti-topnav__language-menu,.node--3906 #black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header.aalto-header--at-top,.node--3906 #black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header.aalto-header--at-top .kielibuusti-topnav__language-menu,.node--4271 #black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header.aalto-header--at-top,.node--4271 #black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header.aalto-header--at-top .kielibuusti-topnav__language-menu{--color-topnav-background:var(--color-brand-beige,#FFF8E6)}.node--3906 .aalto-content-bottom-wrapper,.node--4271 .aalto-content-bottom-wrapper,.node--3906 .aalto-top-ribbon__container,.node--4271 .aalto-top-ribbon__container,.node--6416 .kb-breadcrumb,.node--3906 .kb-breadcrumb,.node--4271 .kb-breadcrumb{display:none}.node--6416 .paragraph--type--other-system-block,.node--3906 .paragraph--type--other-system-block,.node--4271 .paragraph--type--other-system-block{margin-bottom:0}.node--6416 .region--subsite-footer,.node--3906 .region--subsite-footer,.node--4271 .region--subsite-footer{border-top:0}.block-vue-componentaalto-kielibuusti-self-assessment-quiz{margin-bottom:5.6rem}.page--kb-self-assessment-quiz{font-family:work-sans,sans-serif;font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.8rem;letter-spacing:0;line-height:2.7rem}@media all and (max-width:899px){.page--kb-self-assessment-quiz{font-size:1.6rem;line-height:2.4rem;letter-spacing:-.008rem}}.page--kb-self-assessment-quiz .aalto-filters{margin-right:1.6rem;margin-left:1.6rem}.page--kb-self-assessment-quiz .aalto-filters input[type='checkbox']+label{padding-left:4rem}.page--kb-self-assessment-quiz .aalto-filters input[type='checkbox']+label::before{top:50%;transform:translate(0%,-50%)}.page--kb-self-assessment-quiz .aalto-filters p a{color:var(--color-brand-blue,#162A52);font-weight:600}.page--kb-self-assessment-quiz .aalto-filters p a:hover{color:var(--override-interactive-hover-color,var(--color-dark,#2d2d2d));background-color:var(--override-interactive-hover-background-color,var(--color-brand-turquoise,#19DDCA))}.page--kb-self-assessment-quiz h1{margin-top:3.2rem;margin-bottom:3.2rem}.kb-self-assessment-quiz-container{background-color:var(--color-brand-white,#fff);margin-right:-1.6rem;margin-left:-1.6rem;padding:1px 1.6rem}.kb-quiz-topic-block h1{display:flex;-moz-column-gap:1.6rem;column-gap:1.6rem;align-items:center;margin-top:0;margin-bottom:2.4rem}.kb-quiz-icon-container{display:flex;justify-content:center;align-items:center;width:8.8rem;height:8.8rem;border-radius:50%;background-color:var(--color-brand-turquoise,#19DDCA)}@media all and (max-width:899px){.kb-quiz-icon-container{width:5.6rem;min-width:5.6rem;height:5.6rem}}@media (prefers-color-scheme:dark){.kb-quiz-icon-container{color:var(--color-brand-beige,#FFF8E6)}}@media all and (max-width:899px){.kb-quiz-topic-block ul li{margin-bottom:1.6rem}}.kb-quiz-cta-container{display:flex;justify-content:space-between;margin:4.8rem -1.6rem}@media all and (max-width:899px){.kb-quiz-cta-container{row-gap:1.6rem;align-items:flex-end;flex-wrap:wrap}}.kb-quiz-cta-half-container{display:flex;-moz-column-gap:3.2rem;column-gap:3.2rem}@media all and (max-width:899px){.kb-quiz-cta-half-container{flex-wrap:wrap;flex-direction:column;row-gap:1.6rem}}.kb-quiz-results{margin:4rem 0}.kb-quiz-sub-heading{display:block;margin-bottom:.8rem}.kb-quiz-results-cta-container{display:flex;margin-top:4rem;flex-direction:column;align-items:center;-moz-column-gap:2.4rem;column-gap:2.4rem}@media (prefers-color-scheme:dark){.page--kb-self-assessment-quiz .aalto-button:hover,.page--kb-self-assessment-quiz .aalto-button:focus{color:var(--color-brand-beige,#FFF8E6)}}.page--kb-self-assessment-quiz .aalto-button svg{margin-left:.4rem}.page--kb-self-assessment-quiz .aalto-button.left-arrow svg{transform:rotate(180deg);color:inherit;margin-right:.4rem;margin-left:0}.page--kb-self-assessment-quiz ul.progress{display:flex;flex-wrap:nowrap;gap:.8rem;margin-bottom:4rem}.page--kb-self-assessment-quiz ul.progress li{width:100%;position:relative;height:.4rem;background-color:var(--color-brand-turquoise,#19DDCA)}.page--kb-self-assessment-quiz ul.progress li.current ~ li{background-color:var(--color-brand-grey,#B7B7B7)}.kb-quiz-topic-block li p{margin-bottom:0}@media all and (max-width:899px){#kielibuusti-quiz-verification-dialog{width:100%}}#kielibuusti-quiz-verification-dialog #kb-verification-dialog-leave{margin-top:2.4rem;margin-right:1.2rem;margin-bottom:2.4rem}.page--kb-self-assessment-quiz .kb-cta-banner{background-color:var(--color-brand-turquoise,#19DDCA)}@media (prefers-color-scheme:dark){.page--kb-self-assessment-quiz .kb-cta-banner,.page--kb-self-assessment-quiz .kb-cta-banner h2{color:var(--color-brand-beige,#FFF8E6)}}.page--kb-self-assessment-quiz .kb-cta-banner .kb-button-print{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-printer-dark);background-position:center;background-size:1.6rem 1.6rem;background-repeat:no-repeat;padding-left:1.1rem;padding-right:1.1rem;min-height:4.4rem;min-width:4.4rem}.page--kb-self-assessment-quiz .kb-cta-banner .kb-button-print:hover,.page--kb-self-assessment-quiz .kb-cta-banner .kb-button-print:focus{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-printer-light);background-color:var(--color-brand-blue,#162A52)}.page--kb-self-assessment-quiz .kb-cta-banner .kb-button-print:hover{border-color:var(--color-brand-blue,#162A52)}@media (prefers-color-scheme:dark){.page--kb-self-assessment-quiz .kb-cta-banner .kb-button-print{outline:1px solid var(--color-brand-beige,#FFF8E6)}.page--kb-self-assessment-quiz .kb-cta-banner .kb-button-print:hover,.page--kb-self-assessment-quiz .kb-cta-banner .kb-button-print:focus{background-color:var(--color-brand-beige,#FFF8E6)}.page--kb-self-assessment-quiz .kb-cta-banner .kb-button-print:hover{border-color:var(--color-brand-beige,#FFF8E6);outline:1px solid var(--color-brand-beige,#FFF8E6)}.page--kb-self-assessment-quiz .kb-cta-banner .kb-button-print:focus{border-color:var(--color-brand-blue,#162A52);outline:1px solid var(--color-brand-blue,#162A52);box-shadow:0 0 0 .3rem var(--color-brand-beige,#FFF8E6)}}@page{size:A4;margin:1cm 0.8cm}@media print{.node--3906,.node--4271{background-color:transparent !important}.node--3906 .accordion__content.is-collapsed,.node--4271 .accordion__content.is-collapsed{max-height:none;visibility:visible;overflow:visible}.node--3906 .aalto-sidenav,.node--4271 .aalto-sidenav{display:none !important}.node--3906 .aalto-header,.node--4271 .aalto-header{background:transparent !important}.node--3906 #top-nav-sticky-header,.node--4271 #top-nav-sticky-header{position:relative}.node--3906 .aalto-header__fixed-container,.node--4271 .aalto-header__fixed-container{border-bottom:0;margin-top:.8rem;background-color:transparent !important;background:transparent !important;transform:none !important;height:100% !important}.node--3906 #top-nav-sticky-header.header-collapsed .aalto-header__logo-container,.node--4271 #top-nav-sticky-header.header-collapsed .aalto-header__logo-container{padding:.4rem 0 !important}.node--3906 .aalto-header__logo,.node--4271 .aalto-header__logo{height:6.4rem !important}.node--3906 .aalto-header__logo-link,.node--4271 .aalto-header__logo-link{pointer-events:none}.node--3906 h1,.node--4271 h1{color:var(--color-brand-blue,#162A52);font-size:2.6rem;font-weight:bold;letter-spacing:.003rem;line-height:3.3rem;font-family:work-sans,sans-serif;margin-top:3.2rem;margin-bottom:2.4rem}.node--3906 #block-aalto-kielibuusti-tabs,.node--3906 #aalto-search,.node--3906 .aalto-topnav,.node--3906 .aalto-top-ribbon__container,.node--3906 #scroll-to-top-button,.node--3906 #top-nav-sticky-header-dummy,.node--3906 .kb-breadcrumb,.node--3906 .kb-quiz-cta-container,.node--3906 .kb-cta-banner,.node--3906 .region--subsite-footer,.node--3906 .kielibuusti-topnav__language-menu,.node--4271 #block-aalto-kielibuusti-tabs,.node--4271 #aalto-search,.node--4271 .aalto-topnav,.node--4271 .aalto-top-ribbon__container,.node--4271 #scroll-to-top-button,.node--4271 #top-nav-sticky-header-dummy,.node--4271 .kb-breadcrumb,.node--4271 .kb-quiz-cta-container,.node--4271 .kb-cta-banner,.node--4271 .region--subsite-footer,.node--4271 .kielibuusti-topnav__language-menu{display:none}.node--3906 .aalto-filters,.node--4271 .aalto-filters{margin-right:0;margin-left:0;margin-bottom:0}}@media print and (prefers-color-scheme:dark){.node--3906 .aalto-header__logo,.node--4271 .aalto-header__logo{filter:invert(1)}.node--3906 h1,.node--3906 strong,.node--3906 p,.node--4271 h1,.node--4271 strong,.node--4271 p{color:var(--color-brand-beige,#FFF8E6) !important}}.kb-quiz--quiz-page.kb-quiz--quiz-page .aalto-manual-liftup-small,.kb-quiz--quiz-page.kb-quiz--quiz-page .aalto-liftup-m,.kb-quiz--quiz-page.kb-quiz--quiz-page .aalto-component-wrapper--manual-liftup-mini,.kb-quiz--quiz-page.kb-quiz--quiz-page .aalto-manual-liftups--accordion,.kb-quiz--quiz-page.kb-quiz--quiz-page .aalto-single-liftup,.kb-quiz--quiz-page.kb-quiz--quiz-page .aalto-component-wrapper--manual-liftups-compact-listing{display:none}.kb-quiz--results-page.kb-quiz--results-page .aalto-manual-liftup-small,.kb-quiz--results-page.kb-quiz--results-page .aalto-liftup-m,.kb-quiz--results-page.kb-quiz--results-page .aalto-component-wrapper--manual-liftup-mini,.kb-quiz--results-page.kb-quiz--results-page .aalto-manual-liftups--accordion,.kb-quiz--results-page.kb-quiz--results-page .aalto-single-liftup,.kb-quiz--results-page.kb-quiz--results-page .aalto-component-wrapper--manual-liftups-compact-listing{display:block}.page--kb-self-assessment-quiz .kb-simple-quiz-container .aalto-filters input[type='radio']+label:hover,.page--kb-self-assessment-quiz .kb-simple-quiz-container .aalto-filters input[type='radio']:focus+label{background-color:var(--color-brand-turquoise,#19DDCA)}.page--kb-self-assessment-quiz .kb-simple-quiz-container ul.progress{margin-left:3.2rem;margin-right:3.2rem;gap:3.2rem}.page--kb-self-assessment-quiz .kb-simple-quiz-container ul.progress li::after{display:block;width:3.2rem;height:3.2rem;content:'';background-color:currentColor;mask:url("/themes/custom/aalto_kielibuusti/images/icons/16/circle_filled.svg") center/contain no-repeat;-webkit-mask:url("/themes/custom/aalto_kielibuusti/images/icons/16/circle_filled.svg") center/contain no-repeat;text-align:center;position:absolute;transform:translateY(-50%);right:-3.2rem}.page--kb-self-assessment-quiz .kb-simple-quiz-container ul.progress li:last-of-type::after{mask:url("/themes/custom/aalto_kielibuusti/images/icons.svg#16-page_kieliopo") center/contain no-repeat;-webkit-mask:url("/themes/custom/aalto_kielibuusti/images/icons.svg#16-page_kieliopo") center/contain no-repeat}.page--kb-self-assessment-quiz .kb-simple-quiz-container ul.progress li.current ~ li::after{mask:url("/themes/custom/aalto_kielibuusti/images/icons/16/circle.svg") center/contain no-repeat;-webkit-mask:url("/themes/custom/aalto_kielibuusti/images/icons/16/circle.svg") center/contain no-repeat}.page--kb-self-assessment-quiz .kb-simple-quiz-container ul.progress li:first-of-type::before{background-color:currentColor;mask:url("/themes/custom/aalto_kielibuusti/images/icons/16/star_filled.svg") center/contain no-repeat;-webkit-mask:url("/themes/custom/aalto_kielibuusti/images/icons/16/star_filled.svg") center/contain no-repeat;display:block;width:3.2rem;height:3.2rem;content:'';position:absolute;transform:translateY(-50%);left:-3.2rem}.page--kb-self-assessment-quiz .kb-simple-quiz-container ul.progress li.current ~ li:last-of-type::after{mask:url("/themes/custom/aalto_kielibuusti/images/icons/16/quiz_document.svg") center/contain no-repeat;-webkit-mask:url("/themes/custom/aalto_kielibuusti/images/icons/16/quiz_document.svg") center/contain no-repeat}.page--kb-self-assessment-quiz .kb-simple-quiz-container ul.progress li.currentFirst{background-color:var(--color-brand-grey,#B7B7B7)}.page--kb-self-assessment-quiz .kb-simple-quiz-container ul.progress li.currentFirst:first-of-type::before{background-color:currentColor;mask:url("/themes/custom/aalto_kielibuusti/images/icons/16/star.svg") center/contain no-repeat;-webkit-mask:url("/themes/custom/aalto_kielibuusti/images/icons/16/star.svg") center/contain no-repeat}.page--kb-self-assessment-quiz .kb-simple-quiz-container ul.progress li.currentFirst::after{mask:url("/themes/custom/aalto_kielibuusti/images/icons/16/circle.svg") center/contain no-repeat;-webkit-mask:url("/themes/custom/aalto_kielibuusti/images/icons/16/circle.svg") center/contain no-repeat}.page--kb-self-assessment-quiz .kb-simple-quiz-container ul.progress li.currentFirst:last-of-type::after{mask:url("/themes/custom/aalto_kielibuusti/images/icons/16/quiz_document.svg") center/contain no-repeat;-webkit-mask:url("/themes/custom/aalto_kielibuusti/images/icons/16/quiz_document.svg") center/contain no-repeat}.page--kb-self-assessment-quiz .kb-simple-quiz-container .simple-quiz__values{margin:2.4rem}.page--kb-self-assessment-quiz .kb-simple-quiz-container .simple-quiz__value{display:flex;gap:.8rem;width:100%}.page--kb-self-assessment-quiz .kb-simple-quiz-container .simple-quiz__finalpage_label{margin-top:2.4rem;display:flex;gap:.8rem}.page--kb-self-assessment-quiz .kb-simple-quiz-container .simple-quiz__goal{font-size:1.4rem;margin-top:0}.page--kb-self-assessment-quiz .kb-simple-quiz-container .accordion__content.is-open{padding:0}.page--kb-self-assessment-quiz .kb-simple-quiz-container .simple-quiz__accordion_item{background-color:#B7B7B726;padding:1.6rem;margin-bottom:.8rem;margin-top:.8rem}.page--kb-self-assessment-quiz .kb-simple-quiz-container .simple-quiz__accordion_item>div{display:flex;margin-bottom:1.6rem}.page--kb-self-assessment-quiz .kb-simple-quiz-container .simple-quiz__accordion_item>div h5{width:20%;min-width:16.8rem}.page--kb-self-assessment-quiz .kb-simple-quiz-container .simple-quiz__accordion_item>div h5 .aalto-inline-icon{position:relative;top:-1px;margin-right:.4rem}.page--kb-self-assessment-quiz .kb-simple-quiz-container .simple-quiz__accordion_item>div h5 ~ div{width:80%}.page--kb-self-assessment-quiz .kb-simple-quiz-container .kb-button-highlight-bg[disabled],.page--kb-self-assessment-quiz .kb-simple-quiz-container .kb-button-highlight-bg--left[disabled]{background-image:url("/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_right")}@media print{body:has(.kb-simple-quiz-container){background-color:transparent !important;padding:0}body:has(.kb-simple-quiz-container) #top-nav-sticky-header{position:relative !important}body:has(.kb-simple-quiz-container) .aalto-hub,body:has(.kb-simple-quiz-container) .article-container{width:100% !important;max-width:none}body:has(.kb-simple-quiz-container) .accordion__content.is-collapsed{max-height:none;visibility:visible;overflow:visible}body:has(.kb-simple-quiz-container) .aalto-sidenav,body:has(.kb-simple-quiz-container) .aalto-sidenav-title{display:none !important}body:has(.kb-simple-quiz-container) .aalto-header{background:transparent !important}body:has(.kb-simple-quiz-container) #top-nav-sticky-header{position:relative}body:has(.kb-simple-quiz-container) .aalto-header__fixed-container{border-bottom:0;margin-top:.8rem;background-color:transparent !important;background:transparent !important;transform:none !important;height:100% !important}body:has(.kb-simple-quiz-container) #top-nav-sticky-header.header-collapsed .aalto-header__logo-container{padding:.4rem 0 !important}body:has(.kb-simple-quiz-container) .aalto-header__logo{height:6.4rem !important}body:has(.kb-simple-quiz-container) .aalto-header__logo-link{pointer-events:none}body:has(.kb-simple-quiz-container) h1{color:var(--color-brand-blue,#162A52);font-size:2.6rem;font-weight:bold;letter-spacing:.003rem;line-height:3.3rem;font-family:work-sans,sans-serif;margin-top:3.2rem;margin-bottom:2.4rem}body:has(.kb-simple-quiz-container) #block-aalto-kielibuusti-tabs,body:has(.kb-simple-quiz-container) #aalto-search,body:has(.kb-simple-quiz-container) .aalto-topnav,body:has(.kb-simple-quiz-container) .aalto-top-ribbon__container,body:has(.kb-simple-quiz-container) #scroll-to-top-button,body:has(.kb-simple-quiz-container) #top-nav-sticky-header-dummy,body:has(.kb-simple-quiz-container) .kb-breadcrumb,body:has(.kb-simple-quiz-container) .kb-quiz-cta-container,body:has(.kb-simple-quiz-container) .kb-cta-banner,body:has(.kb-simple-quiz-container) .region--subsite-footer,body:has(.kb-simple-quiz-container) .kielibuusti-topnav__language-menu{display:none}body:has(.kb-simple-quiz-container) .aalto-filters{margin-right:0;margin-left:0;margin-bottom:0}}@media print and (prefers-color-scheme:dark){body:has(.kb-simple-quiz-container) .aalto-header__logo{filter:invert(1)}body:has(.kb-simple-quiz-container) h1,body:has(.kb-simple-quiz-container) strong,body:has(.kb-simple-quiz-container) p{color:var(--color-brand-beige,#FFF8E6) !important}}.aalto-kielibuusti-self-study-material .hub-listing__results__meta{flex-wrap:wrap}@media all and (min-width:900px){.aalto-kielibuusti-self-study-material .hub-listing__results__title{flex:55%}}@media all and (max-width:899px){.aalto-kielibuusti-self-study-material .hub-listing__results__title h2{color:var(--color-brand-blue,#162A52);font-size:2.6rem;font-weight:bold;letter-spacing:.003rem;line-height:3.3rem;font-family:work-sans,sans-serif}}@media all and (max-width:899px) and (max-width:899px){.aalto-kielibuusti-self-study-material .hub-listing__results__title h2{font-size:2.1rem;line-height:2.7rem;letter-spacing:.002rem}}.aalto-kielibuusti-self-study-material .hub-listing__search{margin-top:.8rem}@media all and (min-width:900px){.aalto-kielibuusti-self-study-material .hub-listing__search{flex:45%;margin-top:0}}.aalto-kielibuusti-self-study-material .aalto-search-field--filters{width:100%;margin-bottom:0}.aalto-kielibuusti-self-study-material .hub-listing__results__title span:first-of-type{display:none}.aalto-kielibuusti-self-study-material .hub-listing__results__title span:last-of-type{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.aalto-kielibuusti-self-study-material .hub-listing__results__title span:last-of-type{font-size:1.2rem;line-height:2.1rem}}@media all and (max-width:599px){.aalto-kielibuusti-self-study-material .hub-listing__results__title span:last-of-type{display:block;margin-top:.8rem;font-size:1.4rem;line-height:2.1rem}}@media all and (min-width:600px){.aalto-kielibuusti-self-study-material .hub-listing__results__title span:last-of-type{margin-left:.8rem}}.aalto-kielibuusti-self-study-material .hub-listing_search_and_count{margin-bottom:1.6rem}@media all and (max-width:599px){.aalto-kielibuusti-self-study-material .hub-listing__filters{margin-bottom:0}}@media all and (min-width:600px){.aalto-kielibuusti-self-study-material .hub-listing__filters{margin-bottom:.8rem}}@media all and (max-width:599px){.aalto-kielibuusti-self-study-material .kb-dropdown-filter{width:100%}}.aalto-kielibuusti-self-study-material .kb-dropdown-filter .aalto-button{background-position:right 1.2rem center;margin-right:1.6rem;margin-bottom:1.6rem;padding:.6rem 3.2rem .6rem 1.6rem}@media (prefers-color-scheme:dark){.aalto-kielibuusti-self-study-material .kb-dropdown-filter .aalto-button:hover,.aalto-kielibuusti-self-study-material .kb-dropdown-filter .aalto-button:focus{color:var(--color-brand-beige,#FFF8E6)}}.aalto-kielibuusti-self-study-material .kb-dropdown-filter .aalto-button:not(:hover):not(:focus){background-color:var(--color-brand-white,#fff)}@media all and (max-width:599px){.aalto-kielibuusti-self-study-material .kb-dropdown-filter .aalto-button{width:100%;margin-bottom:2.4rem}}.aalto-kielibuusti-self-study-material .hub-listing__filters .aalto-dropdown-container{display:inline-block;position:relative}.aalto-kielibuusti-self-study-material .hub-listing__filters .aalto-dropdown__menu{background-color:var(--color-brand-white,#fff);border-radius:.8rem;min-width:100%;margin-top:-.8rem;padding-top:0;padding-bottom:0}@media all and (max-width:599px){.aalto-kielibuusti-self-study-material .hub-listing__filters .aalto-dropdown__menu{margin-top:-1.6rem}}.aalto-kielibuusti-self-study-material .hub-listing__filters .aalto-dropdown__menu li:first-of-type label{border-radius:.7rem .7rem 0 0}.aalto-kielibuusti-self-study-material .hub-listing__filters .aalto-dropdown__menu li:last-of-type label{border-radius:0 0 .7rem .7rem}@media all and (min-width:600px){.aalto-dropdown__menu--level{width:150%}}.aalto-kielibuusti-self-study-material .hub-listing__selected-filters{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.8rem}@media all and (max-width:899px){.aalto-kielibuusti-self-study-material .hub-listing__selected-filters{font-size:1.2rem;line-height:2.1rem}}@media all and (max-width:899px){.aalto-kielibuusti-self-study-material .hub-listing__selected-filters{font-size:1.4rem;line-height:2.1rem;gap:1.2rem;margin-bottom:1.6rem}}@media all and (min-width:900px){.aalto-kielibuusti-self-study-material .hub-listing__selected-filters{min-height:3.2rem}}@media all and (max-width:899px){.aalto-kielibuusti-self-study-material .hub-listing__selected-filters>span{flex:100%}}.aalto-kielibuusti-self-study-material .aalto-filter-badge{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif;margin-bottom:0}@media all and (max-width:899px){.aalto-kielibuusti-self-study-material .aalto-filter-badge{font-size:1.2rem;line-height:2.1rem}}@media (prefers-color-scheme:dark){.aalto-kielibuusti-self-study-material .aalto-filter-badge:hover,.aalto-kielibuusti-self-study-material .aalto-filter-badge:focus{color:var(--color-brand-beige,#FFF8E6)}}.aalto-kielibuusti-self-study-material .aalto-filter-badge:not(:focus){outline:none}@media all and (max-width:899px){.aalto-kielibuusti-self-study-material .aalto-filter-badge{font-size:1.4rem;line-height:2.1rem}}.aalto-kielibuusti-self-study-material .kb-clear-filters{padding:2px .8rem}@media (prefers-color-scheme:dark){.aalto-kielibuusti-self-study-material .kb-clear-filters:hover,.aalto-kielibuusti-self-study-material .kb-clear-filters:focus{color:var(--color-brand-beige,#FFF8E6)}}.aalto-kielibuusti-self-study-material .kb-clear-filters:focus{box-shadow:inset 0 0 0 2px var(--color-brand-blue,#162A52)}@media all and (min-width:900px){.aalto-kielibuusti-self-study-material .kb-clear-filters{margin-left:.8rem}}.kb-self-study-material .hub-listing__results__item__link-container a.highlight,.kb-self-study-material .hub-listing__results__item__link-container .image-with-text-wrapper p a,.image-with-text-wrapper p .kb-self-study-material .hub-listing__results__item__link-container a,.kb-self-study-material .hub-listing__results__item__link-container .aalto-rich-text-highlight .aalto-user-generated-content p a,.aalto-rich-text-highlight .aalto-user-generated-content p .kb-self-study-material .hub-listing__results__item__link-container a,.kb-self-study-material .hub-listing__results__item__link-container a.internal,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.highlight,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .image-with-text-wrapper p a,.image-with-text-wrapper p .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .aalto-rich-text-highlight .aalto-user-generated-content p a,.aalto-rich-text-highlight .aalto-user-generated-content p .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal{padding-left:.8rem;margin-left:0}.kb-self-study-material .hub-listing__results__item__link-container a.highlight::before,.kb-self-study-material .hub-listing__results__item__link-container .image-with-text-wrapper p a::before,.image-with-text-wrapper p .kb-self-study-material .hub-listing__results__item__link-container a::before,.kb-self-study-material .hub-listing__results__item__link-container .aalto-rich-text-highlight .aalto-user-generated-content p a::before,.aalto-rich-text-highlight .aalto-user-generated-content p .kb-self-study-material .hub-listing__results__item__link-container a::before,.kb-self-study-material .hub-listing__results__item__link-container a.internal::before,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.highlight::before,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .image-with-text-wrapper p a::before,.image-with-text-wrapper p .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a::before,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .aalto-rich-text-highlight .aalto-user-generated-content p a::before,.aalto-rich-text-highlight .aalto-user-generated-content p .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a::before,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal::before{-webkit-mask-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-external_link);mask-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-external_link)}.kb-self-study-material .hub-listing__results__item__link-container a.internal,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal{margin-left:0;padding-left:.8rem}.kb-self-study-material .hub-listing__results__item__link-container a.internal::before,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal::before{-webkit-mask-image:none;mask-image:none;display:none;background-color:transparent}.kb-self-study-material{padding-top:4rem;padding-bottom:4rem}.kb-self-study-material .hub-listing__results__item__heading-block{background-color:#ccfae9}.kb-self-study-material .hub-listing__results__item__bottom-container{margin:0}@media (prefers-color-scheme:dark){.aalto-show-all-button .aalto-button:hover,.aalto-show-all-button .aalto-button:focus{color:var(--color-brand-beige,#FFF8E6)}}.aalto-sidenav{background-color:var(--color-brand-background)}@media all and (min-width:900px){.aalto-sidenav{top:unset}}.aalto-sidenav.open{border-right:1px solid var(--color-brand-link-hover);min-width:29.2rem;width:29.2rem}.aalto-sidenav-title.aalto-header--at-top h1{color:#162A52}@media (prefers-color-scheme:dark){.aalto-sidenav-title.aalto-header--at-top h1{color:#162A52}}.aalto-sidenav-title{top:8.8rem}@media all and (max-width:899px){.aalto-sidenav-title{top:8.6rem}}@media all and (min-width:900px){.aalto-sidenav-title:not(.header-collapsed){border-bottom:1px solid var(--color-brand-link-hover)}}.aalto-sidenav-title a{text-decoration:none;height:3.2rem;display:inline-block;line-height:3.2rem;min-width:25.8rem;margin-left:-8px;padding-left:.8rem;padding-right:.8rem}.aalto-sidenav-title a:hover{background-color:var(--color-highlight-1-bg,#19DDCA)}.aalto-sidenav-title a:focus,.aalto-sidenav-title a:focus-within{box-shadow:0 0 0 2px #162A52;border-left:2px #162A52;outline:0}.aalto-sidenav-title.aalto-header--at-top.header-collapsed{--color-brand-background:unset;background-color:var(--color-brand-background);border-bottom:1px solid var(--color-brand-link-hover)}.aalto-sidenav-title.aalto-header--at-top.header-collapsed h1{color:var(--color-dark,#2d2d2d)}.aalto-sidenav__links a{font-size:1.5rem;line-height:2.2rem;-webkit-hyphens:auto;hyphens:auto;word-break:break-word}@media (prefers-color-scheme:dark){.aalto-sidenav__links a{color:#162A52}}.aalto-sidenav__links li li a:focus{border-top:2px solid #162A52;border-bottom:2px solid #162A52;outline:none}.aalto-sidenav__links li.is-active>a{background-color:var(--color-highlight-1-bg,#19DDCA);box-shadow:inset .4rem 0 0 0 #162A52}.aalto-sidenav__links li.is-active>a:hover{box-shadow:inset .4rem 0 0 0 var(--color-black-black,#151515)}@media (prefers-color-scheme:dark){.aalto-sidenav__toggle{color:#162A52}}.aalto-sidenav__toggle:hover{background-color:var(--color-highlight-1-bg,#19DDCA)}.aalto-sidenav__toggle:focus{box-shadow:0 0 0 2px #162A52}.aalto-sidenav-title.aalto-header--at-top.header-collapsed .aalto-sidenav__toggle{color:var(--color-dark,#2d2d2d)}@media (prefers-color-scheme:dark){.aalto-sidenav-title.aalto-header--at-top.header-collapsed .aalto-sidenav__toggle:hover{color:#162A52}}@media (prefers-color-scheme:dark){.aalto-sidenav__links .aalto-sidenav__submenu-toggle{color:#162A52}}.accordion__title.aalto-sidenav__submenu-toggle{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-plus-dark)}.accordion__title.aalto-sidenav__submenu-toggle:hover{background-color:var(--color-highlight-1-bg,#19DDCA)}.accordion__title.aalto-sidenav__submenu-toggle[aria-expanded="true"]{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-minus-dark)}.aalto-sidenav__links a:hover,.accordion__title.aalto-sidenav__submenu-toggle:hover{background-color:var(--color-highlight-1-bg,#19DDCA)}.aalto-sidenav__links a:focus,.accordion__title.aalto-sidenav__submenu-toggle:focus{background-color:var(--color-highlight-1-bg,#19DDCA);outline:2px solid #162A52}.aalto-single-liftup{box-shadow:0 0 .3rem 0 rgba(95,129,178,0.5)}.aalto-single-liftup--m .aalto-single-liftup__column--text-left{padding-bottom:1.6rem}@media all and (min-width:600px){.aalto-single-liftup--m .aalto-single-liftup__column--text-left{padding-bottom:2.4rem;padding-top:2.4rem}}.aalto-single-liftup.aalto-single-liftup--s{background-color:var(--color-brand-white,#fff);border:0;border-radius:0;padding:2.4rem 4rem;row-gap:.8rem}@media all and (max-width:599px){.aalto-single-liftup.aalto-single-liftup--s{padding:1.6rem}}.aalto-single-liftup--s .aalto-single-liftup__header{margin:0;padding:0}.aalto-single-liftup--s .aalto-single-liftup__action{margin:0}@media (prefers-color-scheme:dark){.aalto-single-liftup .aalto-button--single-liftup:hover,.aalto-single-liftup .aalto-button--single-liftup:focus{color:var(--color-brand-beige,#FFF8E6)}}.aalto-single-liftup .aalto-button--single-liftup svg{margin-left:.4rem}.splide{visibility:visible !important}.aalto-slider{background-color:var(--color-target-group-extra-light,var(--color-brand-text));padding-top:4rem;padding-bottom:4rem}@media (prefers-color-scheme:dark){.aalto-slider{--color-target-group-extra-light:#162A52}}.aalto-slider-with-one-item .splide__arrows,.aalto-slider-with-one-item .splide__pagination{display:none}.aalto-slider__header{text-align:center;margin-bottom:1.6rem}.aalto-article .aalto-slider__header{max-width:97.8rem;margin-left:auto;margin-right:auto;padding-left:1.6rem;padding-right:1.6rem}@media all and (min-width:600px){.aalto-article .aalto-slider__header{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-article .aalto-slider__header{padding-left:8rem;padding-right:8rem}}.aalto-hub .aalto-slider__header{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto}@media all and (min-width:600px){.aalto-hub .aalto-slider__header{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-hub .aalto-slider__header{padding-left:8rem;padding-right:8rem}}.aalto-slider__controls-wrapper{position:relative;width:100%;text-align:center;display:flex;justify-content:center}.aalto-slider__controls{display:flex;justify-content:space-between;align-items:center;height:3.2rem;width:100%;max-width:60rem;margin-top:3.2rem;padding-left:.8rem;padding-right:.8rem;z-index:1}.aalto-slider__nav-dots-container ul.aalto-slider__nav-dots{margin:0;padding:0;list-style:none;display:flex;align-items:center}.aalto-slider__nav-dots-container ul li{padding:0;margin:0;height:2.4rem;width:2.4rem}.aalto-slider__nav-dots-container ul li:only-child{display:none}.aalto-slider__nav-dots-container ul li button{margin:.8rem;width:.8rem;height:.8rem;background-color:var(--color-brand-blue,#162A52);border-radius:1.6rem;cursor:pointer;transition:all 0.15s ease-out;opacity:1}.aalto-slider__nav-dots-container ul li button.splide__pagination__page:hover{margin:.6rem;width:1.2rem;height:1.2rem}.aalto-slider__nav-dots-container ul li button.is-active{margin:.4rem;width:1.6rem;height:1.6rem;opacity:1;background-color:var(--color-brand-blue,#162A52);transform:none}.aalto-slider__chevron.splide__arrow{position:relative;top:0;left:0;width:3.2rem;height:3.2rem;border-radius:3.2rem;background-color:var(--color-brand-blue,#162A52);color:var(--color-brand-white,#fff);cursor:pointer;border:1px solid var(--color-brand-blue,#162A52);opacity:1;transform:none}.aalto-slider__chevron.splide__arrow:hover{background-color:var(--color-brand-turquoise,#19DDCA);border-color:rgba(0,0,0,0);color:var(--color-brand-blue,#162A52)}.aalto-slider.splide.is-focus-in .splide__pagination__page:focus{background-color:var(--color-brand-turquoise,#19DDCA);border-color:rgba(0,0,0,0);box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52);outline:2px solid var(--color-brand-white,#fff);outline-offset:0}.splide.is-focus-in .aalto-slider__chevron.splide__arrow:focus{background-color:var(--color-brand-turquoise,#19DDCA);border-color:rgba(0,0,0,0);color:#2d2d2d;box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52);outline:2px solid var(--color-brand-white,#fff);outline-offset:0}.splide__arrows .aalto-slider__chevron__icon{width:1.2rem;height:1.2rem}.splide__arrow .aalto-slider__chevron__icon--prev{transform:rotate(180deg);width:1.2rem;height:1.2rem}.aalto-slider__nav-dots-container .splide__pagination{position:relative;top:0;bottom:0}.aalto-slider__item__image-container{margin:0;height:30.4rem;background:transparent}@media all and (min-width:1200px){.aalto-slider__item__image-container{height:40rem}}.aalto-slider__item__image-container>div,.aalto-slider__item__image-container>div>div{height:100%}.aalto-slider__item__image-container img{font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover;height:inherit;margin-left:auto;margin-right:auto;border-radius:50%;overflow:hidden;width:30.4rem;background-color:var(--color-brand-darker-beige,#F9F1DD)}@media all and (min-width:1200px){.aalto-slider__item__image-container img{width:40rem}}.aalto-slider__item__text-container .aalto-user-generated-content,.aalto-slider__item__text-container{font-size:2.1rem;line-height:3.1rem;font-weight:400;letter-spacing:.02rem}.aalto-slider__item__text-container{padding-top:3.2rem;min-height:4.8rem;text-align:center}.aalto-slider__item__text-container a.highlight,.aalto-slider__item__text-container .image-with-text-wrapper p a,.image-with-text-wrapper p .aalto-slider__item__text-container a,.aalto-slider__item__text-container .aalto-rich-text-highlight .aalto-user-generated-content p a,.aalto-rich-text-highlight .aalto-user-generated-content p .aalto-slider__item__text-container a,.aalto-slider__item__text-container .kb-self-study-material .hub-listing__results__item__link-container a.internal,.kb-self-study-material .hub-listing__results__item__link-container .aalto-slider__item__text-container a.internal,.aalto-slider__item__text-container .aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container a.internal,.aalto-kielibuusti-self-study-material .hub-listing__results__item__link-container .aalto-slider__item__text-container a.internal{background-color:transparent}.aalto-slider__container{--override-interactive-hover-background-color:var(--color-light,#fff)}.aalto-some-share__action{color:var(--color-text-body,#272A2E);border:1px solid var(--color-brand-blue,#162A52);margin-left:.8rem;width:3.4rem;height:3.4rem}.aalto-some-share__action:focus{outline:2px solid var(--color-brand-white,#fff);outline-offset:0;box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52)}@media all and (min-width:900px){.aalto-some-share__action{margin-left:1.6rem}}@media (prefers-color-scheme:dark){.aalto-some-share__action:hover,.aalto-some-share__action:focus{color:var(--color-brand-beige,#FFF8E6)}}a.aalto-some-share__action svg{position:relative;left:.3rem;top:2px;width:1.9rem;height:1.9rem}a.aalto-some-share__action[target="_self"] svg{left:2px}button.aalto-some-share__action svg{position:relative;top:-1px;height:2.4rem;width:2.4rem}.aalto-some-share__notification{right:4.8rem}@media all and (min-width:900px){.aalto-some-share__notification{right:2.4rem}}.suggestion-tool{background-color:#ccfae9;padding:2.4rem 0;text-align:center}@media all and (min-width:900px){.suggestion-tool{padding:4rem 0}}@media (prefers-color-scheme:dark){.suggestion-tool{--color-brand-beige:#FFF8E6;--color-brand-blue:#162A52;--color-brand-white:#FFF8E6;--color-text-body:#272A2E}}.suggestion-tool .suggestion-tool-steps-container{max-width:81.8rem;margin:0 auto}.suggestion-tool h2{margin-bottom:2.4rem}@media all and (min-width:900px){.suggestion-tool h2{margin-bottom:4rem}}.suggestion-tool h3{margin-bottom:.8rem}.suggestion-tool .suggestion-tool-step__options{display:flex;justify-content:center;flex-wrap:wrap;-moz-column-gap:1.2rem;column-gap:1.2rem;row-gap:1.2rem;margin-bottom:2.4rem}@media all and (min-width:900px){.suggestion-tool .suggestion-tool-step__options{-moz-column-gap:2.4rem;column-gap:2.4rem;row-gap:1.6rem}}.suggestion-tool .button--toggle-pill{display:inline-block;cursor:default;text-decoration:none;transition:box-shadow 0.125s linear,padding 0.125s linear,background-position 0.125s linear;border-width:.1rem;border-style:solid;padding:1.1rem 3.1rem;text-align:center;border-color:var(--color-brand-blue,#162A52);color:var(--color-brand-blue,#162A52);background-color:var(--color-brand-white,#fff);background-position:.8rem 1.2rem;outline:1px solid var(--color-brand-blue,#162A52);outline-offset:0;border-radius:3.5rem;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);transform:translate3d(0,0,0);font-weight:600;color:var(--color-brand-blue,#162A52);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;padding:.4rem 1.2rem}.suggestion-tool .button--toggle-pill:focus{outline:2px solid var(--color-brand-white,#fff);box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52);border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none}.suggestion-tool .button--toggle-pill.hover,.suggestion-tool .button--toggle-pill:hover{color:inherit;outline:0 solid var(--color-brand-turquoise,#19DDCA);box-shadow:none;border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none;cursor:default}.suggestion-tool .button--toggle-pill:hover:focus{outline:2px solid var(--color-brand-white,#fff);box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52)}.suggestion-tool .button--toggle-pill:active{border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none;transition-duration:0.05s}.suggestion-tool .button--toggle-pill:hover:active{outline:1px solid var(--color-brand-turquoise,#19DDCA);box-shadow:none;border-color:rgba(0,0,0,0)}.suggestion-tool .button--toggle-pill:disabled,.suggestion-tool .button--toggle-pill[disabled],.suggestion-tool .button--toggle-pill.disabled{border-color:rgba(0,0,0,0);outline:1px solid transparent;background-color:var(--color-brand-grey,#B7B7B7) !important;color:var(--color-brand-blue,#162A52) !important;cursor:not-allowed !important}@media all and (min-width:900px){.suggestion-tool .button--toggle-pill{padding:.7rem 1.6rem}}.suggestion-tool .filter__button{position:relative}.suggestion-tool .filter__button input{position:absolute;opacity:0;width:100%;height:100%}.suggestion-tool .filter__button input:focus+.button--toggle-pill{background-color:var(--color-brand-turquoise,#19DDCA);border-color:var(--color-brand-turquoise,#19DDCA);box-shadow:0 0 0 2px #151515,0 0 0 .4rem #fff}.suggestion-tool .filter__button input:focus+.button--toggle-pill:hover{outline:1px solid var(--color-brand-blue,#162A52)}.suggestion-tool .filter__button--active input:focus+.button--toggle-pill{color:var(--color-brand-blue,#162A52)}.suggestion-tool .filter__button--active .button--toggle-pill{border-color:var(--color-brand-blue,#162A52);background-color:var(--color-brand-blue,#162A52);color:var(--color-brand-white,#fff)}.suggestion-tool .filter__button--active .button--toggle-pill:hover{background-color:var(--color-brand-turquoise,#19DDCA);border-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);cursor:pointer}.suggestion-tool .suggestion-tool-step__description{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;display:flex;justify-content:center;flex-direction:column;-moz-column-gap:1.2rem;column-gap:1.2rem;margin-bottom:1.6rem}@media all and (min-width:900px){.suggestion-tool .suggestion-tool-step__description{flex-direction:row;margin-bottom:2.4rem}}@media (prefers-color-scheme:dark){.suggestion-tool .kb-button-highlight:hover,.suggestion-tool .kb-button-highlight:focus{color:var(--color-brand-blue,#162A52)}}.suggestion-tool .aalto-inline-icon{top:0;height:1.2rem;margin-bottom:.3rem}.aalto-table-of-contents .accordion__header,.aalto-table-of-contents .accordion__header.is-open,.aalto-table-of-contents .accordion__title,.aalto-table-of-contents .accordion__content.is-expanded{border-radius:0}.aalto-table-of-contents .accordion__title.is-expanded:hover,.aalto-table-of-contents .accordion__title.is-expanded:focus{border-radius:0}@media all and (max-width:899px){.aalto-table-of-contents .accordion__content.is-expanded{padding-top:1.2rem;padding-left:0}}@media all and (min-width:900px){.aalto-table-of-contents .accordion__content.is-expanded{padding-top:1.6rem}}.aalto-table-of-contents .anchor-container .aalto-anchor{margin-bottom:1.2rem}.aalto-table-of-contents .anchor-container .aalto-anchor:last-child{margin-bottom:0}@media all and (max-width:899px){.aalto-table-of-contents .anchor-container .aalto-anchor{margin-bottom:.9rem}}.aalto-table-of-contents a.aalto-anchor__h2,.aalto-table-of-contents a.aalto-anchor__h3{font-weight:600;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;padding:2px .8rem 2px 3.6rem;position:relative}.aalto-table-of-contents a.aalto-anchor__h2:focus,.aalto-table-of-contents a.aalto-anchor__h3:focus{box-shadow:inset 0 0 0 2px var(--color-brand-blue,#162A52)}@media (prefers-color-scheme:dark){.aalto-table-of-contents a.aalto-anchor__h2:hover,.aalto-table-of-contents a.aalto-anchor__h2:focus,.aalto-table-of-contents a.aalto-anchor__h3:hover,.aalto-table-of-contents a.aalto-anchor__h3:focus{color:var(--color-brand-beige,#FFF8E6)}}.aalto-table-of-contents a.aalto-anchor__h2::before,.aalto-table-of-contents a.aalto-anchor__h3::before{content:'';display:block;height:.6rem;width:.6rem;position:absolute;top:1.1rem;left:2rem;border:1px solid var(--color-brand-blue,#162A52);border-radius:50%}@media all and (max-width:899px){.aalto-table-of-contents a.aalto-anchor__h2,.aalto-table-of-contents a.aalto-anchor__h3{display:inline-block;margin-left:1.2rem;padding-left:2.4rem;padding-top:2px;padding-bottom:2px}.aalto-table-of-contents a.aalto-anchor__h2::before,.aalto-table-of-contents a.aalto-anchor__h3::before{left:.8rem;top:1rem}}@media (prefers-color-scheme:dark){.aalto-table-of-contents a.aalto-anchor__h2:hover::before,.aalto-table-of-contents a.aalto-anchor__h2:focus::before,.aalto-table-of-contents a.aalto-anchor__h3:hover::before,.aalto-table-of-contents a.aalto-anchor__h3:focus::before{background-color:var(--color-brand-beige,#FFF8E6);border-color:var(--color-brand-beige,#FFF8E6)}}.aalto-table-of-contents a.aalto-anchor__h2::before{background-color:var(--color-brand-blue,#162A52)}.aalto-table-of-contents a.aalto-anchor__h3{margin-left:0;padding-left:5.2rem}.aalto-table-of-contents a.aalto-anchor__h3::before{left:3.6rem}.kb-teaching-material .aalto-article__top{margin-bottom:0}.kb-teaching-material__info{font-weight:normal;color:var(--color-text-meta,#445371);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.kb-teaching-material__info{font-size:1.2rem;line-height:2.1rem}}@media all and (max-width:899px){.kb-teaching-material__info{margin-bottom:0}}@media all and (min-width:900px){.kb-teaching-material__info{margin-bottom:4rem}}@media all and (max-width:899px){.aalto-feature-container{padding-bottom:0}}.kb-teaching-material__learning-material{margin-top:4rem}.kb-teaching-material__learning-material .paragraph--type--kb-external-link a{display:inline-block;cursor:default;text-decoration:none;transition:box-shadow 0.125s linear,padding 0.125s linear,background-position 0.125s linear;border-width:.1rem;border-style:solid;padding:1.1rem 3.1rem;text-align:center;border-color:var(--color-brand-blue,#162A52);color:var(--color-brand-blue,#162A52);background-color:var(--color-brand-white,#fff);background-position:.8rem 1.2rem;outline:1px solid var(--color-brand-blue,#162A52);outline-offset:0;border-radius:3.5rem;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);transform:translate3d(0,0,0);font-weight:600;color:var(--color-brand-blue,#162A52);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;color:var(--color-brand-white,#fff);background-color:var(--color-brand-blue,#162A52);outline:1px solid var(--color-brand-blue,#162A52);outline-offset:0;border-color:var(--color-brand-blue,#162A52);background-color:var(--color-brand-blue,#162A52);color:var(--color-brand-white,#fff);padding-left:5.3rem;padding-right:2.9rem;background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-external_link-light);background-position:2.9rem 1.2rem;background-size:1.6rem 1.6rem;background-repeat:no-repeat;background-position-y:1.3rem}.kb-teaching-material__learning-material .paragraph--type--kb-external-link a:focus{outline:2px solid var(--color-brand-white,#fff);box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52);border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none}.kb-teaching-material__learning-material .paragraph--type--kb-external-link a.hover,.kb-teaching-material__learning-material .paragraph--type--kb-external-link a:hover{color:inherit;outline:0 solid var(--color-brand-turquoise,#19DDCA);box-shadow:none;border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none;cursor:default}.kb-teaching-material__learning-material .paragraph--type--kb-external-link a:hover:focus{outline:2px solid var(--color-brand-white,#fff);box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52)}.kb-teaching-material__learning-material .paragraph--type--kb-external-link a:active{border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none;transition-duration:0.05s}.kb-teaching-material__learning-material .paragraph--type--kb-external-link a:hover:active{outline:1px solid var(--color-brand-turquoise,#19DDCA);box-shadow:none;border-color:rgba(0,0,0,0)}.kb-teaching-material__learning-material .paragraph--type--kb-external-link a:disabled,.kb-teaching-material__learning-material .paragraph--type--kb-external-link a[disabled],.kb-teaching-material__learning-material .paragraph--type--kb-external-link a.disabled{border-color:rgba(0,0,0,0);outline:1px solid transparent;background-color:var(--color-brand-grey,#B7B7B7) !important;color:var(--color-brand-blue,#162A52) !important;cursor:not-allowed !important}.kb-teaching-material__learning-material .paragraph--type--kb-external-link a:focus{background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52)}.kb-teaching-material__learning-material .paragraph--type--kb-external-link a:hover{outline:0 solid var(--color-brand-turquoise,#19DDCA);border-color:var(--color-brand-turquoise,#19DDCA);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52)}.kb-teaching-material__learning-material .paragraph--type--kb-external-link a:active{background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52)}.kb-teaching-material__learning-material .paragraph--type--kb-external-link a:disabled,.kb-teaching-material__learning-material .paragraph--type--kb-external-link a[disabled],.kb-teaching-material__learning-material .paragraph--type--kb-external-link a.disabled{border-color:rgba(0,0,0,0);outline:1px solid transparent;background-color:var(--color-brand-grey,#B7B7B7) !important;color:var(--color-brand-blue,#162A52) !important;cursor:not-allowed !important}@media (prefers-color-scheme:dark){.kb-teaching-material__learning-material .paragraph--type--kb-external-link a{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-external_link-dark)}.lightmode .kb-teaching-material__learning-material .paragraph--type--kb-external-link a{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-external_link-light)}}.kb-teaching-material__learning-material .paragraph--type--kb-external-link a:hover,.kb-teaching-material__learning-material .paragraph--type--kb-external-link a:focus{padding-left:5.3rem;padding-right:2.9rem;background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-external_link-dark);background-position:2.9rem 1.2rem;background-size:1.6rem 1.6rem;background-repeat:no-repeat;background-position-y:1.3rem}@media (prefers-color-scheme:dark){.kb-teaching-material__learning-material .paragraph--type--kb-external-link a:hover,.kb-teaching-material__learning-material .paragraph--type--kb-external-link a:focus{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-external_link-light)}.lightmode .kb-teaching-material__learning-material .paragraph--type--kb-external-link a:hover,.lightmode .kb-teaching-material__learning-material .paragraph--type--kb-external-link a:focus{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-external_link-dark)}}.kb-teaching-material__learning-material .paragraph--type--kb-external-link{background-color:var(--color-brand-white,#fff);border-radius:0;border:0;padding:2.4rem}.kb-teaching-material__learning-material .paragraph--type--kb-external-link:not(:last-of-type){margin-bottom:1.6rem}.kb-teaching-material__learning-material .paragraph--type--kb-external-link{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:bold;letter-spacing:.004rem;line-height:2.7rem;font-family:work-sans,sans-serif;display:flex;justify-content:space-between;align-items:center;margin-bottom:4rem}@media all and (max-width:899px){.kb-teaching-material__learning-material .paragraph--type--kb-external-link{font-size:1.7rem;line-height:2.6rem;letter-spacing:.003rem}}.page--teaching-material-hub .hub-listing__results__item{height:100%}.page--teaching-material-hub .hub-listing__results__item__heading-block{word-break:break-word}.page--teaching-material-hub .hub-listing__results__item__content{display:flex;flex-direction:column;height:100%}.page--teaching-material-hub .hub-listing__results__item__summary{height:100%;min-height:9.6rem}.node--2951 .article-container.hr-only,.node--2961 .article-container.hr-only,.node--2956 .article-container.hr-only{display:none}.node--2961 .select2-dropdown,.node--2956 .select2-dropdown{border-color:var(--color-brand-blue,#162A52);border-radius:0}.node--2961 .select2-container--default .select2-results__option[aria-selected="true"],.node--2956 .select2-container--default .select2-results__option[aria-selected="true"]{background-color:var(--color-brand-grey,#B7B7B7);color:var(--color-brand-blue,#162A52)}@media (prefers-color-scheme:dark){.node--2961 .select2-container--default .select2-results__option,.node--2956 .select2-container--default .select2-results__option{background-color:var(--color-brand-white,#fff)}.node--2961 .select2-container--default .select2-results__option[aria-selected="true"],.node--2956 .select2-container--default .select2-results__option[aria-selected="true"]{color:var(--color-brand-beige,#FFF8E6)}}.node--2961 .select2-container--default .select2-results__option.select2-results__option--highlighted,.node--2956 .select2-container--default .select2-results__option.select2-results__option--highlighted{background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52)}@media (prefers-color-scheme:dark){.node--2961 .select2-container--default .select2-results__option.select2-results__option--highlighted,.node--2956 .select2-container--default .select2-results__option.select2-results__option--highlighted{color:var(--color-brand-beige,#FFF8E6)}.node--2961 .select2-container--default .select2-results__option.select2-results__option--highlighted[aria-selected="true"],.node--2956 .select2-container--default .select2-results__option.select2-results__option--highlighted[aria-selected="true"]{color:var(--color-brand-beige,#FFF8E6)}}.webform-submission-teaching-material-form .aalto-form__textarea-container,.webform-submission-teaching-material-form .aalto-form__select-container,.webform-submission-teaching-material-form .aalto-form__url-container,.webform-submission-teaching-material-form .aalto-form__textfield-container{max-width:100%}.webform-submission-teaching-material-form .aalto-webform .messages{overflow:visible;padding:.8rem}.webform-submission-teaching-material-form h2.webform-section-title{margin-top:5.6rem}.webform-submission-teaching-material-form label.aalto-form__label:not([for]){color:var(--color-brand-blue,#162A52);font-size:2rem;font-weight:bold;letter-spacing:.002rem;line-height:2.5rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.webform-submission-teaching-material-form label.aalto-form__label:not([for]){font-size:1.9rem;line-height:2.4rem}}.webform-submission-teaching-material-form .fieldset-legend,.webform-submission-teaching-material-form label.aalto-form__label{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:600;letter-spacing:.002rem;line-height:2.7rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.webform-submission-teaching-material-form .fieldset-legend,.webform-submission-teaching-material-form label.aalto-form__label{font-size:1.7rem;line-height:2.6rem}}.webform-submission-teaching-material-form .js-form-item .aalto-user-generated-content,.webform-submission-teaching-material-form .text-count-message{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.webform-submission-teaching-material-form .js-form-item .aalto-user-generated-content,.webform-submission-teaching-material-form .text-count-message{font-size:1.2rem;line-height:2.1rem}}.webform-submission-teaching-material-form label.ck.ck-label{display:none}.webform-submission-teaching-material-form fieldset,.webform-submission-teaching-material-form .js-form-item{margin-bottom:3.2rem}.webform-submission-teaching-material-form .webform-link--wrapper{margin-bottom:0}.webform-submission-teaching-material-form .aalto-form__textarea-container.form-item-text-body-value{margin-bottom:0}.webform-submission-teaching-material-form .js-webform-radios,.webform-submission-teaching-material-form .aalto-form__radio-container,.webform-submission-teaching-material-form .aalto-form__checkbox-container{margin-bottom:0}.webform-submission-teaching-material-form .select2-selection.select2-selection--multiple,.webform-submission-teaching-material-form textarea.form-textarea,.webform-submission-teaching-material-form select.aalto-form__select,.webform-submission-teaching-material-form .aalto-form__input[type="url"],.webform-submission-teaching-material-form .aalto-form__input[type="text"]{border-color:var(--color-brand-blue,#162A52);border-radius:0;box-shadow:none;margin-top:.4rem;background-image:none;background-color:var(--color-brand-white,#fff);width:100%}.webform-submission-teaching-material-form .select2-selection.select2-selection--multiple:focus,.webform-submission-teaching-material-form textarea.form-textarea:focus,.webform-submission-teaching-material-form select.aalto-form__select:focus,.webform-submission-teaching-material-form .aalto-form__input[type="url"]:focus,.webform-submission-teaching-material-form .aalto-form__input[type="text"]:focus{box-shadow:0 0 0 2px var(--color-brand-blue,#162A52)}.webform-submission-teaching-material-form .select2-container--focus .select2-selection{outline:2px solid var(--color-brand-blue,#162A52) !important;border-radius:0 !important}.webform-submission-teaching-material-form .select2-selection .select2-selection--multiple .select2-selection__rendered,.webform-submission-teaching-material-form .select2-selection__rendered,.webform-submission-teaching-material-form .search-field{line-height:4.8rem}.webform-submission-teaching-material-form .select2-selection[aria-expanded="true"]{outline:1px solid var(--color-brand-blue,#162A52)}.webform-submission-teaching-material-form textarea.form-textarea,.webform-submission-teaching-material-form select.aalto-form__select:not([name="creative_commons_license"]){height:100%}.webform-submission-teaching-material-form select option:checked{background-color:var(--color-brand-turquoise,#19DDCA)}.webform-submission-teaching-material-form select.aalto-form__select,.webform-submission-teaching-material-form .select2-container:not(.select2-container--open) .select2-search__field,.webform-submission-teaching-material-form .aalto-form__input[type="url"],.webform-submission-teaching-material-form .aalto-form__input[type="text"]{height:4.8rem}.webform-submission-teaching-material-form .select2-selection.select2-selection--multiple{min-height:4.8rem;position:relative}.webform-submission-teaching-material-form .select2-selection.select2-selection--multiple::after{display:block;position:absolute;right:.8rem;top:calc(50% - 8px);content:'';width:1.6rem;height:1.6rem;background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_down-dark)}@media (prefers-color-scheme:dark){.webform-submission-teaching-material-form .select2-selection.select2-selection--multiple::after{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_down-light)}.lightmode .webform-submission-teaching-material-form .select2-selection.select2-selection--multiple::after{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_down-dark)}}.webform-submission-teaching-material-form .select2-container:not(.select2-container--open) .select2-search__field{margin-top:0}.webform-submission-teaching-material-form .selection ul.select2-selection__rendered{padding:0 4rem 0 1.2rem}.webform-submission-teaching-material-form .selection ul.select2-selection__rendered li.select2-selection__choice{font-weight:600;color:var(--color-brand-blue,#162A52);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;background:var(--color-brand-white,#fff);border-radius:2.4rem;border-color:var(--color-brand-blue,#162A52);height:3.6rem;padding:0 1.6rem;box-shadow:none;display:flex;-moz-column-gap:.8rem;column-gap:.8rem;align-items:center;flex-direction:row-reverse;margin-top:.6rem}@media (prefers-color-scheme:dark){.webform-submission-teaching-material-form .selection ul.select2-selection__rendered li.select2-selection__choice:hover,.webform-submission-teaching-material-form .selection ul.select2-selection__rendered li.select2-selection__choice:focus{color:var(--color-brand-beige,#FFF8E6)}}.webform-submission-teaching-material-form .selection ul.select2-selection__rendered li.select2-selection__choice:hover,.webform-submission-teaching-material-form .selection ul.select2-selection__rendered li.select2-selection__choice:focus{background:var(--color-brand-turquoise,#19DDCA);border-color:var(--color-brand-turquoise,#19DDCA)}@media (prefers-color-scheme:dark){.webform-submission-teaching-material-form .selection ul.select2-selection__rendered li.select2-selection__choice:hover .select2-selection__choice__remove,.webform-submission-teaching-material-form .selection ul.select2-selection__rendered li.select2-selection__choice:focus .select2-selection__choice__remove{background:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-close-dark) !important}}.webform-submission-teaching-material-form .selection ul.select2-selection__rendered li.select2-selection__choice:focus{border-color:var(--color-brand-blue,#162A52);box-shadow:0 0 0 1px var(--color-brand-blue,#162A52)}.webform-submission-teaching-material-form .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-close-dark) !important;position:unset;display:initial;height:1.6rem;width:1.6rem;font-size:0}@media (prefers-color-scheme:dark){.webform-submission-teaching-material-form .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-close-light) !important}}.webform-submission-teaching-material-form input[type="file"]{margin:1.2rem 0}.webform-submission-teaching-material-form .js-form-managed-file input[type="submit"]{margin:1.2rem 0}@media (prefers-color-scheme:dark){.webform-submission-teaching-material-form .js-form-managed-file input[type="submit"]:hover,.webform-submission-teaching-material-form .js-form-managed-file input[type="submit"]:focus{color:var(--color-brand-beige,#FFF8E6)}}.webform-submission-teaching-material-form .ck.ck-editor__editable,.webform-submission-teaching-material-form .ck-editor__editable{background-color:var(--color-brand-white,#fff) !important;--ck-color-base-border:var(--color-brand-blue,#162A52);padding-top:var(--ck-spacing-standard,.8rem)}.webform-submission-teaching-material-form .ck.ck-editor__editable:focus-within,.webform-submission-teaching-material-form .ck-editor__editable:focus-within{outline:2px solid var(--color-brand-blue,#162A52)}.webform-submission-teaching-material-form .ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-toolbar{--ck-color-toolbar-border:var(--color-brand-blue,#162A52)}@media (prefers-color-scheme:dark){.webform-submission-teaching-material-form .ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-toolbar{background-color:var(--color-brand-blue,#162A52)}}.webform-submission-teaching-material-form .ck.ck-editor__editable.ck-focused:not(.ck-editor__nested-editable),.webform-submission-teaching-material-form .ck-editor__editable.ck-focused{box-shadow:none;border:1px solid var(--color-brand-blue,#162A52);outline:2px solid var(--color-brand-blue,#162A52)}.webform-submission-teaching-material-form .ck.ck-editor__editable{font-size:1.6rem;min-height:12rem}.webform-submission-teaching-material-form .ck.ck-editor__editable>:first-child{margin-top:0}.webform-submission-teaching-material-form .ck.ck-editor__editable>:last-child{margin-bottom:0}@media (prefers-color-scheme:dark){.webform-submission-teaching-material-form .js-form-type-radio input[type='radio']:focus+label,.webform-submission-teaching-material-form input[type='checkbox']:focus+label{color:var(--color-brand-beige,#FFF8E6)}}@media (prefers-color-scheme:dark){.webform-submission-teaching-material-form .js-form-type-radio input[type='radio']+label:hover,.webform-submission-teaching-material-form .js-form-type-radio input[type='radio']+label:focus,.webform-submission-teaching-material-form input[type='checkbox']+label:hover,.webform-submission-teaching-material-form input[type='checkbox']+label:focus{color:var(--color-brand-beige,#FFF8E6)}}@media all and (min-width:600px){.webform-submission-teaching-material-form .js-form-type-radio input[type='radio']+label,.webform-submission-teaching-material-form input[type='checkbox']+label{width:50%}}@media all and (min-width:600px){.webform-submission-teaching-material-form .js-form-type-radio.form-item-creative-commons-license input[type='radio']+label{width:100%;max-width:100%}.webform-submission-teaching-material-form .js-form-type-radio.form-item-creative-commons-license input[type='radio']+label .option-label{display:flex;gap:.8rem;flex-flow:row nowrap}.webform-submission-teaching-material-form .js-form-type-radio.form-item-creative-commons-license input[type='radio']+label .option-image{width:10.4rem;min-width:10.4rem;max-width:10.4rem;display:block}.webform-submission-teaching-material-form .js-form-type-radio.form-item-creative-commons-license input[type='radio']+label .option-image svg{width:10.4rem;height:5.4rem}}.webform-submission-teaching-material-form .form-managed-file .aalto-form__label{width:100%}.webform-submission-teaching-material-form .aalto-form__radio-container input[type='radio']:focus+label{background-color:var(--color-brand-turquoise,#19DDCA);box-shadow:-.4rem 0 0 0 var(--color-brand-blue,#162A52)}.webform-submission-teaching-material-form .aalto-form__radio-container input[type='radio']+label::before{top:1.2rem}.webform-submission-teaching-material-form .aalto-form__radio-container input[type='radio']+label:hover{background-color:var(--color-brand-turquoise,#19DDCA)}.webform-submission-teaching-material-form input#edit-submit{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_right-light);background-position:center right 3.2rem;background-size:1.2rem 1.2rem;background-repeat:no-repeat;padding-right:5.6rem}@media (prefers-color-scheme:dark){.webform-submission-teaching-material-form input#edit-submit{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_right-dark)}.lightmode .webform-submission-teaching-material-form input#edit-submit{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_right-light)}}.webform-submission-teaching-material-form input#edit-submit:hover,.webform-submission-teaching-material-form input#edit-submit:focus{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_right-dark);background-position:center right 3rem}@media (prefers-color-scheme:dark){.webform-submission-teaching-material-form input#edit-submit:hover,.webform-submission-teaching-material-form input#edit-submit:focus{color:var(--color-brand-beige,#FFF8E6)}}#edit-info-text .description .aalto-user-generated-content{font-family:work-sans,sans-serif;font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.8rem;letter-spacing:0;line-height:2.7rem}@media all and (max-width:899px){#edit-info-text .description .aalto-user-generated-content{font-size:1.6rem;line-height:2.4rem;letter-spacing:-.008rem}}.aalto-teaching-material-liftups .aalto-manual-liftup__bg-color--bright{background-color:var(--color-target-group,var(--color-brand-background))}.aalto-teaching-material-liftups .manual-liftup-small__horizontal-card--text-container{justify-content:flex-start;padding:1.6rem}.aalto-teaching-material-liftups+.aalto-content-bottom-wrapper{margin-top:4rem}.aalto-attachments__h5p-preview{margin-top:4rem}.aalto-attachments__h5p-element{background-color:var(--color-brand-white,#fff);padding:2.4rem}.aalto-attachments__h5p-guidance{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.4rem;letter-spacing:0;line-height:2.1rem;font-family:work-sans,sans-serif;margin-top:.4rem;margin-bottom:4rem}@media all and (max-width:899px){.aalto-attachments__h5p-guidance{font-size:1.2rem;line-height:2.1rem}}.license-download-button{margin-top:3.2rem}.webform-submission-data--webform-teaching-material label{display:block}.webform-submission-data--webform-teaching-material .option-image svg{width:10.4rem;height:5.4rem}.webform-submission-data--webform-teaching-material .js-form-item-creative-commons-license{width:100%;max-width:100%}.webform-submission-data--webform-teaching-material .js-form-item-creative-commons-license .option-label{display:flex;gap:.8rem;flex-flow:row nowrap;align-items:center}.webform-submission-data--webform-teaching-material .js-form-item-creative-commons-license .option-image{width:10.4rem;min-width:10.4rem;max-width:10.4rem;display:block}.webform-submission-data--webform-teaching-material .js-form-item-creative-commons-license .option-image svg{width:10.4rem;height:5.4rem}body:has(.webform-submission-form) .ui-dialog{background-color:var(--color-light)}body:has(.webform-submission-form) .ui-dialog .ui-dialog-title{display:none}body:has(.webform-submission-form) .ui-dialog .ui-dialog-titlebar{background:var(--color-light);color:var(--color-dark);padding:2rem}body:has(.webform-submission-form) .ui-dialog .ui-icon-closethick{background-color:var(--color-text-body)}body:has(.webform-submission-form) .ui-dialog .ui-dialog-content{background-color:var(--color-light)}body:has(.webform-submission-form) .ui-dialog .ui-dialog-content p{text-align:center}.text-highlight{background-color:var(--color-brand-background,var(--color-brand-darker-beige,#F9F1DD));padding-top:1.6rem;padding-bottom:1.6rem}@media all and (min-width:900px){.text-highlight{padding-top:4.8rem;padding-bottom:4.8rem}}.text-highlight aside p{font-weight:600;color:var(--color-text-body,#272A2E);font-size:2.1rem;letter-spacing:.002rem;line-height:3.2rem;font-family:work-sans,sans-serif;padding-left:0}@media all and (max-width:899px){.text-highlight aside p{font-size:1.6rem;line-height:2.4rem}}.text-highlight aside p::before{display:none}.aalto-top-ribbon__container{position:relative;border-bottom:1px solid var(--color-target-group-dark,var(--color-brand-link-hover));height:6rem}.aalto-top-ribbon__container:not(.wrapped){background-color:var(--color-target-group,var(--color-brand-background))}.aalto-hub>.aalto-top-ribbon__container{top:-2.4rem}.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-magazine-wrapper{margin-top:-2.4rem}.top-ribbon__title{font-weight:normal;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;min-height:4.8rem;line-height:2.7rem;width:100%;padding:1.6rem}.top-ribbon__title:hover,.top-ribbon__title:focus{background-color:var(--color-brand-turquoise,#19DDCA)}.top-ribbon__title:focus{outline:none;box-shadow:inset .8rem 0 0 0 var(--color-brand-blue,#162A52)}@media all and (max-width:899px){.top-ribbon__title{display:flex;justify-content:space-between;align-items:center}.top-ribbon__title[aria-expanded='true']{background-color:var(--color-target-group-dark,var(--color-brand-link-hover))}.top-ribbon__title[aria-expanded='false']+.aalto-top-ribbon-menu{visibility:hidden;opacity:0;margin-top:-1rem;transition:visibility 0s linear 0.15s,opacity 0.15s ease,margin-top 0.15s ease}}@media all and (min-width:600px){.top-ribbon__title{padding:1.6rem}}@media all and (min-width:900px){.top-ribbon__title{display:none;padding:1.6rem}}@media (prefers-color-scheme:dark){.top-ribbon__title{--color-text-body:#162A52;--color-brand-blue:#162A52}}.top-ribbon__title .aalto-ribbon-menu__toggle-icon{bottom:0}@media all and (max-width:899px){.aalto-top-ribbon-menu{position:relative;z-index:calc(1 + 1);transition:visibility 0s linear 0s,opacity 0.15s ease,margin-top 0.15s ease;opacity:1;margin:0}}@media all and (min-width:900px){.kb-ribbon__items{display:block}}.aalto-top-ribbon__container:not(.wrapped) .kb-ribbon__items{padding-left:calc(1.6rem - 1.6rem);padding-right:calc(1.6rem - 1.6rem)}@media all and (min-width:900px){.aalto-top-ribbon__container:not(.wrapped) .kb-ribbon__items{padding-left:calc(8rem - 1.6rem);padding-right:calc(8rem - 1.6rem)}}@media all and (min-width:900px){.kb-ribbon__action-items{display:flex}}.aalto-top-ribbon__container .kb-ribbon__submenu-link,.aalto-top-ribbon__container .kb-ribbon-item,.aalto-top-ribbon__container .kb-ribbon__navigation-link{height:unset;min-height:4.8rem;line-height:2.7rem;padding:1.6rem;text-decoration:none}@media all and (min-width:600px){.aalto-top-ribbon__container .kb-ribbon__submenu-link,.aalto-top-ribbon__container .kb-ribbon-item,.aalto-top-ribbon__container .kb-ribbon__navigation-link{padding:1.6rem 4rem}}@media all and (min-width:900px){.aalto-top-ribbon__container .kb-ribbon__submenu-link,.aalto-top-ribbon__container .kb-ribbon-item,.aalto-top-ribbon__container .kb-ribbon__navigation-link{padding:1.6rem}}.aalto-top-ribbon__container .kb-ribbon__submenu-link:hover,.aalto-top-ribbon__container .kb-ribbon-item:hover,.aalto-top-ribbon__container .kb-ribbon__navigation-link:hover{background-color:var(--color-brand-turquoise,#19DDCA);text-decoration:none}.aalto-top-ribbon__container .kb-ribbon__submenu-link:focus,.aalto-top-ribbon__container .kb-ribbon__submenu-link:active,.aalto-top-ribbon__container .kb-ribbon-item:focus,.aalto-top-ribbon__container .kb-ribbon-item:active,.aalto-top-ribbon__container .kb-ribbon__navigation-link:focus,.aalto-top-ribbon__container .kb-ribbon__navigation-link:active{text-decoration:none}@media all and (max-width:899px){.aalto-top-ribbon__container .kb-ribbon__submenu-link.not-selected,.aalto-top-ribbon__container .kb-ribbon-item.not-selected,.aalto-top-ribbon__container .kb-ribbon__navigation-link.not-selected{display:none}}@media all and (min-width:900px) and (prefers-color-scheme:dark){.aalto-top-ribbon__container:not(.wrapped) .kb-ribbon__navigation-item>.kb-ribbon__navigation-link{color:var(--color-brand-beige,#FFF8E6)}}@media all and (min-width:900px){.aalto-top-ribbon__container:not(.wrapped) .kb-ribbon__navigation-item>.kb-ribbon-item{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_down-dark)}.aalto-top-ribbon__container:not(.wrapped) .kb-ribbon__navigation-item>.kb-ribbon-item[aria-expanded="true"]{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_up-dark)}}@media all and (prefers-color-scheme:dark) and (min-width:900px){.aalto-top-ribbon__container:not(.wrapped) .kb-ribbon__navigation-item>.kb-ribbon-item{color:var(--color-brand-beige,#FFF8E6);background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_down-dark)}.aalto-top-ribbon__container:not(.wrapped) .kb-ribbon__navigation-item>.kb-ribbon-item[aria-expanded="true"]{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_up-dark)}}.aalto-top-ribbon__container .kb-ribbon-item{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_right-dark);background-position:right 1.6rem center;text-align:left;width:100%;cursor:pointer;padding-right:4rem}@media all and (min-width:600px){.aalto-top-ribbon__container .kb-ribbon-item{background-position:right 4rem center}}@media all and (min-width:900px){.aalto-top-ribbon__container .kb-ribbon-item{background-position:right 1.2rem center}}@media (prefers-color-scheme:dark){.aalto-top-ribbon__container .kb-ribbon-item{--color-brand-blue:#162A52;background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_right-light)}.aalto-top-ribbon__container .kb-ribbon-item[aria-expanded="true"]{color:var(--color-brand-beige,#FFF8E6)}.aalto-top-ribbon__container .kb-ribbon-item:hover,.aalto-top-ribbon__container .kb-ribbon-item:focus,.aalto-top-ribbon__container .kb-ribbon-item:active,.aalto-top-ribbon__container .kb-ribbon-item[aria-expanded="true"]{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_right-dark)}}.aalto-top-ribbon__container .kb-ribbon-item[aria-expanded="true"]{background-color:var(--color-target-group-dark,var(--color-brand-link-hover))}.aalto-top-ribbon__container .kb-ribbon-item[aria-expanded='true']:focus{background-color:var(--color-brand-turquoise,#19DDCA)}@media all and (max-width:599px){.aalto-top-ribbon__container .kb-ribbon-item[aria-expanded="true"]{padding-left:4rem}}@media all and (max-width:899px){.aalto-top-ribbon__container .kb-ribbon-item[aria-expanded="true"]{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_left-dark);background-position:left 1.6rem center}}@media all and (min-width:900px){.aalto-top-ribbon__container .kb-ribbon-item[aria-expanded='true']::before{display:none}}.kb-ribbon-item,.kb-ribbon__submenu-link{display:block}.kb-ribbon-item:focus,.kb-ribbon__submenu-link:focus{box-shadow:inset .8rem 0 0 0 var(--color-brand-blue,#162A52);outline:none}.kb-ribbon-item:hover:active,.kb-ribbon__submenu-link:hover:active{box-shadow:none}.kb-ribbon-item.selected,.kb-ribbon__submenu-link.selected{background-color:var(--color-target-group-light,var(--color-brand-shape));box-shadow:inset .8rem 0 0 0 var(--color-brand-blue,#162A52)}.kb-ribbon-item.selected:focus,.kb-ribbon__submenu-link.selected:focus{background-color:var(--color-brand-turquoise,#19DDCA)}@media (prefers-color-scheme:dark){.kb-ribbon-item,.kb-ribbon__submenu-link{--color-brand-blue:#162A52}.kb-ribbon-item.selected,.kb-ribbon__submenu-link.selected{color:var(--color-brand-blue,#162A52)}}.kb-ribbon__navigation-item{position:relative}.kb-ribbon__navigation-item:focus,.kb-ribbon__navigation-link:focus{background-color:var(--color-brand-turquoise,#19DDCA)}@media all and (max-width:899px){.kb-ribbon__navigation-item,.kb-ribbon__navigation-link{background-color:var(--color-brand-white,#fff)}}@media all and (min-width:900px){.kb-ribbon__navigation-item,.kb-ribbon__navigation-link{white-space:nowrap}}.kb-ribbon__navigation-link{display:flex;align-items:center}.kb-ribbon__navigation-link:focus{box-shadow:inset .8rem 0 0 0 var(--color-brand-blue,#162A52);outline:none}.kb-ribbon__navigation-link.is-active{box-shadow:inset 0 -.4rem 0 0 var(--color-brand-blue,#162A52)}.kb-ribbon__navigation-link.is-active:not(:hover):not(:focus):not(:active){background-color:var(--color-target-group-light,var(--color-brand-shape))}.kb-ribbon__navigation-link.is-active:focus{box-shadow:inset .8rem 0 0 0 var(--color-brand-blue,#162A52)}@media all and (max-width:899px){.kb-ribbon__navigation-link.is-active{box-shadow:inset .8rem 0 0 0 var(--color-brand-blue,#162A52)}}@media (prefers-color-scheme:dark){.kb-ribbon__navigation-link{--color-text-body:#162A52;--color-brand-blue:#162A52}.kb-ribbon__navigation-link:hover,.kb-ribbon__navigation-link:focus,.kb-ribbon__navigation-link:active{color:var(--color-brand-beige,#FFF8E6)}}@media all and (min-width:900px){.kb-ribbon__submenu{position:absolute;left:0;transition:0.3s opacity linear;visibility:visible;opacity:1;z-index:-1}}@media all and (max-width:899px){.kb-ribbon-item[aria-expanded='false']+.kb-ribbon__submenu{display:none}}@media all and (min-width:900px){.kb-ribbon-item[aria-expanded='false']+.kb-ribbon__submenu{visibility:hidden;opacity:0}}.kb-ribbon-item[aria-expanded='true']+.kb-ribbon__submenu{z-index:1}.kb-ribbon__submenu-wrapper{list-style:none;margin:0;padding:0}@media all and (min-width:900px){.kb-ribbon__submenu-wrapper{display:grid;grid-template-columns:100%;position:relative}}@media all and (min-width:900px){.kb-ribbon__submenu-wrapper li{display:grid;background-color:var(--color-brand-white,#fff);grid-column-start:1;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.kb-ribbon__submenu-wrapper li:hover,.kb-ribbon__submenu-wrapper li:focus{background-color:var(--color-brand-turquoise,#19DDCA);text-decoration:none}}@media all and (min-width:900px){.kb-ribbon__submenu-wrapper .kb-ribbon__submenu{grid-column-start:2}}@media all and (min-width:900px){.kb-ribbon__list-item:not(.kb-ribbon__navigation-item)>.kb-ribbon__submenu{left:100%}}.wrapped{background-color:var(--color-target-group,var(--color-brand-background));padding-left:calc(1.6rem - 1.6rem);padding-right:calc(1.6rem - 1.6rem)}@media all and (min-width:900px){.wrapped{padding-left:calc(8rem - 1.6rem);padding-right:calc(8rem - 1.6rem)}}@media all and (min-width:900px){.wrapped .top-ribbon__title{display:block;width:auto;min-height:4.8rem;line-height:2.7rem;margin:0;padding:1.6rem}.wrapped .top-ribbon__title:not([aria-expanded="true"])+.aalto-top-ribbon-menu{display:none}.wrapped .top-ribbon__title[aria-expanded='true']+.aalto-top-ribbon-menu{z-index:calc(1 + 1);position:relative}}.wrapped .kb-ribbon__items{position:absolute;left:0}.wrapped .kb-ribbon__action-items{display:grid;grid-template-columns:100%;position:relative}.wrapped .kb-ribbon__action-items .kb-ribbon__navigation-item{display:grid;background-color:var(--color-brand-white,#fff);grid-column-start:1;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.wrapped .kb-ribbon-item[aria-expanded='true']+.kb-ribbon__submenu{grid-column-start:2;display:grid}.wrapped .kb-ribbon__navigation-item,.wrapped .kb-ribbon__navigation-link{white-space:normal}.wrapped .kb-ribbon__submenu-link,.wrapped .kb-ribbon-item,.wrapped .kb-ribbon__navigation-link{max-width:calc((100vw - 8rem - 8rem) / 3)}.wrapped .kb-ribbon__navigation-link.is-active{box-shadow:inset .8rem 0 0 0 var(--color-brand-blue,#162A52)}@media (prefers-color-scheme:dark){.wrapped .kb-ribbon__navigation-link.is-active{color:var(--color-brand-blue,#162A52)}}.kb-ribbon__list-item.flipped{direction:rtl}.kb-ribbon__list-item.flipped:not(.kb-ribbon__navigation-item)>.kb-ribbon__submenu{grid-column-start:1;right:100%;left:auto}@media all and (min-width:900px){.kb-ribbon__list-item.flipped:not(.kb-ribbon__navigation-item)>.kb-ribbon-item{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_left-dark)}}.aalto-top-ribbon__container:not(.wrapped) .kb-ribbon__navigation-item.flipped:not(.kb-ribbon__navigation-item) .kb-ribbon-item{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_left-dark)}body.frontpage .aalto-header{--color-kb-global-bg-color:#FFFFFF;--color-brand-background:#FFFFFF;--color-topnav-background:var(--color-light,#fff)}@media (prefers-color-scheme:dark){body.frontpage .aalto-header{--color-kb-global-bg-color:var(--color-light,#fff);--color-brand-background:var(--color-light,#fff);--color-topnav-background:var(--color-light,#fff);--override-logo-focus-pseudo-color:#fff}}body:not(.frontpage) .aalto-header{--color-topnav-background:var(--color-brand-background);--color-topnav-text:#162A52;--color-logo:#162A52}.aalto-header,#black-overlay:not(.visible)+.aalto-header .aalto-header__fixed-container,#top-nav-sticky-header,.aalto-topnav__navigation-items{background:var(--color-brand-background)}.aalto-topnav__items{background:var(--color-kb-global-bg-color,#fff)}body:not(.frontpage) #black-overlay:not(.visible)+.block-topnav-subsite #aalto-search-button,body:not(.frontpage) #black-overlay:not(.visible)+.block-topnav-subsite .aalto-dropdown__toggle,body:not(.frontpage) #black-overlay:not(.visible)+.block-topnav-subsite a.aalto-topnav__navigation-link{color:#162A52}body:not(.frontpage) #black-overlay.visible+.block-topnav-subsite{--color-logo:var(--color-dark,#2d2d2d)}@media (prefers-color-scheme:dark){body:not(.frontpage) #black-overlay.visible+.block-topnav-subsite{--color-logo:#fff;--override-logo-focus-pseudo-color:#fff}}body:not(.frontpage) .aalto-dropdown__toggle--with_chevron{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_down-dark)}.aalto-header{position:relative}.aalto-header::before{content:'';display:block;position:absolute;bottom:0;left:0;background:var(--color-topnav-background,var(--color-kb-global-bg-color,#fff));width:100%;height:11rem}@media all and (max-width:899px){#black-overlay+.aalto-header #top-nav-sticky-header.aalto-header--at-top{background-color:var(--color-topnav-background,var(--color-kb-global-bg-color,#fff))}}@media all and (min-width:900px){#black-overlay+.aalto-header #top-nav-sticky-header:not(.header-collapsed){background-color:var(--color-topnav-background,var(--color-kb-global-bg-color,#fff))}}#top-nav-sticky-header .aalto-topnav__navigation-items{background-color:transparent}@media all and (max-width:899px){#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header.aalto-header--at-top .aalto-search__toggle-button::after{background-color:var(--color-topnav-text,var(--color-brand-blue,#162A52))}}@media all and (min-width:900px){#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header:not(.header-collapsed) .aalto-topnav__break,#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header:not(.header-collapsed) .aalto-search__toggle-button::after{background-color:var(--color-topnav-text,var(--color-brand-blue,#162A52))}}@media all and (max-width:899px){#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header.aalto-header--at-top .aalto-logo{--color-logo:var(--color-topnav-text,var(--color-brand-blue,#162A52))}}@media all and (min-width:900px){#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header:not(.header-collapsed) .aalto-logo{--color-logo:var(--color-topnav-text,var(--color-brand-blue,#162A52))}}@media all and (min-width:900px){#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header:not(.header-collapsed) .aalto-header__logo-link:focus::after{background-color:var(--color-topnav-text,var(--color-brand-blue,#162A52))}}@media all and (max-width:899px){#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header.aalto-header--at-top .aalto-header__logo-link:focus::after{background-color:var(--color-topnav-text,var(--color-brand-blue,#162A52))}}@media all and (max-width:899px){#black-overlay.visible+.aalto-header #top-nav-sticky-header.aalto-header--at-top{background-color:var(--color-light,#fff)}}@media all and (min-width:900px){#black-overlay.visible+.aalto-header #top-nav-sticky-header:not(.header-collapsed){background-color:var(--color-light,#fff)}}#top-nav-sticky-header+#top-nav-sticky-header-dummy{margin-top:8.6rem}@media all and (min-width:900px){#top-nav-sticky-header+#top-nav-sticky-header-dummy{margin-top:8.8rem}}@media all and (min-width:900px){#top-nav-sticky-header{height:8.8rem}}#top-nav-sticky-header.aalto-header--hide{transform:translate3d(0,-8.8rem,0)}.block-topnav-subsite .aalto-header__fixed-container{border-bottom-color:transparent}@media all and (max-width:899px){.block-topnav-subsite .aalto-header__container{grid-template-columns:1.6rem 17.4rem 1fr 0}}@media all and (min-width:900px){.block-topnav-subsite .aalto-header__container{grid-template-columns:4rem 30.5rem 1fr 5.6rem}}#top-nav-sticky-header .aalto-header__logo-link{position:relative}#top-nav-sticky-header .aalto-header__logo-link:hover{background-color:transparent}#top-nav-sticky-header .aalto-header__logo-link:focus::after{--override-logo-focus-pseudo-width:100%}@media all and (max-width:899px){#top-nav-sticky-header .aalto-header__logo-link:focus::after{bottom:-.9rem}}@media all and (min-width:900px){#top-nav-sticky-header .aalto-header__logo-link:focus::after{bottom:-1.9rem}}@media all and (max-width:899px){.block-topnav-subsite .aalto-header__logo-container{padding-top:0}}.block-topnav-subsite .aalto-header__logo{width:unset;height:2.8rem;top:0}@media all and (min-width:900px){.block-topnav-subsite .aalto-header__logo{width:16.08rem;height:4rem}}.block-topnav-subsite .aalto-dropdown__toggle{font-weight:600;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;padding:2px 3.2rem 2px .8rem;background-position:right 1.2rem center}.block-topnav-subsite .aalto-dropdown__toggle:focus{box-shadow:inset 0 0 0 2px var(--color-brand-blue,#162A52)}@media (prefers-color-scheme:dark){.block-topnav-subsite .aalto-dropdown__toggle:hover,.block-topnav-subsite .aalto-dropdown__toggle:focus{color:var(--color-brand-beige,#FFF8E6)}}@media (prefers-color-scheme:dark){.block-topnav-subsite .aalto-dropdown__toggle[aria-expanded="true"]{color:var(--color-kb-global-bg-color,#fff);background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-arrow_chevron_up-dark)}}.block-topnav-subsite .aalto-topnav__button-expand .aalto-topnav__button-icon{top:.5rem}.block-topnav-subsite .aalto-dropdown__toggle .aalto-dropdown__toggle-custom-icon{position:relative;top:-.3rem}.block-topnav-subsite .aalto-dropdown__link{width:100%;text-align:left}.block-topnav-subsite .aalto-dropdown__link:hover{box-shadow:none}.block-topnav-subsite .aalto-dropdown__link:hover,.block-topnav-subsite .aalto-dropdown__link:focus{text-decoration:none}@media (prefers-color-scheme:dark){.block-topnav-subsite .aalto-dropdown__link:hover,.block-topnav-subsite .aalto-dropdown__link:focus{color:var(--color-brand-beige,#FFF8E6)}}.block-topnav-subsite .aalto-dropdown__link[aria-current='true']{background-position:.8rem 1.2rem}.block-topnav-subsite .aalto-dropdown__link[aria-current='true']:hover,.block-topnav-subsite .aalto-dropdown__link[aria-current='true']:focus{background-color:var(--color-brand-turquoise,#19DDCA)}@media (prefers-color-scheme:dark){.block-topnav-subsite .aalto-dropdown__link[aria-current='true']:hover,.block-topnav-subsite .aalto-dropdown__link[aria-current='true']:focus{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-tick-dark)}}.block-topnav-subsite #aalto-search-button{font-weight:600;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;padding:2px .8rem 2px .8rem}.block-topnav-subsite #aalto-search-button:focus{box-shadow:inset 0 0 0 2px var(--color-brand-blue,#162A52)}@media (prefers-color-scheme:dark){.block-topnav-subsite #aalto-search-button:hover,.block-topnav-subsite #aalto-search-button:focus{color:var(--color-brand-beige,#FFF8E6)}}.block-topnav-subsite .aalto-topnav__navigation-items>.aalto-topnav__navigation-item .aalto-topnav__navigation-link{flex-wrap:nowrap;font-weight:600}@media all and (max-width:899px){.block-topnav-subsite #aalto-topnav-button{border-radius:50%;height:4.8rem;width:4.8rem;padding:0 1.6rem;position:relative;top:1px;margin-right:1px;background:transparent;color:var(--color-brand-blue,#162A52);border:0;outline:none}.block-topnav-subsite #aalto-topnav-button:hover,.block-topnav-subsite #aalto-topnav-button:focus{background-color:var(--color-brand-turquoise,#19DDCA)}.block-topnav-subsite #aalto-topnav-button:focus{box-shadow:inset 0 0 0 2px var(--color-brand-blue,#162A52)}}@media all and (min-width:900px){.block-topnav-subsite #aalto-topnav-button{display:inline-block;cursor:default;text-decoration:none;transition:box-shadow 0.125s linear,padding 0.125s linear,background-position 0.125s linear;border-width:.1rem;border-style:solid;padding:1.1rem 3.1rem;text-align:center;border-color:var(--color-brand-blue,#162A52);color:var(--color-brand-blue,#162A52);background-color:var(--color-brand-white,#fff);background-position:.8rem 1.2rem;outline:1px solid var(--color-brand-blue,#162A52);outline-offset:0;border-radius:3.5rem;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);transform:translate3d(0,0,0);font-weight:600;color:var(--color-brand-blue,#162A52);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;color:var(--color-brand-white,#fff);background-color:var(--color-brand-blue,#162A52);outline:1px solid var(--color-brand-blue,#162A52);outline-offset:0;border-color:var(--color-brand-blue,#162A52);background-color:var(--color-brand-blue,#162A52);color:var(--color-brand-white,#fff)}.block-topnav-subsite #aalto-topnav-button:focus{outline:2px solid var(--color-brand-white,#fff);box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52);border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none}.block-topnav-subsite #aalto-topnav-button.hover,.block-topnav-subsite #aalto-topnav-button:hover{color:inherit;outline:0 solid var(--color-brand-turquoise,#19DDCA);box-shadow:none;border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none;cursor:default}.block-topnav-subsite #aalto-topnav-button:hover:focus{outline:2px solid var(--color-brand-white,#fff);box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52)}.block-topnav-subsite #aalto-topnav-button:active{border-color:rgba(0,0,0,0);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52);text-decoration:none;transition-duration:0.05s}.block-topnav-subsite #aalto-topnav-button:hover:active{outline:1px solid var(--color-brand-turquoise,#19DDCA);box-shadow:none;border-color:rgba(0,0,0,0)}.block-topnav-subsite #aalto-topnav-button:disabled,.block-topnav-subsite #aalto-topnav-button[disabled],.block-topnav-subsite #aalto-topnav-button.disabled{border-color:rgba(0,0,0,0);outline:1px solid transparent;background-color:var(--color-brand-grey,#B7B7B7) !important;color:var(--color-brand-blue,#162A52) !important;cursor:not-allowed !important}.block-topnav-subsite #aalto-topnav-button:focus{background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52)}.block-topnav-subsite #aalto-topnav-button:hover{outline:0 solid var(--color-brand-turquoise,#19DDCA);border-color:var(--color-brand-turquoise,#19DDCA);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52)}.block-topnav-subsite #aalto-topnav-button:active{background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52)}.block-topnav-subsite #aalto-topnav-button:disabled,.block-topnav-subsite #aalto-topnav-button[disabled],.block-topnav-subsite #aalto-topnav-button.disabled{border-color:rgba(0,0,0,0);outline:1px solid transparent;background-color:var(--color-brand-grey,#B7B7B7) !important;color:var(--color-brand-blue,#162A52) !important;cursor:not-allowed !important}}@media all and (min-width:900px) and (prefers-color-scheme:dark){.block-topnav-subsite #aalto-topnav-button{outline:none}}@media (prefers-color-scheme:dark){.block-topnav-subsite #aalto-topnav-button:hover,.block-topnav-subsite #aalto-topnav-button:focus{color:var(--color-brand-beige,#FFF8E6)}}.block-topnav-subsite #aalto-topnav-button:hover{cursor:pointer}body:not(.frontpage) #black-overlay:not(.visible)+.block-topnav-subsite #aalto-topnav-button{color:#162A52}@media all and (min-width:900px){body:not(.frontpage) #black-overlay:not(.visible)+.block-topnav-subsite #aalto-topnav-button{color:#fff}}@media all and (min-width:900px) and (prefers-color-scheme:dark){body:not(.frontpage) #black-overlay:not(.visible)+.block-topnav-subsite #aalto-topnav-button{background-color:#162A52;border-color:transparent}body:not(.frontpage) #black-overlay:not(.visible)+.block-topnav-subsite #aalto-topnav-button:hover,body:not(.frontpage) #black-overlay:not(.visible)+.block-topnav-subsite #aalto-topnav-button:focus{background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-dark,#2d2d2d)}}.block-topnav-subsite .aalto-topnav__items{padding-right:0;padding-left:0}@media (prefers-color-scheme:light){.block-topnav-subsite .aalto-topnav__items{background-color:var(--color-brand-white,#fff)}}@media all and (min-width:900px){.block-topnav-subsite .aalto-topnav__items{height:calc(100vh - 8.8rem)}}@media all and (min-width:900px){.block-topnav-subsite .aalto-topnav__item-container{padding-top:1px;padding-right:4rem;padding-left:4rem}}@media all and (max-width:899px){.block-topnav-subsite .aalto-topnav__button-expand .aalto-topnav__button-icon,.block-topnav-subsite .aalto-topnav__button-collapse .aalto-topnav__button-icon{display:block;margin-right:0}.block-topnav-subsite .aalto-topnav__button-expand .aalto-topnav__button-text,.block-topnav-subsite .aalto-topnav__button-collapse .aalto-topnav__button-text{opacity:0;width:0}}.block-topnav-subsite .accordion__title{background-position:center right 1.6rem}.block-topnav-subsite .aalto-dropdown__toggle-text{font-weight:600}.block-topnav-subsite .aalto-topnav__language-item{margin-top:0;margin-right:0;margin-left:0}.block-topnav-subsite .aalto-topnav__menu-items .aalto-topnav__language-item .aalto-button{min-width:initial;height:initial;outline:0;border-color:var(--color-brand-blue,#162A52)}.block-topnav-subsite .aalto-topnav__menu-items .aalto-topnav__language-item .aalto-button:hover{border-color:var(--color-brand-turquoise,#19DDCA)}.block-topnav-subsite .aalto-topnav__menu-items .aalto-topnav__language-item .aalto-button:focus{box-shadow:inset 0 0 0 1px var(--color-brand-blue,#162A52)}.kielibuusti-topnav__language-menu{margin-bottom:0;position:absolute;bottom:0;width:100%;display:block;grid-row-start:2;grid-column-end:4;background:var(--color-topnav-background);grid-column-start:1;padding-top:.3rem;padding-bottom:.4rem;padding-left:.8rem;border-bottom:1px solid var(--color-brand-link-hover);transition:none;text-align:right}@media all and (min-width:900px){.kielibuusti-topnav__language-menu{display:none}}.kielibuusti-topnav__language-menu svg{display:none}body.frontpage .kielibuusti-topnav__language-menu .aalto-topnav__action--mobile{color:var(--color-brand-blue,#162A52)}.aalto-topnav__action-item--mobile:last-of-type{margin-right:1rem}.kielibuusti-topnav__language-menu .aalto-topnav__action--mobile{border:0;outline:0;height:auto;padding:0;font-weight:600;color:var(--color-text-body,#272A2E);font-size:1.6rem;letter-spacing:0;line-height:2.4rem;font-family:work-sans,sans-serif;padding:2px .8rem 2px .8rem;color:#162A52;font-size:1.5rem;font-style:normal;font-weight:500;letter-spacing:-0.5px}@media (prefers-color-scheme:dark){.kielibuusti-topnav__language-menu .aalto-topnav__action--mobile:hover,.kielibuusti-topnav__language-menu .aalto-topnav__action--mobile:focus{color:var(--color-brand-beige,#FFF8E6)}}.kielibuusti-topnav__language-menu .aalto-topnav__action--mobile:focus{box-shadow:inset 0 0 0 2px var(--color-brand-blue,#162A52)}@media (prefers-color-scheme:dark){.kielibuusti-topnav__language-menu .aalto-topnav__action--mobile:hover,.kielibuusti-topnav__language-menu .aalto-topnav__action--mobile:focus{color:var(--color-brand-beige,#FFF8E6)}}.kielibuusti-topnav__language-menu .aalto-topnav__action--mobile[aria-current="true"]{outline:0;color:#162A52;background-color:transparent;text-decoration:underline}@media (prefers-color-scheme:dark){.kielibuusti-topnav__language-menu .aalto-topnav__action--mobile[aria-current="true"]:hover,.kielibuusti-topnav__language-menu .aalto-topnav__action--mobile[aria-current="true"]:focus{color:var(--color-brand-beige,#FFF8E6)}}.block-topnav-subsite .aalto-topnav__user .aalto-button{color:var(--color-brand-white,#fff);background-color:var(--color-brand-blue,#162A52);outline:1px solid var(--color-brand-blue,#162A52);outline-offset:0;border-color:var(--color-brand-blue,#162A52);background-color:var(--color-brand-blue,#162A52);color:var(--color-brand-white,#fff)}.block-topnav-subsite .aalto-topnav__user .aalto-button:focus{background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52)}.block-topnav-subsite .aalto-topnav__user .aalto-button:hover{outline:0 solid var(--color-brand-turquoise,#19DDCA);border-color:var(--color-brand-turquoise,#19DDCA);background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52)}.block-topnav-subsite .aalto-topnav__user .aalto-button:active{background-color:var(--color-brand-turquoise,#19DDCA);color:var(--color-brand-blue,#162A52)}.block-topnav-subsite .aalto-topnav__user .aalto-button:disabled,.block-topnav-subsite .aalto-topnav__user .aalto-button[disabled],.block-topnav-subsite .aalto-topnav__user .aalto-button.disabled{border-color:rgba(0,0,0,0);outline:1px solid transparent;background-color:var(--color-brand-grey,#B7B7B7) !important;color:var(--color-brand-blue,#162A52) !important;cursor:not-allowed !important}@media (prefers-color-scheme:dark){.block-topnav-subsite .aalto-topnav__user .aalto-button:hover,.block-topnav-subsite .aalto-topnav__user .aalto-button:focus{color:var(--color-brand-beige,#FFF8E6)}}.block-topnav-subsite .aalto-topnav__user .aalto-button:focus{border-color:rgba(0,0,0,0);outline:2px solid var(--color-brand-white,#fff);box-shadow:0 0 0 .4rem var(--color-brand-blue,#162A52)}@media all and (min-width:900px){.block-topnav-subsite .header-collapsed .aalto-topnav__user .aalto-button,.block-topnav-subsite .header-collapsed #aalto-topnav-button{padding:.5rem 2.4rem}}.block-topnav-subsite .accordion__header{display:grid;grid-template-columns:auto 4rem 1.6rem;width:100%;margin-top:0}@media all and (min-width:900px){.block-topnav-subsite .accordion__header{grid-template-columns:auto 4rem 4rem}}.block-topnav-subsite .accordion__title{display:block;width:4.4rem;height:100%;position:relative;background-position-x:1.3rem;padding:0;transition:none}.block-topnav-subsite .accordion__title:hover,.block-topnav-subsite .accordion__title:focus{box-shadow:none !important}.block-topnav-subsite .accordion__title:focus{outline:2px solid var(--color-brand-blue,#162A52);outline-offset:-2px}@media (prefers-color-scheme:dark){.block-topnav-subsite .accordion__title:hover,.block-topnav-subsite .accordion__title:focus{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-plus-dark)}.block-topnav-subsite .accordion__title:hover[aria-expanded="true"],.block-topnav-subsite .accordion__title:focus[aria-expanded="true"]{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-minus-dark)}}.kielibuusti-topnav__link{color:var(--color-kb-topnav-level1-fg,#162A52);font-size:1.6rem;font-weight:500;line-height:2.4rem;text-decoration:none;display:block;padding:1.6rem}@media (prefers-color-scheme:dark){.kielibuusti-topnav__link:hover,.kielibuusti-topnav__link:focus{color:var(--color-brand-beige,#FFF8E6)}}.kielibuusti-topnav__link:focus{text-decoration:none !important;outline:2px solid var(--color-brand-blue,#162A52);outline-offset:-2px;box-shadow:none}.kielibuusti-topnav__link.selected{box-shadow:inset .8rem 0 0 0 var(--color-brand-blue,#162A52)}.kielibuusti-topnav__navigation-item>.accordion__header>.kielibuusti-topnav__link,.kielibuusti-topnav__navigation-item>.kielibuusti-topnav__link{font-size:1.8rem;font-weight:bold;letter-spacing:.004rem;line-height:2.7rem;font-family:work-sans,sans-serif;padding:1.6rem}@media all and (max-width:899px){.kielibuusti-topnav__navigation-item>.accordion__header>.kielibuusti-topnav__link,.kielibuusti-topnav__navigation-item>.kielibuusti-topnav__link{font-size:1.7rem;line-height:2.6rem;letter-spacing:.003rem}}@media all and (min-width:900px){.kielibuusti-topnav__navigation-item>.accordion__header>.kielibuusti-topnav__link,.kielibuusti-topnav__navigation-item>.kielibuusti-topnav__link{padding:2.9rem 1.6rem}}.kielibuusti-topnav__menu-container{padding:0;transition:border 0.3s ease 0ms}.kielibuusti-topnav__menu-container.is-expanded{background-color:var(--color-kb-topnav-level3-bg,#F9F1DD);box-shadow:none;padding:0}.kielibuusti-topnav__menu-container-toggle{background-color:transparent;text-decoration:none;border:0}.kielibuusti-topnav__menu-container-toggle.is-expanded{box-shadow:none;background-color:transparent}.kielibuusti-topnav__menu-container-toggle.is-expanded:hover,.kielibuusti-topnav__menu-container-toggle.is-expanded:focus{background-color:var(--color-brand-turquoise,#19DDCA)}.kielibuusti-topnav__link-text .aalto-inline-icon{margin-left:.8rem}.kielibuusti-topnav__navigation-item>.kielibuusti-topnav__menu-container,.kielibuusti-topnav__navigation-item>.kielibuusti-topnav__menu-container>.accordion__header{background-color:var(--color-kb-topnav-level2-bg,#FFF8E6)}.kielibuusti-topnav__navigation-item>.accordion__header,.kielibuusti-topnav__menu-container>.accordion__header,.kielibuusti-topnav__menu-container>.kielibuusti-topnav__link,.kielibuusti-topnav__navigation-item>.kielibuusti-topnav__link{border-bottom:1px solid var(--color-kb-topnav-level4-border,#EFE4C6)}.kielibuusti-topnav__navigation-item>.kielibuusti-topnav__menu-container>.kielibuusti-topnav__menu-container>.accordion__header.is-open{border-bottom:0}.kielibuusti-topnav__navigation-item>.kielibuusti-topnav__menu-container>.kielibuusti-topnav__menu-container>.accordion__header+.kielibuusti-topnav__menu-container .kielibuusti-topnav__link{border-bottom:0}.kielibuusti-topnav__navigation-item>.kielibuusti-topnav__menu-container>.kielibuusti-topnav__menu-container>.accordion__header+.kielibuusti-topnav__menu-container:last-child:not(div),.kielibuusti-topnav__navigation-item>.kielibuusti-topnav__menu-container>.kielibuusti-topnav__menu-container>.accordion__header+.kielibuusti-topnav__menu-container>a:last-of-type:last-child{border-bottom:1px solid var(--color-kb-topnav-level5-border,#B7B7B7)}.kielibuusti-topnav__navigation-item>.kielibuusti-topnav__menu-container>.kielibuusti-topnav__menu-container>.kielibuusti-topnav__menu-container>.accordion__header,.kielibuusti-topnav__navigation-item>.kielibuusti-topnav__menu-container>.kielibuusti-topnav__menu-container>.kielibuusti-topnav__menu-container>.kielibuusti-topnav__link{border-top:1px solid var(--color-kb-topnav-level5-border,#B7B7B7);border-bottom:0}.kielibuusti-topnav__navigation-item>.kielibuusti-topnav__menu-container>.kielibuusti-topnav__menu-container>.kielibuusti-topnav__menu-container>.accordion__header.is-open,.kielibuusti-topnav__navigation-item>.kielibuusti-topnav__menu-container>.kielibuusti-topnav__menu-container>.kielibuusti-topnav__menu-container>.kielibuusti-topnav__link.is-open{border-bottom:1px solid var(--color-kb-topnav-level5-border,#B7B7B7)}.kielibuusti-topnav__navigation-item>.kielibuusti-topnav__menu-container>.kielibuusti-topnav__menu-container>.accordion__header>.kielibuusti-topnav__link,.kielibuusti-topnav__navigation-item>.kielibuusti-topnav__menu-container>.kielibuusti-topnav__menu-container>.kielibuusti-topnav__link{padding-right:calc(1.6rem + 1 * 1.6rem);padding-left:calc(1.6rem + 1 * 1.6rem)}.kielibuusti-topnav__navigation-item>.kielibuusti-topnav__menu-container>.kielibuusti-topnav__menu-container>.kielibuusti-topnav__menu-container>.accordion__header>.kielibuusti-topnav__link,.kielibuusti-topnav__navigation-item>.kielibuusti-topnav__menu-container>.kielibuusti-topnav__menu-container>.kielibuusti-topnav__menu-container>.kielibuusti-topnav__link{padding-right:calc(1.6rem + 2 * 1.6rem);padding-left:calc(1.6rem + 2 * 1.6rem)}.kielibuusti-topnav__navigation-item>.kielibuusti-topnav__menu-container>.kielibuusti-topnav__menu-container>.kielibuusti-topnav__menu-container{background-color:var(--color-kb-topnav-level5-bg,#EFE4C6)}.kielibuusti-topnav__navigation-item>.kielibuusti-topnav__menu-container>.kielibuusti-topnav__menu-container>.kielibuusti-topnav__menu-container>.kielibuusti-topnav__menu-container>.accordion__header>.kielibuusti-topnav__link,.kielibuusti-topnav__navigation-item>.kielibuusti-topnav__menu-container>.kielibuusti-topnav__menu-container>.kielibuusti-topnav__menu-container>.kielibuusti-topnav__menu-container>.kielibuusti-topnav__link{padding-right:calc(1.6rem + 3 * 1.6rem);padding-left:calc(1.6rem + 3 * 1.6rem)}.kielibuusti-topnav__navigation-item>.kielibuusti-topnav__menu-container>.kielibuusti-topnav__menu-container>.kielibuusti-topnav__menu-container>.accordion__header{background-color:var(--color-kb-topnav-level4-bg,#EFE4C6)}.kielibuusti-topnav__navigation-item>.kielibuusti-topnav__menu-container>.kielibuusti-topnav__menu-container>.kielibuusti-topnav__menu-container>.kielibuusti-topnav__menu-container{background-color:var(--color-kb-topnav-level5-bg,#EFE4C6)}.kielibuusti-topnav__navigation-item>.kielibuusti-topnav__menu-container>.kielibuusti-topnav__menu-container>.kielibuusti-topnav__menu-container>.kielibuusti-topnav__menu-container .kielibuusti-topnav__link{font-weight:400}#black-overlay.visible+.aalto-header #top-nav-sticky-header.aalto-header__search{background-color:var(--color-kb-topnav-level1-bg,#fff)}@media all and (max-width:899px){#black-overlay.visible+.aalto-header #top-nav-sticky-header.aalto-header__search,#black-overlay.visible+.aalto-header #top-nav-sticky-header.aalto-header__search .aalto-topnav__navigation-items{border-bottom:1px solid var(--color-kb-topnav-level1-border,#EFE4C6)}}@media all and (min-width:900px){#black-overlay.visible+.aalto-header #top-nav-sticky-header.aalto-header__search,#black-overlay.visible+.aalto-header #top-nav-sticky-header.aalto-header__search .aalto-topnav__navigation-items{border-bottom-color:transparent}}@media all and (min-width:900px){.search-open #black-overlay::after{visibility:visible;opacity:1;pointer-events:auto}}.aalto-search__container{background-color:var(--color-kb-global-bg-color,#fff)}@media all and (min-width:900px){.aalto-search__container{height:unset;max-height:100vh}}.aalto-search__header{max-width:97.8rem;margin-left:auto;margin-right:auto;padding-left:1.6rem;padding-right:1.6rem;height:7.2rem}@media all and (min-width:600px){.aalto-search__header{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-search__header{padding-left:8rem;padding-right:8rem}}@media all and (min-width:900px){.aalto-search__header{height:9.6rem}}.aalto-search__header::before{display:none}.aalto-search__label{font-size:2rem;font-weight:bold;letter-spacing:.002rem;line-height:2.5rem;font-family:work-sans,sans-serif;padding-left:1.6rem}@media all and (max-width:899px){.aalto-search__label{font-size:1.9rem;line-height:2.4rem}}.site-search__container{margin-top:0}.aalto-search__close{margin:1.2rem 0 1.2rem 2.4rem;padding:0}.aalto-search__close:hover,.aalto-search__close:focus{background-color:transparent}@media (prefers-color-scheme:dark){.aalto-search__close:hover,.aalto-search__close:focus{color:var(--color-kb-global-bg-color,#fff)}}.aalto-search__close:hover::after,.aalto-search__close:focus::after{background-color:var(--color-brand-turquoise,#19DDCA)}.aalto-search__close .aalto-inline-icon{z-index:1}.site-search__input{background-color:var(--color-brand-white,#fff)}@media (prefers-color-scheme:dark){.aalto-search-field__clear{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-close-light)}}.aalto-search-field__clear:hover,.aalto-search-field__clear:focus{background-color:var(--color-brand-turquoise,#19DDCA)}@media (prefers-color-scheme:dark){.aalto-search-field__clear:hover,.aalto-search-field__clear:focus{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-close-dark)}}.site-search__button:hover,.site-search__button:focus{background-color:var(--color-brand-turquoise,#19DDCA)}.site-search__button svg{width:2.4rem;height:2.4rem}.suggestion-list__item{width:100%;margin-top:.8rem}@media (prefers-color-scheme:dark){.suggestion-list__item:hover,.suggestion-list li.selected{--color-brand-blue:var(--color-brand-blue,#162A52);--color-text-body:var(--color-brand-blue,#162A52)}.suggestion-list__item:hover .suggestion-list__item-external::after,.suggestion-list li.selected .suggestion-list__item-external::after{background-image:url(/themes/custom/aalto_kielibuusti/images/icons.svg#16-external_link-dark)}}.suggestion-list__item-container{color:var(--color-brand-blue,#162A52);font-size:1.8rem;font-weight:bold;letter-spacing:.004rem;line-height:2.7rem;font-family:work-sans,sans-serif}@media all and (max-width:899px){.suggestion-list__item-container{font-size:1.7rem;line-height:2.6rem;letter-spacing:.003rem}}.suggestion-list .selected .suggestion-list__item::after{box-shadow:none}.suggestion-list__item-container--nolink{text-decoration:none}a.suggestion-list__item-external{display:inline-block;margin-top:.8rem}.suggestion-list__match{font-weight:bold}@media all and (min-width:900px){#top-nav-sticky-header.header-collapsed .aalto-header__container{grid-template-columns:4rem 17.4rem 1fr 5.6rem}}@media all and (min-width:900px){#top-nav-sticky-header.header-collapsed .aalto-header__logo-container{padding:.8rem 0}}@media all and (min-width:900px){#top-nav-sticky-header.header-collapsed .aalto-header__logo-link::after{bottom:-.7rem}}@media (prefers-color-scheme:dark){#top-nav-sticky-header.header-collapsed .aalto-header__logo-link::after{--override-logo-focus-pseudo-color:var(--color-brand-blue,#162A52)}}@media (prefers-color-scheme:dark){body:not(.frontpage) #top-nav-sticky-header.header-collapsed .aalto-header__logo-link::after{--override-logo-focus-pseudo-color:#162A52}}@media (prefers-color-scheme:dark){body:not(.frontpage) #black-overlay.visible+.block-topnav-subsite .aalto-header__logo-link::after{--override-logo-focus-pseudo-color:#fff}}@media all and (min-width:900px){#top-nav-sticky-header.header-collapsed .aalto-header__logo{width:unset;height:3.2rem}}@media (prefers-color-scheme:dark){.aalto-webform .webform-progress-tracker .progress-step{color:var(--color-structural-200)}.aalto-webform .webform-progress-tracker .progress-step .progress-marker{color:var(--color-structural-200)}.aalto-webform .webform-progress-tracker .progress-step .progress-marker::before{background-color:var(--color-light)}.aalto-webform .webform-progress-tracker .progress-step:hover{color:var(--color-light)}.aalto-webform .webform-progress-tracker .progress-step:hover .progress-marker{color:var(--color-light)}.aalto-webform .webform-progress-tracker .progress-step:hover .progress-marker::before{background-color:var(--color-dark)}.aalto-webform .webform-progress-tracker .progress-step[aria-current='step']{color:var(--color-light)}.aalto-webform .webform-progress-tracker .progress-step[aria-current='step'] .progress-marker{color:var(--color-light)}.aalto-webform .webform-progress-tracker .progress-step[aria-current='step'] .progress-marker::before{background-color:var(--color-structural-200)}.aalto-webform .webform-progress-tracker .progress-step[aria-current='step'] .progress-title{color:var(--color-structural-200)}.aalto-webform .webform-progress-tracker .progress-step[aria-current='step']:hover{color:var(--color-light)}.aalto-webform .webform-progress-tracker .progress-step[aria-current='step']:hover .progress-marker{color:var(--color-light)}.aalto-webform .webform-progress-tracker .progress-step[aria-current='step']:hover .progress-marker::before{background-color:var(--color-dark)}}a.tabledrag-handle .handle{width:2.4rem;height:2.4rem;background-position:0 .6rem;background-size:1.6rem;position:relative;left:.4rem}main[data-unpublished]{height:100%;background:linear-gradient(to right,#AE0300,#AE0300 1.6rem,var(--color-light,#fff) 1.6rem)}@media all and (min-width:900px){main[data-unpublished]{background:linear-gradient(to right,#AE0300,#AE0300 4rem,var(--color-light,#fff) 4rem)}}main[data-unpublished]::before{font-weight:normal;color:#fff;font-size:1.4rem;letter-spacing:0;line-height:1.6rem;font-family:work-sans,sans-serif;content:attr(data-unpublished);position:absolute;top:calc(100% - 1.6rem);transform:rotate(-90deg);display:table;margin-top:-1.6rem;margin-left:.8rem;transform-origin:top left;background-color:#AE0300;z-index:3;width:100%}@media all and (min-width:900px){main[data-unpublished]::before{font-weight:normal;color:#fff;font-size:1.6rem;letter-spacing:0;line-height:2rem;font-family:work-sans,sans-serif;margin-top:-2rem;margin-left:1.6rem}}@supports (position:sticky){main[data-unpublished]::before{position:sticky;margin-left:0}@media all and (min-width:900px){main[data-unpublished]::before{padding:1rem 2rem}}}.aalto-manual-liftup__bg-color--dark p a:hover{color:currentColor}.aalto-aria-hidden{visibility:hidden;position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;white-space:nowrap}.aalto_courses__togglebutton{position:absolute;top:.8rem;right:.8rem}.fill--current-color{fill:currentColor}.aalto-visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;white-space:nowrap}@media all and (min-width:900px){.aalto-visually-hidden-above-900px{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;white-space:nowrap}}.no-scroll{overflow:hidden}.lightmode{--color-highlight-1-fg:#272A2E;--color-highlight-1-bg:#19DDCA;--color-highlight-2-fg:#fff;--color-highlight-2-bg:#162A52;--color-highlight-3-fg:#151515;--color-highlight-3-bg:#FD6360;--color-shape-highlight-1-fg:#151515;--color-shape-highlight-1-bg:#F7E159;--color-shape-highlight-2-fg:#151515;--color-shape-highlight-2-bg:#46A5FF;--color-shape-highlight-3-fg:#151515;--color-shape-highlight-3-bg:#FD6360;--color-danger-100:#FFEFEE;--color-danger-500:#E4423F;--color-danger-700:#AE0300;--color-structural-100:#F2F2F2;--color-structural-200:#e3e3e3;--color-structural-300:#d5d5d5;--color-structural-400:#c7c7c7;--color-structural-500:#BDBDBD;--color-structural-600:#949494;--color-structural-700:#6f6f6f;--color-structural-800:#505050;--color-structural-900:#212121;--color-light:#fff;--color-dark:#2d2d2d;--color-black-black:#151515;--color-light-a000:rgba(255,255,255,0);--color-light-a060:rgba(255,255,255,0.6);--color-black-black-a000:rgba(21,21,21,0);--color-black-black-a015:rgba(21,21,21,0.15);--color-black-black-a080:rgba(21,21,21,0.8);--color-light-10:color-mix(in srgb,#fff 10%,black);--color-light-20:color-mix(in srgb,#fff 20%,black);--color-light-80:color-mix(in srgb,#fff 80%,black);--color-light-85:color-mix(in srgb,#fff 85%,black);--color-light-90:color-mix(in srgb,#fff 90%,black);--color-black-black-10:color-mix(in srgb,#151515 10%,white);--color-black-black-20:color-mix(in srgb,#151515 20%,white);--color-black-black-80:color-mix(in srgb,#151515 80%,white);--color-black-black-85:color-mix(in srgb,#151515 85%,white);--color-black-black-90:color-mix(in srgb,#151515 90%,white)}.debug [data-metadata]{display:block !important}.debug [data-metadata]::before{content:"Latest deploy metadata\a" "  HTML: " attr(data-metadata) "\a" "   CSS: " var(--metadata) "\a" "  LIVE:         " attr(data-timestamp);position:absolute;top:.8rem;left:.8rem;z-index:100000;border:1px solid var(--color-light,#fff);background:var(--color-dark,#2d2d2d);padding:.4rem;white-space:pre;color:var(--color-light,#fff);font-family:monospace;font-size:1.6rem}.user-logged-in[class*="toolbar"] main[data-unpublished]{background:linear-gradient(to right,#AE0300,#AE0300 1.6rem,var(--color-kb-global-bg-color,#fff) 1.6rem)}@media all and (min-width:900px){.user-logged-in[class*="toolbar"] main[data-unpublished]{background:linear-gradient(to right,#AE0300,#AE0300 4rem,var(--color-kb-global-bg-color,#fff) 4rem)}}
:root{--metadata:"dad8c6e 2024-12-04 15:31:57 +0200"}:root{--color-brand-background:#ffc998;--color-brand-shape:#ffd5ab;--color-brand-text:#ffe4cb;--color-brand-link-hover:#f5b57a;--color-brand-text-dark-mode:var(--color-brand-beige)}:root{--override-form-highlight-bg-color:transparent;--override-form-highlight-padding:0;--override-form-highlight-shapes-display:none}
