/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html,body{height:100%}html .dialog-off-canvas-main-canvas,body .dialog-off-canvas-main-canvas{height:100%}html .layout-container,body .layout-container{height:100%}body{background-color:#fff;font-family:"Asap",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased}::selection{background-color:#0075a3;color:#fff}::-moz-selection{background-color:#0075a3;color:#fff}a{color:#0075a3;text-decoration:underline}a:hover,a:focus{text-decoration:none}h2,h3,h4{color:#000;margin:2rem auto 1.25rem}h2{font-size:1.875rem;line-height:1.3333333333;letter-spacing:-0.005em;font-weight:600}@media(min-width:750px){h2{font-size:2rem;line-height:1.3125;letter-spacing:-0.0046875em;font-weight:600}}h3{font-size:1.5rem;line-height:1.4166666667;letter-spacing:-.00625em;font-weight:600}@media(min-width:750px){h3{font-size:1.625rem;line-height:1.3846153846;letter-spacing:-.0057692308em;font-weight:600}}h4{font-size:1.25rem;line-height:1.5;letter-spacing:-0.0075em;font-weight:500}@media(min-width:750px){h4{font-size:1.375rem;line-height:1.4545454545;letter-spacing:-.0068181818em;font-weight:500}}.icon{align-items:center;color:#fff;display:flex;justify-content:center}.icon svg{height:100%;width:100%}.icon-list{display:flex;flex-flow:column;gap:10px;list-style:none;margin:0;padding:0}.icon-list .icon-list__item{font-size:.875rem;line-height:1.2857142857;letter-spacing:-.0178571429em;font-weight:500;align-items:center;color:#333;display:flex;gap:15px}@media(min-width:750px){.icon-list .icon-list__item{font-size:1rem;line-height:1.375;letter-spacing:-0.015625em;font-weight:500}}.icon-list .icon{flex-shrink:0;width:20px}.icon-list a{color:#333}.icon-list a:hover,.icon-list a:focus{text-decoration:none}.cover-link:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.breadcrumbs{margin-top:20px}.breadcrumbs__list{display:flex;gap:40px;margin:0;padding:0;list-style-type:none}.breadcrumbs__item{position:relative}.breadcrumbs__item:before{content:"";display:block;position:absolute;top:0;bottom:0;left:-25px;width:.4375em;height:.4375em;margin:auto 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:solid;border-color:#000;border-width:max(1px,.0625em) max(1px,.0625em) 0 0}.breadcrumbs__item:first-of-type:before{display:none}.breadcrumbs__link{font-size:.875rem;line-height:1.2857142857;letter-spacing:-.0178571429em;font-weight:500;color:#284374}.breadcrumbs__link:hover,.breadcrumbs__link:focus{text-decoration:none}.btn{font-size:1rem;line-height:1.25;letter-spacing:0em;font-weight:500;align-items:center;border-radius:5px;box-sizing:border-box;cursor:pointer;display:flex;gap:10px;justify-content:center;border:none;padding:12.5px 30px;text-decoration:none;transition:.1s;white-space:nowrap}p .btn{display:inline-block}.btn.btn--primary{background-color:#007eb1;color:#fff;min-width:250px;text-align:center}.btn.btn--primary:hover,.btn.btn--primary:focus{background-color:#0075a3}.btn:active{transform:translateY(1px)}.btn:disabled,.btn.disabled{background-color:#ccc;color:#888;pointer-events:none}.btn:hover,.btn:focus{text-decoration:none}.btn--center{display:table;margin-left:auto;margin-right:auto}.btn--blue{background-color:#007eb1;color:#fff}.btn--blue:hover,.btn--blue:focus{background-color:#0075a3}.btn--outline{background:rgba(0,0,0,0);border:1px solid #232d4b;color:#000;padding-bottom:9px;padding-top:9px}.btn--outline:hover,.btn--outline:focus,.btn--outline:active{background-color:#232d4b;border-color:#232d4b;color:#fff}.card-grid{display:grid;gap:10px;list-style:none;margin:0;padding:0}.card-grid.card-grid--2-col{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}@media(min-width:560px){.card-grid.card-grid--2-col{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}}.card-grid.card-grid--3-col{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}@media(min-width:560px){.card-grid.card-grid--3-col{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.card{background-color:#f2f4f8;border:1px solid rgba(0,0,0,0);border-radius:5px;box-sizing:border-box;display:flex;flex-flow:row;gap:40px;justify-content:space-between;padding:20px;position:relative;transition:.1s}@media(min-width:560px){.card{padding:30px;gap:60px}}.card .card__title{font-size:1.375rem;line-height:1.1818181818;letter-spacing:-.0113636364em;font-weight:600;margin-bottom:0;margin-top:0}@media(min-width:750px){.card .card__title{font-size:1.5rem;line-height:1.25;letter-spacing:-.0104166667em;font-weight:600}}.card .card__description{font-size:1rem;line-height:1.375;letter-spacing:-0.015625em;font-weight:400;color:#333;margin-bottom:0;margin-top:5px;text-wrap:pretty}@media(min-width:750px){.card .card__description{font-size:1.125rem;line-height:1.3333333333;letter-spacing:-.0138888889em;font-weight:400}}.card .card__link{text-decoration-color:rgba(0,0,0,0);text-decoration-style:solid;text-decoration-thickness:2px;text-underline-offset:2px;transition:text-decoration-color .1s}.card .card__link:hover,.card .card__link:focus{text-decoration:underline}.card .card__source{font-size:.875rem;line-height:1.1428571429;letter-spacing:-.0178571429em;font-weight:400;color:#666;margin-bottom:0;margin-top:10px}.card .icon{align-items:center;color:#0075a3;display:flex;flex-shrink:0}.card .icon svg{max-height:18px;max-width:18px}.card.card--topic .card__link,.card.card--topic .card__title,.card.card--help-me .card__link,.card.card--help-me .card__title,.card.card--outline .card__link,.card.card--outline .card__title{color:#0075a3}.card.card--topic{background-color:#f2f4f8}@media(min-width:605px){.card.card--icon{text-align:center}}.card.card--icon .card__inner{width:100%}@media(width < 605px){.card.card--icon .card__inner{align-items:flex-start;display:flex;gap:15px}}@media(width < 605px){.card.card--icon .card__icon{margin:0;max-width:1.75rem;padding:.75rem}}.card.card--icon .card__description{text-wrap:wrap}@media(min-width:605px){.card.card--icon .card__description{text-wrap:pretty}}.card.card--help-me{background-color:#e9f0fc;padding:20px}.card.card--help-me .card__title{font-size:1rem;line-height:1.25;letter-spacing:-0.009375em;font-weight:500;margin-bottom:0}@media(min-width:750px){.card.card--help-me .card__title{font-size:1.125rem;line-height:1.3333333333;letter-spacing:-.0138888889em;font-weight:500}}.card.card--outline{background-color:#fff;border-color:#ccc}.card.card--outline .card__title{font-size:1.125rem;line-height:1.3333333333;letter-spacing:0em;font-weight:600;margin-bottom:0}@media(min-width:750px){.card.card--outline .card__title{font-size:1.25rem;line-height:1.3;letter-spacing:0em;font-weight:600}}.card.card--outline .card__description{font-size:.875rem;line-height:1.4285714286;letter-spacing:-.0178571429em;font-weight:400}@media(min-width:750px){.card.card--outline .card__description{font-size:1rem;line-height:1.375;letter-spacing:-0.015625em;font-weight:400}}.card.card--attachment,.card.card--cta{flex-flow:column;gap:20px;text-align:center}@media(min-width:560px){.card.card--attachment,.card.card--cta{flex-flow:row;gap:40px;text-align:left}}.card.card--attachment{background-color:#e9f0fc}.card.card--attachment .card__inner{align-items:center;display:flex;gap:20px}.card.card--attachment .card__title{font-size:1rem;line-height:1.375;letter-spacing:-0.009375em;font-weight:500;color:#0075a3;margin-bottom:0}@media(min-width:750px){.card.card--attachment .card__title{font-size:1.125rem;line-height:1.3333333333;letter-spacing:-.0083333333em;font-weight:500}}.card.card--attachment svg{max-height:32px;max-width:24px}.card.card--cta{align-items:center;background-color:#232d4b}.card.card--cta .card__title{color:#fff}.card.card--cta .card__description{color:#fff}.card.card--cta svg{color:#fff}.card.card--contact{background-color:#f2f4f8;border:none;flex-flow:column;gap:20px}@media(min-width:750px){.card.card--contact{flex-flow:row;gap:40px}.card.card--contact .card__action{width:250px}}@media(min-width:960px){.card.card--contact{flex-flow:column;gap:20px}.card.card--contact .card__action{width:100%}}@media(min-width:1300px){.card.card--contact{flex-flow:row;gap:60px}.card.card--contact .card__action{width:250px}}.card.card--contact .card__description{color:#666}.card.card--contact .card__action{align-items:flex-start;display:flex;flex-flow:column;gap:10px;justify-content:center}.card:hover .card__link,.card:focus-within .card__link{text-decoration-color:inherit}.card:hover{border-color:#007eb1;box-shadow:0 0 0 1px #007eb1}.card:focus-within{border-color:none;box-shadow:none}.card__icon{align-items:center;aspect-ratio:1/1;background-color:#fff;border-radius:100%;display:flex;justify-content:center;margin-inline:auto;margin-block-end:1rem;max-width:2rem;padding:1rem;width:100%}@media(min-width:750px){.card__icon{max-width:2.5rem;padding:1.5rem}}.card__icon svg{aspect-ratio:1/1;display:block;max-width:44px;width:100%}.mr-helpful,#page-feedback-form{background-color:#e9f0fc;border-radius:5px}.mr-helpful__inner{align-items:center;display:flex;flex-flow:column;gap:20px;justify-content:space-between;margin-top:50px;min-height:60px;padding:30px 20px}@media(min-width:750px){.mr-helpful__inner{flex-flow:row;flex-wrap:wrap;gap:60px;padding:10px 30px}}.mr-helpful__inner.mr-helpful__inner--result{min-height:auto}@media(min-width:750px){.mr-helpful__inner.mr-helpful__inner--result{min-height:60px}}.mr-helpful__title{font-size:1rem;line-height:1.25;letter-spacing:-0.015625em;font-weight:500;color:#000;margin:0}.mr-helpful__action{display:flex;flex-flow:row;gap:10px}.mr-helpful__action .btn{width:100px}.mr-helpful__result{padding:30px 20px}@media(min-width:750px){.mr-helpful__result{padding:0px 30px 20px}}.primary-nav{background-color:#fff;box-shadow:0px 0px 5px rgba(0,0,0,.4);color:#141e3c}.primary-nav a{color:#141e3c;text-decoration:none}.primary-nav a:hover,.primary-nav a:focus{text-decoration:underline}.primary-nav .site-title{font-size:1.375rem;line-height:1;letter-spacing:-.0227272727em;font-weight:600;color:#141e3c;margin:0}@media(min-width:750px){.primary-nav .site-title{font-size:1.625rem;line-height:1;letter-spacing:-.0192307692em;font-weight:600}}.primary-nav ul{list-style:none;margin:0;padding:0}.primary-nav .search-form-submit{background-color:#007eb1;margin-left:0}@media(min-width:560px){.primary-nav .search-form-submit{margin-left:20px}}.primary-nav .search-form-submit:hover,.primary-nav .search-form-submit:focus{background-color:#0075a3}.primary-nav__inner-container{align-items:center;display:flex;justify-content:space-between;height:60px;padding-top:5px;padding-bottom:5px}@media(min-width:560px){.nav__details{position:relative}}.nav__details .icon{color:#141e3c;width:12px}.nav__details[open] .icon{color:#0075a3;transform:rotate(180deg)}@media(min-width:560px){.nav__details[open] .nav__details__inner-container:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-style:solid;border-width:0 7px 7px;content:"";display:block;position:absolute;right:96px;top:-7px}}.nav__details summary{align-items:center;cursor:pointer;display:flex;gap:10px}.nav__details summary::-webkit-details-marker{display:none}.nav__details summary:hover .icon,.nav__details summary:focus .icon{color:#0075a3}.nav__details__inner-container{background-color:#e9f0fc;background-color:#fff;border-radius:5px;box-sizing:border-box;margin-top:14px;padding:20px 0;position:absolute;left:20px;width:calc(100% - 40px);z-index:10}@media(min-width:560px){.nav__details__inner-container{box-shadow:0px .3px 1.7px rgba(0,0,0,.013),0px .7px 4px rgba(0,0,0,.022),0px 1.3px 7.5px rgba(0,0,0,.029),0px 2.2px 13.4px rgba(0,0,0,.034),0px 4.2px 25.1px rgba(0,0,0,.041),0px 10px 60px rgba(0,0,0,.06);margin-top:10px;padding:15px 10px;left:50%;transform:translateX(-50%);width:200px}}.nav__details__inner-container:before{background-color:#e9f0fc;border-top:1px solid #ddd;box-shadow:inset 0px 0px 2px rgba(0,0,0,.2);content:"";position:absolute;height:100%;left:-100vw;top:0;width:200vw;z-index:-10}@media(min-width:560px){.nav__details__inner-container:before{display:none}}.nav__link{align-items:center;border-radius:5px;display:flex;padding:5px;text-decoration-color:rgba(0,0,0,0);text-decoration-style:solid;text-decoration-thickness:2px;text-underline-offset:2px;transition:text-decoration-color .1s;transition:background-color .1s,color .1s,text-decoration-color .1s}.nav__link:hover,.nav__link:focus{color:#0075a3;text-decoration-color:inherit}.nav__list{font-size:1.125rem;line-height:1.2222222222;letter-spacing:0em;font-weight:600;align-items:center;display:flex;gap:20px}.nav__list .nav__link:hover,.nav__list .nav__link:focus{text-decoration:none}.nav__sublist{font-size:1.125rem;line-height:1.2222222222;letter-spacing:0em;font-weight:500;display:flex;flex-flow:column;gap:5px}.nav__sublist .nav__link{padding:10px 15px}.nav__sublist .nav__link:hover,.nav__sublist .nav__link:focus{background-color:#e9f0fc;text-decoration:underline}.nav__sublist .nav__link.is-active{background-color:#007eb1;color:#fff}.nav__sublist .nav__link.is-active:hover,.nav__sublist .nav__link.is-active:focus{background-color:#007eb1;color:#fff}@media(max-width:calc(560px - 1px)){.topics-menu-active .site-main{transform:translateY(var(--offset-mobile-menu))}}@media(max-width:calc(560px - 1px)){.topics-menu-active .site-footer{margin-top:var(--offset-mobile-menu)}}.page-heading{align-items:center;background-color:#141e3c;color:#fff;display:flex;padding:40px 20px}@media(min-width:560px){.page-heading{padding:50px 50px}}@media(min-width:750px){.page-heading{min-height:100px}}.page-heading.page-heading--home{background-color:#007eb1;background-image:url("/themes/uvainfo/assets/images/uva-cville-aerial.webp");background-position:center 80%;background-size:cover;padding-top:35px;position:relative}@media(min-width:560px){.page-heading.page-heading--home{padding-top:50px}}@media(min-width:750px){.page-heading.page-heading--home{min-height:250px}}@media(min-width:1440px){.page-heading.page-heading--home{min-height:300px}}@media(min-width:1800px){.page-heading.page-heading--home{min-height:350px}}.page-heading.page-heading--home::before{background-color:#141e3c;content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.page-heading.page-heading--home .page-heading__inner-container{align-items:center;display:grid;gap:20px;grid-template-columns:1fr;position:relative;z-index:1}@media(min-width:1040px){.page-heading.page-heading--home .page-heading__inner-container{gap:60px;grid-template-columns:minmax(430px,1fr) minmax(430px,1fr)}}.page-heading.page-heading--home .field--headline{font-size:2.125rem;line-height:1.1176470588;letter-spacing:-.0147058824em;font-weight:700;max-width:400px}@media(min-width:750px){.page-heading.page-heading--home .field--headline{font-size:2.75rem;line-height:1.1363636364;letter-spacing:-.0113636364em;font-weight:700;max-width:500px}}.page-heading.page-heading--home .field--headline,.page-heading.page-heading--home .field--tagline,.page-heading.page-heading--home .search-cta__heading{text-shadow:0 2px 8px #141e3c}.page-heading.page-heading--subpage{background-color:#fff;border-bottom:1px solid #ccc;color:#000;margin-bottom:40px;min-height:auto;padding:20px 0 20px}@media(min-width:960px){.page-heading.page-heading--subpage{margin-top:10px;padding-top:0;padding-bottom:60px}}.page-heading.page-heading--subpage .field--headline{font-size:2.25rem;line-height:1.1111111111;letter-spacing:-.0069444444em;font-weight:600;margin-top:0;margin-bottom:0}@media(min-width:750px){.page-heading.page-heading--subpage .field--headline{font-size:2.5rem;line-height:1.1;letter-spacing:-0.00625em;font-weight:600}}.page-heading__inner-container{align-items:center;display:flex;margin:0 auto;max-width:1200px;width:100%}.field--tagline{font-size:1.25rem;line-height:1.1;letter-spacing:-0.025em;font-weight:500;display:block;margin-bottom:10px}.field--headline{font-size:1.875rem;line-height:1.0666666667;letter-spacing:-.0083333333em;font-weight:700;margin-top:0;margin-bottom:0;text-wrap:balance}@media(min-width:750px){.field--headline{font-size:2.5rem;line-height:1.1;letter-spacing:-0.00625em;font-weight:700}}.field--subtitle{font-size:1.125rem;line-height:1.3333333333;letter-spacing:-.0138888889em;font-weight:400;display:block;margin-top:10px;margin-bottom:0}.page-heading__icon{align-items:center;display:flex;flex-shrink:0;margin-right:20px}@media(min-width:750px){.page-heading__icon{margin-right:30px}}@media(min-width:1040px){.page-heading__icon{margin-right:45px}}.page-heading__icon svg{max-height:54px;max-width:54px;width:100%}.pager ul{display:flex;flex-flow:row;gap:5px;justify-content:center;list-style:none;margin-top:40px;padding:0}.pager .pager__item a{height:30px;width:30px;font-size:1.25rem;line-height:1;letter-spacing:0em;font-weight:500;background-color:#fff;border-radius:5px;border:1px solid #fff;color:#333;padding:5px 10px;text-decoration:none}.pager .pager__item a:hover,.pager .pager__item a:focus{border-color:#007eb1}.pager .is-active a{background-color:#007eb1;border-color:#007eb1;color:#fff;font-weight:600}.search-cta form{font-size:1rem;line-height:1.125;letter-spacing:0em;font-weight:400;background-color:#fff;border-radius:5px;display:flex}.search-cta input,.search-cta button{border:none;box-shadow:none;padding:10px 15px;transition:.1s}.search-cta .form-search-input{border-radius:5px 0 0 5px;color:#333;flex-grow:1;width:100%}.search-cta .form-search-input ::placeholder{color:#666;opacity:1}.search-cta .form-search-input :-ms-input-placeholder{color:#666}.search-cta .form-search-input ::-ms-input-placeholder{color:#666}.search-form-submit,.page--search #edit-actions input{height:50px;width:50px;align-items:center;background-color:#0075a3;border:none;border-radius:5px;box-sizing:border-box;box-shadow:none;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:10px 15px;transition:.1s}.search-form-submit:hover,.search-form-submit:focus,.page--search #edit-actions input:hover,.page--search #edit-actions input:focus{background-color:#007eb1}.search-cta__heading{font-size:1rem;line-height:1.125;letter-spacing:0em;font-weight:500;color:#fff;margin-top:0;margin-bottom:15px}@media(min-width:750px){.search-cta__heading{font-size:1.125rem;line-height:1.2222222222;letter-spacing:0em;font-weight:500}}.node--page .main-content .section:first-child{padding-top:0}.section{padding:25px 0}.section .section__heading{font-size:1.375rem;line-height:.9090909091;letter-spacing:0em;font-weight:500;color:#000;margin-top:0}.section.section--topics{padding-top:0}.sidebar{margin-bottom:25px}@media(min-width:560px){.sidebar{margin-bottom:0}}@media(min-width:960px){.sidebar.sidebar--page .sidebar__nav{position:relative;top:-100px}}.sidebar.sidebar--subpage,.sidebar.sidebar--search{margin-top:25px}.sidebar.sidebar--subpage .sidebar__nav,.sidebar.sidebar--search .sidebar__nav{background-color:#fff;color:#000}.sidebar.sidebar--subpage .sidebar__title,.sidebar.sidebar--search .sidebar__title{border:none;color:#000;padding-bottom:5px;position:relative}.sidebar.sidebar--subpage .sidebar__title:before,.sidebar.sidebar--search .sidebar__title:before{background-color:#284374;content:"";display:block;position:absolute;height:3px;left:0;top:-25px;width:50px}.sidebar.sidebar--subpage .sidebar__link,.sidebar.sidebar--search .sidebar__link{color:#0075a3;font-weight:500}.sidebar.sidebar--search{display:none}@media(min-width:960px){.sidebar.sidebar--search{display:block}}.sidebar__nav{background-color:#232d4b;border-radius:5px;color:#fff;padding:30px 20px}@media(min-width:560px){.sidebar__nav{padding:30px}}.sidebar__title{font-size:1rem;line-height:1;letter-spacing:0em;font-weight:600;border-bottom:1px solid rgba(255,255,255,.2);color:#fff;margin-bottom:0;margin-top:0;padding-bottom:20px}.sidebar__list{display:flex;flex-flow:column;gap:15px;list-style:none;margin:20px 0 0;padding:0}.sidebar__link{font-size:1.125rem;line-height:1.3333333333;letter-spacing:0em;font-weight:400;color:#fff;text-decoration:underline}.sidebar__link:hover,.sidebar__link:focus{text-decoration:none}.site-footer{background-color:#232d4b;color:#fff;position:sticky;top:100vh}.site-footer .btn:hover,.site-footer .btn:focus{text-decoration:none}.site-footer__inner-container{align-items:flex-start;display:flex;flex-flow:column;gap:20px;justify-content:space-between;padding-top:30px;padding-bottom:30px;text-align:center}@media(min-width:750px){.site-footer__inner-container{align-items:center;flex-flow:row;gap:60px;text-align:left}}.site-footer__inner-container>div{width:100%}@media(min-width:750px){.site-footer__inner-container>div{width:auto}}.site-footer__inner-container a{color:#fff;text-decoration:none}.site-footer__inner-container a:hover,.site-footer__inner-container a:focus{text-decoration:underline}.site-footer__inner-container h2,.site-footer__inner-container p{color:#fff;margin-top:0;margin-bottom:0}.site-footer__inner-container h2{font-size:1.625rem;line-height:1;letter-spacing:-.0192307692em;font-weight:600}.site-footer__inner-container .site-tagline{font-size:.875rem;line-height:1.2857142857;letter-spacing:0em;font-weight:400;color:#ccc;margin-top:10px}.site-footer__inner-container .fw-med{color:#fff;font-weight:500}.copyright{font-size:.75rem;line-height:1.1666666667;letter-spacing:0em;font-weight:400;font-family:sans-serif;margin-top:20px;text-align:center;text-transform:uppercase}@media(min-width:1200px){.copyright{text-align:right}}.legal{background-color:#141e3c;color:#fff;font-family:sans-serif;padding-top:30px;padding-bottom:30px}.legal a{font-size:.64706rem;line-height:2.18182;letter-spacing:.09091em;font-weight:800;color:#fff;display:block;text-align:center;text-decoration:none;text-transform:uppercase}.legal a:hover,.legal a:focus{text-decoration:underline}.legal .logo{margin-left:auto;margin-right:auto;max-width:230px}@media(min-width:1200px){.legal .logo{margin-left:0}}.legal__inner-container{display:flex;flex-flow:column;gap:20px;justify-content:center;text-align:center}@media(min-width:1200px){.legal__inner-container{flex-flow:row;justify-content:space-between;text-align:left}}.legal-nav{display:flex;flex-flow:column;gap:20px;justify-content:center}.legal-nav__list{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;list-style:none;margin:0;padding:0;row-gap:0}@media(min-width:1200px){.legal-nav__list{justify-content:flex-start}}.submit-resource{align-items:center;display:flex;flex-flow:column;gap:15px;justify-content:center;margin-left:auto;margin-right:auto;margin-top:10px;max-width:320px;text-align:center}@media(min-width:750px){.submit-resource{align-items:flex-end;margin-top:0;margin-right:0;max-width:320px;text-align:right}}.submit-resource h3{font-size:1.25rem;line-height:1.1;letter-spacing:-0.025em;font-weight:600;color:#fff;margin:0;text-wrap:balance}.site-header{background-color:#232d4b;color:#fff}.eyebrow__inner-container{color:#fff;display:flex;justify-content:space-between;padding-top:10px;padding-bottom:10px}.eyebrow__inner-container .logo{width:185px}@media(min-width:1200px){.eyebrow__inner-container .logo{width:230px}}.eyebrow__inner-container .logo a{display:flex}.eyebrow__inner-container a{color:#fff;text-decoration:none;transition:.1s}.eyebrow__inner-container a:hover,.eyebrow__inner-container a:focus{color:#e9f0fc;text-decoration:underline}.node--subpage .main-content .stripe:first-child{margin-top:25px}.node--page .main-content .stripe:first-child{margin-top:0px}.node--subpage .page-heading+.stripe--body{margin-top:20px}.stripe{margin:20px 0}.stripe--body{font-size:1.125rem;line-height:1.5555555556;letter-spacing:-.0083333333em;font-weight:400;color:#000;margin:50px 0}@media(min-width:750px){.stripe--body{font-size:1.1875rem;line-height:1.5789473684;letter-spacing:-.0078947368em;font-weight:400}}.stripe--body .p--large{font-size:1.5rem;line-height:1.5;letter-spacing:-.0208333333em;font-weight:600}@media(min-width:750px){.stripe--body .p--large{font-size:1.625rem;line-height:1.5384615385;letter-spacing:-.0192307692em;font-weight:600}}.stripe--body .btn{margin:10px 0 20px}.stripe--body ul li,.stripe--body ol li{margin-bottom:10px}.stripe--body ul li:last-of-type,.stripe--body ol li:last-of-type{margin-bottom:0}.stripe--body ul{list-style:none}.stripe--body ul li::marker{color:#0075a3}.stripe--body ul li::before{content:"•";color:#0075a3;line-height:0;font-size:1.85rem;font-weight:bold;display:inline-block;width:1em;margin-left:-1em;position:relative;left:12.5px;top:5px}.stripe--body ol li::marker{color:#0075a3;font-weight:600;font-size:1.25rem;letter-spacing:-0.25px}.stripe--body hr{background-color:#ccc;border:none;height:1px;margin-top:40px;margin-bottom:60px}.layout-container{background-color:#fff}.col{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1240px;padding-left:20px;padding-right:20px;position:relative;width:100%}@media(min-width:560px){.col{max-width:1300px;padding-left:50px;padding-right:50px}}.grid-main{display:grid;gap:15px;grid-template-columns:1fr;grid-template-areas:"sidebar sidebar" "main-content main-content";margin:0 auto;max-width:1200px;padding:20px 20px 50px}@media(min-width:560px){.grid-main{gap:50px;padding-top:50px;padding-left:50px;padding-right:50px}}@media(min-width:960px){.grid-main{grid-template-columns:minmax(min-content,850px) minmax(200px,300px);grid-template-areas:"main-content sidebar" "main-content sidebar"}}@media(min-width:1040px){.node--subpage .grid-main{grid-template-columns:minmax(min-content,650px) minmax(200px,300px);justify-content:center}}@media(min-width:1200px){.node--subpage .grid-main{gap:150px}}.grid-main .main-content{grid-area:main-content;padding-bottom:50px}.grid-main .sidebar{grid-area:sidebar}.node--subpage .grid-main{grid-template-areas:"main-content main-content" "sidebar sidebar"}.node--subpage .grid-main .main-content{padding-bottom:0}@media(min-width:960px){.node--subpage .grid-main{grid-template-areas:"main-content sidebar" "main-content sidebar"}.node--subpage .grid-main .main-content{padding-bottom:50px}}.page--login{background-color:#f2f4f8}.page--login .site-main{margin-top:40px;margin-bottom:80px}@media(min-width:560px){.page--login .site-main{margin-top:80px}}.user-login-form,.protected-pages-enter-password{margin:0 20px;background-color:#fff;border-radius:5px;box-sizing:border-box;box-shadow:0px .3px 1.7px rgba(0,0,0,.013),0px .7px 4px rgba(0,0,0,.022),0px 1.3px 7.5px rgba(0,0,0,.029),0px 2.2px 13.4px rgba(0,0,0,.034),0px 4.2px 25.1px rgba(0,0,0,.041),0px 10px 60px rgba(0,0,0,.06);padding:90px 20px 20px;position:relative;width:calc(100% - 40px)}@media(min-width:560px){.user-login-form,.protected-pages-enter-password{margin:0 auto;max-width:360px;width:100%}}.user-login-form:before,.protected-pages-enter-password:before{font-size:2.5rem;line-height:1.1;letter-spacing:-0.00625em;font-weight:700;content:"Log in";position:absolute;top:20px;left:20px;text-align:left;width:100%}.user-login-form label,.protected-pages-enter-password label{font-weight:bold;display:block;margin-bottom:5px}.user-login-form .description,.protected-pages-enter-password .description{font-size:.875rem;margin-top:5px}.user-login-form .form-item,.protected-pages-enter-password .form-item{margin-bottom:20px}.user-login-form .form-item input,.protected-pages-enter-password .form-item input{border:1px solid #ccc;box-shadow:none;padding:8px;border-radius:5px;max-width:calc(100% - 16px);width:100%}.user-login-form .form-submit,.protected-pages-enter-password .form-submit{background-color:#007eb1;border:none;color:#fff;cursor:pointer;font-weight:500;padding:15px 25px;border-radius:5px;width:auto}.user-login-form .form-submit:hover,.user-login-form .form-submit:focus,.protected-pages-enter-password .form-submit:hover,.protected-pages-enter-password .form-submit:focus{background-color:#0075a3}.page--404{background-color:#fff}.page--404 .site-main{font-size:1.125rem;line-height:1.5555555556;letter-spacing:-.0083333333em;font-weight:400;margin:40px auto 80px;max-width:1200px;padding-left:20px;padding-right:20px}@media(min-width:560px){.page--404 .site-main{margin-top:80px;padding-left:50px;padding-right:50px}}@media(min-width:750px){.page--404 .site-main{font-size:1.1875rem;line-height:1.5789473684;letter-spacing:-.0078947368em;font-weight:400}}.page--404 .site-main .layout-content{margin:0 auto;max-width:550px;text-align:center}.page--404 .field--headline{font-size:2.25rem;line-height:1.1111111111;letter-spacing:-.0069444444em;font-weight:600;margin-top:0}@media(min-width:750px){.page--404 .field--headline{font-size:2.5rem;line-height:1.1;letter-spacing:-0.00625em;font-weight:600}}.page--search .grid-main{gap:20px}@media(min-width:960px){.page--search .grid-main{gap:50px}}.page--search h1{font-size:2.25rem;line-height:1.0555555556;letter-spacing:-.0138888889em;font-weight:600;margin-top:0;margin-bottom:15px}.page--search .views-exposed-form #edit-term{border:1px solid #21375d;box-shadow:none;box-sizing:border-box;border-radius:5px;height:50px;margin-bottom:30px;padding:15px;width:100%}.page--search .views-exposed-form .form-item-sort-order{display:none}.search-results-container{border-top:1px solid #ccc;margin-top:30px}.search-result{padding:20px 0;border-bottom:1px solid #ccc;display:flex;flex-flow:column;gap:10px;text-align:left}.search-result .search-result__title{font-size:1.25rem;line-height:1.2;letter-spacing:-0.0125em;font-weight:500;margin:0}.search-result .search-result__summary{font-size:1rem;line-height:1.5;letter-spacing:0em;font-weight:400;margin:-5px 0 0}.search-result a{color:#0075a3;text-decoration:none}.search-result a:hover,.search-result a:focus{text-decoration:underline}#views-exposed-form-search-api-page-1{display:flex;flex-wrap:wrap;position:relative}#views-exposed-form-search-api-page-1 .form-item-term{order:1;width:100%}#views-exposed-form-search-api-page-1 #edit-actions{height:50px;width:50px;order:2;position:absolute;right:0;top:0}#views-exposed-form-search-api-page-1 #edit-actions input{background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' id='search-icon' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none'%3E%3Cpath fill='%23ffffff' d='M14.626 7.311a7.292 7.292 0 0 1-1.407 4.313l4.451 4.454a1.126 1.126 0 0 1-1.592 1.593l-4.451-4.454a7.272 7.272 0 0 1-4.314 1.406A7.311 7.311 0 1 1 7.313 0a7.311 7.311 0 0 1 7.313 7.311Zm-7.313 5.062a5.064 5.064 0 0 0 5.063-5.062 5.064 5.064 0 0 0-10.126 0 5.064 5.064 0 0 0 5.063 5.062Z'%3E%3C/path%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:20px;color:#fff;text-indent:-9999em}#views-exposed-form-search-api-page-1 .form-item-sort-by{display:none;order:3;position:absolute;bottom:-31px;right:0}#views-exposed-form-search-api-page-1 .form-item-sort-by select{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;margin-left:10px;padding:10px}@media(min-width:560px){#views-exposed-form-search-api-page-1 .form-item-sort-by{display:block}}
