/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Open Sans";font-display:swap;font-weight:400;font-style:normal;src:local("Open Sans"),local("Open-Sans-regular"),url(/themes/custom/helsingin_yliopisto/dist/hudslib/fonts/./Open-Sans-regular/Open-Sans-regular.woff2) format("woff2"),url(/themes/custom/helsingin_yliopisto/dist/hudslib/fonts/./Open-Sans-regular/Open-Sans-regular.woff) format("woff"),url(/themes/custom/helsingin_yliopisto/dist/hudslib/fonts/./Open-Sans-regular/Open-Sans-regular.eot#iefix) format("embedded-opentype"),url(/themes/custom/helsingin_yliopisto/dist/hudslib/fonts/./Open-Sans-regular/Open-Sans-regular.ttf) format("truetype"),url(/themes/custom/helsingin_yliopisto/dist/hudslib/fonts/./Open-Sans-regular/Open-Sans-regular.svg#OpenSans) format("svg");}@font-face{font-family:"Open Sans";font-display:swap;font-weight:600;font-style:normal;src:local("Open Sans Semibold"),local("Open-Sans-600"),url(/themes/custom/helsingin_yliopisto/dist/hudslib/fonts/./Open-Sans-600/Open-Sans-600.woff2) format("woff2"),url(/themes/custom/helsingin_yliopisto/dist/hudslib/fonts/./Open-Sans-600/Open-Sans-600.woff) format("woff"),url(/themes/custom/helsingin_yliopisto/dist/hudslib/fonts/./Open-Sans-600/Open-Sans-600.eot#iefix) format("embedded-opentype"),url(/themes/custom/helsingin_yliopisto/dist/hudslib/fonts/./Open-Sans-600/Open-Sans-600.ttf) format("truetype"),url(/themes/custom/helsingin_yliopisto/dist/hudslib/fonts/./Open-Sans-600/Open-Sans-600.svg#OpenSans) format("svg");}@font-face{font-family:"Open Sans";font-display:swap;font-weight:700;font-style:normal;src:local("Open Sans Bold"),local("Open-Sans-700"),url(/themes/custom/helsingin_yliopisto/dist/hudslib/fonts/./Open-Sans-700/Open-Sans-700.woff2) format("woff2"),url(/themes/custom/helsingin_yliopisto/dist/hudslib/fonts/./Open-Sans-700/Open-Sans-700.woff) format("woff"),url(/themes/custom/helsingin_yliopisto/dist/hudslib/fonts/./Open-Sans-700/Open-Sans-700.eot#iefix) format("embedded-opentype"),url(/themes/custom/helsingin_yliopisto/dist/hudslib/fonts/./Open-Sans-700/Open-Sans-700.ttf) format("truetype"),url(/themes/custom/helsingin_yliopisto/dist/hudslib/fonts/./Open-Sans-700/Open-Sans-700.svg#OpenSans) format("svg");}:root{--base-font-size:16px;--base-font-size-mobile:14px;--main-font-family:"Open Sans",Helvetica,Arial,sans-serif;}*{box-sizing:border-box;}
*{-webkit-box-sizing:border-box;box-sizing:border-box}:root{--brand-main:#0e688b;--brand-main-soft:#b1e7ff;--brand-main-bright:#48c5f8;--brand-main-light:#107eab;--brand-main-active:#005379;--brand-main-dark:#003146;--brand-main-nearly-black:#000222;--link-blue:#0479a4;--link-disabled:#767676;--grayscale-white:#fff;--grayscale-slightly-gray:#fefefe;--grayscale-light:#f8f8f8;--grayscale-medium:#d2d2d2;--grayscale-background-box:#f5f5f5;--grayscale-tabs-border:#e6e6e6;--grayscale-background-arrow:#dfdfdf;--grayscale-medium-dark:#979797;--grayscale-dark:#555555;--grayscale-dark-text:#222222;--grayscale-black:#000000;--additional-red-light:#e5053a;--additional-red-dark:#a31621;--additional-purple-light:#420039;--additional-yellow-light:#f9a21a;--additional-yellow:#c47f1b;--additional-skyblue:#48c5f8;--additional-orange:#d14600;--additional-green-light:#96ba3c;--additional-green-dark:#006400;--hover-gray:#eaeaea}:root{--gutter-mobile:16px;--gutter-narrow:24px;--gutter-medium:24px;--gutter-wide:24px;--gutter-extrawide:32px}:root{--breakpoint-extrawide:75.0625rem;--breakpoint-max-width:75.0625rem;--breakpoint-medium:48rem;--breakpoint-narrow:30rem;--breakpoint-wide:60rem}
html{box-sizing:border-box;height:100%;font-size:100%}html *:not(:defined){visibility:hidden}html.prerendered *:not(:defined){visibility:visible}*,*:before,*:after{box-sizing:inherit}body{height:100%;margin:0;padding:0}main{width:100%}figure{margin:0}@media screen and (max-width:768px){hy-hero:not(:defined){min-height:400px}}@media screen and (max-width:768px){.hy-hero__image-container{aspect-ratio:16/10}}@media screen and (max-width:768px){.hy-hero__content-container{min-height:250px}}@media screen and (max-width:768px){.hy-site-header__actions>*{min-width:44px;min-height:56px}}#block-breadcrumbs-2 hy-main-content-wrapper:not(:defined){min-height:60px}.is-hidden{display:none;visibility:hidden}.hy-main{display:flex;margin:0 auto;max-width:120.0625rem;padding:0;width:100%}.hy-main .layout-content{padding:0;width:100%}.hy-main .layout-user-login-page{padding:0 var(--gutter-medium);width:100%}.hy-main .layout-user-login-page div[id^=block-breadcrumbs]{display:none}.hy-main__common{position:relative}@media(min-width:30rem){.hy-main__common .layout-content{margin:0 auto;width:100%}}@media(min-width:75.0625rem){.hy-main__common .layout-content{flex-grow:1;order:2;width:80%}}@media(min-width:1601px){.hy-main__common .layout-content{padding:0 2rem}}.hy-main__common .layout-sidebar-first{display:none}@media(min-width:75.0625rem){.hy-main__common .layout-sidebar-first{background:var(--grayscale-white);border-top:1px solid var(--grayscale-black);border-right:1px solid var(--grayscale-medium);display:block;max-width:320px;order:1;padding:var(--gutter-extrawide) 13px;width:20%;height:auto}.hy-main__common .layout-sidebar-first.menu-is-open{background:var(--grayscale-white);min-height:100vh;overflow:auto}}.hy-main__large .layout-content{padding:0;width:100%}@media(min-width:75.0625rem){.hy-main__large .layout-content{padding:0 2rem}}.with-sidebar .hy-main-content-wrapper{margin:0 auto;max-width:100%;padding:0 1rem;position:relative}@media(min-width:30rem){.with-sidebar .hy-main-content-wrapper{padding:0 2rem}}@media(min-width:1601px){.with-sidebar .hy-main-content-wrapper{max-width:1216px;padding:0}}.without-sidebar .hy-main-content-wrapper{margin:0 auto;max-width:100%;padding:0 1rem;position:relative}@media(min-width:30rem){.without-sidebar .hy-main-content-wrapper{padding:0 2rem}}@media(min-width:75.0625rem){.without-sidebar .hy-main-content-wrapper{max-width:1216px;padding:0}}.messages{font-family:var(--main-font-family);margin-top:20px;padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word}[dir=rtl] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px}.messages+.messages{margin-top:1.538em}.messages__list{margin:0;padding:0;list-style:none}.messages__item+.messages__item{margin-top:.769em}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd rgba(0,0,0,0);background-color:#f3faef;background-image:url(/themes/custom/helsingin_yliopisto/dist/a8a0a8b3e4e7bad914d9.svg);box-shadow:-8px 0 0 #77b259}[dir=rtl] .messages--status{margin-left:0;border-color:#c9e1bd rgba(0,0,0,0) #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 rgba(0,0,0,0);background-color:#fdf8ed;background-image:url(/themes/custom/helsingin_yliopisto/dist/f838394f1840c9dd2930.svg);box-shadow:-8px 0 0 #e09600}[dir=rtl] .messages--warning{border-color:#f4daa6 rgba(0,0,0,0) #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf rgba(0,0,0,0);background-color:#fcf4f2;background-image:url(/themes/custom/helsingin_yliopisto/dist/25cf14e933481892e93e.svg);box-shadow:-8px 0 0 #e62600}[dir=rtl] .messages--error{border-color:#f9c9bf rgba(0,0,0,0) #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600}.messages--error p.error{color:#a51b00}.hy-message{--blue:var(--brand-main);--blue-border:var(--brand-main-dark);--gray:var(--grayscale-dark);--gray-light:var(--grayscale-medium);--border-dark:var(--grayscale-black);--white:var(--grayscale-white);display:flex}.hy-message hy-icon{margin-right:1.5rem}.hy-message strong{text-transform:capitalize;margin-left:.45rem}.hy-message--published{border-color:var(--border-dark) var(--border-dark) var(--border-dark) rgba(0,0,0,0);background-color:rgba(0,0,0,0);box-shadow:-8px 0 0 var(--border-dark)}.hy-message--unpublish,.hy-message--draft{color:var(--white);border-color:var(--blue-border) var(--blue-border) var(--blue-border) rgba(0,0,0,0);background-color:var(--blue);box-shadow:-8px 0 0 var(--blue-border)}.hy-message--unpublish hy-icon svg,.hy-message--draft hy-icon svg{fill:var(--white)}.hy-message--trash{color:var(--gray);border-color:var(--gray) var(--gray) var(--gray) rgba(0,0,0,0);background-color:var(--gray-light);box-shadow:-8px 0 0 var(--gray)}.hy-eventz-feed--list{display:flex;flex-direction:column;gap:16px}.hy-eventz-feed--grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}@media screen and (min-width:960px){.hy-eventz-feed--grid{grid-template-columns:repeat(auto-fit,calc(33% - 16px))}}.hy-eventz-card{background:var(--grayscale-background-box)}.hy-eventz-card--list a{display:flex;flex-direction:column}.hy-eventz-card--list a .hy-eventz-card--image-container img{width:100%}@media screen and (min-width:960px){.hy-eventz-card--list a{flex-direction:row}.hy-eventz-card--list a .hy-eventz-card--image-container img{width:auto}}.hy-eventz-card--list a .hy-eventz-card__description{display:none}.hy-eventz-card--grid{max-width:100%}@media screen and (min-width:960px){.hy-eventz-card--grid{max-width:400px}}.hy-eventz-card--grid a{display:flex;flex-direction:column}.hy-eventz-card--grid a .hy-eventz-card--image-container img{width:100%}.hy-eventz-card a{color:unset;text-decoration:none;font-family:var(--main-font-family)}.hy-eventz-card a:hover{text-decoration:none}.hy-eventz-card a:hover .hy-eventz-card__title{color:var(--brand-main);text-decoration:underline}.hy-eventz-card--image-container{position:relative;height:100%;object-fit:cover;aspect-ratio:16/9}.hy-eventz-card__content{display:flex;flex-direction:column;gap:16px;padding:16px;width:100%}.hy-eventz-card__label{background:var(--grayscale-black);color:var(--grayscale-white);font-family:var(--main-font-family);font-size:12px;font-weight:700;line-height:14px;letter-spacing:-0.1px;text-transform:uppercase;padding:4px 8px;position:absolute;top:8px;left:-8px}.hy-eventz-card__title{font-family:var(--main-font-family);font-size:21px;font-weight:700;line-height:28px;letter-spacing:-0.42px;text-wrap:balance}.hy-eventz-card__date,.hy-eventz-card__location{display:flex;gap:8px;font-family:var(--main-font-family);font-size:15px;font-weight:400;line-height:22px}.hy-eventz-card__description{font-family:var(--main-font-family);font-size:16px;font-weight:400;line-height:24px}.hy-course__no-courses{align-items:center;background-color:var(--ds-palette-white);border:1px solid var(--ds-palette-black-20);display:flex;flex-direction:row;gap:var(--ds-spacing-small);padding:var(--ds-spacing-xSmall);margin-bottom:var(--ds-spacing-small)}.hy-course__no-courses ds-icon{padding:var(--ds-spacing-3xSmall)}@media screen and (min-width:30rem){.hy-course__no-courses{align-items:start}}.hy-course__no-courses--content{display:flex;flex-direction:column;gap:var(--ds-spacing-3xSmall);padding:var(--ds-spacing-3xSmall) var(--ds-spacing-3xSmall) var(--ds-spacing-3xSmall) 0}.hy-course__no-courses__title{font-family:var(--ds-fontFamily-body);font-size:var(--ds-fontSize-16);font-weight:var(--ds-fontWeight-semibold);letter-spacing:var(--ds-letterSpacing--wide);line-height:150%;align-items:start;display:flex;flex-direction:column}.hy-course__no-courses__desc{font-family:var(--ds-fontFamily-body);font-size:var(--ds-fontSize-16);font-weight:var(--ds-fontWeight-regular);letter-spacing:var(--ds-letterSpacing--wide)}.hy-course__error{align-items:center;background-color:var(--ds-palette-black-05);border:1px solid var(--ds-palette-black-20);display:flex;font-family:var(--ds-fontFamily-body,"Open Sans");flex-direction:column;gap:24px;padding:48px 32px}.hy-course__no-courses__icon{margin-top:.25rem !important}.hy-course__error__content{align-items:center;display:flex;flex-direction:column;gap:8px}form.hy-webform{font-family:var(--main-font-family)}form.hy-webform .js-form-type-markup{font-size:16px;font-family:var(--main-font-family)}form.hy-webform .form-item .fieldset-legend,form.hy-webform .form-item>label{font-size:1rem;line-height:20px;display:block;font-family:var(--main-font-family);letter-spacing:-0.44px;margin-bottom:8px;position:relative;text-decoration:none;max-width:501px;width:100%}form.hy-webform .form-item .fieldset-legend.form-required::after,form.hy-webform .form-item>label.form-required::after{content:"*";color:var(--additional-red-light);margin-left:5px}form.hy-webform .form-item input[type=text],form.hy-webform .form-item input[type=email],form.hy-webform .form-item input[type=url]{font-size:1rem;line-height:24px;border-radius:0;border:1px solid var(--grayscale-medium-dark);caret-color:var(--brand-main-light);font-family:var(--main-font-family);height:40px;letter-spacing:normal;padding:8px 12px;width:100%;max-width:501px}form.hy-webform .form-item textarea{font-family:var(--main-font-family);width:100%;max-width:501px}form.hy-webform .form-item .js-form-type-email .description{display:none}form.hy-webform .form-item .js-form-type-radio input{float:left;margin-right:5px}form.hy-webform .form-item .js-form-type-radio .description{font-size:.85rem}form.hy-webform .webform-element-description a{color:var(--link-blue);text-decoration:none}form.hy-webform .webform-element-description a:hover{text-decoration:underline}form.hy-webform .js-form-type-select>label{display:none}form.hy-webform .js-form-type-select select.form-select{background-color:#fff;border:1px solid #979797;appearance:none;padding:13px 32px 13px 16px;font-family:var(--main-font-family);font-size:15px;line-height:22px;color:#000;background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath d='M503 819l462-532-123-110-339 394-345-394L35 287z' /%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - 16px);background-size:16px}form.hy-webform .js-form-type-select select.form-select:hover:not([disabled]){cursor:pointer}form.hy-webform .js-form-type-checkbox{max-width:480px}form.hy-webform .js-form-type-checkbox label{color:var(--grayscale-black);font-size:16px;font-family:var(--main-font-family);letter-spacing:-0.4px;line-height:20px;text-align:left}form.hy-webform .js-form-type-checkbox input{margin-right:8px;float:left}form.hy-webform .js-form-type-checkbox input:hover{cursor:pointer}form.hy-webform .js-form-type-checkbox input:hover+label{color:var(--brand-main)}form.hy-webform .js-form-type-checkbox input:focus+label{outline-offset:1px;outline:2px solid var(--link-blue)}form.hy-webform .js-form-type-datetime input,form.hy-webform .js-form-type-date input{font-size:1rem;line-height:24px;border-radius:0;font-family:var(--main-font-family);border:1px solid var(--grayscale-medium-dark);caret-color:var(--brand-main-light);height:40px;letter-spacing:normal;padding:8px 12px;width:100%;max-width:280px}form.hy-webform .js-form-type-textfield label{font-size:1rem;line-height:20px;display:flex;font-family:var(--main-font-family);letter-spacing:-0.44px;margin-bottom:8px;margin-right:5px;position:relative;text-decoration:none;width:100%}form.hy-webform .js-form-type-textfield label.form-required::after{display:block;content:"*";color:var(--additional-red-light);margin-left:5px}form.hy-webform .js-form-type-textfield .description{color:var(--grayscale-dark);font-family:var(--main-font-family);font-size:12px;letter-spacing:-0.07px;line-height:16px}.hy-submit-button{align-items:center;background-color:var(--brand-main-light);border:4px solid var(--grayscale-white);box-sizing:border-box;color:var(--grayscale-white);cursor:pointer;display:flex;font-family:var(--main-font-family);font-weight:700;height:100%;justify-content:center;max-width:328px;padding:13px 16px;position:relative;text-decoration:none}.hy-submit-button .hy-submit-button__text{font-size:16px;line-height:18px;letter-spacing:-0.3px}.hy-submit-button .hy-submit-button__icon{margin-left:8px}.hy-submit-button .hy-submit-button__icon svg{height:16px;width:16px}.hy-submit-button .hy-submit-button__icon svg{background-color:var(--brand-main-light);fill:var(--grayscale-white)}.hy-submit-button .hy-submit-button__text{color:var(--grayscale-white)}.hy-submit-button:hover{background-color:var(--brand-main)}.hy-submit-button:hover .hy-submit-button__icon svg{background-color:var(--brand-main)}.hy-submit-button:hover .hy-submit-button__text{color:var(--grayscale-white)}.hy-submit-button:focus{background-color:var(--brand-main-active)}.hy-submit-button:focus .hy-submit-button__icon svg{background-color:var(--brand-main-active)}.article__page .article__top-container{display:grid;grid-template-rows:repeat(2,auto);grid-template-columns:1fr}@media(min-width:60rem){.article__page .article__top-container{grid-template-rows:repeat(1,1fr)}}.article__page .article__top-container.without-sidebar{margin:0 auto;max-width:1216px}@media(min-width:60rem){.article__page .article__top-container.without-sidebar .article__heading__container{padding-left:0;padding-right:0}}@media(min-width:75.0625rem){.article__page .article__top-container.without-sidebar .article__heading__container{padding:6.5rem 2rem 3.5rem}}.article__page .article__image-container{grid-row:1/1}@media(min-width:60rem){.article__page .article__image-container{grid-column:1;z-index:1}}@media(min-width:1601px){.article__page .article__image-container{margin:0 -2rem}}.article__page .article__image-container hy-box{margin:0 !important}.article__page .article__image-container .hy-video__video-container{margin-bottom:0 !important}.article__page .article__image-container .hy-video.hy-video__large{max-width:100% !important}.article__page .article__heading>.hy-main-content-wrapper{padding:0}.article__page .article__heading__container{align-self:stretch;background:var(--grayscale-black,#000);grid-row:2/2;grid-column:1;padding:2rem 0;z-index:2}@media(min-width:60rem){.article__page .article__heading__container{align-self:end;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 43.93%,rgba(0,0,0,0.9) 75.15%,rgba(0,0,0,0.92) 100%);ound:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 45.93%,rgba(0,0,0,0.9) 75.15%,rgba(0,0,0,0.88) 100%);grid-row:1/2;padding:6.5rem 0 3.5rem}}@media(min-width:1601px){.article__page .article__heading__container{margin:0 -2rem}}.article__page .article__heading__container h1{color:var(--grayscale-white);text-transform:none !important;margin:0}.article__page .article__heading__container h1.page-title__h1{text-wrap:balance}@media(min-width:60rem){.article__page .article__heading__container h1.page-title__h1{margin-bottom:1rem}}.article__page .article__heading__container p.hy-ingress{color:var(--grayscale-white);text-transform:none !important;margin:0}.article__page .article__meta{align-items:center;display:flex;font-family:var(--main-font-family);flex-wrap:wrap;gap:20px;margin:1.5rem 0 1.5rem}@media(min-width:60rem){.article__page .article__meta{margin:2rem 0 2rem}}.article__page .article__meta__main{align-items:baseline;display:grid;grid-template-columns:auto 1fr;gap:20px}@media(min-width:60rem){.article__page .article__meta__main{align-items:center;display:flex}}.article__page .article__meta__type{align-self:flex-start;justify-self:flex-start;background-color:var(--grayscale-black,#000);color:var(--grayscale-white,#FFF);display:block;font-family:var(--main-font-family);font-size:12px;font-style:normal;font-weight:700;line-height:14px;letter-spacing:-0.1px;text-transform:uppercase;padding:5px 8px}.article__page .article__meta__info{color:var(--grayscale-black,#000);font-family:var(--main-font-family);font-size:15px;font-style:normal;font-weight:700;line-height:18px;letter-spacing:-0.3px}.article__page .article__meta .article__topics-and-themes{display:flex;margin:0;padding:0;gap:20px;list-style-type:none}.article__page .article__meta .article__topics-and-themes__item{font-family:var(--main-font-family);font-size:12px;font-style:normal;font-weight:400;line-height:14px;letter-spacing:-0.1px;text-transform:uppercase}.article__page .article__meta .article__topics-and-themes__item a{color:var(--brand-main);font-family:var(--main-font-family);font-size:12px;font-weight:700;letter-spacing:-0.1px;line-height:14px;margin:0;text-transform:uppercase;text-decoration:none}.article__page .article__meta .article__topics-and-themes__item a:hover{color:var(--brand-main-dark);text-decoration:underline;text-underline-offset:2px}.article__page .article__content__main-content{hyphens:auto}@media screen and (min-width:1601px){.article__page .article__content__main-content .hy-paragraph-text__large{width:100% !important}}.article__page .article__content__main-content .hy-paragraph-text{width:100% !important}.article__page .article__content__main-content h2.hy-heading{padding-top:0 !important}.article__page .article__content__main-content h3.hy-heading{padding-top:0 !important;padding-bottom:1rem !important}.article__page .article__content__main-content h2{font-family:"Open Sans";font-size:26px;font-weight:bold;letter-spacing:-0.52px;line-height:32px;padding-bottom:1rem !important}@media screen and (min-width:480px){.article__page .article__content__main-content h2{font-size:30px;font-weight:bold;letter-spacing:-0.6px;line-height:36px;padding-bottom:1.25rem !important}}@media screen and (min-width:1600px){.article__page .article__content__main-content h2{font-size:34px;font-weight:bold;letter-spacing:-0.68px;line-height:40px;padding-bottom:1.5rem !important}}.article__page .article__content__main-content h3{font-family:"Open Sans";font-size:21px;font-weight:bold;letter-spacing:-0.36px;line-height:28px;padding-bottom:1rem !important}@media screen and (min-width:480px){.article__page .article__content__main-content h3{font-size:25px;font-weight:bold;letter-spacing:-0.5px;line-height:32px;padding-bottom:1.25rem !important}}.article__page .article__content__main-content h4{padding-bottom:1rem !important}@media screen and (min-width:480px){.article__page .article__content__main-content h4{padding-bottom:1.25rem !important}}.article__page .article__content__main-content h2,.article__page .article__content__main-content h3,.article__page .article__content__main-content h4,.article__page .article__content__main-content h5,.article__page .article__content__main-content h6{padding-top:13px}@media screen and (min-width:480px){.article__page .article__content__main-content h2,.article__page .article__content__main-content h3,.article__page .article__content__main-content h4,.article__page .article__content__main-content h5,.article__page .article__content__main-content h6{padding-top:18px}}.article__page .article__content__main-content hy-image .hy-image__caption{font-size:14px;letter-spacing:-0.08px;line-height:18px}@media screen and (max-width:480px){.article__page .article__content__main-content hy-image .hy-image__caption{font-size:12px;letter-spacing:-0.1px;line-height:16px;padding-top:8px !important}}.article__page .article__share{margin:2rem 0 3rem}.article__page .article__share>div>p{font-family:var(--main-font-family);font-size:15px;font-weight:bold;letter-spacing:-0.3px;line-height:18px;margin-bottom:14px;margin-top:0}@media screen and (min-width:480px){.article__page .article__share>div>p{font-size:16px;letter-spacing:-0.32px;line-height:20px}}.article__page .article__share .social-sharing-buttons{gap:32px;justify-content:flex-start;margin:0}.article__page .article__share .social-sharing-buttons a{border-radius:100%;margin:0;overflow:hidden}.article__page .article__share .social-sharing-buttons a>svg{background-color:#107eab;fill:#fff}.article__page .article__share .social-sharing-buttons a:hover>svg{background-color:#0e688b}.article__content__additional-content{background:radial-gradient(#F8F8F8,#F5F5F5);margin-right:-8px;margin-left:-8px;padding:28px 20px;margin-bottom:32px}.article__content__additional-content .hy-main-content-wrapper{padding:0}.article__content__additional-content h2,.article__content__additional-content h3{padding-top:0}@media screen and (min-width:959px){.article__content__additional-content{margin-right:-20px;margin-left:-20px}}.hy-application-banner{background-color:var(--brand-main-dark);padding:1rem 0;color:var(--grayscale-white);margin:0 auto;max-width:120.0625rem}@media all and (min-width:960px){.hy-application-banner{padding:1rem 2rem}}.hy-application-banner .hy-application-banner__content{align-items:center;display:flex;gap:12px;font-family:var(--main-font-family);flex-direction:row;justify-content:center;padding:0 2rem;max-width:1216px;margin:0 auto}@media all and (min-width:960px){.hy-application-banner .hy-application-banner__content{padding:0}}.hy-application-banner .hy-application-banner__content--text{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.hy-application-banner .hy-application-banner__content hy-cta-button .hy-cta-button-container{min-width:16ch}.hy-application-banner .hy-application-banner__title{font-size:1rem;line-height:24px;font-family:var(--main-font-family);font-weight:700}.hy-application-banner .hy-application-banner__title::after{content:"-";margin:0 5px}.hy-application-banner .hy-application-banner__desc{font-family:var(--main-font-family);font-size:1rem;line-height:24px;font-weight:400;padding:0;margin:0}.hy-introduction-factbox--container{display:flex;flex-direction:column}@media screen and (min-width:960px){.hy-introduction-factbox--container{flex-direction:row;justify-content:space-between}}@media screen and (min-width:960px){.hy-introduction-factbox--container .paragraph{max-width:60%}}@media screen and (min-width:1201px){.hy-introduction-factbox--container .paragraph{max-width:auto}}.degree-programme__factbox{background-color:var(--grayscale-background-box);width:100%;font-family:var(--main-font-family);max-width:100%;padding:24px 19px;margin-top:1.5rem}@media screen and (min-width:960px){.degree-programme__factbox{margin-top:2rem;max-width:40%}}@media screen and (min-width:1201px){.degree-programme__factbox{max-width:35%}}.degree-programme__factbox hy-icon.factbox-icon svg{height:24px;width:24px;position:absolute;left:0;top:5px}@media screen and (min-width:960px){.degree-programme__factbox hy-icon.factbox-icon svg{top:50%;transform:translateY(-50%)}}.degree-programme__factbox--title{color:#000;font-family:var(--main-font-family);font-size:22px;font-weight:bold;letter-spacing:-0.5px;line-height:28px;margin-bottom:20px}@media screen and (min-width:960px){.degree-programme__factbox--title{font-size:28px;line-height:36px;letter-spacing:-0.7px;margin-bottom:24px}}.degree-programme__factbox--item{display:flex;flex-direction:column;margin-bottom:16px;position:relative;padding-left:40px;color:var(--grayscale-dark);font-family:var(--main-font-family);font-size:15px;font-weight:bold;letter-spacing:0;line-height:22px}@media screen and (min-width:960px){.degree-programme__factbox--item{font-size:16px;margin-bottom:24px;line-height:24px}}.degree-programme__factbox--item__label{font-weight:400}.degree-programme__factbox--item:last-child{margin-bottom:0}@media screen and (min-width:960px){.degree-programme__factbox--date .factbox-icon.degree-programme__factbox--date__icon svg{top:20px}}.degree-programme__factbox--date .degree-programme__factbox--item__value{display:flex;flex-direction:column}.group-details{background:#eee}.group-details .group-details__inner{max-width:120em;margin:0 auto}.group-details .group-details__inner .group-name{font-family:"Open Sans",Helvetica;padding:5px 15px}@media screen and (min-width:1201px){header[role=banner]{height:101px}}@media screen and (min-width:1601px){header[role=banner]{height:112px}}@media screen and (min-width:1201px){.is-group-page header[role=banner]{height:auto;min-height:131px}}@media screen and (min-width:1601px){.is-group-page header[role=banner]{height:auto;min-height:131px}}.hy-two-columns .hy-person-inner__container{flex-direction:column}.hy-two-columns__item--side .hy-main-content-wrapper{padding-right:0;padding-left:0}blockquote,blockquote.hy-quote{--font-family:var(--main-font-family);display:flex;flex-direction:column;gap:.75rem;margin:1.75rem 0}@media(min-width:48rem){blockquote,blockquote.hy-quote{gap:1rem}}blockquote::before,blockquote.hy-quote::before{background-image:url('data:image/svg+xml;utf8, <svg viewBox="0 0 1000 660" xmlns="http://www.w3.org/2000/svg"><path d="M222.8,660C330.3,422.9,407.2,212.5,453.5,29L433.8,0H131.1C104,186.2,60.3,406.2,0,660H222.8z M769.3,660C876.8,422.9,953.7,212.5,1000,29l0,0L981.7,0H678.9c-29.7,202-74.7,422-135,660l0,0H769.3z" stroke="blue" style="fill: rgb(16, 126, 171)"/></svg>');background-repeat:no-repeat;background-position:center center;background-color:rgba(0,0,0,0);background-size:contain;display:block;content:"";width:1.45rem;aspect-ratio:1}@media(min-width:48rem){blockquote::before,blockquote.hy-quote::before{width:1.75rem}}blockquote p,blockquote .hy-quote__text,blockquote.hy-quote p,blockquote.hy-quote .hy-quote__text{font-size:1rem;line-height:24px;color:var(--grayscale-black);font-family:var(--font-family);font-weight:600}@media(min-width:48rem){blockquote p,blockquote .hy-quote__text,blockquote.hy-quote p,blockquote.hy-quote .hy-quote__text{font-size:1.5rem;line-height:32px}}blockquote footer.hy-quote__author cite,blockquote.hy-quote footer.hy-quote__author cite{font-size:.9375rem;line-height:22px;color:var(--grayscale-dark);font-family:var(--font-family);font-weight:400;font-style:normal}@media(min-width:48rem){blockquote footer.hy-quote__author cite,blockquote.hy-quote footer.hy-quote__author cite{font-size:1rem;line-height:24px}}.hy-iframe-consent{background-color:var(--grayscale-light);border:1px solid var(--grayscale-medium,#D2D2D2);flex-direction:column;display:flex;gap:24px;padding:32px;align-items:center;justify-content:center}.hy-iframe-consent.is-hidden{visibility:hidden;height:0}.hy-iframe-consent__title h3{padding:0 !important;text-align:center}.hy-iframe-consent__text{font-size:.9375rem;line-height:22px;font-family:var(--main-font-family);text-align:center;margin:0;max-width:76ch;text-wrap:pretty}@media(min-width:30rem){.hy-iframe-consent__text{font-size:1rem;line-height:24px}}@media(min-width:48rem){.hy-iframe-consent__text{font-size:1.0625rem;line-height:26px}}.hy-iframe-consent__link{font-size:1rem;line-height:24px;color:var(--brand-main-light);font-family:var(--main-font-family);font-weight:700;text-decoration:underline;text-decoration-thickness:auto}.hy-iframe-consent__link:hover,.hy-iframe-consent__link:focus-within{color:var(--brand-main-active)}hy-image[aspect-ratio-width="2"][aspect-ratio-height="3"] .hy-image{max-width:700px}.language-requirement-widget>h2{font-family:var(--main-font-family);font-size:26px;line-height:32px;letter-spacing:-0.52px;color:#000;font-weight:700;margin:0 0 24px}.hy-language-requirement-form{display:grid;gap:32px}.hy-language-requirement-form .form-item{font-family:var(--main-font-family);display:grid;gap:8px;justify-content:flex-start}.hy-language-requirement-form h3{font-size:15px;line-height:18px;letter-spacing:-0.28px;color:#000;font-weight:700;margin:0 0 8px}.hy-language-requirement-form label{font-size:17px;line-height:26px;color:#000}.hy-language-requirement-form select{background-color:#fff;border:1px solid #979797;appearance:none;padding:13px 32px 13px 16px;font-family:var(--main-font-family);font-size:15px;line-height:22px;color:#000;background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath d='M503 819l462-532-123-110-339 394-345-394L35 287z' /%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - 16px);background-size:16px}.hy-language-requirement-form select:hover:not([disabled]){cursor:pointer}.ct--news .news-article .page-title__h1{text-transform:initial;text-wrap:balance}.news-article__container>.hy-main-content-wrapper{display:grid;grid-template-areas:"media" "sidebar" "content";grid-template-rows:auto;grid-column-gap:40px}@media screen and (min-width:960px){.news-article__container>.hy-main-content-wrapper{grid-template-areas:"media sidebar" "content sidebar";grid-template-columns:76.97% 23.03%;justify-content:space-between;grid-column-gap:40px}}@media screen and (min-width:1601px){.news-article__container>.hy-main-content-wrapper{grid-column-gap:64px}}@media screen and (min-width:1201px){.hy-main__common .news-article__container>.hy-main-content-wrapper{grid-template-columns:76.97% 23.03%;grid-column-gap:40px}}@media screen and (min-width:1441px){.hy-main__common .news-article__container>.hy-main-content-wrapper{grid-template-columns:76.97% 23.03%;grid-column-gap:40px}}@media screen and (min-width:1601px){.hy-main__common .news-article__container>.hy-main-content-wrapper{grid-column-gap:64px}}@media screen and (min-width:1201px){.hy-main__large .news-article__container>.hy-main-content-wrapper{grid-template-columns:76.97% 23.03%;grid-column-gap:40px}}@media screen and (min-width:1441px){.hy-main__large .news-article__container>.hy-main-content-wrapper{grid-template-columns:76.97% 23.03%;grid-column-gap:40px}}@media screen and (min-width:1601px){.hy-main__large .news-article__container>.hy-main-content-wrapper{grid-column-gap:64px}}.news-article__media{grid-area:media}.news-article__media hy-image hy-box{margin-bottom:0 !important}@media screen and (min-width:480px){.news-article__media hy-image hy-box{margin-bottom:1.75rem !important}}.news-article__media hy-image .hy-image__caption{font-size:14px;letter-spacing:-0.08px;line-height:18px}@media screen and (max-width:480px){.news-article__media hy-image .hy-image__caption{font-size:12px;letter-spacing:-0.1px;line-height:16px;padding-top:8px !important}}.news-article__caption{color:#555;font-family:"Open Sans",Helvetica;font-size:12px;letter-spacing:-0.1px;line-height:16px;margin-bottom:0;margin-top:8px}@media screen and (min-width:480px){.news-article__caption{color:#222;font-size:14px;letter-spacing:-0.08px;line-height:18px;margin-top:12px}}@media screen and (min-width:1920px){.news-article__caption{line-height:20px}}.news-article__content{grid-area:content}@media screen and (min-width:1601px){.news-article__content .hy-paragraph-text__large{width:100% !important}}.news-article__content .hy-paragraph-text{width:100% !important}.news-article__content h2.hy-heading{padding-top:0 !important}.news-article__content h3.hy-heading{padding-top:0 !important;padding-bottom:1rem !important}.news-article__content h2{font-family:"Open Sans";font-size:26px;font-weight:bold;letter-spacing:-0.52px;line-height:32px;padding-bottom:12px !important;text-wrap:balance}@media screen and (min-width:480px){.news-article__content h2{font-size:30px;font-weight:bold;letter-spacing:-0.6px;line-height:36px;padding-bottom:1rem !important}}@media screen and (min-width:1600px){.news-article__content h2{font-size:34px;font-weight:bold;letter-spacing:-0.68px;line-height:40px;padding-bottom:1rem !important}}.news-article__content h3{font-family:"Open Sans";font-size:21px;font-weight:bold;letter-spacing:-0.36px;line-height:28px;padding-bottom:12px !important;text-wrap:balance}@media screen and (min-width:480px){.news-article__content h3{font-size:25px;font-weight:bold;letter-spacing:-0.5px;line-height:32px;padding-bottom:1rem !important}}.news-article__content h2,.news-article__content h3,.news-article__content h4,.news-article__content h5,.news-article__content h6{padding-top:11px}@media screen and (min-width:480px){.news-article__content h2,.news-article__content h3,.news-article__content h4,.news-article__content h5,.news-article__content h6{padding-top:15px}}.news-article__content hy-image .hy-image__caption{font-size:14px;letter-spacing:-0.08px;line-height:18px}@media screen and (max-width:480px){.news-article__content hy-image .hy-image__caption{font-size:12px;letter-spacing:-0.1px;line-height:16px;padding-top:8px !important}}.news-article__sidebar{grid-area:sidebar}@media screen and (min-width:960px){.news-article__sticky{margin-top:-16px;padding-bottom:16px;padding-top:16px;position:sticky;top:0}}.news-article__meta{border-bottom:1px solid #979797;border-top:1px solid #979797;margin:0 0 28px;padding-bottom:20px;padding-top:20px}@media screen and (min-width:480px){.news-article__meta{display:grid;grid-template-areas:"information share" "tags share";grid-template-columns:50% 50%;grid-template-rows:auto;justify-content:space-between;margin:0 0 28px}}@media screen and (min-width:960px){.news-article__meta{border:0;display:grid;grid-template-areas:"information" "tags" "share";grid-template-columns:100%;grid-template-rows:auto;margin-bottom:32px;margin-top:0;padding:0}}.news-article__authoring-information{align-items:center;display:inline-flex;gap:12px;margin-bottom:16px}@media screen and (min-width:480px){.news-article__authoring-information{align-items:flex-start;flex-direction:column;gap:4px;grid-area:information}}.news-article__author{font-family:"Open Sans",Helvetica;font-size:15px;font-weight:bold;letter-spacing:-0.3px;line-height:18px;margin:0}@media screen and (min-width:480px){.news-article__author{font-size:16px;letter-spacing:-0.32px;line-height:20px}}.news-article__date{font-family:"Open Sans",Helvetica;font-size:15px;font-weight:bold;letter-spacing:-0.3px;line-height:18px;margin:0}@media screen and (min-width:480px){.news-article__date{font-size:16px;letter-spacing:-0.32px;line-height:20px}}@media screen and (min-width:480px){.news-article__tags{grid-area:tags}}.news-article__tags .news-type{align-items:center;display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin-bottom:16px;margin-top:0;padding:0}.news-article__tags .news-type .news-type__item p{background-color:#000;color:#fff;font-family:"Open Sans",Helvetica;font-size:12px;font-weight:bold;letter-spacing:-0.1px;line-height:14px;margin:0;padding:5px 8px;text-transform:uppercase}.news-article__tags .units-and-disciplines{align-items:center;column-gap:12px;display:inline-flex;flex-wrap:wrap;list-style:none;margin-bottom:8px;margin-right:12px;margin-top:0;padding:0;row-gap:8px}.news-article__tags .units-and-disciplines .units-and-disciplines__item p{color:#222;font-family:"Open Sans",Helvetica;font-size:12px;letter-spacing:-0.1px;line-height:14px;margin:0;text-transform:uppercase}.news-article__tags .topics-and-themes{align-items:center;display:inline-flex;flex-wrap:wrap;column-gap:12px;row-gap:8px;list-style:none;margin:0;padding:0}.news-article__tags .topics-and-themes .topics-and-themes__item p{color:#222;font-family:"Open Sans",Helvetica;font-size:12px;letter-spacing:-0.1px;line-height:14px;margin:0;text-transform:uppercase}.news-article__tags .topics-and-themes .topics-and-themes__item a{color:var(--brand-main);font-family:var(--main-font-family);font-size:12px;font-weight:700;letter-spacing:-0.1px;line-height:14px;margin:0;text-transform:uppercase;text-decoration:none}.news-article__tags .topics-and-themes .topics-and-themes__item a:hover{color:var(--brand-main-dark);text-decoration:underline;text-underline-offset:2px}.news-article__newsletter.hide-in-mobile{display:none;visibility:hidden}@media screen and (min-width:959px){.news-article__newsletter.hide-in-mobile{display:flex;margin:20px 0;visibility:visible}}.news-article__newsletter.hide-in-desktop{border-top:1px solid #979797;display:flex;padding:30px 0;visibility:visible}@media screen and (min-width:959px){.news-article__newsletter.hide-in-desktop{display:none;visibility:hidden}}.news-article__newsletter>div>p{color:#000;font-family:"Open Sans",Helvetica;font-size:15px;font-weight:bold;letter-spacing:-0.3px;line-height:18px;margin-bottom:14px;margin-top:0}@media screen and (min-width:480px){.news-article__newsletter>div>p{font-size:16px;letter-spacing:-0.32px;line-height:20px}}.news-article__share{margin-top:20px}@media screen and (min-width:480px){.news-article__share{display:flex;grid-area:share;justify-content:flex-end}}@media screen and (min-width:960px){.news-article__share{justify-content:flex-start}}.news-article__share>div>p{font-family:"Open Sans",Helvetica;font-size:15px;font-weight:bold;letter-spacing:-0.3px;line-height:18px;margin-bottom:14px;margin-top:0}@media screen and (min-width:480px){.news-article__share>div>p{font-size:16px;letter-spacing:-0.32px;line-height:20px}}.news-article__share .social-sharing-buttons{gap:32px;justify-content:flex-start;margin:0}.news-article__share .social-sharing-buttons a{border-radius:100%;margin:0;overflow:hidden}.news-article__share .social-sharing-buttons a>svg{background-color:#107eab;fill:#fff}.news-article__share .social-sharing-buttons a:hover>svg{background-color:#0e688b}.news-article__factbox{position:relative}.news-article__factbox:not(:empty)::before{content:attr(data-factbox-info);display:block;color:#555;font-family:"Open Sans";font-size:12px;letter-spacing:-0.1px;line-height:16px;position:absolute;top:-30px;left:20px}@media screen and (min-width:959px){.news-article__factbox:not(:empty)::before{display:none}}.news-article__factbox.hide-in-mobile{display:none;visibility:hidden}@media screen and (min-width:959px){.news-article__factbox.hide-in-mobile{display:block;visibility:visible}}.news-article__factbox.hide-in-desktop{display:block;visibility:visible}@media screen and (min-width:959px){.news-article__factbox.hide-in-desktop{display:none;visibility:hidden}}@media screen and (max-width:959px){.news-article__factbox{background:radial-gradient(#F8F8F8,#F5F5F5);margin-right:-8px;margin-left:-8px;padding:28px 20px;margin-bottom:32px;margin-top:20px}}.news-article__factbox .hy-main-content-wrapper{margin-top:20px;padding:0}.news-article__factbox .hy-main-content-wrapper h2.hy-heading{color:#000;font-family:"Open Sans";font-size:22px !important;font-weight:bold;letter-spacing:-0.44px;line-height:28px !important}.news-article__factbox .hy-main-content-wrapper h3.hy-heading{font-size:18px !important;font-weight:bold;letter-spacing:-0.36px;line-height:24px !important}@media screen and (min-width:1601px){.news-article__factbox .hy-main-content-wrapper .hy-paragraph-text__large{width:100% !important}}.news-article__factbox .hy-main-content-wrapper .hy-paragraph-text{color:#222;font-family:"Open Sans";font-size:15px !important;letter-spacing:0;line-height:22px !important;width:100% !important}.news-article__factbox .hy-heading{padding-top:0 !important}.news-article__factbox.is-boxes-hidden .paragraph:not(:first-of-type){visibility:hidden;display:none}@media screen and (min-width:960px){.news-article__factbox.is-boxes-hidden .paragraph:not(:first-of-type){visibility:visible;display:block}}.news-article__factbox-button{background-color:rgba(0,0,0,0);border:0;color:#0479a4;display:inline-flex;font-size:14px;font-weight:600;letter-spacing:-0.26px;line-height:18px;margin:0;padding:0}.news-article__factbox-button>span{align-items:center;display:inline-flex;height:18px;margin-right:6px}.news-article__factbox-button>span svg{fill:#0479a4}@media screen and (min-width:960px){.news-article__factbox-button{visibility:hidden;display:none}}.news-article__content .hy-main-content-wrapper{padding:0}.news-article__content .news-article__content__additional-content{background:radial-gradient(#F8F8F8,#F5F5F5);margin-right:-8px;margin-left:-8px;padding:28px 20px;margin-bottom:32px}@media screen and (min-width:959px){.news-article__content .news-article__content__additional-content{margin-right:-20px;margin-left:-20px}}.news-article__content .news-article__content__additional-content__label{color:#000;display:block;font-family:"Open Sans";font-size:16px;font-weight:bold;letter-spacing:-0.32px;line-height:20px;margin-bottom:16px}.news-listing__filter-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-bottom:32px}.news-listing__filter-item{margin-right:12px}.hy-jobs-list .is-hidden{display:none}.hy-jobs-list .open-positions--content hy-list-item .hy-list-item__wrapper{margin-bottom:1rem}.hy-jobs-list .open-positions--content span:only-child{font-size:1rem;line-height:20px;font-weight:400;font-family:var(--main-font-family)}.open-positions--filters{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap}.open-positions--filters hy-dropdown{margin-bottom:1rem;margin-right:1rem}.open-jobs__search{align-self:baseline;margin-right:1rem;margin-bottom:1rem}.open-jobs__search label{font-size:1rem;line-height:20px;font-weight:700;display:block;font-family:var(--main-font-family);letter-spacing:-0.32px;margin-bottom:8px}.open-positions--divider{border-bottom:1px solid var(--grayscale-black);margin:40px 0;width:100%;position:relative}.open-positions--divider__count{background:var(--grayscale-white);font-family:var(--main-font-family);font-size:16px;font-weight:600;letter-spacing:-0.32px;line-height:20px;padding:0 24px;margin-left:-24px;position:absolute;top:-11px}button.show-more{align-items:center;background-color:var(--brand-main-light);border:none;box-sizing:border-box;color:var(--grayscale-white);cursor:pointer;display:flex;font-family:var(--main-font-family);font-weight:700;font-size:1rem;line-height:18px;letter-spacing:-0.3px;justify-content:center;padding:13px 16px;position:relative;text-decoration:none}button.show-more:hover,button.show-more:focus{background-color:var(--brand-main)}.hy-opening-hours-component{position:relative}.hy-opening-hours--container .hy-opening-hours-inner__container{display:flex;flex-direction:column;flex:0 1 auto}.hy-opening-hours--container .hy-opening-hours-inner__container.has-1 .hy-opening-hours-component .hy-open-hours--container{max-width:none}@media screen and (min-width:960px){.hy-opening-hours--container .hy-opening-hours-inner__container.has-2 .hy-opening-hours-component{grid-column:1/span 2}}@media screen and (min-width:960px){.hy-opening-hours--container .hy-opening-hours-inner__container:not(.has-1){grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}}@media screen and (min-width:960px){.hy-opening-hours--container .hy-opening-hours-inner__container hy-link-box{height:100%}}@media screen and (min-width:960px){.hy-opening-hours--container .hy-opening-hours-inner__container .hy-opening-hours-component{min-width:33%}}@media screen and (min-width:960px){.hy-opening-hours--container .hy-opening-hours-inner__container .hy-opening-hours-component .open-hours__title{margin-top:0}}@media screen and (min-width:960px){.hy-opening-hours--container .hy-opening-hours-inner__container .hy-opening-hours-component .open-hours__links{margin-bottom:0}}@media screen and (min-width:960px){.hy-opening-hours--container .hy-opening-hours-inner__container .hy-opening-hours-component hy-box{visibility:hidden;display:none}}.hy-loader{display:inline-block;position:absolute;width:80px;height:80px;left:50%;transform:translate(-50%,-50%);top:50%;z-index:11}.hy-loader.is-hidden{display:none;visibility:hidden}.hy-loader div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #107eab;border-radius:50%;animation:loader 1.2s cubic-bezier(0.5,0,0.5,1) infinite;border-color:#107eab rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.hy-loader div:nth-child(1){animation-delay:-0.45s}.hy-loader div:nth-child(2){animation-delay:-0.3s}.hy-loader div:nth-child(3){animation-delay:-0.15s}@keyframes loader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.page-title__wrapper{display:flex;flex-direction:column-reverse;width:100%}.page-title__wrapper h1.page-title__h1{margin-bottom:12px}@media screen and (min-width:1601px){.page-title__wrapper h1.page-title__h1{margin-bottom:16px}}.page-title__wrapper h1{font-size:2rem;line-height:38px;color:var(--brand-main-nearly-black);font-family:var(--main-font-family);font-weight:700;padding:0;margin:0;width:100%;letter-spacing:-0.8px;text-transform:uppercase;text-wrap:balance}@media screen and (min-width:30rem){.page-title__wrapper h1{font-size:2.875rem;line-height:54px;letter-spacing:-1.15px}}@media screen and (min-width:1601px){.page-title__wrapper h1{font-size:3.25rem;line-height:60px;letter-spacing:-1.3px}}.table-sortable thead tr{border:2px solid var(--grayscale-light)}.table-sortable thead tr th{background:var(--grayscale-black);color:var(--grayscale-white);padding:.6em .9em}.table-sortable thead tr th,.table-sortable thead tr th a,.table-sortable thead tr th a.active{font-size:1rem;color:var(--grayscale-white);text-decoration:none;text-transform:uppercase;font-weight:bold}.table-sortable thead tr th:hover,.table-sortable thead tr th a:hover,.table-sortable thead tr th a.active:hover{text-decoration:underline}.table-sortable thead tr th.active img{margin-left:.5em}.table-sortable tbody tr td{font-size:.8125rem;border:2px dotted var(--grayscale-medium);color:var(--grayscale-light);padding:1.2em .9em}.table-sortable tbody tr td a,.table-sortable tbody tr td a.active{color:var(--brand-main);text-decoration:none}.table-sortable tbody tr td a:hover,.table-sortable tbody tr td a.active:hover{color:var(--brand-main-active);text-decoration:none}.table-sortable tbody tr td p{font-size:inherit}.table-sortable tbody tr td.active{color:var(--grayscale-light)}.table-sortable tbody tr.odd{background-color:var(--grayscale-light)}.table-sortable tbody tr.odd td.active{background-color:var(--grayscale-medium)}.table-sortable tbody tr.even{background-color:var(--grayscale-white)}.table-sortable tbody tr.even td.active{background-color:var(--grayscale-light)}.hy-rss-container{display:block}.loading.hidden{display:none}.loading.visible{display:inline-block}.lds-ring{display:inline-block;position:relative;width:80px;height:80px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:70px;height:70px;margin:8px;border:4px solid #0e688b;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5,0,0.5,1) infinite;border-color:#0e688b rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.lds-ring div:nth-child(1){animation-delay:-0.45s}.lds-ring div:nth-child(2){animation-delay:-0.3s}.lds-ring div:nth-child(3){animation-delay:-0.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.search-luomus hy-search-field.search-field{margin-bottom:40px}.search-luomus .search-results-item a{text-decoration:none}.search-luomus nav{-webkit-appearance:none}.search-luomus nav ul.taxonomy_page_list{text-align:center;margin:20px 0;list-style:none;padding:0}.search-luomus nav ul.taxonomy_page_list li{display:inline-block}.hy-taxonomy-list__container{display:grid;list-style-type:none;padding:0;margin:2rem 0;gap:1rem;grid-template-columns:repeat(1,1fr)}@media(min-width:48rem){.hy-taxonomy-list__container{grid-template-columns:repeat(2,1fr)}}@media(min-width:60rem){.hy-taxonomy-list__container{grid-template-columns:repeat(3,1fr)}}.hy-taxonomy-list__container .taxonomy-item{height:100%}.hy-taxonomy-list__pager .taxonomy_page_list{display:flex;flex-direction:row;gap:.25rem;list-style-type:none;padding:0;margin:0;justify-content:center;margin-bottom:1.5rem}.hy-user-profile{font-family:var(--main-font-family)}.hy-user-profile__basic-info{display:flex;flex-direction:column;gap:.5rem}.hy-user-profile__main-roles__label,.hy-user-profile__group-roles__label{font-size:1.1rem;font-weight:600}.hy-user-profile__roles{display:flex;flex-direction:column;gap:.75rem}.hy-user-profile__group-roles__list{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;padding:0}@media(min-width:48rem){.hy-user-profile__group-roles__list{grid-template-columns:repeat(2,1fr)}}@media(min-width:60rem){.hy-user-profile__group-roles__list{grid-template-columns:repeat(4,1fr)}}.hy-user-profile__group-roles__list__item--label{color:var(--link-blue);display:block;font-weight:600;margin-bottom:.5rem;text-decoration:none}.hy-user-profile__group-roles__list__item--label:hover{color:var(--brand-main-dark);text-decoration:underline}.hy-user-profile__group-roles__list>li{list-style:none}.hy-user-profile__group-roles__group{padding-left:1.5rem;list-style-type:disc}.hy-user-profile__group-roles__group__role{font-size:.85rem}.hy-user-profile__last-edited{display:flex;flex-direction:column;gap:.75rem;width:fit-content}.hy-user-profile__last-edited a{color:var(--brand-main);text-decoration:none}.hy-user-profile__last-edited a:hover{color:var(--brand-main-dark);text-decoration:underline}.luomus hy-footer-link-item h3 a{text-decoration:underline !important}.luomus .luomus-footer-content__link:hover{text-decoration:underline !important}.luomus .luomus-footer-content__description{font-family:var(--main-font-family);color:var(--grayscale-white);font-size:16px;margin-bottom:20px}.luomus .luomus-footer-content__description a:link,.luomus .luomus-footer-content__description a:visited,.luomus .luomus-footer-content__description a:active{text-decoration:none;color:var(--grayscale-white)}.luomus .luomus-footer-content__description a:hover{text-decoration:underline}.luomus .luomus-footer-content__description a .luomus-museum-card{margin-bottom:20px;width:96px;height:60px;display:inline-block;background-image:url(/themes/custom/helsingin_yliopisto/dist/4b8abf08cb96ad0f0d90.png);background-repeat:no-repeat;background-size:cover}@media(max-width:959px){.luomus hy-footer-link-item[is-luomus-group]:not([main-link]){width:100% !important}.luomus hy-footer-link-item[is-luomus-group]:not([main-link]) a.hy-footer-link-item{margin:0 !important}}@media screen and (max-width:480px){.luomus hy-footer-link-item:last-of-type{margin-bottom:0px}}.luomus-footer-wrapper{max-width:100%;background-color:var(--grayscale-black)}.hy-footer-info.luomus .hy-footer-info__branding a{cursor:default;pointer-events:none}@media screen and (max-width:480px){div.hy-footer-info__links.is-group.luomus{max-height:fit-content}}@media screen and (min-width:481px)and (max-width:959px){div.hy-footer-info__links.is-group.luomus{max-height:fit-content}}.luomus_some_links{background-color:var(--grayscale-black);padding:50px 0}.luomus_some_links .hy-footer-base__some__label{display:none}.luomus_some_links .hy-footer-base__some__item:nth-child(1) svg{fill:#0165e1;background-color:var(--grayscale-white);border-radius:50%}.luomus_some_links .hy-footer-base__some__item:nth-child(1) svg :hover{fill:var(--brand-main)}.luomus_some_links .hy-footer-base__logo,.luomus_some_links .hy-footer-base__content{display:none}.search-luomus hy-search-field.search-field{margin-bottom:40px}.search-luomus .search-results-item a{text-decoration:none}.search-luomus nav{-webkit-appearance:none}.search-luomus nav ul.search_page_list{text-align:center;margin:20px 0;list-style:none;padding:0}.search-luomus nav ul.search_page_list li{display:inline-block}hy-site-header[is-group=true]{display:block;min-height:130px}hy-site-header[is-group=true][is-luomus-group=true]{min-height:120px}hy-site-header[is-group=false]{display:block;min-height:58px}.hy-site-header__menu-desktop{height:100%;margin:0 32px;display:none;visibility:hidden}@media screen and (min-width:1201px){.hy-site-header__menu-desktop{display:block;visibility:visible}}.hy-site-header__menu-desktop.is-group{height:auto;margin:0}.hy-menu{align-items:center;display:none;flex-flow:row;justify-content:center;padding:0}@media screen and (min-width:1201px){.hy-menu{display:flex;margin:0 32px}}.hy-menu-items{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0;margin:0;height:100%}.hy-desktop-item--section{background-color:var(--grayscale-white);transition:none;position:absolute;top:0;z-index:100;display:flex}.hy-desktop-item--section[aria-hidden=true]{display:none}.hy-desktop-menu__panel-container{margin:0 auto;padding:40px 24px;max-width:120rem;width:100%;display:grid;grid-template-columns:1fr auto 1fr;justify-items:center;align-items:flex-start}.is-dropdown .hy-desktop-menu__panel-container{padding:24px 16px 40px}.hy-desktop-menu{display:flex;height:100%;list-style:none;margin:0;padding:0;width:100%}.hy-desktop-menu__item{list-style:none;height:100%}.is-dropdown .hy-desktop-menu__item{position:relative}.hy-desktop-menu__button{font-size:.875rem;line-height:16px;font-weight:700;background-color:rgba(0,0,0,0);border:none;color:var(--brand-main-nearly-black);cursor:pointer;display:flex;flex-direction:row;font-family:var(--main-font-family);height:100%;letter-spacing:-0.7px;padding:39px 10px 13px;text-transform:uppercase;text-decoration:none;text-align:left;align-items:flex-start}.is-group .hy-desktop-menu__button{padding:26px 10px;width:auto;align-items:center;justify-content:center}@media screen and (min-width:1601px){.hy-desktop-menu__button.is-long br{display:none}}@media screen and (min-width:1601px){.hy-desktop-menu__button{font-size:1rem;line-height:16px;width:auto;align-items:center;justify-content:center;padding:26px 10px}}.hy-desktop-menu__button:hover{cursor:pointer}.hy-desktop-menu__button:hover span{color:var(--brand-main)}.hy-desktop-menu__button:hover svg{fill:var(--brand-main)}.hy-desktop-menu__button:focus{outline:solid 2px var(--additional-yellow);outline-offset:2px;color:var(--link-blue)}.hy-desktop-menu__button span{pointer-events:none}.hy-desktop-menu__button hy-icon{pointer-events:none;margin-left:4px}.hy-desktop-menu__button hy-icon svg{height:10px;width:10px}.hy-desktop-menu__button[aria-expanded=true] hy-icon{transform:rotate(180deg)}.is-panel-open .hy-desktop-menu__button:not([aria-expanded=true]){box-shadow:none}.is-panel-open .hy-desktop-menu__button:not([aria-expanded=true])::after,.is-panel-open .hy-desktop-menu__button:not([aria-expanded=true])::before{display:none}.hy-desktop-menu__button.is-active-trail,.hy-desktop-menu__button[aria-expanded=true]{box-shadow:inset 0 -4px 0 0 var(--grayscale-black);position:relative}.hy-desktop-menu__button.is-active-trail::after,.hy-desktop-menu__button.is-active-trail::before,.hy-desktop-menu__button[aria-expanded=true]::after,.hy-desktop-menu__button[aria-expanded=true]::before{background-color:var(--grayscale-white);content:"";height:5px;width:16px;position:absolute;bottom:-1px;z-index:1000}.hy-desktop-menu__button.is-active-trail::before,.hy-desktop-menu__button[aria-expanded=true]::before{left:-16px}.hy-desktop-menu__button.is-active-trail::after,.hy-desktop-menu__button[aria-expanded=true]::after{right:-16px}.hy-desktop-menu__panel{background-color:var(--grayscale-white);transition:none;position:absolute;top:0;z-index:100;display:flex}.hy-desktop-menu__panel[aria-hidden=true]{display:none;opacity:0}.hy-desktop-menu__panel:not(.is-dropdown){left:0;right:0;width:100%}.hy-desktop-menu__panel.is-dropdown{border:1px solid var(--grayscale-black);left:-17px;top:100%}.hy-desktop-menu__panel-container{margin:0 auto;padding:40px 24px;max-width:120rem;width:100%;display:grid;grid-template-columns:1fr auto 1fr;justify-items:center;align-items:flex-start}.is-dropdown .hy-desktop-menu__panel-container{padding:24px 16px 40px}.hy-desktop-menu__panel-menu{align-items:baseline;display:inline-flex;flex-direction:column;grid-column-start:2}.hy-desktop-menu__panel-header{display:inline-grid;gap:8px 16px;grid-template-areas:"icon link" "icon description";grid-template-columns:auto;grid-template-rows:auto;margin-bottom:32px;align-items:flex-start}.is-dropdown .hy-desktop-menu__panel-header{margin-bottom:16px}.hy-desktop-menu__panel-header>hy-icon{align-items:center;background-color:var(--grayscale-black);display:flex;grid-area:icon;height:40px;justify-content:center;width:40px}.hy-desktop-menu__panel-header>hy-icon svg{fill:var(--grayscale-white)}.hy-desktop-menu__panel-header a{font-size:1.5625rem;line-height:32px;font-weight:700;color:var(--brand-main);font-family:var(--main-font-family);grid-area:link;letter-spacing:-0.5px;margin-top:4px;text-decoration:none;width:max-content}.hy-desktop-menu__panel-header a:hover{text-decoration:underline}.hy-desktop-menu__panel-header p{font-size:1.0625rem;line-height:26px;font-weight:400;color:var(--grayscale-black);font-family:var(--main-font-family);grid-area:description;margin:0;width:690px}.hy-desktop-menu__panel-content{padding-left:56px;display:inline-grid;grid-template-columns:400px}.hy-desktop-menu__panel-content.has-shortcuts{grid-template-columns:400px 496px}.is-dropdown .hy-desktop-menu__panel-content{grid-template-columns:310px}.hy-desktop-menu__panel-shortcuts{margin-left:48px;padding-left:48px;border-left:1px solid var(--grayscale-medium)}.hy-desktop-menu__panel-shortcuts>span{font-size:1.125rem;line-height:24px;font-weight:700;color:var(--grayscale-black);display:block;font-family:var(--main-font-family);letter-spacing:-0.36px;margin:0 0 24px}.hy-desktop-menu__panel-links{list-style:none;margin:0;padding:0;display:inline-grid;gap:20px}.hy-desktop-menu__panel-link{font-size:1rem;line-height:24px;font-weight:600;align-items:flex-start;color:var(--brand-main);display:inline-flex;font-family:var(--main-font-family);letter-spacing:-0.5px;overflow:hidden;text-decoration:none}.hy-desktop-menu__panel-link:hover{text-decoration:underline}.hy-desktop-menu__panel-link hy-icon{margin-right:12px;margin-top:12px;transform:translateY(-50%)}.hy-desktop-menu__panel-link hy-icon svg{fill:var(--grayscale-black)}.hy-desktop-menu__panel-link span hy-icon{display:inline-flex !important;margin-left:6px;margin-right:0;transform:rotate(-45deg)}.hy-desktop-menu__panel-link span hy-icon svg{fill:var(--brand-main)}.hy-desktop-menu__panel-close-button{font-size:1rem;line-height:18px;font-weight:700;align-items:center;background-color:rgba(0,0,0,0);border:none;color:var(--brand-main);display:inline-flex;font-family:var(--main-font-family);letter-spacing:-0.3px;padding:16px;margin-left:auto;margin-right:-8px}.hy-desktop-menu__panel-close-button:hover{cursor:pointer}.hy-desktop-menu__panel-close-button hy-icon{margin-left:8px}.hy-desktop-menu__panel-close-button hy-icon svg{fill:var(--brand-main)}.hy-mobile-menu{display:block;visibility:visible}@media screen and (min-width:1201px){.hy-mobile-menu{display:none;visibility:hidden}}.hy-mobile-menu.is-hidden{display:none;visibility:hidden}.hy-menu-item--mobile{--menu-item-display:flex;display:flex;margin-bottom:4px}:host(.hy-menu-item--mobile.hy-menu-item--alternative){border-bottom:0 none;border-top:1px solid #000}.hy-menu-item--mobile:last-of-type{border-bottom:0 none}.hy-menu-item--mobile.is-hidden{visibility:hidden !important}.hy-menu-item--mobile.is-hidden:focus{outline:none}.hy-mobile-menu__header{display:grid;grid-template-columns:1fr auto;padding:12px 80px 12px 16px;gap:16px;-webkit-box-align:center;align-items:center}.hy-menu-mobile-breadcrumb__link,.hy-menu-mobile-breadcrumb{font-size:.9375rem;line-height:22px;font-weight:400;color:var(--brand-main-light);align-items:center;background-color:rgba(0,0,0,0);border:0 none;cursor:pointer;display:inline-flex;font-family:var(--main-font-family);text-decoration:none;padding:11px 0;text-align:left}.hy-menu-mobile-breadcrumb__link:focus,.hy-menu-mobile-breadcrumb:focus{outline:solid 2px var(--additional-yellow);outline-offset:2px}.hy-menu-mobile-breadcrumb__link hy-icon,.hy-menu-mobile-breadcrumb hy-icon{margin-right:8px}.hy-menu-mobile-breadcrumb__link hy-icon svg,.hy-menu-mobile-breadcrumb hy-icon svg{fill:var(--grayscale-black)}.hy-menu-mobile-breadcrumb__link hy-icon.is-hidden,.hy-menu-mobile-breadcrumb hy-icon.is-hidden{display:none !important}.hy-menu-mobile-breadcrumb__link.is-hidden,.hy-menu-mobile-breadcrumb.is-hidden{display:none}.hy-mobile-menu__menu-container{min-height:calc(100dvh - 126px);overflow-x:hidden;overflow-y:visible;position:relative}.hy-menu-level-container--mobile{background-color:var(--grayscale-white);display:block;height:0;left:0;position:absolute;top:0;visibility:hidden;width:100%;margin:0;padding:0}.hy-menu-level-container--mobile:not(.hy-menu-level-container--level-0){transform:translateX(100%);transition:transform .1s ease-in-out,visibility .15s ease-in-out,opacity .15s ease-in-out}.hy-menu-level-container--mobile.is-open{height:auto;transform:none;visibility:visible}.hy-menu-level-container--mobile.hy-menu-level-container--level-0{padding-top:8px;position:relative}.hy-menu-level-container--mobile.hy-menu-level-container--level-0:before{background-color:var(--brand-main-light);content:"";display:block;height:3px;left:0;position:absolute;right:0;top:0}.hy-menu-level-container--mobile:focus{outline:0}.hy-mobile-menu__donate{background-color:var(--grayscale-white);bottom:0;box-shadow:rgba(14,104,139,.2) 0px -20px 20px -20px;position:sticky;z-index:102}.hy-mobile-menu__donate a{font-size:1rem;line-height:16px;font-weight:600;align-items:center;background-color:var(--grayscale-white);color:var(--grayscale-black);display:block;display:flex;font-family:var(--main-font-family);justify-content:center;letter-spacing:-0.4px;padding:20px 0 16px;text-align:center;text-decoration:none}.hy-mobile-menu__donate a:focus{outline:solid 2px var(--additional-yellow)}.hy-mobile-menu__donate a svg{margin-right:5px}.hy-menu-item a{font-size:1rem;line-height:20px;font-weight:600;align-items:center;color:var(--brand-main);display:flex;font-family:var(--main-font-family);letter-spacing:-0.5px;text-decoration:none;width:100%;padding:12px 16px}.hy-menu-item a:focus{outline:solid 2px var(--additional-yellow);outline-offset:-2px}.hy-menu-item a .hy-menu-item__label hy-icon{display:inline-flex !important;margin-left:6px;margin-right:0;transform:rotate(-45deg)}.hy-menu-item a .hy-menu-item__label hy-icon svg{fill:var(--brand-main)}.hy-menu-item a.hy-menu-item--mobile.first{font-size:1.3125rem;line-height:28px;font-weight:700;color:var(--brand-main-light);letter-spacing:-0.42px;padding:16px 0 16px 16px}.hy-menu-item a.hy-menu-item--mobile.is-active{pointer-events:none;color:var(--grayscale-black);position:relative}.hy-menu-item a.hy-menu-item--mobile.is-active:before{border-left:3px solid var(--grayscale-black);content:"";height:75%;left:10px;position:absolute;top:50%;transform:translate(-50%,-50%)}.hy-menu-item a.hy-menu-item--mobile.in-active-trail{font-weight:700;color:var(--grayscale-black)}.hy-menu-item a.hy-menu-item--mobile.in-active-trail:before{border-left-width:3px;height:55%}.hy-menu-item a.hy-menu-item--mobile>hy-icon{align-self:flex-start;margin-top:10px;transform:translateY(-50%)}.hy-menu-item a.hy-menu-item--mobile hy-icon+.hy-menu-item__label{margin-left:10px}.hy-menu-item a.is-heading{display:inherit}.hy-menu-item.is-heading{font-size:1.3125rem;line-height:28px;font-weight:700;color:var(--brand-main-light);letter-spacing:-0.42px;padding:16px;align-items:center;color:var(--brand-main);display:flex;font-family:var(--main-font-family);text-decoration:none;width:100%}.hy-menu-item.is-heading:focus{outline:solid 2px var(--additional-yellow);outline-offset:-2px}.hy-menu-item.is-heading .hy-menu-item__label hy-icon{display:inline-flex !important;margin-left:6px;margin-right:0;transform:rotate(-45deg)}.hy-menu-item.is-heading .hy-menu-item__label hy-icon svg{fill:var(--brand-main)}.hy-menu-item.is-heading.in-active-trail{font-weight:700;color:var(--grayscale-black);position:relative}.hy-menu-item.is-heading.in-active-trail:before{content:"";border-left-width:3px;border-color:var(--grayscale-black);height:33px}.hy-menu-item.is-heading.in-active-trail.is-active{font-weight:700;background:rgba(0,0,0,0);border-bottom:0;color:var(--grayscale-black)}.hy-menu-item.is-heading.in-active-trail.is-active:before{border-left:3px solid var(--grayscale-black);content:"";height:55%;left:10px;position:absolute;top:50%;transform:translate(-50%,-50%)}.hy-menu-item__button{align-items:center;background:rgba(0,0,0,0);border:0;border-bottom:0;border-right:0;border-top:0;cursor:pointer;display:inline-flex;justify-content:center;padding:0;width:44px;position:relative;flex-shrink:0}.hy-menu-item__button:before{background-color:var(--grayscale-medium);width:1px;height:32px;content:"";display:inline-block;transform:translateY(-50%);top:50%;left:0;position:absolute}.hy-menu-item__button svg{fill:var(--grayscale-black)}.hy-mobile-menu__menu-close-button[disabled]{display:none}.hy-mobile-menu-shortcuts{margin-top:24px}.hy-mobile-menu-shortcuts>span{font-size:1rem;line-height:20px;font-weight:700;color:var(--grayscale-black);display:block;font-family:var(--main-font-family);letter-spacing:-0.32px;margin:0 15px 8px}.hy-mobile-menu-shortcuts.is-hidden{visibility:hidden !important}.hy-mobile-menu-shortcuts.is-hidden:focus{outline:none}.hy-mobile-menu-shortcuts__links{list-style:none;margin:0;padding:0 0 34px 0;display:grid;gap:4px}.hy-mobile-menu-shortcuts__link{font-size:1rem;line-height:20px;font-weight:600;align-items:center;color:var(--brand-main);display:flex;font-family:var(--main-font-family);letter-spacing:-0.5px;text-decoration:none;width:100%;padding:12px 16px}.hy-mobile-menu-shortcuts__link:focus{outline:solid 2px var(--additional-yellow);outline-offset:-2px}.hy-mobile-menu-shortcuts__link:hover{text-decoration:underline}.hy-mobile-menu-shortcuts__link>hy-icon{align-self:flex-start;margin-top:10px;transform:translateY(-50%)}.hy-mobile-menu-shortcuts__link>hy-icon+span{margin-left:10px}.hy-mobile-menu-shortcuts__link span hy-icon{display:inline-flex !important;margin-left:6px;margin-right:0;transform:rotate(-45deg)}.hy-mobile-menu-shortcuts__link span hy-icon svg{fill:var(--brand-main)}.hy-region--sidebar_first{height:100%}@media screen and (min-width:960px){.is-group-page.sticky-active .hy-sidebar-menu{position:sticky;top:180px}}@media screen and (min-width:960px){.sticky-active .hy-sidebar-menu{position:sticky;top:140px}}.hy-sidebar-menu{display:flex;flex-direction:column;padding:8px 16px}@media screen and (min-width:960px){.hy-sidebar-menu{position:sticky;top:40px;transition:top .2s ease-in-out}}.hy-sidebar-menu__back-container{display:flex;flex-direction:row;align-items:center;width:100%}.hy-sidebar-menu__item__icon--back svg{color:var(--grayscale-black);margin-right:16px}.hy-sidebar-menu__back{display:flex;flex-direction:row;align-items:center;font-weight:600;font-size:16px;font-family:var(--main-font-family);color:var(--brand-main-light);line-height:24px;text-decoration:none}.hy-sidebar-menu__back:hover{text-decoration:underline}.hy-sidebar-menu__current{background:var(--grayscale-white);text-decoration:none;border-left:4px solid var(--grayscale-black);font-family:var(--main-font-family);font-weight:700;font-size:20px;hyphens:auto;line-height:25px;padding:22px 16px;margin:16px 0}.hy-sidebar-menu__current[data-has-children=false]{border:none;color:var(--brand-main);padding:22px 16px 22px 0}.hy-sidebar-menu__current a{color:inherit;text-decoration:none}.hy-sidebar-menu__current a:hover{text-decoration:underline}.hy-sidebar-menu__container{flex-flow:column;margin:0;padding:0;position:relative}.hy-sidebar-menu__item{box-sizing:border-box;color:var(--brand-main-light);display:flex;font-family:var(--main-font-family);font-weight:600;font-size:16px;line-height:20px;list-style-type:none;justify-content:space-between;hyphens:auto;margin-bottom:6px;min-height:48px;padding:0;word-break:break-word}.hy-sidebar-menu__item[aria-current=page]{background:var(--grayscale-white);text-decoration:none;border-left:4px solid var(--grayscale-black);color:var(--grayscale-black);font-weight:600;font-size:16px;line-height:20px}.hy-sidebar-menu__item:hover:not([aria-current=page]){cursor:pointer;text-decoration:underline}.hy-sidebar-menu__item__link{align-items:center;display:flex;color:inherit;hyphens:auto;padding:8px 0 8px 0;text-decoration:none;justify-content:space-between;width:100%;word-break:break-word}.hy-sidebar-menu__item__link:focus{outline:none;box-shadow:0 0 1px 1px rgba(55,148,224,.5);border-radius:none}.hy-sidebar-menu__item__link[data-current=true]{padding:8px 10px 8px 20px}.hy-sidebar-menu__item__icon{border:0;background:var(--grayscale-white);color:var(--brand-main-light);display:inline-block;position:relative;width:12.5px;margin-left:10px;min-height:48px}.hy-sidebar-menu__item__icon svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.hy-sidebar-menu__item__icon:focus{outline:none;box-shadow:0 0 1px 1px rgba(55,148,224,.5);border-radius:none}.menu-localtasks--list{display:flex;flex-direction:row;flex-wrap:wrap;padding:0}.menu-localtasks--item{list-style-type:none;margin-right:1rem}.menu-localtasks--item a{display:block;align-items:center;background-color:var(--brand-main);color:var(--grayscale-white);font-family:var(--main-font-family);border:none;cursor:pointer;display:flex;font-size:.875rem;justify-content:center;line-height:.875rem;margin:0 0 .5rem 0;padding:.7375rem .9375rem;transition-duration:.1s;transition-property:all;position:relative;text-decoration:none}.menu-localtasks--item a:hover{text-decoration:underline}#block-mainnavigation{position:static}hy-breadcrumbs{display:block;min-height:75px}
.hy-videoportal-view-container{margin-top:2rem;font-family:var(--main-font-family,"Open Sans")}.hy-videoportal-view-container .hy-videoportal__return-link--container a{color:var(--link-blue);text-decoration:none;display:flex;flex-direction:row;align-items:center;margin-bottom:.75rem}.hy-videoportal-view-container .hy-videoportal__return-link--container a:hover{color:var(--brand-main-active);text-decoration:underline}.hy-videoportal-view-container .hy-videoportal__return-link--container a svg{margin-right:.75rem;fill:currentColor}.hy-videoportal-view-container .hy-main-content-wrapper{display:grid;grid-template-areas:"content" "sidebar";grid-template-rows:auto;grid-column-gap:32px}@media screen and (min-width:960px){.hy-videoportal-view-container .hy-main-content-wrapper{grid-template-areas:"content sidebar";grid-template-columns:66.97% 33.03%;justify-content:space-between;grid-column-gap:32px}}@media screen and (min-width:1601px){.hy-videoportal-view-container .hy-main-content-wrapper{grid-column-gap:32px}}.hy-videoportal-view-container .hy-videoportal-view__main{grid-area:content;gap:0}@media screen and (min-width:1201px){.hy-videoportal-view-container .hy-videoportal-view__main{grid-template-columns:66.97% 33.03%;grid-column-gap:32px}}@media screen and (min-width:1441px){.hy-videoportal-view-container .hy-videoportal-view__main{grid-template-columns:66.97% 33.03%;grid-column-gap:32px}}.hy-videoportal-view-container .hy-videoportal-view__main hy-video .hy-video{max-width:100%}.hy-videoportal-view-container .hy-videoportal-view__side{border-left:none;grid-area:sidebar;padding-left:0;padding-bottom:32px}@media screen and (min-width:960px){.hy-videoportal-view-container .hy-videoportal-view__side{border-left:1px solid var(--grayscale-medium-dark);grid-area:sidebar;padding-left:32px;padding-bottom:0}}.hy-videoportal-view__title{font-family:var(--main-font-family,"Open Sans");font-style:normal;font-weight:700;font-size:18px;line-height:24px;letter-spacing:-0.36px;margin-bottom:24px}.hy-videoportal__details{display:flex;flex-direction:column;justify-content:space-between;gap:18px}.hy-videoportal__detail{display:flex;flex-direction:column;gap:4px;font-family:var(--main-font-family,"Open Sans");font-style:normal;font-weight:400;font-size:17px;line-height:26px}.hy-videoportal__detail__label{font-weight:700;font-family:var(--main-font-family,"Open Sans");font-style:normal;font-weight:700;font-size:15px;line-height:18px}.hy-videoportal__detail__label.copy-value{font-weight:400;padding:10px 16px;margin-bottom:16px;background-color:#f5f5f5;overflow:hidden;border-right:16px solid #f5f5f5;width:100%;max-width:360px}.hy-videoportal__detail__label.copy-value .copy-url{white-space:nowrap}.hy-videoportal__detail__value.copy-button{border:none;background:var(--brand-main-light);color:var(--grayscale-white);padding:13px 16px;width:fit-content;font-weight:700;font-size:16px;line-height:18px;letter-spacing:-0.3px}.hy-videoportal__detail__value.copy-button:hover{background:var(--brand-main-active);cursor:pointer}.hy-videoportal__detail.share .social-sharing-buttons{margin:0;justify-content:flex-start;gap:12px}.hy-videoportal__detail.share .social-sharing-buttons a{margin:0;overflow:hidden;width:44px;height:44px}.hy-videoportal__detail.share .social-sharing-buttons a>svg{background-color:#107eab;fill:#fff;width:44px;height:44px}.hy-videoportal__detail.share .social-sharing-buttons a:hover>svg{background-color:#0e688b}.hy-videoportal__detail.share .social-sharing-buttons a:nth-child(1)>svg{background-color:#4267b2}.hy-videoportal__detail.share .social-sharing-buttons a:nth-child(2)>svg{background-color:#1d9bf0}.hy-videoportal__detail.share .social-sharing-buttons a:nth-child(3)>svg{background-color:#2867b2}.hy-videoportal--series__items{display:flex;flex-direction:row;flex-wrap:wrap;gap:32px}.hy-videoportal--series h2{margin:1rem 0 2rem}.hy-videoportal--series h2.is-hidden{display:none}.hy-videoportal--series--no-result{font-family:var(--main-font-family,"Open sans")}.hy-videoportal--series__items hy-video{width:100%;max-width:calc(100% - 32px)}@media screen and (min-width:760px){.hy-videoportal--series__items hy-video{width:100%;max-width:calc(50% - 32px)}}
