@media screen and (min-width:25.875em){main .grid-container{padding-left:1.875rem;padding-right:1.875rem}}@media screen and (min-width:56.25em){main .grid-container{max-width:50rem}}@media screen and (min-width:64em){main .grid-container{max-width:61.25rem}}h2{letter-spacing:-.75px}h2 a{font-weight:900}dl dd,dl dt{margin-bottom:.5rem}a:hover{text-decoration:underline}.more-margin-top{margin-top:2rem}.button.dark,.button.dark-hollow{padding:.125rem;min-width:15.9375rem;font-size:1.0625rem;line-height:2.125rem;border-radius:.25rem}.button.dark-hollow:focus,.button.dark-hollow:hover,.button.dark:focus,.button.dark:hover{background-color:#555}.button.dark{color:#fff;background-color:#222}.button.dark-hollow{color:#222;background-color:#fff;border:1px solid #999}.button.dark-hollow:focus,.button.dark-hollow:hover{color:#fff}.callout.bordered .button.dark{margin:0;width:15.9375rem}.card p{font-weight:400}.hero-horizontal-card{margin-top:.5rem;background-color:#f4f4f4}.hero-horizontal-card .card-image img{border-radius:.25rem .25rem 0 0}@media screen and (min-width:48em){.hero-horizontal-card .card-image img{border-radius:.25rem 0 0 .25rem}}@media screen and (min-width:48em){.hero-horizontal-card .card-content{width:calc(45% - 1.875rem)}}@media screen and (min-width:64em){.hero-horizontal-card .card-content{width:calc(41.66667% - 1.875rem)}}.hero-horizontal-card .card-section{padding:1rem}@media screen and (min-width:48em){.hero-horizontal-card .card-section{padding:0 1rem 0 0}}@media screen and (min-width:50em){.hero-horizontal-card .card-section{padding:0 1rem}}.hero-horizontal-card .card-section h2{margin-top:1rem}@media screen and (min-width:48em){.hero-horizontal-card .card-section h2{margin-top:.5rem;margin-bottom:0}}@media screen and (min-width:64em){.hero-horizontal-card .card-section h2{margin-top:1rem;margin-bottom:.5rem}}.hero-horizontal-card .card-section p{font-family:Martel,serif;font-size:1.1875rem;font-weight:700;line-height:1.9375rem}@media screen and (min-width:48em){.hero-horizontal-card .card-section p{font-size:1rem;line-height:1.75rem}}@media screen and (min-width:75em){.hero-horizontal-card .card-section p{font-size:1.1875rem;line-height:1.9375rem}}.hero-horizontal-card .card-section a{font-weight:900}.main-content{padding-bottom:3.75rem}.main-content ul li{font-size:1rem;line-height:1.5rem}.main-content ul li.autocomplete__hint,.main-content ul li.autocomplete__option{margin:0}.main-content section{padding-top:2rem}.main-content section .list-row .cell{padding-bottom:2rem}@media screen and (min-width:40em){.main-content section .list-row .cell{padding-bottom:3rem}}.main-content section#partners h2{margin-bottom:2rem}.intro-header h1,.intro-header-hero h1{margin-bottom:.9375rem;color:#222;font-family:Martel,serif;font-size:2.25rem;font-weight:900;letter-spacing:-1.32px;line-height:2.75rem}.intro-header h2.subheader,.intro-header-hero h2.subheader{font-size:2.25rem;line-height:2.875rem}.intro-header img,.intro-header-hero img{border-radius:.25rem}.intro-header .intro,.intro-header-hero .intro{margin-top:.9375rem;color:#222;font-family:Martel,serif;font-size:1.125rem;font-weight:700;letter-spacing:0;line-height:1.75rem}@media screen and (min-width:64em){.intro-header .intro,.intro-header-hero .intro{font-size:1.25rem;line-height:1.875rem}}.intro-header .intro a,.intro-header .intro strong,.intro-header-hero .intro a,.intro-header-hero .intro strong{font-weight:900}@media screen and (min-width:47.9375em){.intro-header,.intro-header-hero{padding-top:1.875rem}.intro-header h1,.intro-header-hero h1{margin-bottom:1.875rem;font-size:2.625rem;line-height:3.25rem}}@media screen and (min-width:55em) and (max-width:61.938em){.intro-header-hero .intro-header-image,.intro-header-hero .intro-header-intro{width:50%}}@media screen and (min-width:64em){.intro-header .intro,.intro-header-hero .intro{margin-top:0;margin-bottom:0}}.callout:has(.callout-wrapper){margin:2rem 0 0;padding:0;background-color:#f4f4f4}.callout:has(.callout-wrapper) .callout-wrapper{padding:1.5rem 1rem}.callout:has(.callout-wrapper) .callout-icon{padding-bottom:1.5rem;border-bottom:1px solid #ddd}@media print,screen and (min-width:40em){.callout:has(.callout-wrapper) .callout-icon{padding-bottom:0;border-bottom:none;border-right:1px solid #ddd}}@media print,screen and (min-width:64em){.callout:has(.callout-wrapper) .callout-icon{width:10%}}.callout:has(.callout-wrapper) .callout-icon svg{display:block;margin:0 auto}.callout:has(.callout-wrapper) .callout-body{padding-top:1.5rem}@media print,screen and (min-width:40em){.callout:has(.callout-wrapper) .callout-body{padding-top:0;padding-left:1.5rem;border-top:none}}.callout:has(.callout-wrapper) .callout-body h2{margin-top:1.875rem;margin-bottom:0;font-family:Martel,serif;font-size:1.3125rem;font-weight:900;line-height:1.8125rem}.callout:has(.callout-wrapper) .callout-body h2 span.lighter-heading{font-weight:700}.callout:has(.callout-wrapper) .callout-body a{color:#3171bb;font-weight:500;text-decoration:none}.callout:has(.callout-wrapper) .callout-body p:last-of-type{margin:0}.callout:has(.callout-wrapper) .callout-body ul{margin-top:.9375rem}.callout:has(.callout-wrapper) .callout-body ul li{margin:0 0 .625rem;color:#3171bb}.callout:has(.callout-wrapper) .callout-body ul li span.list-text{color:#000}.callout:has(.callout-wrapper) .callout-body strong{font-weight:500}@media screen and (min-width:40em){.callout:has(.callout-header) .callout-wrapper{padding:1.5rem 2rem}}@media screen and (min-width:40em){.callout:has(.callout-header) .callout-icon{padding-left:0;padding-right:0;padding-bottom:0;border-right:none;border-bottom:none}}@media screen and (min-width:64em){.callout:has(.callout-header) .callout-icon{width:8.33333%}}.callout:has(.callout-header) .callout-header{padding-top:1.5rem}@media screen and (min-width:40em){.callout:has(.callout-header) .callout-header{padding-top:0;border-bottom:none}}.callout:has(.callout-header) .callout-header h2{margin-top:0;margin-bottom:0}.callout:has(.callout-header) .callout-body{padding-top:0}@media screen and (min-width:41.6875em){.callout:has(.callout-header) .callout-body{padding-left:2rem}}.callout.bordered{margin-bottom:1rem;padding:0;border-left:.5rem solid #eabe00;box-shadow:0 2px 4px 0 rgba(0,0,0,.3);border-radius:.25rem}.callout.bordered .callout-wrapper{padding:1rem;text-align:center;background:#fff}@media print,screen and (min-width:40em){.callout.bordered .callout-wrapper{text-align:left}}@media print,screen and (min-width:40em){.callout.bordered .callout-icon{padding-bottom:0}}.callout.bordered .callout-message-header{margin-top:1rem;font-size:1.0625rem;line-height:1.6875rem}@media print,screen and (min-width:40em){.callout.bordered .callout-message-header{margin-top:0}}.callout.bordered .callout-message-text{font-size:.9375rem;line-height:1.4375rem}.callout.bordered-small{display:inline-block;margin:.5rem 0 1rem;padding:.5rem .625rem;width:auto;border-left:.5rem solid #eabe00;box-shadow:0 2px 4px 0 rgba(0,0,0,.3);border-radius:.25rem;font-size:.9375rem;letter-spacing:0;line-height:1.6875rem}.callout.bordered-small .callout-wrapper{display:flex;padding:0;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.callout.bordered-small div{display:inline-block}.callout.bordered-small .callout-icon{padding:0;border-bottom:none}.callout.bordered-small .callout-icon svg{display:inline;margin:.5rem .5rem .5rem 0;height:2rem;width:2rem;vertical-align:sub}@media screen and (min-width:62em){.callout.bordered-small .callout-icon svg{height:1.5rem;width:1.5rem}}.callout.secondary{padding:1rem;font-weight:400;background-color:#f4f4f4;border-color:transparent}.card.gray-background{background-color:#f4f4f4}.card .card-container{display:inline-block;padding:.625rem;width:auto;height:auto;border-radius:.25rem}.card .card-section .h2,.card .card-section h2{font-size:1.5rem;line-height:2.125rem}.card .card-section .h3,.card .card-section h3{font-size:1.375rem;line-height:1.875rem;letter-spacing:-.25px}.card .card-section a:hover{text-decoration:underline}.card .card-section .sub-header{color:#222}.feature-cards-row{padding-top:1.875rem}.feature-cards-row .card img{width:100%}@media screen and (min-width:31.25em){.feature-cards-row .card img{width:50%}}@media print,screen and (min-width:40em){.feature-cards-row .card img{width:100%}}figure.card-video-image{display:block;position:relative}@media screen and (min-width:31.25em){figure.card-video-image{width:50%}}@media print,screen and (min-width:40em){figure.card-video-image{width:100%}}figure.card-video-image img.play-button,figure.card-video-image svg.play-button{position:absolute;margin:0 auto;top:35%;left:0;right:0;height:2.1875rem;width:2.8125rem}@media print,screen and (min-width:64em){figure.card-video-image img.play-button,figure.card-video-image svg.play-button{top:40%;height:2.9375rem;width:3.8125rem}}figure.card-video-image img.video-image{height:auto;width:100%}#video-modal.reveal{padding:0;background-color:#000;border:none}.department-links{padding-top:1.875rem;padding-bottom:1.875rem}.department-links .department-links-cell{padding-bottom:1.875rem}.department-links .h3{font-size:1.375rem;line-height:2rem}.department-links h2.smaller-header{font-family:Martel,serif;font-size:1.1875rem;letter-spacing:.25px;line-height:2rem}.department-links h2.smaller-header a{color:#222}.department-links .more-margin{margin-top:1.875rem}.department-links ul.department-links-list{margin-left:0;list-style-type:none}.department-links ul.department-links-list li{font-size:1.0625rem;line-height:1.5625rem}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.horizontal-card-wrapper{display:block}}.horizontal-feature-card{padding-top:2rem;padding-bottom:2rem}.horizontal-feature-card .card{margin-bottom:0}.horizontal-feature-card a.card-link .h2,.horizontal-feature-card a.card-link .h3,.horizontal-feature-card a.card-link h2,.horizontal-feature-card a.card-link h3{color:#06c}.horizontal-feature-card a.card-link:hover{color:#4a4a4a;text-decoration:none;background-color:#f4f4f4}.horizontal-feature-card a.card-link:hover .h2,.horizontal-feature-card a.card-link:hover .h3,.horizontal-feature-card a.card-link:hover h2,.horizontal-feature-card a.card-link:hover h3{color:#1b4a80}.horizontal-feature-card .h2,.horizontal-feature-card h2{font-size:1.5rem;line-height:2.125rem}.horizontal-feature-card .h3,.horizontal-feature-card h3{font-size:1.375rem;line-height:2rem}.horizontal-feature-card h2{margin-top:1rem;margin-bottom:1rem}.horizontal-feature-card .card-image img{width:100%}@media screen and (min-width:30em){.horizontal-feature-card .card-image img{display:block;margin:0 auto;width:65%}}@media screen and (min-width:40em){.horizontal-feature-card .card-image img{width:45%}}@media screen and (min-width:46em){.horizontal-feature-card .card-image img{width:100%}}@media screen and (min-width:30em){.horizontal-feature-card .card-image img.square-image{width:60%}}@media screen and (min-width:40em){.horizontal-feature-card .card-image img.square-image{width:40%}}@media screen and (min-width:46em){.horizontal-feature-card .card-image img.square-image{width:100%}}.horizontal-feature-card .card.gray-background{background-color:#f4f4f4}.horizontal-feature-card .card.gray-background .card-image img{width:100%;border-radius:.25rem .25rem 0 0}@media screen and (min-width:46em){.horizontal-feature-card .card.gray-background .card-image img{border-radius:.25rem 0 0 .25rem}}.horizontal-feature-card .card.gray-background .card-section{padding:1rem}@media screen and (min-width:46em){.horizontal-feature-card .card-image{width:calc(45% - 1.875rem)}.horizontal-feature-card .card-section{width:calc(55% - 1.875rem)}.horizontal-feature-card.square-image .card-image{width:calc(40% - 1.875rem)}.horizontal-feature-card.square-image .card-section{width:calc(60% - 1.875rem)}}@media screen and (min-width:64em){.horizontal-feature-card .large-3.card-image{width:calc(30% - 1.875rem)}.horizontal-feature-card .large-7.card-section{width:calc(58.33333% - 1.875rem)}.horizontal-feature-card.oa-digital .large-3.card-image{width:calc(35% - 1.875rem)}.horizontal-feature-card.oa-digital .large-7.card-section{width:calc(53.33333% - 1.875rem)}}