@layer kth-style{html{text-size-adjust:none}:root{--color-text: #212121;--color-text-muted: #646464;--color-background: #fcfcfc;--color-background-alt: #ededed;--color-header: #fcfcfc;--color-on-header: #000061;--color-primary: #004791;--color-primary-hover: #003975;--color-on-primary: #fcfcfc;--color-secondary: #212121;--color-secondary-hover: rgba(33, 33, 33, 0.1);--color-tertiary: #036eb8;--color-error: #c7321d;--color-error-hover: #bf2c17;--color-success: #3d784a;--color-success-hover: #366f43;--color-border: #a5a5a5;--space-inner-inline: 1rem;--space-inner-block: 0.5rem;--space-inner-icon: 0.5rem;font-family:Figtree,sans-serif}body{font-weight:400;font-size:1rem;line-height:1.5rem;color:var(--color-text);background:var(--color-background);min-height:calc(100vh - 2.5rem);margin:0;margin-top:2.5rem;display:flex;flex-direction:column;overflow-wrap:anywhere}*,*::before,*::after{box-sizing:border-box}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}h1{font-weight:700;font-size:1.875rem;line-height:2.5rem}@media(min-width: 48rem){h1{font-weight:700;font-size:2.75rem;line-height:3.5rem}}h2{font-weight:700;font-size:1.5rem;line-height:2rem}@media(min-width: 48rem){h2{font-weight:700;font-size:1.875rem;line-height:2.5rem}}h3{font-weight:700;font-size:1.25rem;line-height:1.75rem}@media(min-width: 48rem){h3{font-weight:700;font-size:1.5rem;line-height:2rem}}h4{font-weight:700;font-size:1rem;line-height:1.5rem}@media(min-width: 48rem){h4{font-weight:700;font-size:1.25rem;line-height:1.75rem}}p{font-weight:400;font-size:1rem;line-height:1.5rem}a{color:var(--color-tertiary);text-underline-offset:.25rem}strong{font-weight:600}img,picture{max-width:100%;height:auto}input,button,textarea,select{font:inherit}dialog{z-index:1;color:var(--color-text, #212121)}}@layer kth-style{a.kth-logotype,figure.kth-logotype{display:inline-block;block-size:4rem;inline-size:4rem;border:none;margin:0;padding:0;margin-inline-end:.5rem;flex:0 0 auto}@media(min-width: 40rem){a.kth-logotype,figure.kth-logotype{margin-inline-end:2rem}}a.kth-logotype>figure,figure.kth-logotype>figure{block-size:100%;inline-size:100%}a.kth-logotype img,figure.kth-logotype img{block-size:100%;inline-size:100%}}@keyframes spin{to{transform:rotate(1turn)}}@layer kth-style{.kth-button{display:inline-flex;padding:.5rem 1rem;justify-content:center;align-items:center;border:unset;border-radius:1.25rem;background:none;font-weight:700;font-size:1rem;line-height:1.5rem;text-decoration:none}.kth-button:hover{cursor:pointer}.kth-button:disabled{cursor:not-allowed;opacity:.6}.kth-button.primary{background:var(--color-primary, #004791);color:var(--color-on-primary)}.kth-button.primary:hover:not(:disabled){background:var(--color-primary-hover)}.kth-button.previous{gap:.25rem}.kth-button.secondary,.kth-button.previous{border:1px solid var(--color-secondary);color:var(--color-secondary);background:none}.kth-button.secondary:hover:not(:disabled),.kth-button.previous:hover:not(:disabled){background:var(--color-secondary-hover)}.kth-button.next{gap:.25rem}.kth-button.success,.kth-button.next{background:var(--color-success);color:var(--color-on-primary)}.kth-button.success:hover:not(:disabled),.kth-button.next:hover:not(:disabled){background:var(--color-success-hover)}.kth-button.error{background:var(--color-error);color:var(--color-on-primary)}.kth-button.error:hover:not(:disabled){background:var(--color-error-hover)}.kth-button.back,.kth-button.menu{padding:.5rem 0;gap:.25rem;color:var(--color-tertiary);font-weight:400;font-size:1rem;line-height:1.5rem}.kth-button.back:hover:not(:disabled),.kth-button.menu:hover:not(:disabled){text-decoration-line:underline}.kth-button.menu::before{--icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23212121%22%20d%3D%22M3.417%2014.195v-1.083h13.166v1.083H3.417Zm0-3.653V9.458h13.166v1.084H3.417Zm0-3.654V5.804h13.166v1.084H3.417Z%22%2F%3E%3C%2Fsvg%3E");content:"";display:inline-block;width:1.25rem;min-width:1.25rem;height:1.25rem;mask-image:var(--icon);mask-size:cover;background-color:var(--color-tertiary)}.kth-button.back::before{--icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23212121%22%20d%3D%22M13.502%2010.542H4.417V9.458h9.085L9.234%205.191%2010%204.417%2015.583%2010%2010%2015.583l-.766-.774%204.268-4.267Z%22%2F%3E%3C%2Fsvg%3E");content:"";display:inline-block;width:1.25rem;min-width:1.25rem;height:1.25rem;mask-image:var(--icon);mask-size:cover;rotate:180deg;background-color:var(--color-tertiary)}.kth-button.previous::before{--icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23212121%22%20d%3D%22M12.851%2010.864h-9.02V9.136h9.02L8.773%205.057%2010%203.831%2016.17%2010%2010%2016.17l-1.227-1.228%204.078-4.078Z%22%2F%3E%3C%2Fsvg%3E");content:"";display:inline-block;width:1.25rem;min-width:1.25rem;height:1.25rem;mask-image:var(--icon);mask-size:cover;rotate:180deg;background-color:var(--color-text)}.kth-button.next::after{--icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23212121%22%20d%3D%22M12.851%2010.864h-9.02V9.136h9.02L8.773%205.057%2010%203.831%2016.17%2010%2010%2016.17l-1.227-1.228%204.078-4.078Z%22%2F%3E%3C%2Fsvg%3E");content:"";display:inline-block;width:1.25rem;min-width:1.25rem;height:1.25rem;mask-image:var(--icon);mask-size:cover;background-color:var(--color-on-primary)}}@layer kth-style{.kth-icon-button{background:unset;border:none;padding:var(--space-inner-icon);width:calc(1.5rem + 2*var(--space-inner-icon));height:calc(1.5rem + 2*var(--space-inner-icon));border-radius:1.25rem}.kth-icon-button:hover{background:var(--color-secondary-hover);cursor:pointer}.kth-icon-button.close::before{--icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23212121%22%20d%3D%22M6.063%2015%205%2013.937%208.938%2010%205%206.062%206.063%205%2010%208.938%2013.938%205%2015%206.063%2011.062%2010%2015%2013.938%2013.937%2015%2010%2011.062%206.062%2015Z%22%2F%3E%3C%2Fsvg%3E");content:"";display:inline-block;width:1.25rem;min-width:1.25rem;height:1.25rem;mask-image:var(--icon);mask-size:cover;width:100%;height:100%;background-color:var(--color-tertiary)}}@layer kth-style{.kth-search{display:grid;grid-template-areas:"label" "input";max-width:40rem}.kth-search>label{font-weight:700;font-size:1.25rem;line-height:1.75rem;display:block;margin-block:.25rem;grid-area:label}.kth-search>input{--border-width: 0.0625rem;padding-inline:var(--space-inner-inline);padding-block:calc(var(--space-inner-block) - var(--border-width));border-radius:0;border-width:var(--border-width);border-style:solid;border-color:var(--color-secondary);color:var(--color-secondary);grid-area:input;background:rgba(0,0,0,0);font-weight:400;font-size:1rem;line-height:1.5rem}.kth-search>button{background:rgba(0,0,0,0);border:none;height:calc(1.5rem + 2*var(--space-inner-icon));width:calc(1.5rem + 2*var(--space-inner-icon));padding-block:var(--space-inner-icon);grid-area:input;place-self:center end}.kth-search>button::after{width:1.5rem;height:1.5rem;background-color:var(--color-secondary)}.kth-search>button:not(.loading)::after{--icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23212121%22%20d%3D%22m15.89%2016.647-4.964-4.963a4.96%204.96%200%200%201-1.37.735c-.498.174-1.01.26-1.54.26-1.3%200-2.404-.454-3.314-1.364C3.792%2010.405%203.337%209.3%203.337%208S3.792%205.598%204.7%204.687c.91-.911%202.015-1.366%203.314-1.366s2.403.455%203.314%201.365c.911.91%201.366%202.015%201.366%203.315%200%20.545-.089%201.066-.268%201.563a4.993%204.993%200%200%201-.727%201.346l4.963%204.963-.774.774Zm-7.874-5.05c1.004%200%201.855-.35%202.551-1.046.697-.696%201.045-1.547%201.045-2.551%200-1.004-.348-1.855-1.045-2.551-.696-.697-1.547-1.045-2.551-1.045-1.004%200-1.855.348-2.551%201.045C4.768%206.145%204.42%206.996%204.42%208c0%201.004.348%201.855%201.045%202.551.696.697%201.547%201.045%202.551%201.045Z%22%2F%3E%3C%2Fsvg%3E");content:"";display:inline-block;width:1.25rem;min-width:1.25rem;height:1.25rem;mask-image:var(--icon);mask-size:cover}.kth-search>button.loading::after{--icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M17%2010a7%207%200%201%200-7%207v-1.75A5.25%205.25%200%201%201%2015.25%2010H17Z%22%2F%3E%3C%2Fsvg%3E");content:"";display:inline-block;width:1.25rem;min-width:1.25rem;height:1.25rem;mask-image:var(--icon);mask-size:cover;animation:spin 750ms infinite linear;content:"";display:block;margin:auto}}@layer kth-style{.kth-footer.intranet{--color-text: #212121;--color-text-muted: #646464;--color-background: #ebe5e0;--color-background-alt: #f2f2f2;--color-header: #ebe5e0;--color-on-header: #000061;--color-primary: #004791;--color-primary-hover: #003975;--color-on-primary: #fcfcfc;--color-secondary: #212121;--color-secondary-hover: rgba(33, 33, 33, 0.1);--color-tertiary: #004791;--color-error: #bf2c17;--color-error-hover: #962312;--color-success: #366f43;--color-success-hover: #264f30;--color-border: #a5a5a5}.kth-footer.external{--color-text: #fcfcfc;--color-text-muted: #f2f2f2;--color-background: #004791;--color-background-alt: #000061;--color-header: #000061;--color-on-header: #fcfcfc;--color-primary: #fcfcfc;--color-primary-hover: #fcfcfc;--color-on-primary: #004791;--color-secondary: #fcfcfc;--color-secondary-hover: rgba(33, 33, 33, 0.1);--color-tertiary: #fcfcfc;--color-error: #fad6d6;--color-error-hover: #fad6d6;--color-success: #d8ffe7;--color-success-hover: #d8ffe7;--color-border: #fcfcfc}.kth-footer.student-web{--color-text: #212121;--color-text-muted: #646464;--color-background: #def0ff;--color-background-alt: #ededed;--color-header: #def0ff;--color-on-header: #000061;--color-primary: #004791;--color-primary-hover: #003975;--color-on-primary: #fcfcfc;--color-secondary: #212121;--color-secondary-hover: rgba(33, 33, 33, 0.1);--color-tertiary: #036eb8;--color-error: #bf2c17;--color-error-hover: #962312;--color-success: #366f43;--color-success-hover: #264f30;--color-border: #fcfcfc}.kth-footer{background:var(--color-header, #fcfcfc);color:var(--color-text)}.kth-footer__content{margin-inline:auto;max-width:82rem;width:100%;padding-inline:clamp(1rem,3.3333333333vw,2rem);padding-top:2rem;padding-bottom:2rem}.kth-footer__content .columnSplitter{display:block}.kth-footer__content .columnSplitter .col{break-inside:avoid-column;width:100%}.kth-footer__content .columnSplitter .col:not(:first-child){margin-top:2rem}@media(min-width: 40rem){.kth-footer__content .columnSplitter{column-count:2}}@media(min-width: 64rem){.kth-footer__content .columnSplitter{display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:3rem}.kth-footer__content .columnSplitter .col:not(:first-child){margin-top:0}}.kth-footer__content .columnSplitter .col .block:not(:first-child){margin-top:2rem}.kth-footer__content h2{font-weight:700;font-size:1.25rem;line-height:1.75rem;margin:0 0 .5rem}.kth-footer__content ul{padding:0;margin:0;list-style-type:none}.kth-footer__content ul li:not(:last-child){margin-bottom:1rem}}@layer kth-style{.kth-header.intranet{--color-text: #212121;--color-text-muted: #646464;--color-background: #ebe5e0;--color-background-alt: #f2f2f2;--color-header: #ebe5e0;--color-on-header: #000061;--color-primary: #004791;--color-primary-hover: #003975;--color-on-primary: #fcfcfc;--color-secondary: #212121;--color-secondary-hover: rgba(33, 33, 33, 0.1);--color-tertiary: #004791;--color-error: #bf2c17;--color-error-hover: #962312;--color-success: #366f43;--color-success-hover: #264f30;--color-border: #a5a5a5}.kth-header.external{--color-text: #fcfcfc;--color-text-muted: #f2f2f2;--color-background: #004791;--color-background-alt: #000061;--color-header: #000061;--color-on-header: #fcfcfc;--color-primary: #fcfcfc;--color-primary-hover: #fcfcfc;--color-on-primary: #004791;--color-secondary: #fcfcfc;--color-secondary-hover: rgba(33, 33, 33, 0.1);--color-tertiary: #fcfcfc;--color-error: #fad6d6;--color-error-hover: #fad6d6;--color-success: #d8ffe7;--color-success-hover: #d8ffe7;--color-border: #fcfcfc}.kth-header.student-web{--color-text: #212121;--color-text-muted: #646464;--color-background: #def0ff;--color-background-alt: #ededed;--color-header: #def0ff;--color-on-header: #000061;--color-primary: #004791;--color-primary-hover: #003975;--color-on-primary: #fcfcfc;--color-secondary: #212121;--color-secondary-hover: rgba(33, 33, 33, 0.1);--color-tertiary: #036eb8;--color-error: #bf2c17;--color-error-hover: #962312;--color-success: #366f43;--color-success-hover: #264f30;--color-border: #fcfcfc}.kth-header{color:var(--color-on-header);background:var(--color-header);padding-block:1rem;position:relative}.kth-header__container{margin-inline:auto;max-width:82rem;width:100%;padding-inline:clamp(1rem,3.3333333333vw,2rem);display:flex;align-items:center}.kth-header__tools{display:flex;list-style:none;padding:0;margin:0;flex-wrap:wrap;gap:0 1rem;justify-content:flex-end;align-items:center;margin-inline-start:auto}.kth-header__mega-menu--collapsable{display:none}}@layer kth-style{nav.kth-mega-menu{display:none}@media(min-width: 64rem){nav.kth-mega-menu{display:block}}nav.kth-mega-menu>ul{display:flex;list-style:none;padding:0;margin:0;flex-wrap:wrap;gap:0 1rem}nav.kth-mega-menu--collapsable{display:block}@media(min-width: 64rem){nav.kth-mega-menu--collapsable{display:none}}}@layer kth-style{.kth-menu-item{color:var(--color-on-header, #000061);text-decoration:none;display:flex;align-items:center;gap:.25rem;padding:0;padding-block:.5rem;border:none;background:none}.kth-menu-item.collapsable{margin-inline-start:1rem}@media(min-width: 64rem){.kth-menu-item.collapsable{display:none}}.kth-menu-item:hover{text-decoration:underline;text-decoration-thickness:.25rem;text-underline-offset:.5rem}.kth-menu-item.dropdown::after{--icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23212121%22%20d%3D%22M11.164%2010%207.226%206.062%208%205.288%2012.711%2010%208%2014.711l-.774-.774L11.164%2010Z%22%2F%3E%3C%2Fsvg%3E");content:"";display:inline-block;width:1.25rem;min-width:1.25rem;height:1.25rem;mask-image:var(--icon);mask-size:cover;rotate:90deg;background-color:var(--color-on-header, #000061)}.kth-menu-item.search::before{--icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23212121%22%20d%3D%22m15.89%2016.647-4.964-4.963a4.96%204.96%200%200%201-1.37.735c-.498.174-1.01.26-1.54.26-1.3%200-2.404-.454-3.314-1.364C3.792%2010.405%203.337%209.3%203.337%208S3.792%205.598%204.7%204.687c.91-.911%202.015-1.366%203.314-1.366s2.403.455%203.314%201.365c.911.91%201.366%202.015%201.366%203.315%200%20.545-.089%201.066-.268%201.563a4.993%204.993%200%200%201-.727%201.346l4.963%204.963-.774.774Zm-7.874-5.05c1.004%200%201.855-.35%202.551-1.046.697-.696%201.045-1.547%201.045-2.551%200-1.004-.348-1.855-1.045-2.551-.696-.697-1.547-1.045-2.551-1.045-1.004%200-1.855.348-2.551%201.045C4.768%206.145%204.42%206.996%204.42%208c0%201.004.348%201.855%201.045%202.551.696.697%201.547%201.045%202.551%201.045Z%22%2F%3E%3C%2Fsvg%3E");content:"";display:inline-block;width:1.25rem;min-width:1.25rem;height:1.25rem;mask-image:var(--icon);mask-size:cover;background-color:var(--color-on-header, #000061)}.kth-menu-item.language::before{--icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23212121%22%20d%3D%22M10%2017.583a7.398%207.398%200%200%201-2.948-.593%207.64%207.64%200%200%201-2.416-1.626%207.64%207.64%200%200%201-1.626-2.416A7.397%207.397%200%200%201%202.417%2010c0-1.052.197-2.037.593-2.954a7.66%207.66%200%200%201%201.626-2.41A7.64%207.64%200%200%201%207.052%203.01%207.397%207.397%200%200%201%2010%202.417c1.052%200%202.037.197%202.954.593a7.66%207.66%200%200%201%202.41%201.626%207.66%207.66%200%200%201%201.626%202.41c.396.917.593%201.902.593%202.954a7.397%207.397%200%200%201-.593%202.948%207.64%207.64%200%200%201-1.626%202.416%207.66%207.66%200%200%201-2.41%201.626%207.384%207.384%200%200%201-2.954.593Zm0-1.121c.3-.3.582-.79.845-1.468.262-.678.464-1.433.605-2.267h-2.9c.151.855.356%201.621.614%202.3.257.677.536%201.156.836%201.435Zm-1.343-.105c-.264-.416-.502-.94-.715-1.573a12.306%2012.306%200%200%201-.488-2.057H4.106a6.426%206.426%200%200%200%201.864%202.4%206.026%206.026%200%200%200%202.687%201.23Zm2.686%200a6.027%206.027%200%200%200%202.687-1.23%206.426%206.426%200%200%200%201.864-2.4h-3.348c-.14.744-.316%201.432-.528%202.065-.213.632-.438%201.154-.675%201.565Zm-7.615-4.713h3.618a9.153%209.153%200%200%201-.072-.87%2024.147%2024.147%200%200%201%200-1.611c.01-.27.034-.54.072-.807H3.728c-.08.269-.138.542-.174.82a6.441%206.441%200%200%200%200%201.648c.036.277.094.551.174.82Zm4.722%200h3.1c.038-.31.062-.597.072-.861a21.579%2021.579%200%200%200%200-1.576%209.133%209.133%200%200%200-.072-.851h-3.1c-.038.296-.062.58-.072.85a22.424%2022.424%200%200%200%200%201.587c.01.272.034.555.072.851Zm4.204%200h3.619c.08-.269.138-.543.173-.82a6.44%206.44%200%200%200%200-1.658%204.633%204.633%200%200%200-.174-.81h-3.618c.038.296.062.585.072.87a24.172%2024.172%200%200%201%200%201.611c-.01.27-.034.539-.072.807Zm-.107-4.372h3.347c-.445-.973-1.063-1.773-1.852-2.4a6.203%206.203%200%200%200-2.699-1.237c.264.443.5.977.707%201.601.207.625.373%201.303.496%202.036Zm-3.997%200h2.9c-.151-.849-.36-1.62-.625-2.31-.266-.692-.54-1.166-.825-1.424-.284.258-.559.732-.824%201.423a12.65%2012.65%200%200%200-.626%202.311Zm-4.444%200h3.348c.124-.733.29-1.411.496-2.036a8.174%208.174%200%200%201%20.707-1.601%206.154%206.154%200%200%200-2.703%201.242%206.486%206.486%200%200%200-1.848%202.395Z%22%2F%3E%3C%2Fsvg%3E");content:"";display:inline-block;width:1.25rem;min-width:1.25rem;height:1.25rem;mask-image:var(--icon);mask-size:cover;background-color:var(--color-on-header, #000061)}.kth-menu-item.menu::before{--icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23212121%22%20d%3D%22M3.417%2014.195v-1.083h13.166v1.083H3.417Zm0-3.653V9.458h13.166v1.084H3.417Zm0-3.654V5.804h13.166v1.084H3.417Z%22%2F%3E%3C%2Fsvg%3E");content:"";display:inline-block;width:1.25rem;min-width:1.25rem;height:1.25rem;mask-image:var(--icon);mask-size:cover;background-color:var(--color-on-header, #000061)}}@layer kth-style{.kth-menu-panel{top:100%;width:100%;border:none;background:var(--color-header, #fcfcfc);padding:3rem 0}.kth-menu-panel__container{margin-inline:auto;max-width:82rem;width:100%;padding-inline:clamp(1rem,3.3333333333vw,2rem)}.kth-menu-panel__container.search{display:flex;flex-direction:column}.kth-menu-panel__container.search .kth-icon-button{align-self:end}.kth-menu-panel__header{width:100%;padding:0 0 2rem;display:flex;align-items:flex-start;justify-content:space-between}.kth-menu-panel__header h2{font-weight:700;font-size:1.5rem;line-height:2rem;margin-bottom:.25rem}.kth-menu-panel__content .columnSplitter{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:3rem}.kth-menu-panel__content .columnSplitter .col .block:not(:first-child){margin-top:2rem}.kth-menu-panel__content h3{font-weight:700;font-size:1.25rem;line-height:1.75rem;margin:0 0 .5rem}.kth-menu-panel__content ul{padding:0;list-style-type:none}.kth-menu-panel__content ul li:not(:last-child){margin-bottom:1rem}}@layer kth-style{.kth-mobile-menu{background-color:var(--color-header);position:fixed;right:0;left:auto;top:0;max-width:32rem;max-height:100dvh;width:100dvw;height:100dvh;padding:2rem;border:0;overflow-y:auto}.kth-mobile-menu.left{left:0;right:auto}.kth-mobile-menu__navigation{height:60px}.kth-mobile-menu__navigation .kth-icon-button.close{float:right}.kth-mobile-menu__header{padding:0 0 2rem}.kth-mobile-menu__header h2{font-weight:700;font-size:1.5rem;line-height:2rem;margin-bottom:.25rem}.kth-mobile-menu__cortina-content li:not(:last-child){margin-bottom:1rem}.kth-mobile-menu__cortina-content h3{font-weight:700;font-size:1.25rem;line-height:1.75rem;margin-bottom:.25rem}.kth-mobile-menu__cortina-content .block:not(:first-child),.kth-mobile-menu__cortina-content .col:not(:first-child){margin-top:2rem}.kth-mobile-menu__content ul{padding:0;list-style-type:none;margin:0}.kth-mobile-menu__content .kth-mobile-menu__item{font-weight:700;font-size:1.5rem;line-height:2rem;text-decoration:none;display:flex;align-items:center;background:none;border:none;padding:0;color:var(--color-on-header, #000061)}.kth-mobile-menu__content .kth-mobile-menu__item::after{--icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23212121%22%20d%3D%22m5.992%2017.712-1.12-1.12L11.463%2010%204.872%203.409l1.12-1.12L13.704%2010l-7.712%207.712Z%22%2F%3E%3C%2Fsvg%3E");content:"";display:inline-block;width:1.25rem;min-width:1.25rem;height:1.25rem;mask-image:var(--icon);mask-size:cover;background-color:var(--color-on-header, #000061);margin-left:.75rem}.kth-mobile-menu__content .kth-mobile-menu__item:hover{text-decoration:underline;cursor:pointer}.kth-mobile-menu__content .kth-mobile-menu__items li:not(:last-child){margin-bottom:1.5rem}.kth-mobile-menu .block.columnSplitter.row{display:block}}@layer kth-style{.kth-visually-hidden{position:absolute;top:auto;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;white-space:nowrap}}@layer kth-style{.kth-content{margin-inline:auto;max-width:82rem;width:100%;padding-inline:clamp(1rem,3.3333333333vw,2rem)}.kth-main-content{margin-inline:auto;max-width:82rem;width:100%;padding-inline:clamp(1rem,3.3333333333vw,2rem);padding-block:1rem;flex:1}@media(min-width: 64rem){.kth-main-content{padding-block:2rem}}}@layer kth-style{.kth-alert{display:grid;gap:.25rem .5rem;grid-template-columns:auto 1fr;padding-inline:.625rem;padding-block:.5rem 1rem;border-block-start-width:.375rem;border-inline-width:.125rem;border-block-end-width:.125rem;border-style:solid;border-color:var(--color-text)}.kth-alert::before{background-color:var(--color-text);grid-column-start:1;align-self:center}.kth-alert.info{border-color:var(--color-primary, #004791)}.kth-alert.info::before{--icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23212121%22%20d%3D%22M11%207c-1%200-3.5%202-4%202.5l.5.5c.5-.5%201-1%202-1s-1%204-1%207.5c0%201.5%201%201.5%202%201s2.5-1.5%203-2L13%2015c-1%20.5-1.5%201.5-2%201s1-7%201-8%200-1-1-1ZM12.5%204a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200Z%22%2F%3E%3C%2Fsvg%3E");content:"";display:inline-block;width:1.25rem;min-width:1.25rem;height:1.25rem;mask-image:var(--icon);mask-size:cover}.kth-alert.warning{border-color:var(--color-error)}.kth-alert.warning::before{--icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23212121%22%20d%3D%22M2.386%2017.085a.848.848%200%200%201-.764-.435.735.735%200%200%201-.109-.43c.007-.16.05-.311.13-.455L9.255%203.062a.708.708%200%200%201%20.324-.313.982.982%200%200%201%20.843%200%20.709.709%200%200%201%20.324.313l7.611%2012.703c.08.144.123.296.13.455a.735.735%200%200%201-.109.43.98.98%200%200%201-.31.313.83.83%200%200%201-.454.122H2.386ZM3.77%2015.43h12.46L10%205.056%203.77%2015.43Zm6.226-.945a.758.758%200%200%200%20.55-.224.736.736%200%200%200%20.229-.546.75.75%200%200%200-.224-.549.74.74%200%200%200-.547-.226.762.762%200%200%200-.55.222.728.728%200%200%200-.229.544c0%20.214.075.398.224.55.15.153.332.23.547.23Zm0-2.485c.21%200%20.39-.072.535-.216a.72.72%200%200%200%20.219-.534V8.805a.728.728%200%200%200-.214-.535.72.72%200%200%200-.532-.215.734.734%200%200%200-.535.215.72.72%200%200%200-.219.535v2.445c0%20.213.071.39.214.534a.72.72%200%200%200%20.532.216Z%22%2F%3E%3C%2Fsvg%3E");content:"";display:inline-block;width:1.25rem;min-width:1.25rem;height:1.25rem;mask-image:var(--icon);mask-size:cover}.kth-alert.success{border-color:var(--color-success)}.kth-alert.success::before{--icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23212121%22%20d%3D%22M8.23%2014.222%204.548%2010.52l1.206-1.206%202.474%202.453%206.016-5.995L15.451%207%208.23%2014.222Z%22%2F%3E%3C%2Fsvg%3E");content:"";display:inline-block;width:1.25rem;min-width:1.25rem;height:1.25rem;mask-image:var(--icon);mask-size:cover}.kth-alert>*{grid-column-start:2}.kth-alert>:is(h2,h3,h4){font-weight:400;font-size:1rem;line-height:1.5rem;font-weight:600}.kth-alert p{margin-block:.5rem}.kth-alert p:first-child{margin-block-start:0}.kth-alert p:last-child{margin-block-end:0}}@layer kth-style{.kth-kpm{background:var(--color-background, #fcfcfc);width:100%}.kth-kpm__container{margin-inline:auto;max-width:82rem;width:100%;padding-inline:clamp(1rem,3.3333333333vw,2rem);display:flex}.kth-kpm .kpm-login{margin-inline:auto .25rem}.kth-entrances{display:none}.kth-entrances>ul{display:flex;list-style:none;padding:0;margin:0;gap:.25rem}.kth-entrances a:not([href*=intra],[href*=student]){inline-size:4rem;justify-content:center}.kth-entrances a[href*=intra],.kth-entrances a[href*=student]{padding-inline:.5rem}.kth-entrances a[aria-current=true]{background:var(--color-header, transparent)}.kth-entrances a:not([href*=intra],[href*=student])[aria-current=true]{--color-text: #fcfcfc;--color-text-muted: #f2f2f2;--color-background: #004791;--color-background-alt: #000061;--color-header: #000061;--color-on-header: #fcfcfc;--color-primary: #fcfcfc;--color-primary-hover: #fcfcfc;--color-on-primary: #004791;--color-secondary: #fcfcfc;--color-secondary-hover: rgba(33, 33, 33, 0.1);--color-tertiary: #fcfcfc;--color-error: #fad6d6;--color-error-hover: #fad6d6;--color-success: #d8ffe7;--color-success-hover: #d8ffe7;--color-border: #fcfcfc}.kth-entrances a[href*=student][aria-current=true]{--color-text: #212121;--color-text-muted: #646464;--color-background: #def0ff;--color-background-alt: #ededed;--color-header: #def0ff;--color-on-header: #000061;--color-primary: #004791;--color-primary-hover: #003975;--color-on-primary: #fcfcfc;--color-secondary: #212121;--color-secondary-hover: rgba(33, 33, 33, 0.1);--color-tertiary: #036eb8;--color-error: #bf2c17;--color-error-hover: #962312;--color-success: #366f43;--color-success-hover: #264f30;--color-border: #fcfcfc}.kth-entrances a[href*=intra][aria-current=true]{--color-text: #212121;--color-text-muted: #646464;--color-background: #ebe5e0;--color-background-alt: #f2f2f2;--color-header: #ebe5e0;--color-on-header: #000061;--color-primary: #004791;--color-primary-hover: #003975;--color-on-primary: #fcfcfc;--color-secondary: #212121;--color-secondary-hover: rgba(33, 33, 33, 0.1);--color-tertiary: #004791;--color-error: #bf2c17;--color-error-hover: #962312;--color-success: #366f43;--color-success-hover: #264f30;--color-border: #a5a5a5}@media screen and (min-width: 30rem){.kth-entrances{display:block}.kth-entrances-expandable{display:none}}}.kth-breadcrumbs{display:none;margin-inline:auto;max-width:82rem;width:100%;padding-inline:clamp(1rem,3.3333333333vw,2rem);padding-block-start:1rem}@media(min-width: 64rem){.kth-breadcrumbs{display:block}}.kth-breadcrumbs__list{list-style:none;display:flex;flex-wrap:wrap;padding:0;margin:0}.kth-breadcrumbs__list li{position:relative;padding-right:.5rem}.kth-breadcrumbs__list li::after{content:"/";color:var(--color-tertiary);padding-left:.5rem}.kth-breadcrumbs__list li:last-child::after{content:"";position:static}.CheckboxGroup legend{margin:0 0 4px 0;font-size:16px;font-weight:700;line-height:24px}.Text{display:flex;flex-flow:column nowrap}.Text .form-control{flex:1 0 auto}.ImageUpload .ImageUpload-buttons{margin-top:5px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start}.ImageUpload .ImageUpload-buttons button+button{margin-left:20px}.ImageUpload .ImageUpload-buttons input[type=file]{display:none}.ImageUpload .ImageUpload-maxsize{font-style:italic;text-align:center}.Info .form-control{border:1px solid rgba(0,0,0,0);background:none;height:auto}.Info.mode-markdown .Markdown>*:first-child{margin-top:0}.Info.mode-markdown .Markdown>*:last-child{margin-bottom:0}.Info.mode-image .form-control{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:center}.Info.mode-image .form-control img{max-width:100%}.List>*:not(:first-child){margin-top:5px}.List ul{padding:0}.List-item{margin-bottom:1rem;border-radius:5px;background-color:var(--color-background-alt);overflow:hidden;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:stretch}.List-item .List-item-rearrange{padding:10px 0 10px 20px;border-radius:5px 0 0 5px;outline:none !important;display:flex;justify-content:center;align-items:center}.List-item .List-item-rearrange img{height:25px;width:25px;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none}.List-item .List-item-norearrange,.List-item .List-item-rearrange-target{border-radius:5px 0 0 5px;width:45px}.List-item .List-item-controls{flex:1 1 auto;padding:8px 20px 8px 20px;justify-content:space-around}@media only screen and (max-width: 767.98px){.List-item .List-item-controls{flex-direction:column}}.List-item .List-item-controls>*{flex-grow:1}.List-item .List-item-controls>*:not(:last-child){margin-right:1rem}@media only screen and (max-width: 767.98px){.List-item .List-item-controls>*:not(:last-child){margin-right:0}}.List-item .List-item-controls.page{margin-top:2px}.List-item .List-item-controls .form-group{margin:1rem 0}.List-item .List-item-controls .space-or-linebreak::after{margin-left:.65rem;content:" "}@media only screen and (max-width: 575.98px){.List-item .List-item-controls .space-or-linebreak::after{content:"\a";white-space:pre}}.List-item .List-item-remove{padding:10px min(20px,2vw) 10px 0;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}@media(max-width: 575px){.List-item .List-item-remove{width:5rem}}.List-item .List-item-remove img{height:18px;width:18px}.List-item .List-item-remove button{margin-left:0;border:none;display:flex}@media(max-width: 575px){.List-item .List-item-remove button{flex-direction:column}}.List-item .List-item-remove button span{color:var(--color-primary);font-weight:400;font-size:1rem;line-height:1.5rem;padding-right:.5rem}@media(max-width: 575px){.List-item .List-item-remove button span{line-height:1.2rem;margin-bottom:.2rem;padding-right:unset}}@media only screen and (max-width: 575.98px){.List-item .List-item-remove .sr-only-sm{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}}.List-item .List-item-noremove{width:60px}.Subjects-button-row{margin-top:0px;display:flex;justify-content:flex-end;position:sticky;bottom:0px;padding:20px 0px;background-color:var(--color-background)}.Subjects-button-row button{margin-left:1rem}.Input .form-control-wrapper.is-invalid{border:1px solid var(--color-error);padding:8px}.Input .form-control-wrapper.is-invalid input{background:var(--color-error)}body.cke_editable table thead th{padding:.75rem;font-size:1rem;color:var(--color-background)}body.cke_editable table tbody tr td,body.cke_editable table tbody tr th,body.cke_editable table tbody th td,body.cke_editable table tbody th th{padding:.75rem;vertical-align:top}body.cke_editable p,body.cke_editable ul,body.cke_editable ol{font-family:Figtree,sans-serif;color:var(--color-text)}body.cke_editable p img,body.cke_editable ul img,body.cke_editable ol img{margin-bottom:14px}body.cke_editable p .pull-left,body.cke_editable ul .pull-left,body.cke_editable ol .pull-left{float:left;margin-right:30px}body.cke_editable p .pull-right,body.cke_editable ul .pull-right,body.cke_editable ol .pull-right{float:right;margin-left:30px}#htmlContent img{max-width:100%}.system-message .message{display:inline-block;margin-left:1rem}.system-message .glyphicon{color:var(--color-secondary)}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;overflow:hidden}h1{margin-bottom:28px}#ProfilePage .sidebarByline,#ProfilePage .avatar-stats{display:block}@media(min-width: 993px){#ProfilePage .sidebarByline,#ProfilePage .avatar-stats{display:none}}@media(max-width: 992px){#ProfilePage .sidebarByline{margin-bottom:20px}}@media(max-width: 992px){#ProfilePage .avatar-stats{margin-bottom:20px}}@media(max-width: 992px){#ProfilePage .sidebarByline+.avatar-stats{margin-top:-10px}}#ProfilePage .profile-right .sidebarByline,#ProfilePage .profile-right .avatar-stats{display:flex;margin-bottom:30px;overflow:hidden}#ProfilePage .profile-right .sidebarByline .avatarImg,#ProfilePage .profile-right .avatar-stats .avatarImg{margin-bottom:0px}@media(max-width: 992px){#ProfilePage .profile-right .sidebarByline,#ProfilePage .profile-right .avatar-stats{display:none}}#ProfilePage hr{color:var(--color-border);margin-top:30px;margin-bottom:30px}#ProfilePage .profileHeader .profileButtons{margin:1rem 0}#ProfilePage .aboutMeHeader{margin:1.25rem 0}#ProfilePage.profileView .profileContainer .profileWrapper .job-title{margin-bottom:.75rem}#ProfilePage.profileView .profileContainer .profileWrapper .courseItem{margin:0px 0 14px}#ProfilePage.profileView .profileContainer .profileWrapper .help-block{margin:5px 0}#ProfilePage.profileView .profileContainer .profileWrapper .course-title{margin-bottom:1rem}#ProfilePage.profileView .profileContainer .profile-right .sidebarByline{margin-bottom:30px;display:none}@media only screen and (min-width: 993px){#ProfilePage.profileView .profileContainer .profile-right .sidebarByline{display:block}}#ProfilePage.profileView .profileContainer .profile-right #editPages{margin-top:0}#ProfilePage.profileView .profileContainer .profile-right #editPages a{display:block}#ProfilePage.profileView .profileContainer .profile-right #editLinksList a{display:block}#ProfilePage.profileEdit .profileHeader .profileButtons .closeButtonDiv #closeEditProfile{margin-right:20px;background-color:var(--color-background)}#ProfilePage.profileEdit .profileContainer{grid-gap:30px}#ProfilePage.profileEdit .profileContainer .profileWrapper{border:1px solid var(--color-border);padding:1.25rem;padding-bottom:0px}#ProfilePage.profileEdit .profileContainer .profileWrapper .courseItem{margin-bottom:1rem}#ProfilePage.profileEdit .profileContainer .profile-right .sidebarByline{display:block;margin-bottom:30px}@media(max-width: 992px){#ProfilePage.profileEdit .profileContainer .profile-right .sidebarByline{display:none}}#ProfilePage.profileEdit .profileContainer .profile-right #editPages{margin-top:0}#ProfilePage.profileEdit .profileContainer .profile-right #editPages a{display:block}#ProfilePage.profileEdit .profileContainer .profile-right #editLinksList a{display:block}#ProfilePage.linksEdit #editProfileLink{margin:0 1rem 1rem 0;background-color:var(--color-on-primary)}#ProfilePage.portfolioListEdit #editProfileLink{margin:0 1rem 1rem 0;background-color:var(--color-on-primary)}#ProfilePage.portfolioListEdit #createNewPage{margin:0 0 1rem 0}#ProfilePage .profileContainer{display:grid;grid-template-columns:3fr 1fr;grid-gap:50px;width:100%}@media(max-width: 992px){#ProfilePage .profileContainer{grid-template-columns:100%;grid-gap:20px}}#ProfilePage .profileContainer .profileWrapper .kth-alert{position:sticky;top:40px;z-index:12;background-color:var(--color-background)}@media(max-width: 992px){#ProfilePage .profileContainer .profileWrapper{width:100%;max-width:100%}}#ProfilePage .profileContainer .profileWrapper .row{margin:0}#ProfilePage .profileContainer .profileWrapper .contact-details{width:100%;padding:0;display:grid;grid-gap:0 30px;grid-template-columns:auto minmax(300px, auto)}#ProfilePage .profileContainer .profileWrapper .contact-details .control-label{font-weight:600}@media(max-width: 992px){#ProfilePage .profileContainer .profileWrapper .contact-details{grid-template-columns:100%}}#ProfilePage .profileContainer .profileWrapper .worksforWrapper{margin:0 0 14px 0}#ProfilePage .profileContainer .profileWrapper .worksforWrapper p{margin:0}#ProfilePage .profileContainer .profileWrapper .mobileImage .avatarImg{max-width:160px;max-height:160px}@media(min-width: 992px){#ProfilePage .profileContainer .profileWrapper .mobileImage{display:none}}#ProfilePage .profileContainer .profileWrapper .card.card-body{margin-bottom:1.5rem}#ProfilePage .profileContainer .profile-right .avatar-stats{margin-top:-30px}#ProfilePage h2[itemprop=jobTitle]{margin-top:0;font-size:1.25rem}.profile-visibility{margin-bottom:30px;margin-top:20px}form .pull-right a.cancel{margin-right:1em}@media only screen and (min-width: 1024px){.cke_inner.cke_maximized{padding-top:31px}}.html-content>h3:first-child{margin-top:0}.html-content:before,.html-content:after{display:table;content:""}.html-content:after{clear:both}.html-content div[data-oembed-url]{margin-bottom:14px}.html-content h3{margin-top:24px;margin-bottom:10px}.html-content p{max-width:615px;margin-bottom:1rem}.html-content p img{margin-bottom:14px}.html-content p img.kth-content-img.pull-left{float:left;margin-right:30px}.html-content p img.kth-content-img.pull-right{float:right;margin-left:30px}.html-content ul,.html-content h2,.html-content h3,.html-content h4,.html-content h5,.html-content h6{max-width:615px}.disabled .glyphicon{cursor:inherit}.sidebarPublications,.sidebarPortfolio,.sidebarLinks{margin-bottom:30px}.sidebarPublications .pencil-icon::after,.sidebarPortfolio .pencil-icon::after,.sidebarLinks .pencil-icon::after{content:"";height:20px;width:20px;display:inline-block;margin:auto;margin-left:10px;margin-bottom:-2px;background-image:url(/profile/static/edit-blue.e49ca8ce.svg);background-size:contain;background-repeat:no-repeat}.edit-header{margin-top:0;font-size:1.25rem}.avatar-img-wrapper{position:relative}.avatar-img-wrapper .pencil-icon::after{content:"";height:20px;width:20px;display:inline-block;margin:auto;margin-left:10px;margin-bottom:-2px;background-image:url(/profile/static/edit-blue.e49ca8ce.svg);background-size:contain;background-repeat:no-repeat}.avatar-img-wrapper .delete-avatar-img{position:absolute;bottom:0;width:200px;background-color:var(--color-background);padding:.5rem 0}.avatar-img-wrapper .delete-avatar-img .delete-btn-container{display:flex}.avatar-img-wrapper .delete-avatar-img .delete-btn-container:after{content:"";height:20px;width:20px;display:inline-block;margin:auto;margin-left:10px;background-image:url(/profile/static/delete-blue.df1bcd99.svg);background-size:contain;background-repeat:no-repeat}.avatar-img-wrapper .delete-avatar-img .delete-btn-container:hover{text-decoration:underline}.avatar-img-wrapper .delete-avatar-img .delete-btn-container:hover:after{border:1px solid var(--color-background-alt);padding:5px;border-radius:3px;cursor:pointer}.edit-button-and-info{display:block;text-align:left;color:#65656c;margin-bottom:.5em}.edit-button-and-info a{background-color:rgba(0,0,0,0)}.edit-button-and-info a:hover{background-color:rgba(0,0,0,0)}.edit-button-and-info a:visited{background-color:rgba(0,0,0,0)}.edit-button-and-info a.pencil-icon::after{content:"";height:20px;width:20px;display:inline-block;margin:auto;margin-left:10px;margin-bottom:-2px;background-image:url(/profile/static/edit-blue.e49ca8ce.svg);background-size:contain;background-repeat:no-repeat}.edit-button-and-info a:hover.pencil-icon::after{border:1px solid var(--color-background-alt);padding:5px;border-radius:3px}.edit-button-and-info button.trash-icon::after{content:"";height:20px;width:16px;display:inline-block;margin:auto;margin-left:10px;background-image:url(/profile/static/delete-blue.df1bcd99.svg);background-size:contain;background-repeat:no-repeat}.profile-right{flex:0 0 330px;max-width:330px;padding:0}@media(max-width: 992px){.profile-right{text-align:left;width:100%;max-width:100%;padding:0}}.profile-right .sidebarByline .avatarContainer{max-width:6.2em;padding:0;margin-right:20px}.profile-right .sidebarByline .sidebarBylineInfo{padding-left:0;margin-bottom:0}.profile-right .sidebarByline .sidebarBylineInfo .list-unstyled{margin-bottom:0}.profile-right .sidebarByline .sidebarBylineInfo .list-unstyled li:first-of-type{margin-bottom:.4rem}.profile-right .sidebarByline .sidebarBylineInfo .list-unstyled li{margin-bottom:0}.profile-right .sidebarByline .sidebarBylineInfo .title{text-transform:lowercase}.profile-right .sidebarByline .sidebarBylineInfo .title::first-letter{text-transform:uppercase}.profile-right ul:last-of-type{margin-bottom:2em}.profile-right ul:last-of-type li{overflow-wrap:break-word;margin-bottom:14px}.form-control{border-radius:0}.form-control--delete{margin-left:10px}.form-select{background-size:20px 16px;border-radius:0}.buttonContainer{margin-bottom:14px}.panel-heading>span{padding:.125rem 0}.panel-heading>span .eventTitle{font-weight:bold}.panel-heading>span .eventMetadata{margin-top:6px}.panel-heading>span hr{color:var(--color-border);margin-top:30px;margin-bottom:30px}.list-group .commentMetadata{font-style:italic;color:gray}.moderation-navigation .total{margin:0 1rem}.moderation-event{width:100%;padding-block:10px}.moderation-event .pull-right{float:right}.moderation-event .pull-right span{margin-left:.2rem}.moderation-event .eventMetadata{margin-top:6px}.moderation-event .eventTitle{font-weight:bold}.moderation-event span.pull-right{margin-top:0}.moderation-event ul{max-width:750px}.moderation-event .look-like-link{background:none !important;border:none;padding:0 !important;color:#069;text-decoration:underline;cursor:pointer;margin-right:.2rem}.adminIndex #admin-page form .kth-button.error{margin:10px 0}.adminIndex #admin-page form .info-text{margin-top:2px}.adminIndex #admin-page .card.card-body{margin-top:2rem}.adminIndex #admin-page .help-block{margin-bottom:0;margin-left:.5rem;font-style:italic}.adminIndex .admin-right-column h3{margin-top:24px;margin-bottom:10px}.adminIndex .admin-right-column p{margin-bottom:1rem}.browse-files .picture-icon::after{content:"";height:20px;width:16px;display:inline-block;margin:auto;background-image:url(/profile/static/image-blue.5340dfff.svg);background-size:contain;background-repeat:no-repeat;margin-bottom:-3px}.browse-files .link-icon::after{content:"";height:16px;width:20px;display:inline-block;margin:auto;vertical-align:middle;background-image:url(/profile/static/link-blue.f023b498.svg);background-size:contain;background-repeat:no-repeat;margin-bottom:-3px}.browse-files .trashcan-icon::after{content:"";height:20px;width:20px;display:inline-block;margin:auto;background-image:url(/profile/static/delete-blue.df1bcd99.svg);background-size:contain;background-repeat:no-repeat;margin-bottom:-3px}.browse-files .browse-content-filename{max-width:33em;overflow-x:hidden;text-overflow:ellipsis}.browse-files .insertActions{white-space:nowrap}.browse-files .browse-delete{text-align:center}.closeButtonDiv{margin-left:1.6em}.glyphicon.glyphicon-info-sign{display:inline-block;position:relative;width:20px;height:20px;background-image:url(/profile/static/open-modal-blue.5684c7a6.svg);background-size:contain;background-repeat:no-repeat;cursor:pointer}.glyphicon.glyphicon-info-sign.glyphicon-info-sign-super{vertical-align:super}.invisible{display:none}.profileHeader{padding:0;margin-bottom:0}@media(max-width: 992px){.profileHeader{flex:0 0 100%;max-width:100%}}.profileHeader h1{overflow:hidden;border:none;padding:0}.profileHeader a{margin:0}#admin-page .card h2{margin-top:0}.mobileAvatar{clear:both}.mbottom{margin-bottom:1.6em}@media screen and (max-width: 768px){.profileButtons{width:100%}.profileButtons div{width:100%}.profileButtons div.closeButtonDiv{margin-bottom:10px !important}.profileButtons a{width:100%}.profileButtons button{width:100%}}.terms .col{padding:0}.terms p{max-width:730px;padding:.2rem 0;margin-bottom:1rem}.terms .lead{max-width:730px}.terms .accept-terms{display:flex;flex-direction:column}.terms .accept-terms .kth-button{width:fit-content;margin-top:.75rem}.avatarImg{max-width:200px !important;max-height:200px !important;object-fit:cover}.profileEdit .profileHeader .pull-left{margin-bottom:10px;width:100%}.profileEdit .profileHeader .profileButtons div{margin:auto;display:inline-block}.profileEdit .description{padding:0}.portfolio-page-edit{padding:0}.portfolio-page-edit .pull-right{float:right}.modal{margin-top:2rem}.modal.fade .modal-header h2{margin-top:-10px;margin-bottom:0}.modal.fade.in{display:block;opacity:1;background:rgba(0,0,0,.4);padding-right:15px}.modal.fade.in .modal-header{flex-direction:column}.modal.fade.in .modal-dialog{margin:3.75rem auto}#editProfile{margin-right:20px}@media(max-width: 992px){#editProfile{margin-bottom:20px}}@media only screen and (min-width: 993px){.portfolioPage{display:grid;grid-template-columns:1fr 330px;grid-gap:50px}}.portfolioPage #closeEditProfile{margin-right:20px;background-color:var(--color-background)}.portfolioPage table tr td,.portfolioPage table tr th,.portfolioPage table th td,.portfolioPage table th th{padding:.75rem;vertical-align:top}.portfolioPage .profile-right .d-block{border-color:var(--color-border)}.portfolioPage .profile-right .sidebarByline{display:flex;margin-bottom:30px;overflow:hidden}@media(max-width: 992px){.portfolioPage .profile-right .sidebarByline{margin:20px 0}}.portfolioPage .profile-right #editPages{width:100%}.portfolioPage .profile-right #editPages.sidebarPortfolio a{display:block}.Info .form-control{padding:0}.researcher{padding:0}.researcher #researcher .control-label{font-weight:600;width:100%}.researcher #researcher .control-label .glyphicon{margin-left:5px}.researcher #researcher .form-control-static{display:flex;width:100%}.researcher #researcher .form-control-static.researcher-links span:not(:last-child){margin-right:5px}.researcher #researcher .form-control-static.researcher-links span:not(:last-child):after{content:","}@media(max-width: 992px){.researcher #researcher .form-control-static{display:block}}.researcher .form-group .form-control-static{margin-right:7px}.researcher .form-group .form-control-static:after{content:","}@media(max-width: 992px){.researcher .form-group .form-control-static:after{content:""}}.researcher .form-group:last-child .form-control-static:after{content:""}.researcher .input-container{display:grid;grid-gap:0 30px;grid-template-columns:repeat(auto-fill, minmax(230px, 1fr))}@media(max-width: 992px){.researcher .input-container{grid-template-columns:100%}}.form-group.disabled .select-wrapper:after{background-color:#52a5c5}.file-upload{padding:19px 0px;position:relative}.file-upload--feedback{display:block;position:absolute;bottom:0}.file-upload--is-invalid{border-color:var(--color-error);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23d4351c'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23d4351c' stroke='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.select-wrapper{border-radius:0}.select-wrapper::after{background-color:var(--color-primary)}.select-wrapper select.form-control.is-invalid{padding-right:80px;background-position-x:calc(100% - 52px)}.portfolio-page-edit .select-wrapper select.form-group,.description .select-wrapper select.form-group{margin-bottom:0}.SubmitButton .spinner{height:24px;display:flex;justify-content:center;align-items:center}.SubmitButton .spinner>div{width:18px;height:18px;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.SubmitButton .spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.SubmitButton .spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.SubmitButton{width:auto;min-width:13rem}.SubmitButton .inner{animation:fadeIn ease 2s}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.links-list{margin-bottom:30px}.links-list ul{padding-left:0;list-style-type:none}.transparent{background-color:rgba(0,0,0,0)}.m-left-4{margin-left:4px}.m-right-16{margin-right:16px}.top-align{vertical-align:super}.jobTitleIconAlign{vertical-align:2px}.numberCell{text-align:right}.klaro .context-notice{border:none}.html-content div[data-oembed-url]{border:1px solid var(--color-background-alt)}.html-content div[data-oembed-url] div[data-type=placeholder]{padding-top:10%;max-width:100% !important}.html-content div[data-oembed-url] iframe{border:0;top:0;left:0;width:100%;height:100%;position:absolute}.kthId{font-size:.875rem}tfoot tr{background-color:#fff;border:none}tfoot tr th{background-color:#fff !important;border-top:1px solid #d4d4d4;border-bottom:none}.kth-alert{margin-bottom:20px}.table th{text-align:-webkit-match-parent}
