.dynamic-anchored-content-link{font-size:1rem;line-height:1.5rem;font-family:Gotham HTF,serif;margin-bottom:1rem;color:#155a93;font-weight:300;letter-spacing:0}@media (min-width: 48rem){.dynamic-anchored-content-link{font-size:1.25rem;line-height:2rem}}@media (min-width: 90rem){.dynamic-anchored-content-link{margin-bottom:.5rem;font-size:1.375rem}}.dynamic-anchored-content__section{padding-left:1rem;padding-right:1rem;padding-top:5rem}@media (min-width: 48rem){.dynamic-anchored-content__section{padding-left:7.14%}}@media (min-width: 48rem){.dynamic-anchored-content__section{padding-right:7.14%}}.dynamic-anchored-content__title{font-size:2.75rem;line-height:3rem;font-family:Yale New,serif;margin-bottom:1.5rem;color:#0d0d0d}@media (min-width: 64rem){.dynamic-anchored-content__title{font-size:4rem;line-height:4.5rem}}@media (min-width: 90rem){.dynamic-anchored-content__title{margin-bottom:2rem}}.dynamic-anchored-content__heading{max-width:100%;padding-top:2.5rem}@media (min-width: 48rem){.dynamic-anchored-content__heading{max-width:80%;padding-top:3.75rem}}@media (min-width: 64rem){.dynamic-anchored-content__heading{max-width:90%;padding-top:3rem}}.dynamic-anchored-content__heading:after{display:none}@media (min-width: 48rem){.dynamic-anchored-content__heading:after{display:inline-block}}.dynamic-anchored-content__heading-overflow{overflow:visible}.department-intro-buttons-panel{display:flex;flex-direction:column;padding:1.5rem;background-color:#155a93}@media (min-width: 48rem){.department-intro-buttons-panel{width:80%;flex-direction:column;padding:1.5rem 3rem}}@media (min-width: 64rem){.department-intro-buttons-panel{width:fit-content;flex-direction:row}}@media (min-width: 90rem){.department-intro-buttons-panel{padding:3rem 5rem}}.department-intro-buttons-panel__button{display:flex;width:100%;justify-content:center;border:.0625rem solid #fff;margin-bottom:.9375rem;text-transform:uppercase}@media (min-width: 64rem){.department-intro-buttons-panel__button{width:auto;margin-right:.9375rem;margin-bottom:0}}.department-intro-buttons-panel__button:last-child{margin-right:0}.department-intro-buttons-panel__button:focus{outline-color:#fff}.department-intro-buttons-panel--compact .department-intro-buttons-panel__button{width:100%;margin-bottom:.9375rem;text-transform:uppercase}@media (min-width: 90rem){.department-intro-buttons-panel--compact .department-intro-buttons-panel__button{width:auto;margin-right:.9375rem;margin-bottom:0}}.department-intro-buttons-panel--compact .department-intro-buttons-panel__button:last-child{margin-right:0}@media (min-width: 48rem){.department-intro-buttons-panel--compact .department-intro-buttons-panel__middle-buttons-container{flex-direction:column}}@media (min-width: 64rem){.department-intro-buttons-panel--compact .department-intro-buttons-panel__middle-buttons-container{margin-right:0}}@media (min-width: 90rem){.department-intro-buttons-panel--compact .department-intro-buttons-panel__middle-buttons-container{flex-direction:row;margin-right:.9375rem}}@media (min-width: 48rem){.department-intro-buttons-panel--compact{width:100%;flex-direction:column}}@media (min-width: 90rem){.department-intro-buttons-panel--compact{flex-direction:row}}.department-intro-buttons-panel__appointment-button{background-color:#09253e;color:#fff;border:none}.department-intro-buttons-panel__appointment-button:hover{background-color:#071e32}.department-intro-buttons-panel__appointment-button:focus{background-color:#051625;outline-color:#051625}.department-intro-buttons-panel__appointment-button:hover .button__label-underline,.department-intro-buttons-panel__appointment-button:focus .button__label-underline{background-color:#fff}.department-intro-buttons-panel__middle-buttons-container{display:flex;flex-direction:column}@media (min-width: 48rem){.department-intro-buttons-panel__middle-buttons-container{flex-direction:row}}@media (min-width: 64rem){.department-intro-buttons-panel__middle-buttons-container{margin-right:.9375rem}}@media (min-width: 48rem){.department-intro-buttons-panel__middle-buttons-container .department-intro-buttons-panel__button{margin-right:.9375rem}}.department-intro-buttons-panel__middle-buttons-container .department-intro-buttons-panel__button:last-child{margin-right:0}.department-intro-navigation-item{display:flex;border-bottom:solid .0625rem #c9cccf;background-color:#0000}.department-intro-navigation-item:focus{outline:.125rem solid #155a93;outline-offset:.1875rem}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.department-intro-navigation-item:focus{outline-width:.125rem}}.department-intro-navigation-item--active:focus{outline-color:#09253e}.department-intro-navigation-item__content-container{display:flex;width:100%;min-width:5rem;justify-content:center;padding-bottom:1.4375rem}@media (min-width: 48rem){.department-intro-navigation-item__content-container{min-width:6.375rem}}@media (min-width: 64rem){.department-intro-navigation-item__content-container{min-width:8rem}}@media (min-width: 90rem){.department-intro-navigation-item__content-container{min-width:10.625rem}}.department-intro-navigation-item__label{font-family:Gotham HTF,serif;font-size:.875rem;line-height:1.25rem;line-height:1.5rem;text-align:center}@media (min-width: 64rem){.department-intro-navigation-item__label{font-size:1rem;line-height:1.5rem}}@media (hover: hover),screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.department-intro-navigation-item:hover .department-intro-navigation-item__content-container:after{width:75%}}.department-intro-navigation-item:focus .department-intro-navigation-item__content-container:after{width:100%}.department-intro-navigation-item:active .department-intro-navigation-item__content-container:after{width:100%}.department-intro-navigation-item.department-intro-navigation-item--active{position:relative}.department-intro-navigation-item.department-intro-navigation-item--active:after{position:absolute;bottom:-.0625rem;left:0;display:block;height:.1875rem;background-color:#09253e;content:"";width:100%;height:3px}.department-intro-navigation-item__content-container{position:relative}.department-intro-navigation-item__content-container:after{position:absolute;bottom:-.0625rem;left:0;display:block;height:.1875rem;background-color:#155a93;content:"";width:0;transition:width .1s ease-out}.department-intro-navigation{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;margin-bottom:2.1875rem}@media (min-width: 48rem){.department-intro-navigation{justify-content:flex-start}}@media (min-width: 64rem){.department-intro-navigation{margin-bottom:3.625rem}}.department-intro-navigation__item{flex-grow:1;margin:0 .9375rem .9375rem 0}@media (min-width: 48rem){.department-intro-navigation__item{flex-grow:0}}@media (min-width: 64rem){.department-intro-navigation__item{margin:0 1.8125rem 1.8125rem 0}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.department-intro-navigation__item{width:100%}}.department-intro-navigation__item:last-of-type{margin-right:0}.department-intro{display:flex;flex-direction:column}@media (min-width: 48rem){.department-intro{flex-direction:row}}.department-intro--without-image .department-intro__content-container{width:100%}.department-intro__image{width:100%;height:0;padding-bottom:56.25%;max-height:18.75rem}@media (min-width: 40.875rem){.department-intro__image{width:100%;height:0;padding-bottom:47.62%}}@media (min-width: 48rem){.department-intro__image{max-width:21.875rem;height:auto;max-height:53.125rem;padding-bottom:0}}@media screen and (min-width: 48rem)and (-ms-high-contrast: active),(min-width: 48rem)and (-ms-high-contrast: none){.department-intro__image{width:21.875rem}}@media (min-width: 64rem){.department-intro__image{max-width:31.25rem}}@media screen and (min-width: 64rem)and (-ms-high-contrast: active),(min-width: 64rem)and (-ms-high-contrast: none){.department-intro__image{width:31.25rem}}.department-intro__content-container{z-index:25}@media (min-width: 48rem){.department-intro__content-container{width:calc(100% - 21.875rem)}}@media (min-width: 90rem){.department-intro__content-container{width:calc(100% - 31.25rem)}}.department-intro__content{padding:2.8125rem .625rem;background-color:#fff}@media (min-width: 48rem){.department-intro__content{padding:2.8125rem 2.5rem}}@media (min-width: 90rem){.department-intro__content{padding:5.625rem 7.5rem}}.department-intro__buttons-panel-container{margin-top:-2.8125rem}@media (min-width: 90rem){.department-intro__buttons-panel-container{margin-top:-5.625rem}}.department-intro__title{font-family:Yale New,serif;font-size:2.75rem;line-height:3rem;margin-bottom:2.8125rem}@media (min-width: 64rem){.department-intro__title{font-size:3rem;line-height:3.5rem}}@media (min-width: 48rem){.department-intro__title{margin-bottom:1.5625rem}}.department-intro__title--without-paddings{margin-bottom:0}.department-intro__subtitle{font-size:1.75rem;line-height:3.5rem;font-family:Gotham HTF,serif;margin-bottom:1rem}@media (min-width: 64rem){.department-intro__subtitle{font-size:2rem;line-height:4rem}}.department-intro__summary{font-family:Gotham HTF,serif;font-size:1rem;line-height:1.5rem;margin-bottom:2.8125rem}.department-intro__summary h1{font-family:Yale New,serif;font-size:3.5rem;line-height:3.5rem;margin-bottom:2.25rem}@media (min-width: 64rem){.department-intro__summary h1{font-size:3.5rem;line-height:4rem}}.department-intro__summary h2{font-family:Yale New,serif;font-size:2.75rem;line-height:3rem;margin-top:1.5rem;margin-bottom:1.5rem}@media (min-width: 64rem){.department-intro__summary h2{font-size:3rem;line-height:3.5rem}}.department-intro__summary h3{font-family:Yale New,serif;font-size:2rem;line-height:2.5rem;margin-top:.75rem;margin-bottom:.75rem}@media (min-width: 64rem){.department-intro__summary h3{font-size:2.5rem;line-height:3rem}}.department-intro__summary h4{font-family:Yale New,serif;font-size:1.75rem;line-height:2rem;margin-top:.75rem;margin-bottom:.75rem}@media (min-width: 64rem){.department-intro__summary h4{font-size:2rem;line-height:2.5rem}}.department-intro__summary h5{font-family:Gotham HTF,serif;font-size:1.25rem;font-weight:700;line-height:1.75rem;margin-top:.75rem;margin-bottom:.75rem}.department-intro__summary h6{margin-top:.75rem;margin-bottom:.75rem}.department-intro__summary ol,.department-intro__summary ul{margin:.75rem 0}.department-intro__summary ol>li,.department-intro__summary ul>li{width:100%;padding:.3125rem 0}.department-intro__summary ol>li:first-child,.department-intro__summary ul>li:first-child{padding-top:0}.department-intro__summary ol>li:last-child,.department-intro__summary ul>li:last-child{padding-bottom:0}.department-intro__summary ol>li{list-style-type:decimal}.department-intro__summary ol,.department-intro__summary ol ul,.department-intro__summary ol ol{margin-left:1.875rem}.department-intro__summary ol>li,.department-intro__summary ol ul>li,.department-intro__summary ol ol>li{position:relative;left:0;margin-left:0;padding-left:.625rem;word-break:break-word}@media (min-width: 48rem){.department-intro__summary ol>li,.department-intro__summary ol ul>li,.department-intro__summary ol ol>li{padding-left:.875rem}}.department-intro__summary ol ol>li{list-style-type:lower-alpha}.department-intro__summary ol ol ol>li{list-style-type:lower-roman}.department-intro__summary ol ol ol ol>li{list-style-type:decimal}.department-intro__summary ol ol ol ol ol>li{list-style-type:lower-alpha}.department-intro__summary ol ol ol ol ol ol>li{list-style-type:lower-roman}.department-intro__summary ul>li{list-style-type:"\25cf"}.department-intro__summary ul,.department-intro__summary ul ul,.department-intro__summary ul ol{margin-left:1.875rem}.department-intro__summary ul>li,.department-intro__summary ul ul>li,.department-intro__summary ul ol>li{position:relative;left:0;margin-left:0;padding-left:.625rem;word-break:break-word}@media (min-width: 48rem){.department-intro__summary ul>li,.department-intro__summary ul ul>li,.department-intro__summary ul ol>li{padding-left:.875rem}}.department-intro__summary ul ul>li{list-style-type:"\25cb"}.department-intro__summary ul ul ul>li{list-style-type:"\25a0"}.department-intro__summary ul ul ul ul>li{list-style-type:"\25cf"}.department-intro__summary ul ul ul ul ul>li{list-style-type:"\25cb"}.department-intro__summary ul ul ul ul ul ul>li{list-style-type:"\25a0"}.department-intro__summary a{outline-color:#0000;outline-style:hidden;outline-width:0;border-bottom-color:#155a93;color:#155a93;position:relative;border-bottom-width:.0625rem;border-bottom-style:solid;background-color:#0000;cursor:pointer;font-family:Gotham HTF,serif;font-size:inherit;text-decoration:none}@media not all and (resolution >= .001dpcm){@supports (-webkit-appearance: none){.department-intro__summary a{outline-color:#00000003;outline-style:solid}}}.department-intro__summary a:hover{border-bottom-color:#114876;color:#114876}.department-intro__summary a:focus{border-bottom-color:#0d3658;color:#0d3658}.department-intro__summary a:focus{border-bottom-width:.25rem}.department-intro__summary p{margin-top:1.5rem;margin-bottom:0}.department-intro__summary p:first-of-type,.department-intro__summary p:empty{margin-top:0}.department-intro__summary b,.department-intro__summary strong{font-weight:700}.department-intro__summary em,.department-intro__summary i{font-style:italic}.department-intro__summary hr{border:none;border-top:.0625rem solid #ebebeb;margin:1.5rem 0}.department-intro__summary code,.department-intro__summary kbd,.department-intro__summary pre,.department-intro__summary samp{font-family:Menlo,Monaco,Consolas,Courier New,monospace}.department-intro__summary pre{display:block;overflow:auto;padding:.625rem;border:.0625rem solid #ebebeb;margin-top:1.5rem;margin-bottom:1.5rem;background-color:#f8f8f8;color:#0d0d0d;font-size:.8125rem;line-height:1.4;white-space:pre-wrap;word-wrap:break-word}.department-intro__summary sup{font-size:smaller;vertical-align:super}.department-intro__summary sub{font-size:smaller;vertical-align:sub}.department-intro__summary sup,.department-intro__summary sub{line-height:0}.department-intro__summary img{width:100%}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.department-intro__summary img{height:100%}}@supports (-ms-ime-align: auto){.department-intro__summary img{height:100%}}@media (min-width: 64rem){.department-intro__summary{font-size:1.125rem;line-height:1.625rem}}@media (min-width: 48rem){.department-intro__summary{margin-bottom:3.75rem}}
