:root{--primary-color: #0f287d;--primary-color-hover: #0a194f;--secondary-color: #ff801e}.layout-twocol-50-50{column-gap:4rem;row-gap:1rem}@media screen and (min-width:40em){.region-header .region-inner-wrapper,.region-footer .region-inner-wrapper,.region-before-content .region-inner-wrapper,.region-after-content .region-inner-wrapper{max-width:100rem}.main-inner-wrapper,.region-after-content{max-width:100rem}}.main-inner-wrapper button.button{border-radius:0;padding:0.75rem 1rem;box-shadow:0 1px 3px rgba(0, 0, 0, 0.25)}.main-inner-wrapper h2.block-title{font-size:1.85rem}.main-inner-wrapper h1.page-title{font-size:2rem}.top-location-bar{flex:1}.top-location-bar .slick-slider,.top-location-bar .show-all-locations{z-index:0}#main-navigation .menu-parent{column-gap:3rem;flex-wrap:wrap}.search-form-sds .form-actions{height:2.75rem}.search-form-sds .form-actions input.button{border-radius:0 !important}header .site-branding{padding-block:0 1rem}.container-callout .container-item{border:solid 1px var(--primary-neutral);padding:1rem}.container-callout .container-item .container-details{height:100%}.container-callout .container-item .container-details .container-content{height:inherit}.container-callout .container-item .container-details .container-content .image-holder img{object-fit:cover;aspect-ratio:1.3333333333;width:100%;height:auto}.container-callout .container-item .container-details .container-content h3.title{margin-block-start:0.75rem;font-size:1.125rem}.container-callout .container-item .container-details .container-content p:empty{display:none}.container-callout .container-item .container-details .container-content .description{margin-block-end:0}.block-stacks-news-articles-block h3{font-size:1.25rem;margin-block-end:0}.js_resourceflow-slider{padding:1rem}.js_resourceflow-slider .slider-mini-layout-7 .slider-item{border:transparent}.js_resourceflow-slider .slider-mini-layout-7 .slider-item img{height:14rem;object-fit:scale-down}.node-custom-block{margin-block:2rem}.node-custom-block .video-responsive-embed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.node-custom-block .video-responsive-embed iframe{position:absolute;top:0;left:0;max-width:100%;max-height:100%}.block-stacks-slider .slider-mini-layout-7 .img-wrapper{height:3rem;width:3rem;margin-inline:1rem}.block-stacks-slider .slider-mini-layout-7 .img-wrapper img{object-fit:scale-down !important}.block-stacks-slider .slider-mini-layout-7 .paragraph{border:none;height:5rem}.block-stacks-slider .slider-mini-layout-7 .paragraph .slider-body-wrapper{margin:0;padding:0;flex-basis:100%;font-weight:bold}.block-stacks-slider .slider-mini-layout-7 .paragraph .slider-body-wrapper a.slider-link:hover{text-decoration:underline}.stacks-events-details-page .main-inner-wrapper{flex-wrap:wrap}.stacks-events-details-page .main-inner-wrapper aside.layout-sidebar{margin-block-start:2rem}.stacks-events-details-page .main-inner-wrapper aside.layout-sidebar #block-stacks-event-instance-date-block{display:flex;flex-wrap:wrap}.stacks-events-details-page .main-inner-wrapper aside.layout-sidebar #block-stacks-event-instance-date-block #ics-download-form{order:1;flex-basis:100%;margin-block-start:1rem}.stacks-events-details-page .main-inner-wrapper #main-content{margin:0;width:100% !important}.stacks-events-details-page .main-inner-wrapper #main-content .block-system-main-block{display:flex;gap:2rem}.stacks-events-details-page .main-inner-wrapper #main-content .block-system-main-block .header-image{max-height:30rem;width:auto}.stacks-events-details-page .main-inner-wrapper #main-content .block-system-main-block .event-details-description{margin-block-start:0}.stacks-events-details-page .main-inner-wrapper #main-content .block-system-main-block .event-details-description h3{text-decoration:underline}.stacks-events-details-page .main-inner-wrapper #main-content .block-system-main-block .event-details-description h3::after{content:":"}@media (max-width:64em){.stacks-events-details-page .main-inner-wrapper .block-system-main-block{display:block !important}.stacks-events-details-page .main-inner-wrapper .block-system-main-block .header-image{display:block;height:auto;margin:0 auto 2rem}}#block-stacks-content-listing-results-block .stacks-databases-content-listing h3.result-title,#block-stacks-content-listing-results-block .stacks-databases-content-listing h2,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing h3.result-title,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing h2,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing h3.result-title,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing h2{font-weight:bold;font-size:1.1rem;margin-block-start:1rem}#block-stacks-content-listing-results-block .stacks-databases-content-listing h3.result-title,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing h3.result-title,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing h3.result-title{margin-inline-start:0.5rem}#block-stacks-content-listing-results-block .stacks-databases-content-listing article.media--type-image img,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing article.media--type-image img,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing article.media--type-image img{float:right;margin-inline-start:1rem}#block-stacks-content-listing-results-block .stacks-databases-content-listing details.form-wrapper>summary,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing details.form-wrapper>summary,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing details.form-wrapper>summary{background-color:var(--primary-color);color:white;padding-inline:1rem}#block-stacks-content-listing-results-block .stacks-databases-content-listing details.form-wrapper>summary:hover,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing details.form-wrapper>summary:hover,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing details.form-wrapper>summary:hover{background-color:var(--primary-color-hover);transition:300ms}#block-stacks-content-listing-results-block .stacks-databases-content-listing details.form-wrapper>summary a.content-listing-item,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing details.form-wrapper>summary a.content-listing-item,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing details.form-wrapper>summary a.content-listing-item{color:white}#block-stacks-content-listing-results-block .stacks-databases-content-listing .container-item:not(:first-of-type),#block-stacks-content-listing-results-block .stacks-index-entries--content-listing .container-item:not(:first-of-type),#block-stacks-content-listing-results-block .stacks-collection-items--content-listing .container-item:not(:first-of-type){border-block-start:0}#block-stacks-content-listing-results-block .stacks-databases-content-listing .container-content,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing .container-content,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing .container-content{border:none}#block-stacks-content-listing-results-block .stacks-databases-content-listing .container-content .content,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing .container-content .content,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing .container-content .content{padding:0}#block-stacks-content-listing-results-block .stacks-databases-content-listing .container-content .content-details,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing .container-content .content-details,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing .container-content .content-details{flex-basis:100%}#block-stacks-content-listing-featured-block h3{font-size:1.25rem}.page-route-name-stacks-reserves-listing h2{margin-block:1rem 0}.page-route-name-stacks-reserves-listing .rs-course-date:nth-child(1),.page-route-name-stacks-reserves-listing .rs-course-date:nth-child(4){display:none}.reserves-details .rs-course-date:nth-child(1),.reserves-details .rs-course-date:nth-child(4){display:none}.reserves-resources-list .field--type-image img{height:10rem;width:auto}.stacks_research_guide .research-guide-blocks h1{font-size:1.45rem;margin-block-start:2rem}.stacks_research_guide .research-guide-blocks .block-item>div{border:none}.stacks_research_guide .research-guide-blocks .block-item-title{border:none}.stacks-news-content-listing .field--name-field-news-body table{width:100% !important;margin-block-end:0}.block-container .block-subtitle{padding:1rem;margin-block-end:1rem;border:solid 1px var(--secondary-color);display:inline-block}.block-container .block-subtitle a:hover{text-decoration:underline}.search-result-filter .filter-search-item{background-color:transparent}.site-wide-protect-container .page-title-layout{border-block-end:solid 2px var(--primary-color)}.site-wide-protect-container #edit-openid-connect-client-generic-login{padding-block:0.75rem}.block-views-blockevents-block-upcoming-events{padding:1rem}.block-stacks-fmo-ebsco-auth-banner-block{display:none}