.componentContainer{-moz-column-gap:var(--gutter);column-gap:var(--gutter);display:grid;grid-template-columns:repeat(12,1fr);margin:0 auto;max-width:var(--maxwidth-content);width:100%}.componentContainer__inner{display:grid;grid-column:var(--grid-column,12);padding-top:var(--space-5)}.contact-person{--contactPersonGap:var(--space-7);--contactPersonFontSize:var(--font-size-heading-xxs);--contactPersonTemplateColumns:1fr;--contactPersonVisualHeight:40px;--contactPersonVisualWidth:40px;color:var(--color-black);display:grid;gap:var(--contactPersonGap);grid-template-columns:var(--contactPersonTemplateColumns)}@media(min-width:640px){.contact-person{--contactPersonGap:var(--space-9);--contactPersonTemplateColumns:1fr 1fr}}@media(min-width:1024px){.contact-person{--contactPersonGap:var(--space-11);--contactPersonFontSize:var(--font-size-heading-xs);--contactPersonVisualHeight:48px;--contactPersonVisualWidth:48px}}.contact-person ol,.contact-person p,.contact-person ul{font:var(--font-body-s)}.contact-person p:first-of-type{margin-top:0}.contact-person__details{display:flex;flex-direction:column;gap:var(--space-3)}.contact-person__header{align-items:center;display:flex;flex-direction:row-reverse;gap:var(--space-3);justify-content:flex-end}.contact-person__name{font-size:var(--contactPersonFontSize);font-weight:600;line-height:1.25;margin:0}.contact-person__visual{align-self:flex-start;height:var(--contactPersonVisualWidth)!important;width:var(--contactPersonVisualHeight)!important}.contact-block__department__title,.contact-block__title{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.contact-block{--cbDepartmentGap:var(--space-7);--cbDepartmentTemplateColumns:1fr;--cbDepartmentTitleFontSize:var(--font-size-heading-xxs);--cbGap:var(--space-5);--cbPadding:var(--space-9) var(--space-7);--cbPersonsGap:var(--space-5);background-color:var(--color-grey-200);color:var(--color-black);display:flex;flex-direction:column;gap:var(--cbGap);padding:var(--cbPadding)}@media(min-width:640px){.contact-block{--cbDepartmentGap:var(--space-9);--cbDepartmentTemplateColumns:1fr 1fr}}@media(min-width:1024px){.contact-block{--cbDepartmentGap:var(--space-11);--cbDepartmentTitleFontSize:var(--font-size-heading-xs);--cbGap:var(--space-7);--cbPadding:var(--space-10) var(--space-11);--cbPersonsGap:var(--space-7)}}.contact-block ol,.contact-block p,.contact-block ul{font:var(--font-body-s)}.contact-block p:first-of-type{margin-top:0}.contact-block__title{font:var(--font-heading-m);margin:0}.contact-block__department{display:grid;gap:var(--cbDepartmentGap);grid-template-columns:var(--cbDepartmentTemplateColumns)}.contact-block__department__title{font-size:var(--cbDepartmentTitleFontSize);font-weight:600;margin:0 0 var(--space-3)}.contact-block__department__details{display:flex;flex-direction:column;gap:var(--space-5)}.contact-block__department:has(+.contact-block__persons){margin-bottom:var(--space-7)}.contact-block__persons{display:flex;flex-direction:column;gap:var(--cbPersonsGap);list-style:none;margin:0;padding:0}.contact-block__person--indented{background-color:var(--color-white);padding:var(--space-7)}.mws-embed iframe{border:none!important;width:100%!important}.mws-link-list{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-5)}.quick-link-group{--backgroundColor:var(--color-grey-100);--labelColor:var(--color-grey-900);--iconColor:var(--color-primary)}.quick-link-group__title{font:var(--font-heading-m);margin:0 0 var(--gutter)}.quick-link-group__list{display:grid;font:var(--font-ui-l);font-weight:600;gap:var(--gutter);grid-template-columns:repeat(auto-fit,minmax(350px,1fr));list-style:none;margin:0;padding:0}.quick-link-group__list:has(li:only-child){grid-template-columns:minmax(min(100%,350px),50%)}.quick-link-group .uva-icon{color:var(--iconColor);flex-shrink:0}.quick-link-item{align-items:center;background-color:var(--backgroundColor);border:1px solid var(--color-grey-300);color:var(--labelColor);display:grid;gap:var(--space-5);grid-template-columns:auto 1fr;padding:var(--space-7);text-decoration:none;transition:all .2s var(--ease)}.quick-link-item:hover{--labelColor:var(--color-primary)}.subtopic-block{--backgroundColor:var(--color-grey-100);--boxShadow:transparent;--gridTemplateColumns:1fr;--underlineColor:transparent}.subtopic-block__title{font:var(--font-heading-m);margin:0 0 var(--gutter)}.subtopic-block__topics{color:var(--color-black);display:grid;gap:var(--gutter);grid-template-columns:var(--gridTemplateColumns);list-style:none;margin:0;padding:0}@media(min-width:640px){.subtopic-block__topics{--gridTemplateColumns:repeat(2,1fr)}}@media(min-width:1024px){.subtopic-block__topics{--gridTemplateColumns:repeat(3,1fr)}}.subtopic-block__link{background-color:var(--backgroundColor);border:1px solid var(--color-grey-300);box-shadow:var(--boxShadow);color:inherit;display:block;height:100%;padding:var(--space-6) var(--space-7);text-decoration:none;transition:all .2s var(--ease)}.subtopic-block__link:hover{--boxShadow:var(--elevation-2);--underlineColor:var(--color-primary)}.subtopic-block__item__title{color:var(--color-primary);font:var(--font-heading-xxs);margin:0 0 var(--space-1)}.subtopic-block__item__title span{border-bottom:1px solid var(--underlineColor);padding-bottom:0;transition:border-color .25s ease-out}.subtopic-block__item__summary{font:var(--font-body-s);margin:0}.topic-block a:focus-visible{outline:2px solid var(--color-navy-600);outline-offset:3px}.topic-block a[class*=disabled]:focus-visible,.topic-block a[disabled]:focus-visible{outline-style:dashed!important}.topic-block{--borderColor:var(--color-grey-300);--gridTemplateColumns:1fr;--labelColor:currentcolor;--underlineColor:transparent;--transition:all .25s var(--ease);--horizontalPadding:var(--space-5);--verticalPadding:var(--space-4);--titleBackgroundColor:var(--color-grey-200)}.topic-block--horizontal{--horizontalPadding:0;--verticalPadding:var(--space-3);--titleBackgroundColor:transparent}.topic-block__title{font:var(--font-heading-m);margin:0 0 var(--space-9)}.topic-block__topics{display:grid;gap:var(--space-10) var(--space-9);grid-template-columns:var(--gridTemplateColumns)}@media(min-width:640px){.topic-block__topics{--gridTemplateColumns:repeat(2,1fr)}}@media(min-width:1024px){.topic-block__topics{--gridTemplateColumns:repeat(3,1fr)}}.topic-block--horizontal .topic-block__topics{--gridTemplateColumns:1fr}.topic-block a{color:var(--labelColor);display:block;text-decoration:none}.topic-block a:hover{--labelColor:var(--color-primary-dark);--underlineColor:var(--labelColor)}.topic-block a span{border-bottom:1px solid var(--underlineColor);padding-bottom:0;transition:var(--transition)}.topic-block__group{-moz-column-break-inside:avoid;break-inside:avoid}.topic-block__group ul{list-style:none;margin:0;padding:0}.topic-block--horizontal .topic-block__group ul{display:grid;gap:0 var(--space-9);grid-template-columns:var(--gridTemplateColumns)}@media(min-width:640px){.topic-block--horizontal .topic-block__group ul{--gridTemplateColumns:repeat(2,1fr)}}.topic-block__group li{padding:0 var(--horizontalPadding)}.topic-block__group li:last-of-type{--borderColor:transparent}.topic-block--horizontal .topic-block__group li:last-of-type{--borderColor:var(--color-grey-300)}.topic-block__group__title{background-color:var(--titleBackgroundColor);color:var(--color-primary);font:var(--font-heading-xxs);margin:0}.topic-block--horizontal .topic-block__group__title,.topic-block__group__title{padding:var(--space-4) var(--horizontalPadding)}.topic-block__item{border-bottom:1px solid var(--borderColor);color:var(--color-black);font:var(--font-body-s);font-family:var(--font-sans);height:100%;padding:var(--verticalPadding) 0}.error-container .error-code{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.error-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2rem;text-align:center}.error-container .error-title{color:var(--uva-color-error);margin:1rem 0}.error-container .error-code,.error-container .error-message{color:var(--uva-color-text-secondary);margin-bottom:1.5rem}.error-container .error-code{margin-top:1.5rem;text-align:left;white-space:pre-wrap}
