:root{--default-color:#4a4a4a;--default-background:#fff;--default-shadow-color:rgba(0,0,0,.3);--banner-logos-border:#818080;--banner-logos-divider:#d9d9d9;--banner-quote-color:#fff;--banner-quote-gradient-end:#007373;--banner-quote-gradient-start:#6fc028;--footer-background:#629e44;--footer-developer-text-color:#a4b736;--footer-text-color:#fff;--navigation-background-hover:hsla(0,0%,80%,.4);--navigation-background:#e5e7eb;--navigation-backdrop-background:rgba(0,0,0,.2);--navigation-bar-height-mobile:4.5rem;--navigation-border:var(--navigation-background);--navigation-box-shadow:0 4px 6px var(--default-shadow-color);--navigation-toggle-background-hover:#e5e7eb;--navigation-toggle-background:rgba(229,231,235,.9);--navigation-toggle-color:#6b7280;--navigation-width:16rem;--scholarship-card-border:#cecdcd;--scholarship-card-box-shadow:0 1px 3px var(--default-shadow-color);--scholarship-description-color:#8c8c8c;--scholarship-input-border:#cecdcd;--scholarship-primary-color:#16b582;--scholarship-secondary-color:#2563eb;--scholarship-toggle-color:#fff;--scholarship-default-background:hsla(0,0%,80%,.1)}body{color:var(--default-color);display:grid;font:300 16px/22px Roboto,Arial,sans-serif;grid-template:"main" 1fr "footer" auto;margin:0;min-height:100vh}main{grid-area:main;margin-bottom:1rem}footer{grid-area:footer}h1{font-size:36px;font-weight:700;line-height:48px}header{padding:1rem 0}footer,main{margin-left:var(--navigation-width)}.footer-container{align-items:center;background:var(--footer-background);box-shadow:0 0 0 100vmax var(--footer-background);clip-path:inset(0 -100vmax);color:var(--footer-text-color);display:flex;justify-content:space-between;margin:0 auto;max-width:calc(990px - 8rem);padding:3rem}.footer-links{display:flex;flex-wrap:wrap;gap:.5rem 1rem;grid-area:links;margin-bottom:.5rem}.footer-links a{color:inherit;font-size:1.25rem;text-decoration:none}.footer-copyright{font-size:.875rem;font-weight:300;grid-area:copy;line-height:1.25rem;text-transform:uppercase}.footer-developer-text{color:var(--footer-developer-text-color);font-size:.75rem;font-weight:300;grid-area:dev;line-height:1rem;text-align:center}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.wrap{margin:10px auto;max-width:calc(960px - 1rem);padding:0 2.5rem}.banner{display:grid;grid-template:"main quote" 1fr "main logos" auto/1fr 1fr;margin-bottom:3rem;min-height:350px}.banner-main{grid-area:main;height:100%;overflow:hidden;width:100%}.banner-main img{display:block;height:100%;object-fit:cover;width:100%}.banner-quote{align-items:center;background-image:linear-gradient(var(--banner-quote-gradient-start),var(--banner-quote-gradient-end));color:var(--banner-quote-color);display:flex;font-size:32px;font-weight:700;grid-area:quote;justify-content:center;line-height:1;padding:1em;text-align:center}.banner-logos{align-items:center;background-color:var(--default-background);border-bottom:1px solid var(--banner-logos-border);display:grid;gap:1rem;grid-area:logos;grid-auto-columns:1fr;grid-auto-flow:column;padding:1rem}.banner-logos img{height:100%;object-fit:contain;width:100%}.banner-logos img+img{border-left:1px solid var(--banner-logos-divider);padding-left:.5rem}.breadcrumb{margin-bottom:16px}.breadcrumb a{color:inherit;font-size:13px;font-weight:400;text-decoration:none;text-transform:uppercase}.breadcrumb a:focus,.breadcrumb a:hover{color:inherit;text-decoration:underline}.responsive-video{aspect-ratio:16/9;height:auto;width:100%}@media(max-width:800px){body{display:block;min-height:auto}footer,main{margin-left:0}.banner-logos{padding:.5rem 1rem}}#navigation{background:var(--navigation-background);border-right:1px solid var(--navigation-border);height:100vh;position:fixed;top:0;width:var(--navigation-width);z-index:1}.navigation-bar{display:block}.navigation-toggle{display:none}.navigation-menu{margin-top:20px}.navigation-menu ul{list-style:none;margin:0;padding:0}.navigation-menu li{margin:0;padding:0}.navigation-menu a{color:inherit;display:block;font-size:14px;font-weight:500;padding:.75rem 1rem;text-decoration:none;text-transform:uppercase}.navigation-menu a>[class*=fa]{margin-right:.25em}.navigation-menu a[aria-current=page]{font-weight:700}.navigation-menu a:focus,.navigation-menu a:hover{background:var(--navigation-background-hover)}.navigation-panel{display:block}.navigation-backdrop{display:none}.logo{display:flex;justify-content:center}.logo,.logo:focus,.logo:hover{background:var(--default-background)}.logo-image{height:auto;width:160px}@media(max-width:800px){#navigation{background:transparent;border-right:0;height:auto;left:0;position:fixed;top:0;width:100%;z-index:10}#navigation.is-open{background:var(--navigation-background)}#navigation.is-open .navigation-toggle-icon{background:transparent}#navigation.is-open .navigation-toggle-icon:before{top:0;transform:rotate(45deg)}#navigation.is-open .navigation-toggle-icon:after{top:0;transform:rotate(-45deg)}#navigation.is-open .navigation-panel{transform:translateY(0)}#navigation.is-open .navigation-backdrop,#navigation.is-open .navigation-panel{opacity:1;pointer-events:auto;visibility:visible}#navigation.is-open .navigation-menu{box-shadow:var(--navigation-box-shadow)}.logo{justify-content:center}.logo-image{height:6rem;object-fit:contain;width:auto}.navigation-bar{align-items:center;background:transparent;border-bottom:0;box-sizing:border-box;display:flex;justify-content:flex-start;min-height:var(--navigation-bar-height-mobile);padding:.75rem 1rem}.navigation-toggle{align-items:center;background:var(--navigation-toggle-background);border:0;border-radius:.25rem;color:var(--navigation-toggle-color);cursor:pointer;display:inline-flex;height:3rem;justify-content:center;padding:0;width:3rem}.navigation-toggle:focus,.navigation-toggle:hover{background:var(--navigation-toggle-background-hover)}.navigation-toggle-icon{background:currentColor;border-radius:999px;content:"";display:block;height:2px;position:relative;transition:transform .2s ease,opacity .2s ease;width:1.5rem}.navigation-toggle-icon:before{top:-.45rem}.navigation-toggle-icon:after,.navigation-toggle-icon:before{background:currentColor;border-radius:999px;content:"";display:block;height:2px;left:0;position:absolute;transition:transform .2s ease,opacity .2s ease;width:1.5rem}.navigation-toggle-icon:after{top:.45rem}.navigation-menu{margin:0}.navigation-menu ul{display:block}.navigation-menu a{padding:1rem}.navigation-panel{background:var(--navigation-background);border-bottom:1px solid var(--navigation-border);left:0;max-height:calc(100vh - var(--navigation-bar-height-mobile));right:0;top:var(--navigation-bar-height-mobile);transform:translateY(-.75rem);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.navigation-backdrop,.navigation-panel{opacity:0;pointer-events:none;position:fixed;visibility:hidden}.navigation-backdrop{background:var(--navigation-backdrop-background);border:0;display:block;inset:0;padding:0;transition:opacity .2s ease,visibility .2s ease}}.typography blockquote,.typography dd,.typography dl,.typography figure,.typography h1,.typography h2,.typography h3,.typography h4,.typography h5,.typography h6,.typography hr,.typography p,.typography pre{margin:0}.typography h1,.typography h2,.typography h3,.typography h4{font-weight:700}.typography h1:first-child,.typography h2:first-child,.typography h3:first-child,.typography h4:first-child,.typography h5:first-child,.typography h6:first-child{margin-top:0}.typography h1{font-size:36px;line-height:48px;margin-bottom:18px}.typography h2{border-bottom:1px solid #cecece;font-size:20px;line-height:30px;margin-bottom:17px;margin-top:20px;padding-bottom:7px}.typography h3{color:#929292;font-size:16px;line-height:24px}.typography h3,.typography h4{margin-bottom:8px}.typography h4{color:#a4b736;font-size:15px;line-height:22.5px}.typography p{padding-bottom:24px}.typography ol,.typography ul{margin-bottom:10px;margin-top:10px;padding-left:40px}.typography ul li{list-style-type:square}.typography ol li{list-style-type:decimal}.typography li{margin-bottom:20px}.typography a{color:#a4b736;text-decoration:underline}.typography a:focus,.typography a:hover{color:#72afd2}.typography strong{font-weight:500}.typography table{margin-top:40px}.typography tr:nth-child(n+2) td,.typography tr:nth-child(n+2) th{padding-top:20px}.typography td,.typography th{border:0;padding:0;vertical-align:top}.typography td:first-child,.typography th:first-child{padding-right:100px}.typography blockquote{color:#929292;font-size:26px;font-style:italic;font-weight:300;line-height:30px}.typography iframe{max-width:100%}#scholarships-list{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.scholarship-card{background:var(--scholarship-default-background);border-bottom:1px solid var(--scholarship-card-border);color:inherit;display:block;padding:20px 25px;text-decoration:none}.scholarship-card:focus,.scholarship-card:hover{box-shadow:var(--scholarship-card-box-shadow)}.scholarship-card-closing-date,.scholarship-card-title{margin-top:0}.scholarship-card-description{color:var(--scholarship-description-color);font-size:14px}.scholarship-meta{align-items:start;display:grid;gap:1.5rem;grid-template-columns:1fr auto}.scholarship-meta dl{display:grid;gap:1rem;grid-template-columns:12rem 1fr;margin:0 0 3rem}.scholarship-meta dd,.scholarship-meta dt{margin:0}.scholarship-meta dt{font-weight:700}.scholarship-meta dd{overflow-wrap:break-word;word-wrap:break-word;min-width:0;word-break:break-word}.scholarship-icon{margin:0}.scholarship-icon img{display:block;height:auto;max-width:250px;min-width:100px}#scholarships-search{background:var(--scholarship-default-background);border-top:1px solid var(--scholarship-card-border);display:grid;gap:1rem;grid-template:"intro intro" auto "side toolbar" auto "side list" 1fr/22% 1fr;padding:0 2.5rem}#scholarships-search .wrap{grid-area:intro}#scholarships-search input,#scholarships-search select{background-color:var(--default-background);border:1px solid var(--scholarship-input-border);border-radius:2em;color:inherit;font-family:inherit;font-size:16px;font-weight:300;line-height:1.5rem;outline:none}#scholarships-search select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.scholarships-sidebar-toggle{display:none}#sidebar{background:var(--scholarship-default-background);display:flex;flex-direction:column;grid-area:side;padding:15px}#sidebar input,#sidebar select{padding:10px 16px}#sidebar input:not([type=checkbox]):focus,#sidebar select:focus{border-color:var(--scholarship-primary-color)}#sidebar label,#sidebar legend{font-size:14px;font-weight:400}#sidebar fieldset{border:none;margin:0;padding:0;user-select:none}#sidebar fieldset>label{display:block;font-weight:inherit;margin-top:0}#sidebar>fieldset,#sidebar>label{margin-bottom:5px;margin-top:25px}#toolbar{align-items:center;background:var(--scholarship-default-background);display:flex;flex-direction:row;grid-area:toolbar;justify-content:space-between;padding:10px 25px}#scholarships-list-outer{grid-area:list}#toolbar-sorting{background:var(--default-background) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 8'%3E%3Cpath fill='%23666' d='M0 0h16L8 8z'/%3E%3C/svg%3E") no-repeat right center/1.2rem 1rem;max-width:300px;min-width:200px;padding:5px 10px}#toolbar-sorting:focus{border-color:var(--scholarship-secondary-color)}.scholarships-sidebar-close-button{display:none}@media(max-width:1200px){#scholarships-list{grid-template-columns:1fr}#scholarships-search{grid-template:"intro" auto "toolbar" auto "filters" auto "side" auto "list" 1fr/1fr;padding:0 1rem 1.5rem}#scholarships-search.sidebar-open .scholarships-sidebar-toggle-button:after{content:"−"}#scholarships-search.sidebar-open #sidebar{max-height:80rem;opacity:1;padding-bottom:15px;padding-top:15px;pointer-events:auto}.scholarships-sidebar-toggle{display:block;grid-area:filters}.scholarships-sidebar-toggle-button{background:var(--scholarship-primary-color);border:1px solid var(--scholarship-input-border);border-radius:2em;color:var(--scholarship-toggle-color);cursor:pointer;font:inherit;font-weight:700;padding:.875rem 1rem;text-align:center;width:100%}.scholarships-sidebar-toggle-button:after{content:"+";float:right;font-size:1.25rem;line-height:1}#sidebar{max-height:0;opacity:0;overflow:hidden;padding-bottom:0;padding-top:0;pointer-events:none;transition:max-height .2s ease,padding .2s ease,opacity .2s ease}#toolbar{align-items:stretch;flex-direction:column;gap:.75rem;padding:1rem}.scholarships-sidebar-close-button{background:var(--default-background);border:1px solid var(--scholarship-input-border);border-radius:2em;color:inherit;cursor:pointer;display:block;font:inherit;font-weight:500;margin-top:1rem;padding:.875rem 1rem}#toolbar-sorting{max-width:none;min-width:0;width:100%}.scholarship-meta{gap:1rem;grid-template-columns:1fr;margin-bottom:1rem}.scholarship-meta dl{gap:.25rem;grid-template-columns:1fr;margin-bottom:0}}