<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media (min-width:992px){article .bg.two-tone{background-position-y:calc(var(--breadcrumb-height, 58px) + var(--header-height, 178px) + 21rem)}}@media (max-width:991px){article .bg.two-tone{background-position-y:calc(var(--breadcrumb-height, 58px) + var(--header-height, 178px) - .16rem + 33vw)}}@media (max-width:767px){article .bg.two-tone{background-position-y:calc(var(--breadcrumb-height, 58px) + var(--header-height, 112px) - .16rem + 33vw)}}@media (min-width:992px){article .two-tone.aside{background-position-x:60vw;background-position-y:0}}article .standard-width{margin-left:auto;margin-right:auto;max-width:42.5rem}@media (max-width:991px){article .standard-width{padding-left:1rem;padding-right:1rem}}.article__top{margin-bottom:2rem;overflow-wrap:break-word;word-break:break-word}.aside .article__top{margin-left:auto;margin-right:auto;max-width:90rem;width:100%}@media (min-width:992px){.aside .article__top{display:flex;flex-direction:row-reverse;padding-bottom:0}}.article__title-label{display:block;font-size:22px;font-weight:700;letter-spacing:.24em;line-height:111.5%;margin-bottom:1.5rem;text-transform:uppercase}@media (max-width:767px){.article__title-label{font-size:1rem;letter-spacing:.14em;margin-bottom:.5rem}}.article__title-label--suffix{margin-bottom:0;margin-top:2rem}.article__cover{margin:0 auto 4rem;max-width:65rem}@media (max-width:991px){.article__cover{margin-bottom:2.5rem;padding-left:1rem;padding-right:1rem}}@media (min-width:992px){.aside .article__cover{padding-left:2rem}}@media (min-width:768px){.aside .article__cover .video-responsive{padding-bottom:66.667%}}.article__cover img{width:100%}.video .article__cover-wrapper{padding-bottom:0}.article__cover-wrapper{margin:0 auto;padding-bottom:66.5%;position:relative;width:100%}.article__cover-wrapper&gt;img{background:#191b21;height:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.article__start{margin-top:2rem;text-align:center}@media (max-width:991px){.article__start{margin-top:2.5rem}}.aside .article__start{padding-left:8rem}@media (min-width:992px){.aside .article__start{margin-top:3rem;text-align:left}}@media (max-width:1399px){.aside .article__start{padding-left:3rem}}@media (max-width:991px){.aside .article__start{padding-left:1rem}}.article__byline p:last-child{margin-bottom:.25rem}article .body__block.article__default{margin-top:1rem}.article__narrow{margin-left:auto;margin-right:auto;margin-top:2rem;max-width:42rem}article .preface{padding-bottom:2rem}@media (max-width:991px){article .preface{padding-bottom:1rem}}.article__meta:not(:empty){padding-bottom:4rem}@media (max-width:991px){.article__meta:not(:empty){padding-bottom:2.75rem}}.hug-top:not(.bg) .article__meta:not(:empty){margin-bottom:4rem;padding-bottom:0}@media (max-width:991px){.hug-top:not(.bg) .article__meta:not(:empty){margin-bottom:3.5rem}}article .body__block a{overflow-wrap:break-word;word-break:break-word}article .body__block p{margin-bottom:1.75rem}@media (max-width:767px){article .body__block p{font-size:1.125rem;line-height:1.6667}}article figure img{width:100%}article figure figcaption{font-size:.75rem;line-height:1.5}.editor-align-left{margin-left:-1rem;margin-right:1rem}@media (min-width:992px){.editor-align-left{margin-left:-8rem;margin-right:6rem}}.editor-align-right{margin-left:1rem;margin-right:-1rem}@media (min-width:992px){.editor-align-right{margin-left:6rem;margin-right:-8rem}}article .body__block,article .carousel__wrapper{margin-bottom:5rem;margin-top:5rem}@media (max-width:991px){article .body__block,article .carousel__wrapper{margin-bottom:2rem;margin-top:2rem}}.article__cover .cookie-overlay{top:calc(50% - 70px)}@media (max-width:479px){.article__cover .cookie-overlay{top:calc(50% - 83px)}.article__cover .cookie-overlay img{margin-bottom:0;width:3rem}}.content-figure iframe{aspect-ratio:16/9;height:auto!important;width:100%!important}.content-figure .caption-wrapper{width:100%!important}.studyplan-override h3,.studyplan-override h4{margin:0}.studyplan-override .accordion-block__container{padding:0}.studyplan-override .text-block__container{max-width:100%}.studyplan-override [class="accordion__wrapper "] .accordion-block__container&gt;.text-block{padding:0}.studyplan-override .accordion__panel:last-of-type{border-bottom:none}.accordion__button__wrapper .underline-draw{background:none;border-bottom:1px solid #c6c7c4}.accordion__button__wrapper .underline-draw.collapsed{border-bottom:none}.accordion__button__wrapper .underline-draw.collapsed .accordion__panel-title{margin:0}.semester-section-header{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:space-between}.semester-section-header .icon-description{align-items:center;font-size:14px}.semester-section-header .icon-description img{margin-bottom:3px;margin-left:.5rem;width:16px}@media (max-width:479px){.semester-section-header{margin:0}}.semester-section{margin:1rem 0 2rem}.semester-inner-content{display:flex;flex-wrap:wrap;margin:0 -.5rem}.semester-subject{background:#ede9e8;flex:0 0 24%;line-height:1.25rem;margin:.5rem;min-height:120px;min-width:280px;padding:1rem;position:relative;text-decoration:none}.semester-subject.semester-subject--external{background:#e2e6e9;flex:0 0 90%;width:calc(840px + 1.5rem)}@media (min-width:1400px){.semester-subject.semester-subject--external{flex:0 0 74%}}@media (max-width:1399px){.semester-subject.semester-subject--external{flex:0 0 77%}}@media (max-width:1199px){.semester-subject.semester-subject--external{flex:0 0 90%}}@media (max-width:991px){.semester-subject.semester-subject--external{flex:0 0 67%}}@media (max-width:767px){.semester-subject.semester-subject--external{flex:inherit;width:calc(554px + 1rem)}}@media (max-width:479px){.semester-subject.semester-subject--external{flex:1;width:inherit}}@media (min-width:480px){.semester-subject.semester-subject--external{max-width:inherit}}.semester-subject:hover{background-color:#c6c7c4}@media (max-width:767px){.semester-subject{max-width:300px}}@media (max-width:607px){.semester-subject{flex:inherit;max-width:inherit;width:100%}}@media (min-width:768px){.semester-subject{flex:0 0 24%}}.running-head{display:block;font-size:12px;font-weight:700;letter-spacing:.24em;line-height:13px;text-align:left;text-transform:uppercase}.semester-lead{font-size:27px;font-weight:500;line-height:22px;margin:.5em 0 2rem;text-align:left}.inner-top{top:1rem}.inner,.inner-lower,.inner-top{position:absolute;width:calc(100% - 2rem)}.inner,.inner-lower{bottom:1rem}.flexit{display:flex;justify-content:space-between}.order-row{align-items:baseline;display:inline-flex}.order-row img{margin-left:.25rem}.information-banner{background-color:#e2e6e9;margin-bottom:5rem;overflow-anchor:none;padding-bottom:2.2rem;padding-top:5rem}@media (max-width:767px){.information-banner{margin-bottom:1rem;padding-bottom:2rem}}.information-banner__container{display:flex;margin:auto;max-width:1180px;overflow-wrap:break-word;word-break:break-word}@media (max-width:1199px){.information-banner__container{justify-content:space-between;margin-left:2rem;margin-right:2rem}}@media (max-width:767px){.information-banner__container{justify-content:center;margin-left:auto;margin-right:auto;max-width:42.5rem}}.information-banner__wrapper{margin-bottom:2.8rem;margin-left:1rem;margin-right:1rem;max-width:22rem}@media (max-width:991px){.information-banner__wrapper{max-width:20rem}}@media (max-width:767px){.information-banner__wrapper{margin-left:0;margin-right:0;max-width:100%}}@media (max-width:479px){.information-banner__wrapper{margin-bottom:1.8rem}}.information-banner__hr{border-bottom:1px solid rgba(25,27,33,.2)}@media (max-width:767px){.information-banner__hr{border-bottom:none}}.information-banner__label{font-size:.9rem;font-weight:400;margin-bottom:.5rem}.information-banner__content-wrapper{display:flex;font-size:1.7rem;line-height:1.2}.information-banner__content-wrapper.information-banner__department:before{background-color:#191b21;border-radius:50%;content:"";display:inline-block;height:4px;margin-right:.625rem;margin-top:.875rem;width:4px}.information-banner__content-wrapper:last-child{margin-bottom:3rem}.information-banner__content-wrapper.container{flex-direction:column;padding-left:0;padding-right:0}.information-banner__content-wrapper .information-banner__icon{margin-right:.5rem;margin-top:.19rem}@media (max-width:767px){.information-banner__content-wrapper{line-height:1.3}.information-banner__content-wrapper:last-child{margin-bottom:0}}@media (max-width:479px){.information-banner__content-wrapper{font-size:1.6rem}}.information-banner__element-wrapper{overflow:hidden;transition:height .2s ease-in-out}.information-banner__expand-button{background:transparent;border:none;display:flex;font-size:.875rem;margin-bottom:1rem;margin-top:1rem;padding:0}.information-banner__expand-button .show-less{display:none}.information-banner__expand-button .expand__icon{height:10px;margin-left:-1px;margin-right:.3rem;margin-top:.25em;min-width:10px}@media (max-width:767px){.information-banner__expand-button .expand__icon{margin-right:1rem}}.information-banner__expand-button .expand__icon .icon-shape:before{height:2px;left:0;top:4px;width:10px}.information-banner__expand-button .expand__icon .icon-shape:after{height:10px;left:4px;top:0;width:2px}.information-banner__expand-button.expanded{font-weight:500}.information-banner__expand-button.expanded .show-more{display:none}.information-banner__expand-button.expanded .show-less{display:inline}.information-banner__expand-button.expanded .expand__icon .icon-shape:before{height:3px;transform:rotate(180deg) translateY(1px)}.information-banner__expand-button.expanded .expand__icon .icon-shape:after{transform:rotate(90deg)}.information-banner__contents{margin-bottom:1.7rem}@media (max-width:767px){.information-banner__contents{margin-bottom:0}}.information-banner__content,.information-banner__location{font-size:1.7rem;line-height:1.3;margin-bottom:0}@media (max-width:479px){.information-banner__content,.information-banner__location{font-size:1.4rem}}.information-banner__content:focus,.information-banner__location:focus{outline-offset:-1px}.information-banner__location{align-items:flex-start;display:flex}.information-banner__location a{text-decoration:none}.information-banner__location-wrapper{display:inline}.information-banner__button-container{align-items:flex-start;flex-direction:column}.information-banner__button{border:2px solid #191b21;font-size:1.25rem;font-weight:500;margin:1rem 0;padding:.6rem 3.75rem;position:relative;text-decoration:none;width:-moz-fit-content;width:fit-content}.related-links-title{font-size:2rem;line-height:48px;margin:.5rem 0;padding:1.5rem 0}.related-information{background-color:#fff;padding:2.8rem 0}.related-information h2{font-size:42px;font-weight:500;line-height:52px;text-align:center}.related-information .fullwidth-button__icon{margin:0 1rem 0 0}.related-information .underline-draw__root{align-items:center;border-bottom:1px solid #c6c7c4;display:flex;padding-bottom:0}</pre></body></html>