@media (max-width:44.9375em) {
 #page--header-wrap .navigation--subnav.centers .nav__link-depth-3.active,#page--header-wrap .topic--nav ul.centers .nav__link-depth-3.active,.topic--nav #page--header-wrap ul.centers .nav__link-depth-3.active{box-shadow:inset 0 -.125rem 0 #a5d2eb;border-bottom:.1875rem solid #a5d2eb} 
}@media (min-width:45em) {
 #page--header-wrap .navigation--subnav.centers .nav__link-depth-3,#page--header-wrap .topic--nav ul.centers .nav__link-depth-3,.topic--nav #page--header-wrap ul.centers .nav__link-depth-3{display:block;font-size:calc(1rem - .875rem + 2vw);position:relative}#page--header-wrap .navigation--subnav.centers .nav__link-depth-3[href]:after,#page--header-wrap .topic--nav ul.centers .nav__link-depth-3[href]:after,.topic--nav #page--header-wrap ul.centers .nav__link-depth-3[href]:after{transform:translateY(.8em)}#page--header-wrap .navigation--subnav.centers .nav__link-depth-3[href]:focus:after,#page--header-wrap .navigation--subnav.centers .nav__link-depth-3[href]:hover:after,#page--header-wrap .topic--nav ul.centers .nav__link-depth-3[href]:focus:after,#page--header-wrap .topic--nav ul.centers .nav__link-depth-3[href]:hover:after,.topic--nav #page--header-wrap ul.centers .nav__link-depth-3[href]:focus:after,.topic--nav #page--header-wrap ul.centers .nav__link-depth-3[href]:hover:after{border-color:currentColor} 
}@media (min-width:64em) {
 #page--header-wrap .navigation--subnav.centers .nav__link-depth-3,#page--header-wrap .topic--nav ul.centers .nav__link-depth-3,.topic--nav #page--header-wrap ul.centers .nav__link-depth-3{font-size:calc(1.25rem - .875rem + 1vw);white-space:nowrap} 
}#page--header-wrap .navigation--subnav.centers .nav__link-depth-3.active,#page--header-wrap .topic--nav ul.centers .nav__link-depth-3.active,.topic--nav #page--header-wrap ul.centers .nav__link-depth-3.active{color:#fff}#page--header-wrap .navigation--subnav.centers .nav__link-depth-4,#page--header-wrap .topic--nav ul.centers .nav__link-depth-4,.topic--nav #page--header-wrap ul.centers .nav__link-depth-4{display:inline-block;color:#4ba5d7;font-size:1rem;font-family:NeueHaasUnicaPro,clean,sans-serif;font-weight:700;padding:.5em 0}#page--header-wrap .navigation--subnav.centers .nav__link-depth-4[href],#page--header-wrap .topic--nav ul.centers .nav__link-depth-4[href],.topic--nav #page--header-wrap ul.centers .nav__link-depth-4[href]{color:#4ba5d7;text-decoration:none;transition:color .2s ease-in}#page--header-wrap .navigation--subnav.centers .nav__link-depth-4[href]:focus,#page--header-wrap .navigation--subnav.centers .nav__link-depth-4[href]:hover,#page--header-wrap .topic--nav ul.centers .nav__link-depth-4[href]:focus,#page--header-wrap .topic--nav ul.centers .nav__link-depth-4[href]:hover,.topic--nav #page--header-wrap ul.centers .nav__link-depth-4[href]:focus,.topic--nav #page--header-wrap ul.centers .nav__link-depth-4[href]:hover{color:#e7f0f6;text-decoration:underline}#page--header-wrap .navigation--subnav.centers .nav__link-depth-4[href]:focus,#page--header-wrap .topic--nav ul.centers .nav__link-depth-4[href]:focus,.topic--nav #page--header-wrap ul.centers .nav__link-depth-4[href]:focus{outline:.0625rem dotted}#page--header-wrap .navigation--subnav.centers .nav__link-depth-4.active,#page--header-wrap .topic--nav ul.centers .nav__link-depth-4.active,.topic--nav #page--header-wrap ul.centers .nav__link-depth-4.active{color:#fff}#page--header-wrap .navigation--subnav.centers .nav__link-depth-5,#page--header-wrap .navigation--subnav.centers .nav__link-depth-5+.nav__list .nav__link,#page--header-wrap .topic--nav ul.centers .nav__link-depth-5,#page--header-wrap .topic--nav ul.centers .nav__link-depth-5+.nav__list .nav__link,.topic--nav #page--header-wrap ul.centers .nav__link-depth-5,.topic--nav #page--header-wrap ul.centers .nav__link-depth-5+.nav__list .nav__link{display:inline-block;font-size:1rem;font-family:NeueHaasUnicaPro,clean,sans-serif;font-weight:300;padding:.25em 0;color:#4ba5d7;text-decoration:none;transition:color .2s ease-in}#page--header-wrap .navigation--subnav.centers .nav__link-depth-5+.nav__list .nav__link:focus,#page--header-wrap .navigation--subnav.centers .nav__link-depth-5+.nav__list .nav__link:hover,#page--header-wrap .navigation--subnav.centers .nav__link-depth-5:focus,#page--header-wrap .navigation--subnav.centers .nav__link-depth-5:hover,#page--header-wrap .topic--nav ul.centers .nav__link-depth-5+.nav__list .nav__link:focus,#page--header-wrap .topic--nav ul.centers .nav__link-depth-5+.nav__list .nav__link:hover,#page--header-wrap .topic--nav ul.centers .nav__link-depth-5:focus,#page--header-wrap .topic--nav ul.centers .nav__link-depth-5:hover,.topic--nav #page--header-wrap ul.centers .nav__link-depth-5+.nav__list .nav__link:focus,.topic--nav #page--header-wrap ul.centers .nav__link-depth-5+.nav__list .nav__link:hover,.topic--nav #page--header-wrap ul.centers .nav__link-depth-5:focus,.topic--nav #page--header-wrap ul.centers .nav__link-depth-5:hover{color:#e7f0f6;text-decoration:underline}#page--header-wrap .navigation--subnav.centers .nav__link-depth-5+.nav__list .nav__link:focus,#page--header-wrap .navigation--subnav.centers .nav__link-depth-5:focus,#page--header-wrap .topic--nav ul.centers .nav__link-depth-5+.nav__list .nav__link:focus,#page--header-wrap .topic--nav ul.centers .nav__link-depth-5:focus,.topic--nav #page--header-wrap ul.centers .nav__link-depth-5+.nav__list .nav__link:focus,.topic--nav #page--header-wrap ul.centers .nav__link-depth-5:focus{outline:.0625rem dotted}#page--header-wrap .navigation--subnav.centers .nav__link-depth-5+.nav__list .nav__link.active-trail,#page--header-wrap .navigation--subnav.centers .nav__link-depth-5.active-trail,#page--header-wrap .topic--nav ul.centers .nav__link-depth-5+.nav__list .nav__link.active-trail,#page--header-wrap .topic--nav ul.centers .nav__link-depth-5.active-trail,.topic--nav #page--header-wrap ul.centers .nav__link-depth-5+.nav__list .nav__link.active-trail,.topic--nav #page--header-wrap ul.centers .nav__link-depth-5.active-trail{font-weight:700}#page--header-wrap .navigation--subnav.centers .nav__link-depth-5+.nav__list .nav__link.active,#page--header-wrap .navigation--subnav.centers .nav__link-depth-5.active,#page--header-wrap .topic--nav ul.centers .nav__link-depth-5+.nav__list .nav__link.active,#page--header-wrap .topic--nav ul.centers .nav__link-depth-5.active,.topic--nav #page--header-wrap ul.centers .nav__link-depth-5+.nav__list .nav__link.active,.topic--nav #page--header-wrap ul.centers .nav__link-depth-5.active{color:#1069a0;text-decoration:none;transition:color .2s ease-in;background:transparent;border-bottom:.1875rem solid #a5d2eb;box-shadow:inset 0 -.125rem 0 #a5d2eb;color:inherit;transition:background .2s ease-in}#page--header-wrap .navigation--subnav.centers .nav__link-depth-5+.nav__list .nav__link.active:focus,#page--header-wrap .navigation--subnav.centers .nav__link-depth-5+.nav__list .nav__link.active:hover,#page--header-wrap .navigation--subnav.centers .nav__link-depth-5.active:focus,#page--header-wrap .navigation--subnav.centers .nav__link-depth-5.active:hover,#page--header-wrap .topic--nav ul.centers .nav__link-depth-5+.nav__list .nav__link.active:focus,#page--header-wrap .topic--nav ul.centers .nav__link-depth-5+.nav__list .nav__link.active:hover,#page--header-wrap .topic--nav ul.centers .nav__link-depth-5.active:focus,#page--header-wrap .topic--nav ul.centers .nav__link-depth-5.active:hover,.topic--nav #page--header-wrap ul.centers .nav__link-depth-5+.nav__list .nav__link.active:focus,.topic--nav #page--header-wrap ul.centers .nav__link-depth-5+.nav__list .nav__link.active:hover,.topic--nav #page--header-wrap ul.centers .nav__link-depth-5.active:focus,.topic--nav #page--header-wrap ul.centers .nav__link-depth-5.active:hover{color:#000440}#page--header-wrap .navigation--subnav.centers .nav__link-depth-5+.nav__list .nav__link.active:focus,#page--header-wrap .navigation--subnav.centers .nav__link-depth-5.active:focus,#page--header-wrap .topic--nav ul.centers .nav__link-depth-5+.nav__list .nav__link.active:focus,#page--header-wrap .topic--nav ul.centers .nav__link-depth-5.active:focus,.topic--nav #page--header-wrap ul.centers .nav__link-depth-5+.nav__list .nav__link.active:focus,.topic--nav #page--header-wrap ul.centers .nav__link-depth-5.active:focus{outline:.0625rem dotted}#page--header-wrap .navigation--subnav.centers .nav__link-depth-5+.nav__list .nav__link.active:focus,#page--header-wrap .navigation--subnav.centers .nav__link-depth-5+.nav__list .nav__link.active:hover,#page--header-wrap .navigation--subnav.centers .nav__link-depth-5.active:focus,#page--header-wrap .navigation--subnav.centers .nav__link-depth-5.active:hover,#page--header-wrap .topic--nav ul.centers .nav__link-depth-5+.nav__list .nav__link.active:focus,#page--header-wrap .topic--nav ul.centers .nav__link-depth-5+.nav__list .nav__link.active:hover,#page--header-wrap .topic--nav ul.centers .nav__link-depth-5.active:focus,#page--header-wrap .topic--nav ul.centers .nav__link-depth-5.active:hover,.topic--nav #page--header-wrap ul.centers .nav__link-depth-5+.nav__list .nav__link.active:focus,.topic--nav #page--header-wrap ul.centers .nav__link-depth-5+.nav__list .nav__link.active:hover,.topic--nav #page--header-wrap ul.centers .nav__link-depth-5.active:focus,.topic--nav #page--header-wrap ul.centers .nav__link-depth-5.active:hover{background:#a5d2eb;color:#1f2021}#page--header-wrap .navigation--subnav.centers .nav__link-depth-5+.nav__list .nav__link.active,#page--header-wrap .navigation--subnav.centers .nav__link-depth-5.active,#page--header-wrap .topic--nav ul.centers .nav__link-depth-5+.nav__list .nav__link.active,#page--header-wrap .topic--nav ul.centers .nav__link-depth-5.active,.topic--nav #page--header-wrap ul.centers .nav__link-depth-5+.nav__list .nav__link.active,.topic--nav #page--header-wrap ul.centers .nav__link-depth-5.active{color:#fff}#main .navigation--subnav.default .nav__item-depth-1,#main .topic--nav ul.default .nav__item-depth-1,.topic--nav #main ul.default .nav__item-depth-1{border-top:.0625rem solid #1f2021}#main .navigation--subnav.default .nav__item-depth-2,#main .topic--nav ul.default .nav__item-depth-2,.topic--nav #main ul.default .nav__item-depth-2{border-top:.0625rem solid #ddd}#main .navigation--subnav.default .nav__item-depth-2.active-trail,#main .topic--nav ul.default .nav__item-depth-2.active-trail,.topic--nav #main ul.default .nav__item-depth-2.active-trail{background:#000440;margin:0 -20px;padding:.75rem 20px}#main .navigation--subnav.default .nav__item-depth-2.active-trail .nav__link,#main .topic--nav ul.default .nav__item-depth-2.active-trail .nav__link,.topic--nav #main ul.default .nav__item-depth-2.active-trail .nav__link{color:#4ba5d7;text-decoration:none;transition:color .2s ease-in}#main .navigation--subnav.default .nav__item-depth-2.active-trail .nav__link:focus,#main .navigation--subnav.default .nav__item-depth-2.active-trail .nav__link:hover,#main .topic--nav ul.default .nav__item-depth-2.active-trail .nav__link:focus,#main .topic--nav ul.default .nav__item-depth-2.active-trail .nav__link:hover,.topic--nav #main ul.default .nav__item-depth-2.active-trail .nav__link:focus,.topic--nav #main ul.default .nav__item-depth-2.active-trail .nav__link:hover{color:#e7f0f6;text-decoration:underline}#main .navigation--subnav.default .nav__item-depth-2.active-trail .nav__link:focus,#main .topic--nav ul.default .nav__item-depth-2.active-trail .nav__link:focus,.topic--nav #main ul.default .nav__item-depth-2.active-trail .nav__link:focus{outline:.0625rem dotted}#main .navigation--subnav.default .nav__item-depth-2.active-trail .nav__link.active,#main .topic--nav ul.default .nav__item-depth-2.active-trail .nav__link.active,.topic--nav #main ul.default .nav__item-depth-2.active-trail .nav__link.active{color:#fff}#main .navigation--subnav.default .nav__item-depth-3 .nav__list,#main .topic--nav ul.default .nav__item-depth-3 .nav__list,.topic--nav #main ul.default .nav__item-depth-3 .nav__list{margin-left:1.25rem}#main .navigation--subnav.default .nav__item-depth-3 .nav__list:after,#main .topic--nav ul.default .nav__item-depth-3 .nav__list:after,.topic--nav #main ul.default .nav__item-depth-3 .nav__list:after{border-top-color:hsla(0,0%,87%,.2)}#main .navigation--subnav.default .nav__link,#main .topic--nav ul.default .nav__link,.topic--nav #main ul.default .nav__link{display:block;padding:.25rem 0}#main .navigation--subnav.default .nav__link-depth-1,#main .topic--nav ul.default .nav__link-depth-1,.topic--nav #main ul.default .nav__link-depth-1{font-family:NeueHaasUnicaPro,clean,sans-serif;color:#000440;text-decoration:none;transition:color .2s ease-in;margin:.5rem 0;padding:.75rem 0}#main .navigation--subnav.default .nav__link-depth-1:focus,#main .navigation--subnav.default .nav__link-depth-1:hover,#main .topic--nav ul.default .nav__link-depth-1:focus,#main .topic--nav ul.default .nav__link-depth-1:hover,.topic--nav #main ul.default .nav__link-depth-1:focus,.topic--nav #main ul.default .nav__link-depth-1:hover{color:#1069a0;text-decoration:underline}#main .navigation--subnav.default .nav__link-depth-1:focus,#main .topic--nav ul.default .nav__link-depth-1:focus,.topic--nav #main ul.default .nav__link-depth-1:focus{outline:.0625rem dotted}#main .navigation--subnav.default .nav__link-depth-1.active,#main .navigation--subnav.default .nav__link-depth-1.active-trail,#main .topic--nav ul.default .nav__link-depth-1.active,#main .topic--nav ul.default .nav__link-depth-1.active-trail,.topic--nav #main ul.default .nav__link-depth-1.active,.topic--nav #main ul.default .nav__link-depth-1.active-trail{font-weight:700}#main .navigation--subnav.default .nav__link-depth-2,#main .topic--nav ul.default .nav__link-depth-2,.topic--nav #main ul.default .nav__link-depth-2{font-family:NeueHaasUnicaPro,clean,sans-serif;font-size:1.125rem;padding:.75rem 0}#main .navigation--subnav.default .nav__link-depth-2.active,#main .navigation--subnav.default .nav__link-depth-2.active-trail,#main .topic--nav ul.default .nav__link-depth-2.active,#main .topic--nav ul.default .nav__link-depth-2.active-trail,.topic--nav #main ul.default .nav__link-depth-2.active,.topic--nav #main ul.default .nav__link-depth-2.active-trail{font-weight:700}#main .navigation--subnav.default .nav__link-depth-3,#main .topic--nav ul.default .nav__link-depth-3,.topic--nav #main ul.default .nav__link-depth-3{font-family:NeueHaasUnicaPro,clean,sans-serif;font-size:1rem}#main .navigation--subnav.default .nav__link-depth-3.active,#main .navigation--subnav.default .nav__link-depth-3.active-trail,#main .topic--nav ul.default .nav__link-depth-3.active,#main .topic--nav ul.default .nav__link-depth-3.active-trail,.topic--nav #main ul.default .nav__link-depth-3.active,.topic--nav #main ul.default .nav__link-depth-3.active-trail{font-weight:700}#main .navigation--subnav.default .nav__link-depth-4,#main .navigation--subnav.default .nav__link-depth-4+.nav__list .nav__link,#main .topic--nav ul.default .nav__link-depth-4,#main .topic--nav ul.default .nav__link-depth-4+.nav__list .nav__link,.topic--nav #main ul.default .nav__link-depth-4,.topic--nav #main ul.default .nav__link-depth-4+.nav__list .nav__link{font-family:NeueHaasUnicaPro,clean,sans-serif;font-size:.8125rem}#main .navigation--subnav.default .nav__link-depth-4+.nav__list .nav__link.active,#main .navigation--subnav.default .nav__link-depth-4+.nav__list .nav__link.active-trail,#main .navigation--subnav.default .nav__link-depth-4.active,#main .navigation--subnav.default .nav__link-depth-4.active-trail,#main .topic--nav ul.default .nav__link-depth-4+.nav__list .nav__link.active,#main .topic--nav ul.default .nav__link-depth-4+.nav__list .nav__link.active-trail,#main .topic--nav ul.default .nav__link-depth-4.active,#main .topic--nav ul.default .nav__link-depth-4.active-trail,.topic--nav #main ul.default .nav__link-depth-4+.nav__list .nav__link.active,.topic--nav #main ul.default .nav__link-depth-4+.nav__list .nav__link.active-trail,.topic--nav #main ul.default .nav__link-depth-4.active,.topic--nav #main ul.default .nav__link-depth-4.active-trail{font-weight:700}#main .navigation--subnav.programs .nav__item-depth-2,#main .navigation--subnav.tertiary .nav__item-depth-2,#main .topic--nav ul.programs .nav__item-depth-2,#main .topic--nav ul.tertiary .nav__item-depth-2,.topic--nav #main ul.programs .nav__item-depth-2,.topic--nav #main ul.tertiary .nav__item-depth-2{border-top:.0625rem solid #1f2021}#main .navigation--subnav.programs .nav__item-depth-3,#main .navigation--subnav.tertiary .nav__item-depth-3,#main .topic--nav ul.programs .nav__item-depth-3,#main .topic--nav ul.tertiary .nav__item-depth-3,.topic--nav #main ul.programs .nav__item-depth-3,.topic--nav #main ul.tertiary .nav__item-depth-3{border-top:.0625rem solid #ddd}#main .navigation--subnav.programs .nav__item-depth-3.active-trail,#main .navigation--subnav.tertiary .nav__item-depth-3.active-trail,#main .topic--nav ul.programs .nav__item-depth-3.active-trail,#main .topic--nav ul.tertiary .nav__item-depth-3.active-trail,.topic--nav #main ul.programs .nav__item-depth-3.active-trail,.topic--nav #main ul.tertiary .nav__item-depth-3.active-trail{background:#000440;margin:0 -20px;padding:.75rem 20px}#main .navigation--subnav.programs .nav__item-depth-3.active-trail .nav__link,#main .navigation--subnav.tertiary .nav__item-depth-3.active-trail .nav__link,#main .topic--nav ul.programs .nav__item-depth-3.active-trail .nav__link,#main .topic--nav ul.tertiary .nav__item-depth-3.active-trail .nav__link,.topic--nav #main ul.programs .nav__item-depth-3.active-trail .nav__link,.topic--nav #main ul.tertiary .nav__item-depth-3.active-trail .nav__link{color:#4ba5d7;text-decoration:none;transition:color .2s ease-in}#main .navigation--subnav.programs .nav__item-depth-3.active-trail .nav__link:focus,#main .navigation--subnav.programs .nav__item-depth-3.active-trail .nav__link:hover,#main .navigation--subnav.tertiary .nav__item-depth-3.active-trail .nav__link:focus,#main .navigation--subnav.tertiary .nav__item-depth-3.active-trail .nav__link:hover,#main .topic--nav ul.programs .nav__item-depth-3.active-trail .nav__link:focus,#main .topic--nav ul.programs .nav__item-depth-3.active-trail .nav__link:hover,#main .topic--nav ul.tertiary .nav__item-depth-3.active-trail .nav__link:focus,#main .topic--nav ul.tertiary .nav__item-depth-3.active-trail .nav__link:hover,.topic--nav #main ul.programs .nav__item-depth-3.active-trail .nav__link:focus,.topic--nav #main ul.programs .nav__item-depth-3.active-trail .nav__link:hover,.topic--nav #main ul.tertiary .nav__item-depth-3.active-trail .nav__link:focus,.topic--nav #main ul.tertiary .nav__item-depth-3.active-trail .nav__link:hover{color:#e7f0f6;text-decoration:underline}#main .navigation--subnav.programs .nav__item-depth-3.active-trail .nav__link:focus,#main .navigation--subnav.tertiary .nav__item-depth-3.active-trail .nav__link:focus,#main .topic--nav ul.programs .nav__item-depth-3.active-trail .nav__link:focus,#main .topic--nav ul.tertiary .nav__item-depth-3.active-trail .nav__link:focus,.topic--nav #main ul.programs .nav__item-depth-3.active-trail .nav__link:focus,.topic--nav #main ul.tertiary .nav__item-depth-3.active-trail .nav__link:focus{outline:.0625rem dotted}#main .navigation--subnav.programs .nav__item-depth-3.active-trail .nav__link.active,#main .navigation--subnav.tertiary .nav__item-depth-3.active-trail .nav__link.active,#main .topic--nav ul.programs .nav__item-depth-3.active-trail .nav__link.active,#main .topic--nav ul.tertiary .nav__item-depth-3.active-trail .nav__link.active,.topic--nav #main ul.programs .nav__item-depth-3.active-trail .nav__link.active,.topic--nav #main ul.tertiary .nav__item-depth-3.active-trail .nav__link.active{color:#fff}#main .navigation--subnav.programs .nav__item-depth-4 .nav__list,#main .navigation--subnav.tertiary .nav__item-depth-4 .nav__list,#main .topic--nav ul.programs .nav__item-depth-4 .nav__list,#main .topic--nav ul.tertiary .nav__item-depth-4 .nav__list,.topic--nav #main ul.programs .nav__item-depth-4 .nav__list,.topic--nav #main ul.tertiary .nav__item-depth-4 .nav__list{margin-left:1.25rem}#main .navigation--subnav.programs .nav__item-depth-4 .nav__list:after,#main .navigation--subnav.tertiary .nav__item-depth-4 .nav__list:after,#main .topic--nav ul.programs .nav__item-depth-4 .nav__list:after,#main .topic--nav ul.tertiary .nav__item-depth-4 .nav__list:after,.topic--nav #main ul.programs .nav__item-depth-4 .nav__list:after,.topic--nav #main ul.tertiary .nav__item-depth-4 .nav__list:after{border-top-color:hsla(0,0%,87%,.2)}#main .navigation--subnav.programs .nav__link,#main .navigation--subnav.tertiary .nav__link,#main .topic--nav ul.programs .nav__link,#main .topic--nav ul.tertiary .nav__link,.topic--nav #main ul.programs .nav__link,.topic--nav #main ul.tertiary .nav__link{display:block;padding:.25rem 0}#main .navigation--subnav.programs .nav__link-depth-2,#main .navigation--subnav.tertiary .nav__link-depth-2,#main .topic--nav ul.programs .nav__link-depth-2,#main .topic--nav ul.tertiary .nav__link-depth-2,.topic--nav #main ul.programs .nav__link-depth-2,.topic--nav #main ul.tertiary .nav__link-depth-2{font-family:NeueHaasUnicaPro,clean,sans-serif;color:#000440;text-decoration:none;transition:color .2s ease-in;margin:.5rem 0;padding:.75rem 0}#main .navigation--subnav.programs .nav__link-depth-2:focus,#main .navigation--subnav.programs .nav__link-depth-2:hover,#main .navigation--subnav.tertiary .nav__link-depth-2:focus,#main .navigation--subnav.tertiary .nav__link-depth-2:hover,#main .topic--nav ul.programs .nav__link-depth-2:focus,#main .topic--nav ul.programs .nav__link-depth-2:hover,#main .topic--nav ul.tertiary .nav__link-depth-2:focus,#main .topic--nav ul.tertiary .nav__link-depth-2:hover,.topic--nav #main ul.programs .nav__link-depth-2:focus,.topic--nav #main ul.programs .nav__link-depth-2:hover,.topic--nav #main ul.tertiary .nav__link-depth-2:focus,.topic--nav #main ul.tertiary .nav__link-depth-2:hover{color:#1069a0;text-decoration:underline}#main .navigation--subnav.programs .nav__link-depth-2:focus,#main .navigation--subnav.tertiary .nav__link-depth-2:focus,#main .topic--nav ul.programs .nav__link-depth-2:focus,#main .topic--nav ul.tertiary .nav__link-depth-2:focus,.topic--nav #main ul.programs .nav__link-depth-2:focus,.topic--nav #main ul.tertiary .nav__link-depth-2:focus{outline:.0625rem dotted}#main .navigation--subnav.programs .nav__link-depth-2.active,#main .navigation--subnav.programs .nav__link-depth-2.active-trail,#main .navigation--subnav.tertiary .nav__link-depth-2.active,#main .navigation--subnav.tertiary .nav__link-depth-2.active-trail,#main .topic--nav ul.programs .nav__link-depth-2.active,#main .topic--nav ul.programs .nav__link-depth-2.active-trail,#main .topic--nav ul.tertiary .nav__link-depth-2.active,#main .topic--nav ul.tertiary .nav__link-depth-2.active-trail,.topic--nav #main ul.programs .nav__link-depth-2.active,.topic--nav #main ul.programs .nav__link-depth-2.active-trail,.topic--nav #main ul.tertiary .nav__link-depth-2.active,.topic--nav #main ul.tertiary .nav__link-depth-2.active-trail{font-weight:700}#main .navigation--subnav.programs .nav__link-depth-3,#main .navigation--subnav.tertiary .nav__link-depth-3,#main .topic--nav ul.programs .nav__link-depth-3,#main .topic--nav ul.tertiary .nav__link-depth-3,.topic--nav #main ul.programs .nav__link-depth-3,.topic--nav #main ul.tertiary .nav__link-depth-3{font-family:NeueHaasUnicaPro,clean,sans-serif;font-size:1.125rem;padding:.75rem 0}#main .navigation--subnav.programs .nav__link-depth-3.active,#main .navigation--subnav.programs .nav__link-depth-3.active-trail,#main .navigation--subnav.tertiary .nav__link-depth-3.active,#main .navigation--subnav.tertiary .nav__link-depth-3.active-trail,#main .topic--nav ul.programs .nav__link-depth-3.active,#main .topic--nav ul.programs .nav__link-depth-3.active-trail,#main .topic--nav ul.tertiary .nav__link-depth-3.active,#main .topic--nav ul.tertiary .nav__link-depth-3.active-trail,.topic--nav #main ul.programs .nav__link-depth-3.active,.topic--nav #main ul.programs .nav__link-depth-3.active-trail,.topic--nav #main ul.tertiary .nav__link-depth-3.active,.topic--nav #main ul.tertiary .nav__link-depth-3.active-trail{font-weight:700}#main .navigation--subnav.programs .nav__link-depth-4,#main .navigation--subnav.tertiary .nav__link-depth-4,#main .topic--nav ul.programs .nav__link-depth-4,#main .topic--nav ul.tertiary .nav__link-depth-4,.topic--nav #main ul.programs .nav__link-depth-4,.topic--nav #main ul.tertiary .nav__link-depth-4{font-family:NeueHaasUnicaPro,clean,sans-serif;font-size:1rem}#main .navigation--subnav.programs .nav__link-depth-4.active,#main .navigation--subnav.programs .nav__link-depth-4.active-trail,#main .navigation--subnav.tertiary .nav__link-depth-4.active,#main .navigation--subnav.tertiary .nav__link-depth-4.active-trail,#main .topic--nav ul.programs .nav__link-depth-4.active,#main .topic--nav ul.programs .nav__link-depth-4.active-trail,#main .topic--nav ul.tertiary .nav__link-depth-4.active,#main .topic--nav ul.tertiary .nav__link-depth-4.active-trail,.topic--nav #main ul.programs .nav__link-depth-4.active,.topic--nav #main ul.programs .nav__link-depth-4.active-trail,.topic--nav #main ul.tertiary .nav__link-depth-4.active,.topic--nav #main ul.tertiary .nav__link-depth-4.active-trail{font-weight:700}#main .navigation--subnav.programs .nav__link-depth-5,#main .navigation--subnav.programs .nav__link-depth-5+.nav__list .nav__link,#main .navigation--subnav.tertiary .nav__link-depth-5,#main .navigation--subnav.tertiary .nav__link-depth-5+.nav__list .nav__link,#main .topic--nav ul.programs .nav__link-depth-5,#main .topic--nav ul.programs .nav__link-depth-5+.nav__list .nav__link,#main .topic--nav ul.tertiary .nav__link-depth-5,#main .topic--nav ul.tertiary .nav__link-depth-5+.nav__list .nav__link,.topic--nav #main ul.programs .nav__link-depth-5,.topic--nav #main ul.programs .nav__link-depth-5+.nav__list .nav__link,.topic--nav #main ul.tertiary .nav__link-depth-5,.topic--nav #main ul.tertiary .nav__link-depth-5+.nav__list .nav__link{font-family:NeueHaasUnicaPro,clean,sans-serif;font-size:.8125rem}#main .navigation--subnav.programs .nav__link-depth-5+.nav__list .nav__link.active,#main .navigation--subnav.programs .nav__link-depth-5+.nav__list .nav__link.active-trail,#main .navigation--subnav.programs .nav__link-depth-5.active,#main .navigation--subnav.programs .nav__link-depth-5.active-trail,#main .navigation--subnav.tertiary .nav__link-depth-5+.nav__list .nav__link.active,#main .navigation--subnav.tertiary .nav__link-depth-5+.nav__list .nav__link.active-trail,#main .navigation--subnav.tertiary .nav__link-depth-5.active,#main .navigation--subnav.tertiary .nav__link-depth-5.active-trail,#main .topic--nav ul.programs .nav__link-depth-5+.nav__list .nav__link.active,#main .topic--nav ul.programs .nav__link-depth-5+.nav__list .nav__link.active-trail,#main .topic--nav ul.programs .nav__link-depth-5.active,#main .topic--nav ul.programs .nav__link-depth-5.active-trail,#main .topic--nav ul.tertiary .nav__link-depth-5+.nav__list .nav__link.active,#main .topic--nav ul.tertiary .nav__link-depth-5+.nav__list .nav__link.active-trail,#main .topic--nav ul.tertiary .nav__link-depth-5.active,#main .topic--nav ul.tertiary .nav__link-depth-5.active-trail,.topic--nav #main ul.programs .nav__link-depth-5+.nav__list .nav__link.active,.topic--nav #main ul.programs .nav__link-depth-5+.nav__list .nav__link.active-trail,.topic--nav #main ul.programs .nav__link-depth-5.active,.topic--nav #main ul.programs .nav__link-depth-5.active-trail,.topic--nav #main ul.tertiary .nav__link-depth-5+.nav__list .nav__link.active,.topic--nav #main ul.tertiary .nav__link-depth-5+.nav__list .nav__link.active-trail,.topic--nav #main ul.tertiary .nav__link-depth-5.active,.topic--nav #main ul.tertiary .nav__link-depth-5.active-trail{font-weight:700}#main .navigation--subnav.centers .nav__item-depth-3,#main .topic--nav ul.centers .nav__item-depth-3,.topic--nav #main ul.centers .nav__item-depth-3{border-top:.0625rem solid #1f2021}#main .navigation--subnav.centers .nav__item-depth-4,#main .topic--nav ul.centers .nav__item-depth-4,.topic--nav #main ul.centers .nav__item-depth-4{border-top:.0625rem solid #ddd}#main .navigation--subnav.centers .nav__item-depth-4.active-trail,#main .topic--nav ul.centers .nav__item-depth-4.active-trail,.topic--nav #main ul.centers .nav__item-depth-4.active-trail{background:#000440;margin:0 -20px;padding:.75rem 20px}#main .navigation--subnav.centers .nav__item-depth-4.active-trail .nav__link,#main .topic--nav ul.centers .nav__item-depth-4.active-trail .nav__link,.topic--nav #main ul.centers .nav__item-depth-4.active-trail .nav__link{color:#4ba5d7;text-decoration:none;transition:color .2s ease-in}#main .navigation--subnav.centers .nav__item-depth-4.active-trail .nav__link:focus,#main .navigation--subnav.centers .nav__item-depth-4.active-trail .nav__link:hover,#main .topic--nav ul.centers .nav__item-depth-4.active-trail .nav__link:focus,#main .topic--nav ul.centers .nav__item-depth-4.active-trail .nav__link:hover,.topic--nav #main ul.centers .nav__item-depth-4.active-trail .nav__link:focus,.topic--nav #main ul.centers .nav__item-depth-4.active-trail .nav__link:hover{color:#e7f0f6;text-decoration:underline}#main .navigation--subnav.centers .nav__item-depth-4.active-trail .nav__link:focus,#main .topic--nav ul.centers .nav__item-depth-4.active-trail .nav__link:focus,.topic--nav #main ul.centers .nav__item-depth-4.active-trail .nav__link:focus{outline:.0625rem dotted}#main .navigation--subnav.centers .nav__item-depth-4.active-trail .nav__link.active,#main .topic--nav ul.centers .nav__item-depth-4.active-trail .nav__link.active,.topic--nav #main ul.centers .nav__item-depth-4.active-trail .nav__link.active{color:#fff}#main .navigation--subnav.centers .nav__item-depth-5 .nav__list,#main .topic--nav ul.centers .nav__item-depth-5 .nav__list,.topic--nav #main ul.centers .nav__item-depth-5 .nav__list{margin-left:1.25rem}#main .navigation--subnav.centers .nav__item-depth-5 .nav__list:after,#main .topic--nav ul.centers .nav__item-depth-5 .nav__list:after,.topic--nav #main ul.centers .nav__item-depth-5 .nav__list:after{border-top-color:hsla(0,0%,87%,.2)}#main .navigation--subnav.centers .nav__link,#main .topic--nav ul.centers .nav__link,.topic--nav #main ul.centers .nav__link{display:block;padding:.25rem 0}#main .navigation--subnav.centers .nav__link-depth-3,#main .topic--nav ul.centers .nav__link-depth-3,.topic--nav #main ul.centers .nav__link-depth-3{font-family:NeueHaasUnicaPro,clean,sans-serif;color:#000440;text-decoration:none;transition:color .2s ease-in;margin:.5rem 0;padding:.75rem 0}#main .navigation--subnav.centers .nav__link-depth-3:focus,#main .navigation--subnav.centers .nav__link-depth-3:hover,#main .topic--nav ul.centers .nav__link-depth-3:focus,#main .topic--nav ul.centers .nav__link-depth-3:hover,.topic--nav #main ul.centers .nav__link-depth-3:focus,.topic--nav #main ul.centers .nav__link-depth-3:hover{color:#1069a0;text-decoration:underline}#main .navigation--subnav.centers .nav__link-depth-3:focus,#main .topic--nav ul.centers .nav__link-depth-3:focus,.topic--nav #main ul.centers .nav__link-depth-3:focus{outline:.0625rem dotted}#main .navigation--subnav.centers .nav__link-depth-3.active,#main .navigation--subnav.centers .nav__link-depth-3.active-trail,#main .topic--nav ul.centers .nav__link-depth-3.active,#main .topic--nav ul.centers .nav__link-depth-3.active-trail,.topic--nav #main ul.centers .nav__link-depth-3.active,.topic--nav #main ul.centers .nav__link-depth-3.active-trail{font-weight:700}#main .navigation--subnav.centers .nav__link-depth-4,#main .topic--nav ul.centers .nav__link-depth-4,.topic--nav #main ul.centers .nav__link-depth-4{font-family:NeueHaasUnicaPro,clean,sans-serif;font-size:1.125rem;padding:.75rem 0}#main .navigation--subnav.centers .nav__link-depth-4.active,#main .navigation--subnav.centers .nav__link-depth-4.active-trail,#main .topic--nav ul.centers .nav__link-depth-4.active,#main .topic--nav ul.centers .nav__link-depth-4.active-trail,.topic--nav #main ul.centers .nav__link-depth-4.active,.topic--nav #main ul.centers .nav__link-depth-4.active-trail{font-weight:700}#main .navigation--subnav.centers .nav__link-depth-5,#main .topic--nav ul.centers .nav__link-depth-5,.topic--nav #main ul.centers .nav__link-depth-5{font-family:NeueHaasUnicaPro,clean,sans-serif;font-size:1rem}#main .navigation--subnav.centers .nav__link-depth-5.active,#main .navigation--subnav.centers .nav__link-depth-5.active-trail,#main .topic--nav ul.centers .nav__link-depth-5.active,#main .topic--nav ul.centers .nav__link-depth-5.active-trail,.topic--nav #main ul.centers .nav__link-depth-5.active,.topic--nav #main ul.centers .nav__link-depth-5.active-trail{font-weight:700}#main .navigation--subnav.centers .nav__link-depth-6,#main .navigation--subnav.centers .nav__link-depth-6+.nav__list .nav__link,#main .topic--nav ul.centers .nav__link-depth-6,#main .topic--nav ul.centers .nav__link-depth-6+.nav__list .nav__link,.topic--nav #main ul.centers .nav__link-depth-6,.topic--nav #main ul.centers .nav__link-depth-6+.nav__list .nav__link{font-family:NeueHaasUnicaPro,clean,sans-serif;font-size:.8125rem}#main .navigation--subnav.centers .nav__link-depth-6+.nav__list .nav__link.active,#main .navigation--subnav.centers .nav__link-depth-6+.nav__list .nav__link.active-trail,#main .navigation--subnav.centers .nav__link-depth-6.active,#main .navigation--subnav.centers .nav__link-depth-6.active-trail,#main .topic--nav ul.centers .nav__link-depth-6+.nav__list .nav__link.active,#main .topic--nav ul.centers .nav__link-depth-6+.nav__list .nav__link.active-trail,#main .topic--nav ul.centers .nav__link-depth-6.active,#main .topic--nav ul.centers .nav__link-depth-6.active-trail,.topic--nav #main ul.centers .nav__link-depth-6+.nav__list .nav__link.active,.topic--nav #main ul.centers .nav__link-depth-6+.nav__list .nav__link.active-trail,.topic--nav #main ul.centers .nav__link-depth-6.active,.topic--nav #main ul.centers .nav__link-depth-6.active-trail{font-weight:700}.navigation--subnav .subheader-tagline,.topic--nav ul .subheader-tagline{margin-top:1.09375rem}#navigation--mobile-toggle{background:transparent;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0;text-align:inherit;width:1.875rem;height:1.875rem;transform:rotate(0deg);cursor:pointer;-ms-flex-order:30;order:30;z-index:1001}#navigation--mobile-toggle:hover{background:inherit;color:inherit}#navigation--mobile-toggle:focus{background:inherit;box-shadow:none;color:inherit;outline:.0625rem dotted}#navigation--mobile-toggle span{display:block;position:absolute;height:.125rem;width:100%;background:#000440;opacity:1;left:0;transform:rotate(0deg);transition:top .1s ease-in .2s,transform .2s ease-out 0s,width 0s ease-in .2s,left 0s ease-in .2s}#navigation--mobile-toggle span:first-child{top:20%}#navigation--mobile-toggle span:nth-child(2){top:40%}#navigation--mobile-toggle span:nth-child(3){top:60%}#navigation--mobile-toggle span:nth-child(4){top:80%}#navigation--mobile-toggle span:nth-child(2),#navigation--mobile-toggle span:nth-child(4){width:75%}#navigation--mobile-toggle.js-open span{top:50%;width:100%;transition:top .1s ease-in 0s,transform .2s ease-out .1s,width 0s ease-in .1s,left 0s ease-in .1s}#navigation--mobile-toggle.js-open span:first-child,#navigation--mobile-toggle.js-open span:nth-child(4){width:0;left:50%}#navigation--mobile-toggle.js-open span:nth-child(2){transform:rotate(45deg)}#navigation--mobile-toggle.js-open span:nth-child(3){transform:rotate(-45deg)}#subnavigation--mobile-toggle{background:transparent;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0;text-align:inherit;color:#1069a0;text-decoration:none;transition:color .2s ease-in;-ms-flex-item-align:end;align-self:flex-end;-ms-flex-preferred-size:calc(100% - 1rem);flex-basis:calc(100% - 1rem);font-family:NeueHaasUnicaPro,clean,sans-serif;font-weight:700;-ms-flex-order:40;order:40;text-align:right;transform:translatey(1.625rem)}#subnavigation--mobile-toggle:hover{background:inherit;color:inherit}#subnavigation--mobile-toggle:focus{background:inherit;box-shadow:none;color:inherit}#subnavigation--mobile-toggle:focus,#subnavigation--mobile-toggle:hover{color:#000440;text-decoration:underline}#subnavigation--mobile-toggle:focus{outline:.0625rem dotted}#subnavigation--mobile-toggle:before{margin-right:.5em;color:#77706a;display:inline-block;margin-right:.5rem;transition:all .2s ease-in .2s}#subnavigation--mobile-toggle.js-open:before{transform:rotate(180deg)}@media (min-width:45em) {
 #ascrail2000{display:none!important} 
}#block-yale-solr-search-yale-solr-search-quick-search .block--search,#js-navigation-wrap{transition:opacity .3s ease-in,transform .3s ease-in}@media (max-width:44.9375em) {
 #block-yale-solr-search-yale-solr-search-quick-search .block--search,#js-navigation-wrap{background:#fff;height:100vh;height:calc(var(--vh,1vh) * 100);left:0;padding:4.375rem 1.25rem;position:fixed;top:0;transform:scale(.9);width:100%!important;visibility:hidden;z-index:1000;opacity:0}#block-yale-solr-search-yale-solr-search-quick-search .block--search:before,#js-navigation-wrap:before{background:url(/sites/all/themes/common_assets/img/yalesom_shield.svg) no-repeat;background-size:contain;content:"";cursor:pointer;height:2.875rem;left:1.25rem;position:absolute;top:1.25rem;width:2.5rem;z-index:100}#block-yale-solr-search-yale-solr-search-quick-search .navbar-administration.body-top .block--search,.navbar-administration.body-top #block-yale-solr-search-yale-solr-search-quick-search .block--search,.navbar-administration.body-top #js-navigation-wrap{top:39px}#block-yale-solr-search-yale-solr-search-quick-search .admin-roam .navbar-administration.body-top .block--search,.admin-roam .navbar-administration.body-top #block-yale-solr-search-yale-solr-search-quick-search .block--search,.admin-roam .navbar-administration.body-top #js-navigation-wrap{top:0} 
}@media (max-width:44.9375em) {
 #block-yale-solr-search-yale-solr-search-quick-search.js-open .block--search,#js-navigation-wrap.js-open,#page--header-wrap .navigation--subnav.js-open,#page--header-wrap .topic--nav ul.js-open,.topic--nav #page--header-wrap ul.js-open{transform:scale(1);visibility:visible;opacity:1} 
}.yale-panel-layout{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:64em) {
 .yale-panel-layout{-ms-flex-direction:row;flex-direction:row}.yale-panel-layout.nowrapping{-ms-flex-wrap:nowrap;flex-wrap:nowrap} 
}.panels--first{width:100%;float:left}@media (min-width:64em) {
 .panels--first{width:16.66667%;float:left} 
}.panels--main{display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;float:left}.panels--main>#panels-ipe-regionid-main,.panels--main>.panel-pane{width:100%}@media (max-width:44.9375em) {
 .panels--main .panel-pane{margin-bottom:1rem} 
}@media (min-width:64em) {
 .panels--main{width:75%;float:left;padding-right:1.25rem}.panels--first~.panels--main{width:58.33333%;float:left;margin-left:8.33333%}.panels--main.full{width:100%;float:left;padding-right:0}.panels--first~.panels--main.full{width:75%;float:left}.panels--main.include-aside{display:block}.panels--main.include-aside:after{content:"";display:table;clear:both} 
}.panels--wide{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:2rem 0;width:100%;float:left}@media (min-width:45em) {
 .panels--wide{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between} 
}.panels--wide:first-child{margin-top:0}@media (min-width:64em) {
 .panels--wide{margin:0 -10px 1rem} 
}@media (min-width:80em) {
 .panels--wide{width:83.33333%;float:left;padding-left:10px;padding-right:10px;margin-left:8.33333%} 
}.panels--wide .panel-pane .pane--content:not(.two){padding:0}.panels--aside{width:100%;float:left}.include-aside .panels--aside{-ms-flex-order:1;order:1}@media (min-width:64em) {
 .panels--aside{width:16.66667%;float:left}.include-aside .panels--aside{width:22.22222%;float:right} 
}.panels--aside .panel-pane p{font-size:1.125rem;line-height:1.25;margin:.25rem 0 .5rem}.panels--aside .panel-pane p a{text-decoration:none;border-bottom:none;box-shadow:none;color:#1069a0;transition:color .2s ease-in}.panels--aside .panel-pane p a:focus,.panels--aside .panel-pane p a:hover{text-decoration:underline}.panels--aside .panel-pane p a:focus{outline:.0625rem dotted}.panels--aside .panel-pane p a:focus,.panels--aside .panel-pane p a:hover{background:transparent;box-shadow:none;color:#000440}.panel--one{display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;width:100%}.include-aside .panel--one{-ms-flex-order:2;order:2}.include-aside .panel--one.top{-ms-flex-order:0;order:0}@media (min-width:64em) {
 .panel--one{-ms-flex-direction:row;flex-direction:row;width:100%;float:left}.panels--wide .panel--one{padding-left:10px;padding-right:10px}.include-aside .panel--one{width:66.66667%;float:left} 
}.panel--one>:not(.pane--three-quarters):not(.pane--one-quarters):not(.pane--one-half){width:100%}.panel--one>:not(.pane--three-quarters):not(.pane--one-quarters):not(.pane--one-half) .pane--content:not(.two){padding:0}.panel--one>.panels-ipe-region{width:100%}.panel--two{width:100%;float:left}.panel--two,.panel--two.auto .panels-ipe-sort-container{display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:45em) {
 .panel--two.auto,.panel--two.auto .panels-ipe-sort-container{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.panel--two.auto .panels-ipe-sort-container>.panels-ipe-portlet-wrapper,.panel--two.auto>.panel-pane{width:44.44444%;float:left}.panel--two.auto .panels-ipe-sort-container>.panels-ipe-portlet-wrapper .pane--content,.panel--two.auto>.panel-pane .pane--content{padding:0} 
}@media (min-width:45em) and (min-width:45em) {
 .panel--two.first,.panel--two.last{width:44.44444%;float:left}.panels--wide .panel--two.first,.panels--wide .panel--two.last{padding-left:10px} 
}@media (min-width:45em) and (min-width:45em) {
 .panel--two.last{margin-left:11.11111%}.panels--wide .panel--two.last{padding-left:0;padding-right:10px} 
}.panel--three{width:100%;float:left}.panel--three,.panel--three.auto .panels-ipe-sort-container{display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (min-width:45em) {
 .panel--three.auto,.panel--three.auto .panels-ipe-sort-container{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.panel--three.auto .panels-ipe-sort-container>.panels-ipe-portlet-wrapper,.panel--three.auto>.panel-pane{width:25%;float:left;margin-right:8.33333%}.panel--three.auto .panels-ipe-sort-container>.panels-ipe-portlet-wrapper .pane--content,.panel--three.auto>.panel-pane .pane--content{padding:0}.panel--three.auto.double{width:100%}.panel--three.auto.double .panels-ipe-sort-container>.panels-ipe-portlet-wrapper:nth-child(odd),.panel--three.auto.double>.panel-pane:nth-child(odd){width:58.33333%;float:left} 
}@media (min-width:64em) {
 .panel--three.first,.panel--three.last,.panel--three.mid{width:25%;float:left;margin-right:8.33333%} 
}@media (min-width:64em) {
 .panel--three.last{margin-right:0} 
}@media (min-width:64em) {
 .panel--three.double{width:58.33333%;float:left} 
}@media (min-width:64em) {
 .panels--wide .panel--three{margin-right:0;width:33.33333%;float:left;padding-left:10px;padding-right:10px}.panels--wide .panel--three.double{width:66.66667%;float:left;padding-left:10px;padding-right:10px} 
}@media (min-width:64em) {
 .pane--three-quarters{width:66.66667%;float:left;margin-right:8.33333%}.pane--three-quarters+.pane--one-quarters{border-left:1px solid #ddd;padding-left:1.25rem} 
}@media (min-width:64em) {
 .pane--one-quarters{width:25%;float:left}.pane--one-quarters+.pane--three-quarters{border-left:1px solid #ddd;padding-left:1.25rem} 
}@media (min-width:64em) {
 .pane--one-half{width:41.66667%;float:left;margin-right:8.33333%}.pane--one-half~.pane--one-half:nth-of-type(2n){margin-right:0;margin-left:8.33333%}.pane--one-half~.pane--one-half:nth-of-type(odd){clear:left} 
}.pane--content{display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2.5rem}@media (max-width:44.9375em) {
 .pane--content .content--block,.pane--content .image--block{margin-bottom:1rem} 
}@media (min-width:45em) {
 .pane--content{-ms-flex-direction:row;flex-direction:row;width:100%;float:left}.pane--content.two{width:50%;float:left;padding-left:10px;padding-right:10px}.pane--content.summary{-ms-flex-direction:column;flex-direction:column;padding:0}.panel--one .pane--content,.panels--wide .pane--content{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.panel--one .pane--content.two:nth-child(odd),.panels--wide .pane--content.two:nth-child(odd){padding-left:0}.panel--one .pane--content.two:nth-child(2n),.panels--wide .pane--content.two:nth-child(2n){padding-right:0}.panel--one .pane--content.flip .content--block,.panel--one .pane--content .image--block,.panel--one .pane--content .image--block+.content--block,.panels--wide .pane--content.flip .content--block,.panels--wide .pane--content .image--block,.panels--wide .pane--content .image--block+.content--block{width:50%;float:left;padding-left:10px;padding-right:10px}.panel--one .pane--content.flip .content--block,.panels--wide .pane--content.flip .content--block{width:66.66667%;float:left;padding-right:1.25rem;padding-left:0}.panel--one .pane--content.flip .content--block p,.panels--wide .pane--content.flip .content--block p{margin-top:0}.panel--one .pane--content.flip .image--block,.panels--wide .pane--content.flip .image--block{width:33.33333%;float:left;padding-right:0;padding-left:1.25rem}.panel--one .pane--content:not(.flip) .content--block,.panels--wide .pane--content:not(.flip) .content--block{padding-right:0}.panel--one .pane--content:not(.flip) .image--block,.panels--wide .pane--content:not(.flip) .image--block{padding-left:0}.panel--three .pane--content.node--teaser,.panel--two .pane--content.node--teaser{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.panel--three .pane--content.node--teaser .image--block,.panel--two .pane--content.node--teaser .image--block{width:41.66667%;float:left;padding-left:10px;padding-right:10px;padding-left:0}.panel--three .pane--content.node--teaser .image--block+.content--block,.panel--two .pane--content.node--teaser .image--block+.content--block{width:58.33333%;float:left;padding-left:10px;padding-right:10px}.panel--three .pane--content.node--teaser .content--block,.panel--two .pane--content.node--teaser .content--block{padding-right:0}.pane--content .image--block img{width:100%}.first .pane--content,.last .pane--content{padding:0}.pane--content.node--teaser{margin-top:1rem}.pane--content.node--teaser .content--block :first-child{margin-top:0} 
}.pane--content .field-name-field-yale-struct-link-teaser p:last-child,.pane--content .field-type-text-long p:last-child{margin-bottom:.5rem}.pane--content.flip{-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:45em) {
 .pane--content.flip{-ms-flex-direction:row;flex-direction:row} 
}.pane--hide-title>.pane-title{display:none}.pane--section-lead{margin-top:3rem}.pane--section-lead .pane-title{margin-top:0}.pane--section-lead.pane--section-lead-fancy{margin:3rem 0 2rem}.pane--section-lead.pane--section-lead-fancy .pane-title{font-size:calc(1.875rem - .875rem + 2vw);font-style:normal;line-height:1.1}@media (min-width:45em) {
 .pane--section-lead.pane--section-lead-fancy .pane-title{font-size:calc(3.75rem - .875rem + 2vw)} 
}.pane--section-lead.pane--section-lead-fancy .pane-title a{font-style:normal;color:#000440;text-decoration:none;transition:color .2s ease-in}.pane--section-lead.pane--section-lead-fancy .pane-title a:focus,.pane--section-lead.pane--section-lead-fancy .pane-title a:hover{color:#1069a0}.pane--section-lead.pane--section-lead-fancy .pane-title a:focus{outline:.0625rem dotted}.pane--section-lead.pane--section-lead-fancy .pane-title a:after{margin-left:.5em;font-size:1.125rem}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=word]{display:inline-block}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char]{display:inline-block;transition:transform .3s ease-out}@media (min-width:45em) {
 .pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char]{letter-spacing:-.2rem} 
}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char1{animation-delay:2.06s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char2{animation-delay:2.12s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char3{animation-delay:2.18s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char4{animation-delay:2.24s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char5{animation-delay:2.3s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char6{animation-delay:2.36s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char7{animation-delay:2.42s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char8{animation-delay:2.48s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char9{animation-delay:2.54s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char10{animation-delay:2.6s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char11{animation-delay:2.66s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char12{animation-delay:2.72s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char13{animation-delay:2.78s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char14{animation-delay:2.84s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char15{animation-delay:2.9s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char16{animation-delay:2.96s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char17{animation-delay:3.02s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char18{animation-delay:3.08s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char19{animation-delay:3.14s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char20{animation-delay:3.2s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char21{animation-delay:3.26s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char22{animation-delay:3.32s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char23{animation-delay:3.38s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char24{animation-delay:3.44s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char25{animation-delay:3.5s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char26{animation-delay:3.56s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char27{animation-delay:3.62s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char28{animation-delay:3.68s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char29{animation-delay:3.74s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char30{animation-delay:3.8s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char31{animation-delay:3.86s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char32{animation-delay:3.92s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char33{animation-delay:3.98s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char34{animation-delay:4.04s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char35{animation-delay:4.1s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char36{animation-delay:4.16s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char37{animation-delay:4.22s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char38{animation-delay:4.28s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char39{animation-delay:4.34s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char40{animation-delay:4.4s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char41{animation-delay:4.46s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char42{animation-delay:4.52s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char43{animation-delay:4.58s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char44{animation-delay:4.64s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char45{animation-delay:4.7s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char46{animation-delay:4.76s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char47{animation-delay:4.82s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char48{animation-delay:4.88s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char49{animation-delay:4.94s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char50{animation-delay:5s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char51{animation-delay:5.06s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char52{animation-delay:5.12s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char53{animation-delay:5.18s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char54{animation-delay:5.24s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char55{animation-delay:5.3s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char56{animation-delay:5.36s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char57{animation-delay:5.42s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char58{animation-delay:5.48s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char59{animation-delay:5.54s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char60{animation-delay:5.6s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char61{animation-delay:5.66s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char62{animation-delay:5.72s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char63{animation-delay:5.78s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char64{animation-delay:5.84s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char65{animation-delay:5.9s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char66{animation-delay:5.96s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char67{animation-delay:6.02s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char68{animation-delay:6.08s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char69{animation-delay:6.14s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char70{animation-delay:6.2s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char71{animation-delay:6.26s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char72{animation-delay:6.32s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char73{animation-delay:6.38s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char74{animation-delay:6.44s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char75{animation-delay:6.5s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char76{animation-delay:6.56s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char77{animation-delay:6.62s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char78{animation-delay:6.68s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char79{animation-delay:6.74s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char80{animation-delay:6.8s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char81{animation-delay:6.86s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char82{animation-delay:6.92s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char83{animation-delay:6.98s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char84{animation-delay:7.04s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char85{animation-delay:7.1s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char86{animation-delay:7.16s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char87{animation-delay:7.22s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char88{animation-delay:7.28s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char89{animation-delay:7.34s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char90{animation-delay:7.4s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char91{animation-delay:7.46s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char92{animation-delay:7.52s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char93{animation-delay:7.58s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char94{animation-delay:7.64s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char95{animation-delay:7.7s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char96{animation-delay:7.76s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char97{animation-delay:7.82s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char98{animation-delay:7.88s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char99{animation-delay:7.94s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title span[class*=char].char100{animation-delay:8s;animation-duration:10s}.pane--section-lead.pane--section-lead-fancy .pane-title.fancy span[class*=char],.pane--section-lead.pane--section-lead-fancy .pane-title .fancy span[class*=char]{animation-name:b;animation-iteration-count:infinite}.pane--section-lead.pane--section-lead-fancy .pane-title:hover span[class*=char]{animation-play-state:paused}.panel--three .panel-pane>h3.pane-title,.panel--two .panel-pane>h3.pane-title{margin-bottom:1.5rem}.panel--three .panel-pane>h3.pane-title+.node--teaser,.panel--two .panel-pane>h3.pane-title+.node--teaser{margin-top:0}.panel--three .pane-node .body figure,.panel--two .pane-node .body figure{max-width:40%}.entity-paragraphs-item{position:relative;z-index:1}.entity-paragraphs-item>.paragraphs-item__title{margin-bottom:2rem;margin-top:2rem}.entity-paragraphs-item[class*=box--]>.paragraphs-item__title{margin:0 0 .5em}.paragraph{position:relative;z-index:1}.subfooter{border-top:.0625rem solid #ddd;padding:2.8125rem 20px 4.375rem;display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:45em) {
 .subfooter{padding:2.8125rem 40px 4.375rem;-ms-flex-direction:row;flex-direction:row}.subfooter>.block{width:41.66667%}.subfooter>.block:nth-child(2n){width:50%}.subfooter>.block:nth-child(odd){margin-right:8.33333%} 
}.subfooter p{font-size:1.125rem}.subfooter .subfooter--connect{margin-right:0!important;width:100%;display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.subfooter .subfooter--connect h2{margin:0 0 .5rem}.subfooter .subfooter--connect h2:before{margin-right:.5em;color:#ddd;display:block;font-size:calc(3.75rem - .875rem + 2vw);margin-right:.25rem;vertical-align:middle;width:8.33333%}@media (min-width:64em) {
 .subfooter .subfooter--connect{-ms-flex-direction:row;flex-direction:row}.subfooter .subfooter--connect h2{width:100%}.subfooter .subfooter--connect h2:before{display:inline-block}.subfooter .subfooter--connect .subfooter--connect-social,.subfooter .subfooter--connect .subfooter--latest-news-events{margin-left:8.33333%;width:41.66667%} 
}.subfooter .subfooter--connect .subfooter--connect-social li{display:inline-block}.subfooter .subfooter--connect .subfooter--connect-social li a{font-size:2.375rem;margin:0 .5rem 1rem 0;color:#77706a;text-decoration:none;transition:color .2s ease-in}.subfooter .subfooter--connect .subfooter--connect-social li a:focus,.subfooter .subfooter--connect .subfooter--connect-social li a:hover{color:#000440}.subfooter .subfooter--connect .subfooter--connect-social li a:focus{outline:.0625rem dotted}@media (min-width:45em) {
 .subfooter .subfooter--connect .subfooter--connect-social li a{font-size:1.875rem;margin:0 1rem 1rem 0} 
}.subfooter .subfooter--connect .subfooter--connect-social li a span{font-size:0}.subfooter .subfooter--latest-news-events{margin-top:1.25rem}@media (min-width:64em) {
 .subfooter .subfooter--latest-news-events{margin-top:-.5rem} 
}.subfooter .subfooter--latest-news-events button{box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-family:Yale,serif;font-size:1.25rem;font-weight:300;line-height:1.25;padding:.5em 1em;text-shadow:none;transition:all .2s ease-in;vertical-align:middle;border-radius:.1875rem;outline:none;background-color:#1069a0;border:none;margin-top:1.25rem;width:100%}.subfooter .subfooter--latest-news-events button:hover{background-color:#000440;color:#fff}.subfooter .subfooter--latest-news-events button:focus{box-shadow:0 3px 6px rgba(31,32,33,.16),0 3px 6px rgba(31,32,33,.23)}.subfooter .subfooter--latest-news-events button[disabled]{box-shadow:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;background:#f6f6f6;color:#77706a;cursor:default}.subfooter .subfooter--latest-news-events button[disabled]:-ms-input-placeholder{color:transparent}.subfooter .subfooter--latest-news-events button[disabled]:-moz-placeholder,.subfooter .subfooter--latest-news-events button[disabled]::-moz-placeholder{color:transparent}.subfooter .subfooter--latest-news-events button[disabled]::-webkit-input-placeholder{color:transparent}.subfooter .subfooter--latest-news-events button[disabled]:focus,.subfooter .subfooter--latest-news-events button[disabled]:hover{background:#f6f6f6;color:#77706a;text-decoration:none}@media (min-width:30em) {
 .subfooter .subfooter--latest-news-events button{margin-top:0;margin-left:1.25rem;width:auto} 
}.subfooter .subfooter--latest-news-events .form-type-select{display:inline-block}@media (min-width:30em) {
 .subfooter .subfooter--latest-news-events .form-type-select{width:75%} 
}.node-teaser__title{display:block}img+.node-teaser__title{margin-top:.25em}.node-teaser .metadata--submitted{margin-top:.5rem}.node-teaser .metadata--submitted a{color:#77706a;transition:color .2s ease-in;border-bottom:none;box-shadow:inset 0 -.0625rem 0 #ddd;text-decoration:none}.node-teaser .metadata--submitted a:focus,.node-teaser .metadata--submitted a:hover{color:#000440;text-decoration:underline}.node-teaser .metadata--submitted a:focus{outline:.0625rem dotted}.node-teaser .metadata--submitted a:focus,.node-teaser .metadata--submitted a:hover{background:transparent;border-bottom:none;text-decoration:none;box-shadow:inset 0 -.0625rem 0}[class*=paragraphs-item-]{margin-bottom:3rem}[class*=paragraphs-item-] [class*=paragraphs-item-]{margin-bottom:0}[class*=paragraphs-item-] h1.paragraphs-item__title{margin-top:6rem}[class*=paragraphs-item-] h1.paragraphs-item__title a{color:#1069a0;text-decoration:none;transition:color .2s ease-in}[class*=paragraphs-item-] h1.paragraphs-item__title a:focus,[class*=paragraphs-item-] h1.paragraphs-item__title a:hover{color:#000440}[class*=paragraphs-item-] h1.paragraphs-item__title a:focus{outline:.0625rem dotted}[class*=paragraphs-item-] h1.paragraphs-item__title a:hover{box-shadow:0 .125rem}.yale-layout{margin-bottom:0}.yale-layout .content-group>.entity-paragraphs-item,.yale-layout .cta-banner__content>.entity-paragraphs-item,.yale-layout .cta-banner__info-list>.entity-paragraphs-item{margin-bottom:3rem}@media (min-width:45em) {
 .yale-layout .content-group[class*=grid-2up]>:nth-child(-n+2) .paragraphs-item__title,.yale-layout .content-group[class*=grid-3up]>:nth-child(-n+3) .paragraphs-item__title,.yale-layout .content-group[class*=grid-4up]>:nth-child(-n+4) .paragraphs-item__title,.yale-layout .cta-banner__content[class*=grid-2up]>:nth-child(-n+2) .paragraphs-item__title,.yale-layout .cta-banner__content[class*=grid-3up]>:nth-child(-n+3) .paragraphs-item__title,.yale-layout .cta-banner__content[class*=grid-4up]>:nth-child(-n+4) .paragraphs-item__title,.yale-layout .cta-banner__info-list[class*=grid-2up]>:nth-child(-n+2) .paragraphs-item__title,.yale-layout .cta-banner__info-list[class*=grid-3up]>:nth-child(-n+3) .paragraphs-item__title,.yale-layout .cta-banner__info-list[class*=grid-4up]>:nth-child(-n+4) .paragraphs-item__title{margin-top:0} 
}.yale-layout .content-group .content-group,.yale-layout .content-group .cta-banner__content,.yale-layout .content-group .cta-banner__info-list,.yale-layout .cta-banner__content .content-group,.yale-layout .cta-banner__content .cta-banner__content,.yale-layout .cta-banner__content .cta-banner__info-list,.yale-layout .cta-banner__info-list .content-group,.yale-layout .cta-banner__info-list .cta-banner__content,.yale-layout .cta-banner__info-list .cta-banner__info-list{-ms-flex-direction:column;flex-direction:column}.yale-layout .content-group .content-group .content-group__item,.yale-layout .content-group .cta-banner__content .content-group__item,.yale-layout .content-group .cta-banner__info-list .content-group__item,.yale-layout .cta-banner__content .content-group .content-group__item,.yale-layout .cta-banner__content .cta-banner__content .content-group__item,.yale-layout .cta-banner__content .cta-banner__info-list .content-group__item,.yale-layout .cta-banner__info-list .content-group .content-group__item,.yale-layout .cta-banner__info-list .cta-banner__content .content-group__item,.yale-layout .cta-banner__info-list .cta-banner__info-list .content-group__item{width:auto}@media (min-width:45em) {
 .yale-content-box--image-left,.yale-content-box--image-right{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.yale-content-box--image-left>*,.yale-content-box--image-right>*{-ms-flex:1 1 50%;flex:1 1 50%}.yale-content-box--image-left .yale-content-box__image{margin-right:1.25rem}.yale-content-box--image-right{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.yale-content-box--image-right .yale-content-box__image{margin-left:1.25rem} 
}.yale-content-box--image-bottom,.yale-content-box--image-top{display:-ms-flexbox;display:flex}.yale-content-box--image-top{-ms-flex-direction:column;flex-direction:column}@media (min-width:45em) {
 .yale-content-box--image-top .yale-content-box__image{margin:0 0 2rem} 
}.yale-content-box--image-bottom{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.yale-content-box--image-bottom .yale-content-box__image{margin:1rem 0 0}@media (min-width:45em) {
 .yale-content-box--image-bottom .yale-content-box__image{margin:2rem 0 0} 
}.yale-content-box--image-bottom .yale-content-box__content>:last-child{margin-bottom:0}.yale-content-box--image-background{position:relative;display:inline-block}.yale-content-box--image-background .yale-content-box__content{position:absolute;bottom:0;left:0;padding:1.25rem;right:0;top:0;width:100%}.yale-content-box__image{margin-bottom:1rem}.yale-content-box__image img{display:block}.yale-content-box__title{margin-top:0}.yale-content-box__link{display:block;font-size:1.125rem}.yale-content-box .field-name-field-ref-node-m .node-teaser{margin-bottom:0}.yale-content-box .field-name-field-ref-node-m .node-teaser__metadata:before{display:none}.paragraph--type-yale-chart-box-complex,.paragraph--type-yale-chart-box-simple{padding-top:2.5rem;padding-bottom:2.5rem}.paragraph--type-yale-chart-box-complex[data-gray-background=true],.paragraph--type-yale-chart-box-simple[data-gray-background=true]{background:#f6f6f6}@media (min-width:64em) {
 .paragraph--type-yale-chart-box-complex .highcharts-container,.paragraph--type-yale-chart-box-simple .highcharts-container{margin:0 8.33333%} 
}.paragraph--type-yale-chart-box-complex .highcharts-title,.paragraph--type-yale-chart-box-simple .highcharts-title{color:#000440!important;font-size:calc(2.375rem - .875rem + 2vw)!important}@media (min-width:64em) {
 .content-layout--grid .content-layout__main--extended>.yale-center{margin-left:16.66667%;margin-right:16.66667%} 
}.yale-center__subtitle,.yale-center__title{margin-top:0;text-align:center}.yale-center__subtitle{color:#77706a}.yale-center__summary{margin:2rem auto;padding:1rem;text-align:center}@media (min-width:64em) {
 .yale-center__summary{max-width:75%} 
}@media (min-width:45em) {
 .yale-center__tweet{-ms-flex-item-align:normal;align-self:normal}.yale-center__tweet,.yale-center__tweet .tweets-pulled,.yale-center__tweet .tweets-pulled-list{display:-ms-flexbox;display:flex}.yale-center__tweet .tweet-text{font-size:1.5rem}.yale-center__tweet li{margin-bottom:1.35rem} 
}.paragraph--type-card-stack{margin-bottom:5rem;z-index:0;display:-ms-grid;display:grid;grid-column-gap:20px}@media (min-width:64em) {
 .paragraph--type-card-stack{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr} 
}.paragraph--type-card-stack .paragraph{position:relative}.paragraph--type-card-stack .paragraph__header{position:relative;z-index:1}@media (min-width:64em) {
 .paragraph--type-card-stack .paragraph__header{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;grid-row:1/1} 
}.paragraph--type-card-stack .paragraph__header h2{font-size:3.75rem;color:#000440;line-height:1;margin-bottom:2rem}@media (min-width:45em) {
 .paragraph--type-card-stack .paragraph__header h2{font-size:5.3125rem;letter-spacing:-.05rem;line-height:.875} 
}@media (min-width:64em) {
 .paragraph--type-card-stack .paragraph__header h2{max-width:83.33333%} 
}.paragraph--type-card-stack .paragraph__main{position:relative;z-index:1}@media (min-width:64em) {
 .paragraph--type-card-stack .paragraph__main{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;grid-row:1/1} 
}.paragraph--type-card-stack .paragraph__image{position:absolute;left:-2.5rem;top:-3rem;width:calc(100% + 5rem);z-index:0}@media (min-width:45em) {
 .paragraph--type-card-stack .paragraph__image{left:-5rem;width:calc(100% + 10rem)} 
}@media (min-width:64em) {
 .paragraph--type-card-stack .paragraph__image{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:1;grid-row:1/1;top:12rem} 
}.paragraph--type-card-stack .paragraph__cards-container{overflow:hidden}@media (min-width:45em) {
 .paragraph--type-card-stack .paragraph__cards-container .card:nth-child(2n){margin-top:5em} 
}.paragraph--type-card-stack .card__metadata__summary{background-image:linear-gradient(180deg,#fff 30%,hsla(0,0%,100%,0));padding:.75rem}.paragraph--type-card-teaser-group .paragraph__cards-container{-ms-flex-line-pack:center;align-content:center;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center}.paragraph--type-card-teaser-group .card{margin-bottom:0;display:-ms-flexbox;display:flex;min-height:11.25rem}.paragraph--type-card-teaser-group .card:first-child .card__object{background-color:#1069a0}.paragraph--type-card-teaser-group .card:nth-child(2) .card__object{background-color:#000440}.paragraph--type-card-teaser-group .card:nth-child(3) .card__object{background-color:#4ba5d7}.paragraph--type-card-teaser-group .card:nth-child(n+4){display:none}.paragraph--type-card-teaser-group .card--no-media{width:100%}.paragraph--type-card-teaser-group .card--no-media .card__title{color:#fff}.paragraph--type-card-teaser-group .card--no-media a{height:100%;padding-bottom:0}.paragraph--type-card-teaser-group .card__title{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;font-size:1.125rem;letter-spacing:0;text-align:center}.paragraph--type-card-teaser-group .card__summary{display:none}.spacer{border-top:.0625rem solid #ddd}.spacer--default{max-width:8.33333%}.content-layout--grid .content-layout__main--extended>.spacer--default,.spacer--default{margin-left:auto;margin-right:auto}.spacer--wide-no-margin{margin-top:0;margin-bottom:0}[data-gray-background=true]+.spacer--wide-no-margin{margin-top:-3rem}.paragraph--type-callout{font-family:NeueHaasUnicaPro,clean,sans-serif;font-weight:700}.paragraph--type-som-concierge{padding-bottom:2rem;padding-top:2rem}.content-layout--grid .content-layout__main--extended>.paragraph--type-som-concierge,.content-layout--grid:not(.content-layout--grid--has-navigation):not(.content-layout--grid--has-aside) .content-layout__main>.paragraph--type-som-concierge{background:#e7f0f6}.paragraph--courses-application .courses-app__details-title{color:#1069a0}.paragraph--courses-application .courses-app__list-item[aria-expanded=true] .courses-app__details-title{font-weight:700;margin-bottom:.75em}.paragraph--courses-application .courses-app__details-course-number{color:#77706a;font-weight:700;display:block}.paragraph--courses-application .courses-app__syllabus{color:#000440;border:1px solid #000440}@media (min-width:45em) {
 .node-homepage .content-group[class*="25"],.node-homepage .cta-banner__content[class*="25"],.node-homepage .cta-banner__info-list[class*="25"]{-ms-flex-align:stretch;align-items:stretch}.node-homepage .content-group[class*="25"]>:nth-child(2n),.node-homepage .cta-banner__content[class*="25"]>:nth-child(2n),.node-homepage .cta-banner__info-list[class*="25"]>:nth-child(2n){border-left:.0625rem solid #ddd;padding-left:20px} 
}.yale-homepage-layout .panel--one.top{margin-bottom:2rem}.yale-homepage-layout .pane-yale-som-recent-headlines .pane-title{margin:1rem 0 2rem}.yale-homepage-layout .view-yale-som-recent-headlines{margin-bottom:2rem}.yale-homepage-layout .som-concierge-app{margin-left:-20px;margin-right:-20px}@media (min-width:45em) {
 .yale-homepage-layout .som-concierge-app{margin-right:0;padding:40px} 
}@media (min-width:45em) {
 .yale-faculty-page .panel--three.first{margin-right:8.33333%}.yale-faculty-page .panel--three.first.auto{background:transparent;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;margin-right:0}.yale-faculty-page .panel--three.first.auto>*{margin-right:1.25rem} 
}.yale-faculty-page .panel--three.mid{padding-top:1.25rem}@media (min-width:45em) {
 .yale-faculty-page .panel--three.mid{width:33.33333%} 
}.yale-faculty-page .panel--three.last{padding-top:1.25rem}.yale-faculty-page .panel--three .panels-ipe-portlet-wrapper .pane-entity-field:after,.yale-faculty-page .panel--three .panels-ipe-portlet-wrapper .pane-views-panes:after,.yale-faculty-page .panel--three .panels-ipe-portlet-wrapper .pane-views:after,.yale-faculty-page .panel--three>.panel-pane:not(.pane-yale-som-view-more-publications):after{margin:2rem 0}.yale-faculty-page .pane-title{margin-top:0}.yale-faculty-page .faculty--achievement-list,.yale-faculty-page .faculty--course-list,.yale-faculty-page .faculty--editorship-list,.yale-faculty-page .faculty--education-list,.yale-faculty-page .faculty--info-list,.yale-faculty-page .field-name-field-boards,.yale-faculty-page .field-name-field-consultantcies{font-family:NeueHaasUnicaPro,clean,sans-serif}.yale-faculty-page .faculty--achievement-list li,.yale-faculty-page .faculty--course-list li,.yale-faculty-page .faculty--editorship-list li,.yale-faculty-page .faculty--education-list li,.yale-faculty-page .faculty--info-list li,.yale-faculty-page .field-name-field-boards li,.yale-faculty-page .field-name-field-consultantcies li{margin:.5rem 0}.yale-faculty-page .faculty--info-list:after{margin:2rem 0}.yale-faculty-page .faculty--info-list li{padding-left:1.5rem;position:relative}.yale-faculty-page .faculty--info-list li:before{color:#77706a;left:0;position:absolute;top:.1875rem}.yale-faculty-page .faculty--info-list li.email:before,.yale-faculty-page .faculty--info-list li.phone:before,.yale-faculty-page .faculty--info-list li.url:before{margin-right:.5em}.yale-faculty-page .faculty--achievement-list .faculty--info-award-year{margin:0}.yale-faculty-page .view-individual-profile-on-faculty-detail p{margin-bottom:.5rem}.yale-faculty-page .field-name-field-miscellaneous-box-body p{font-size:1.125rem}.yale-faculty-page .faculty--course-list-number{white-space:nowrap}.yale-faculty-page .field-collection-container{border:none;margin:0}.node.node-faculty-profile{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:2rem;width:100%}@media (max-width:44.9375em) {
 .node.node-faculty-profile{position:relative} 
}@media (min-width:45em) {
 .node.node-faculty-profile{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap} 
}.node.node-faculty-profile>*{margin-bottom:1rem}@media (min-width:30em) {
 .node.node-faculty-profile .faculty--image{width:41.66667%}.node.node-faculty-profile .faculty--image img{width:100%} 
}@media (min-width:45em) {
 .node.node-faculty-profile .faculty--image{width:25%;margin-right:8.33333%} 
}.node.node-faculty-profile .faculty--image img{display:block!important}@media (min-width:45em) {
 .node.node-faculty-profile .faculty--profile{width:66.66667%} 
}.node.node-faculty-profile .faculty--profile .intro{margin-bottom:0}.node.node-faculty-profile .faculty--return{margin-bottom:1rem}@media (min-width:30em) {
 .node.node-faculty-profile .faculty--return{position:absolute;right:1.25rem;top:0} 
}.node.node-faculty-profile .field-name-body{height:0;opacity:0;overflow:hidden;transition:opacity .2s ease-in}.node.node-faculty-profile #faculty--expose-body{display:none}.node.node-faculty-profile #faculty--expose-body+label{text-decoration:none;transition:color .2s ease-in;background:transparent;border-bottom:.1875rem solid #a5d2eb;box-shadow:inset 0 -.125rem 0 #a5d2eb;color:inherit;transition:background .2s ease-in;cursor:pointer;display:inline-block;font-family:Yale,serif;font-size:1.125rem;letter-spacing:0;margin-top:.5rem;text-transform:none}.node.node-faculty-profile #faculty--expose-body+label:focus,.node.node-faculty-profile #faculty--expose-body+label:hover{color:inherit}.node.node-faculty-profile #faculty--expose-body+label:focus{outline:.0625rem dotted}.node.node-faculty-profile #faculty--expose-body+label:focus,.node.node-faculty-profile #faculty--expose-body+label:hover{background:#a5d2eb;color:#1f2021}.node.node-faculty-profile #faculty--expose-body:checked+label:after{content:" (hide)"}.node.node-faculty-profile #faculty--expose-body:checked~.field-name-body{height:auto;opacity:1}.node.node-faculty-profile .faculty--discipline{margin:.25rem 0}.node.node-faculty-profile .faculty--tag-list li{display:inline-block;font-size:1.125rem}.node.node-faculty-profile .addthis_toolbox{margin-top:2rem}@media (min-width:45em) {
 .pane-insights-on-faculty-profile-panel-pane-1{margin-top:-1.25rem} 
}.pane-insights-on-faculty-profile-panel-pane-1 .pane-title{display:none}.pane-insights-on-faculty-profile-panel-pane-1 .views-row a{background:#77706a;display:block;font-family:NeueHaasUnicaPro,clean,sans-serif;font-size:1.875rem;font-weight:700;line-height:1.1;padding:3.125rem 1.25rem 1.25rem;position:relative;color:#fff;text-decoration:none;transition:color .2s ease-in;transition:all .2s ease}.pane-insights-on-faculty-profile-panel-pane-1 .views-row a:focus,.pane-insights-on-faculty-profile-panel-pane-1 .views-row a:hover{color:#1f2021}.pane-insights-on-faculty-profile-panel-pane-1 .views-row a:focus{outline:.0625rem dotted}.pane-insights-on-faculty-profile-panel-pane-1 .views-row a:after{margin-left:.5em;font-size:1.125rem}.pane-insights-on-faculty-profile-panel-pane-1 .views-row a:before{background:url(/sites/all/themes/common_assets/img/YaleInsights_bug.svg);background-size:1.875rem;content:"";display:block;height:1.875rem;position:absolute;right:1.25rem;top:1.25rem;width:1.875rem}.pane-insights-on-faculty-profile-panel-pane-1 .views-row a:focus,.pane-insights-on-faculty-profile-panel-pane-1 .views-row a:hover{background:#d89d29}.pane-insights-on-faculty-profile-panel-pane-1 .view-footer a{display:block;margin:.5rem 0}.pane-insights-on-faculty-profile-panel-pane-1 .view-footer a:after{margin-left:.5em}.page-faculty-directory .views-exposed-form .views-exposed-widget,.page-faculty-research-faculty-directory .views-exposed-form .views-exposed-widget{padding-top:.375rem;width:100%}@media (min-width:45em) {
 .page-faculty-directory .views-exposed-form .views-exposed-widget,.page-faculty-research-faculty-directory .views-exposed-form .views-exposed-widget{display:inline-block;float:none;max-width:22.22222%;vertical-align:bottom;width:auto} 
}.page-faculty-directory .view-content>h3,.page-faculty-research-faculty-directory .view-content>h3{border-top:1px solid #ddd;color:#77706a;margin:1rem 0;padding-top:1rem}.page-faculty-directory .faculty-member,.page-faculty-research-faculty-directory .faculty-member{margin-bottom:3rem}.page-faculty-directory .faculty-member:after,.page-faculty-research-faculty-directory .faculty-member:after{content:"";display:table;clear:both}.page-faculty-directory .faculty--teaser-discipline,.page-faculty-research-faculty-directory .faculty--teaser-discipline{margin:.25rem 0}.page-faculty-directory .faculty--teaser-name,.page-faculty-research-faculty-directory .faculty--teaser-name{margin-top:.75rem}.page-faculty-directory .faculty--teaser-position,.page-faculty-research-faculty-directory .faculty--teaser-position{color:#77706a;font-size:1.125rem;font-style:italic}.page-faculty-directory .secondary-link-list,.page-faculty-research-faculty-directory .secondary-link-list{clear:none}@media (max-width:44.9375em) {
 .page-faculty-directory .secondary-link-list,.page-faculty-research-faculty-directory .secondary-link-list{display:none} 
}.page-faculty-directory .faculty--teaser-picture,.page-faculty-research-faculty-directory .faculty--teaser-picture{float:left;margin-top:0;margin-right:1.25rem;width:5rem}.page-faculty-directory .faculty--teaser-picture~*,.page-faculty-research-faculty-directory .faculty--teaser-picture~*{display:block;padding-left:1.25rem;margin-left:5rem}@media (min-width:30em) {
 .page-faculty-directory .faculty--teaser-picture,.page-faculty-research-faculty-directory .faculty--teaser-picture{width:25%;float:left}.page-faculty-directory .faculty--teaser-picture~*,.page-faculty-research-faculty-directory .faculty--teaser-picture~*{margin-left:25%} 
}@media (min-width:45em) {
 .page-faculty-directory .faculty--teaser-picture,.page-faculty-research-faculty-directory .faculty--teaser-picture{width:14.28571%;float:left}.page-faculty-directory .faculty--teaser-picture~*,.page-faculty-research-faculty-directory .faculty--teaser-picture~*{margin-left:14.28571%} 
}@media (min-width:80em) {
 .page-faculty-directory .faculty--teaser-picture,.page-faculty-research-faculty-directory .faculty--teaser-picture{width:11.11111%;float:left}.page-faculty-directory .faculty--teaser-picture~*,.page-faculty-research-faculty-directory .faculty--teaser-picture~*{margin-left:11.11111%} 
}.node-type-blog .align-center{clear:both}.node-type-blog .pane-node-created{padding-bottom:3.125rem}.node-type-blog .view-id-blog_detail_category{margin-bottom:2rem}.node-type-blog .view-id-blog_detail_category .views-row{display:inline-block}.panel-pane[class*=author-blog-links],.panel-pane[class*=blog-detail-category]{font-size:1.125rem;margin-bottom:50px}.panel-pane[class*=blog-detail-category] a{font-size:1.125rem}.blog-back-link{margin-bottom:1rem}.panel-pane[class*=popular-categories-pane]{font-size:1rem}.panel-pane[class*=popular-categories-pane] .pane-title{border-top:.0625rem solid #1f2021;margin:0;padding:1.25rem 0}.panel-pane[class*=popular-categories-pane] .views-row{border-top:.0625rem solid #ddd}.panel-pane[class*=popular-categories-pane] .views-row a{display:block;font-family:NeueHaasUnicaPro,clean,sans-serif;padding:.5rem 0}.panel-pane[class*=popular-categories-pane] .views-row a:after{margin-left:.5em;margin-right:-2rem}.panel-pane[class*=popular-categories-pane] .pager-load-more{padding-top:.5rem}.panel-pane[class*=popular-categories-pane] .pager-load-more a{font-family:NeueHaasUnicaPro,clean,sans-serif;font-weight:700}.view-id-blog_meta{margin-bottom:.625rem}.view-id-blog_meta a{color:inherit}.view-id-blog_meta .author,.view-id-blog_meta .extra-credit{display:inline-block;font-family:NeueHaasUnicaPro,clean,sans-serif;font-size:.8125rem}.view-id-blog_meta .author .contributor,.view-id-blog_meta .author a,.view-id-blog_meta .extra-credit .contributor,.view-id-blog_meta .extra-credit a{display:inline-block;font-weight:700;margin-right:-.25em;text-transform:uppercase;white-space:nowrap;text-decoration:none;transition:color .2s ease-in;background:transparent;border-bottom:.1875rem solid #a5d2eb;box-shadow:inset 0 -.125rem 0 #a5d2eb;color:inherit;transition:background .2s ease-in}.view-id-blog_meta .author .contributor:focus,.view-id-blog_meta .author .contributor:hover,.view-id-blog_meta .author a:focus,.view-id-blog_meta .author a:hover,.view-id-blog_meta .extra-credit .contributor:focus,.view-id-blog_meta .extra-credit .contributor:hover,.view-id-blog_meta .extra-credit a:focus,.view-id-blog_meta .extra-credit a:hover{color:inherit}.view-id-blog_meta .author .contributor:focus,.view-id-blog_meta .author a:focus,.view-id-blog_meta .extra-credit .contributor:focus,.view-id-blog_meta .extra-credit a:focus{outline:.0625rem dotted}.view-id-blog_meta .author .contributor:focus,.view-id-blog_meta .author .contributor:hover,.view-id-blog_meta .author a:focus,.view-id-blog_meta .author a:hover,.view-id-blog_meta .extra-credit .contributor:focus,.view-id-blog_meta .extra-credit .contributor:hover,.view-id-blog_meta .extra-credit a:focus,.view-id-blog_meta .extra-credit a:hover{background:#a5d2eb;color:#1f2021}.view-id-blog_meta .author .authors,.view-id-blog_meta .author .contributor,.view-id-blog_meta .extra-credit .authors,.view-id-blog_meta .extra-credit .contributor{display:inline-block;margin-right:1em}.view-id-blog_meta .author .contributor,.view-id-blog_meta .extra-credit .contributor{pointer-events:none}.view-id-blog_meta .created{white-space:nowrap}.view-id-blog_meta .author+.created,.view-id-blog_meta .author+.datetime{border-left:1px solid #ddd;padding-left:1em}.view-id-blog_meta{border:1px solid #ddd;border-width:1px 0;padding:1em 0}.view-blog-author-profile{margin-top:2rem}.view-blog-author-profile .views-row{margin-bottom:2rem}.view-blog-author-profile .views-row:after{content:"";display:table;clear:both}.view-blog-author-profile .author-full-name{margin-top:.75rem}.view-blog-author-profile .author-position{color:#77706a;font-style:italic;margin-bottom:1.25rem}@media (min-width:45em) {
 .view-blog-author-profile .author-picture{width:28.57143%;float:left;margin-top:0;margin-right:1.25rem}.view-blog-author-profile .author-picture~*{display:block;padding-left:1.25rem;margin-left:28.57143%} 
}@media (min-width:80em) {
 .view-blog-author-profile .author-picture{width:14.28571%;float:left}.view-blog-author-profile .author-picture~*{margin-left:14.28571%} 
}.view-blog-landing .view-content{margin:0 -.625rem;display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:45em) {
 .view-blog-landing .view-content{-ms-flex-direction:row;flex-direction:row} 
}.view-blog-landing .view-content .blog-landing--list-type{width:100%;float:left;padding-left:10px;padding-right:10px;margin-bottom:.5rem;text-align:right}.view-blog-landing .view-content .blog-landing--list-type *{vertical-align:bottom}.view-blog-landing .view-content .blog-landing--list-type label{display:inline-block;font-size:.625rem;margin:0}.view-blog-landing .view-content .blog-landing--list-type .show-cards,.view-blog-landing .view-content .blog-landing--list-type .show-list{display:inline-block;font-size:0;margin-left:.25rem}.view-blog-landing .view-content .blog-landing--list-type .show-cards:before,.view-blog-landing .view-content .blog-landing--list-type .show-list:before{font-size:1.125rem}.view-blog-landing .view-content .blog-landing--list-type .show-list:before{margin-right:.5em}.view-blog-landing .view-content .blog-landing--list-type .show-list.show-list--active{color:#000440;text-decoration:none;transition:color .2s ease-in}.view-blog-landing .view-content .blog-landing--list-type .show-list.show-list--active:focus,.view-blog-landing .view-content .blog-landing--list-type .show-list.show-list--active:hover{color:#1069a0;text-decoration:underline}.view-blog-landing .view-content .blog-landing--list-type .show-list.show-list--active:focus{outline:.0625rem dotted}.view-blog-landing .view-content .blog-landing--list-type .show-cards:before{margin-right:.5em}.view-blog-landing .view-content .blog-landing--list-type .show-cards.show-card--active{color:#000440;text-decoration:none;transition:color .2s ease-in}.view-blog-landing .view-content .blog-landing--list-type .show-cards.show-card--active:focus,.view-blog-landing .view-content .blog-landing--list-type .show-cards.show-card--active:hover{color:#1069a0;text-decoration:underline}.view-blog-landing .view-content .blog-landing--list-type .show-cards.show-card--active:focus{outline:.0625rem dotted}@media (min-width:45em) {
 .view-blog-landing .view-content .show-card--active~.views-row{width:50%;float:left;padding-left:10px;padding-right:10px} 
}.view-blog-landing .views-row{width:100%;float:left;padding-left:10px;padding-right:10px}.view-blog-landing .views-row .blog--teaser-card{margin-bottom:1rem;position:relative}.view-blog-landing .views-row .blog--teaser-card .blog--teaser-card-group{overflow:hidden;padding-bottom:100%;position:relative;width:100%}.view-blog-landing .views-row .blog--teaser-card .blog--teaser-footer{color:#77706a;margin-top:.375rem}.view-blog-landing .views-row .blog--teaser-card .blog--teaser-footer a{color:inherit}.view-blog-landing .views-row .blog--teaser-card .blog--teaser-footer .datetime{margin-right:.625rem}.view-blog-landing .views-row .blog--teaser-card .blog--teaser-footer .authors{font-style:italic;margin-right:.625rem}.view-blog-landing .views-row .blog--teaser-card .blog--teaser-footer .blog-category-list{display:inline;text-transform:uppercase}.view-blog-landing .views-row .blog--teaser-card-checkbox~.blog--teaser-card-group .blog--teaser-card-back{transform:translatex(110%);z-index:1}.view-blog-landing .views-row .blog--teaser-card-checkbox:checked+.blog--teaser-card-toggle{transform:rotate(-45deg)}.view-blog-landing .views-row .blog--teaser-card-checkbox:checked~.blog--teaser-card-group .blog--teaser-card-back{transform:translatex(0);z-index:3}.view-blog-landing .views-row .blog--teaser-card-toggle{color:#fff;cursor:pointer;display:block;font-size:0;letter-spacing:0;margin:0;position:absolute;right:.3125rem;top:.3125rem;transition:all .2s ease-in;z-index:4}.view-blog-landing .views-row .blog--teaser-card-toggle:before{margin-right:.5em;font-size:1.125rem;margin:0}.view-blog-landing .views-row .blog--teaser-card-toggle.no-image{color:#1f2021}.view-blog-landing .views-row .blog--teaser-card-toggle:hover:before{color:#4ba5d7}.view-blog-landing .views-row .blog--teaser-card-back,.view-blog-landing .views-row .blog--teaser-card-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;position:absolute;transition:all .2s ease-in;width:100%}.view-blog-landing .views-row .blog--teaser-card-front{background:#77706a;z-index:2}.view-blog-landing .views-row .blog--teaser-card-front:hover .blog--teaser-tile{position:relative;-moz-filter:brightness(.65) blur(3px);filter:brightness(.65) blur(3px)}.view-blog-landing .views-row .blog--teaser-card-front.no-image{background:#f1f1f0}.view-blog-landing .views-row .blog--teaser-card-front.no-image .blog--teaser-title a{color:inherit}.view-blog-landing .views-row .blog--teaser-card-front .blog--teaser-tile{margin:-5px;transition:all .2s ease-in;-moz-filter:brightness(.85);filter:brightness(.85)}.view-blog-landing .views-row .blog--teaser-card-front .blog--teaser-tile img{width:100%}.view-blog-landing .views-row .blog--teaser-card-front .blog--teaser-title{bottom:0;font-size:2.375rem;line-height:1.1;margin:0;padding:0;position:absolute;width:100%;z-index:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:64em) {
 .view-blog-landing .views-row .blog--teaser-card-front .blog--teaser-title{font-size:calc(1.5rem - .875rem + 2vw)} 
}@media (min-width:80em) {
 .view-blog-landing .views-row .blog--teaser-card-front .blog--teaser-title{font-size:2.375rem} 
}.view-blog-landing .views-row .blog--teaser-card-front .blog--teaser-title a{padding:1.25rem;color:#fff;text-decoration:none;transition:color .2s ease-in}.view-blog-landing .views-row .blog--teaser-card-front .blog--teaser-title a:focus,.view-blog-landing .views-row .blog--teaser-card-front .blog--teaser-title a:hover{color:#fff}.view-blog-landing .views-row .blog--teaser-card-front .blog--teaser-title a:focus{outline:.0625rem dotted}.view-blog-landing .views-row .blog--teaser-card-front a,.view-blog-landing .views-row .blog--teaser-card-front img{display:block}.view-blog-landing .views-row .blog--teaser-card-back{background:#1f2021;padding:1.25rem}.view-blog-landing .views-row .blog--teaser-card-back .blog--teaser-title{margin-top:.5rem}@media (min-width:64em) {
 .view-blog-landing .views-row .blog--teaser-card-back .blog--teaser-title{font-size:1.125rem} 
}@media (min-width:80em) {
 .view-blog-landing .views-row .blog--teaser-card-back .blog--teaser-title{font-size:1.25rem} 
}.view-blog-landing .views-row .blog--teaser-card-back .blog--teaser-title a{color:#fff;text-decoration:none;transition:color .2s ease-in}.view-blog-landing .views-row .blog--teaser-card-back .blog--teaser-title a:focus,.view-blog-landing .views-row .blog--teaser-card-back .blog--teaser-title a:hover{color:#e7f0f6;text-decoration:underline}.view-blog-landing .views-row .blog--teaser-card-back .blog--teaser-title a:focus{outline:.0625rem dotted}.view-blog-landing .views-row .blog--teaser-card-back .teaser-continue{color:#4ba5d7;text-decoration:none;transition:color .2s ease-in}.view-blog-landing .views-row .blog--teaser-card-back .teaser-continue:focus,.view-blog-landing .views-row .blog--teaser-card-back .teaser-continue:hover{color:#e7f0f6;text-decoration:underline}.view-blog-landing .views-row .blog--teaser-card-back .teaser-continue:focus{outline:.0625rem dotted}.view-blog-landing .views-row .blog--teaser-card-back p{color:#a7a6a6}@media (min-width:64em) {
 .view-blog-landing .views-row .blog--teaser-card-back p{font-size:1.125rem} 
}@media (min-width:80em) {
 .view-blog-landing .views-row .blog--teaser-card-back p{font-size:1.125rem} 
}.not-logged-in .comment_forbidden,.view-blog-landing .views-row p:empty{display:none}.node-blog .ysm-slideshow{border-bottom:none}.node-blog__image{margin:1.25rem 0}.node-blog__related-title{font-size:1.125rem;text-transform:none}.node-blog__categories .field{display:inline-block;padding-right:1rem}.node-blog__categories .field a{font-size:1.125rem}.node-blog__categories .field a:after{margin-left:.5em;opacity:0}.node-blog__categories .field a:hover:after{opacity:1}.view-news-listing .views-row{margin-bottom:5rem}.view-news-recent-posts .view-content{margin:0 0 3rem}.view-news-recent-posts .views-row{margin-bottom:1rem}.view-news-recent-posts .views-field-title{font-size:1rem}.node-type-event .view-news-recent-posts .views-field-title{font-size:1.125rem}#views-exposed-form-upcoming-events-page-default .form-text{width:100%}#views-exposed-form-upcoming-events-page-default .views-exposed-widget{margin-bottom:20px}.view-upcoming-events-page .field-name-field-event-date-text{margin:0}.view-upcoming-events-page .field-name-field-event-time-text{margin-top:0}.node-type-admissions-event .event--aside,.node-type-event .event--aside{border-top:1px solid #ddd;margin-top:1rem;padding-top:1rem}.node-type-admissions-event .field-type-addthis,.node-type-event .field-type-addthis{margin:2rem 0}.node-type-admissions-event--speaker-teaser .node-teaser__date,.node-type-admissions-event--speaker-teaser .node-teaser__subtitle,.node-type-event--speaker-teaser .node-teaser__date,.node-type-event--speaker-teaser .node-teaser__subtitle{color:#77706a}.node-type-admissions-event--speaker-teaser .node-teaser__image,.node-type-event--speaker-teaser .node-teaser__image{width:100%}.node-type-admissions-event--minimal-teaser .node-teaser__metadata:before,.node-type-event--minimal-teaser .node-teaser__metadata:before{display:none}.node-admissions-event header .field-name-field-event-subtitle,.node-event header .field-name-field-event-subtitle{margin-top:0}.node-admissions-event header .subtitle,.node-event header .subtitle{display:inline-block;margin-top:0;margin-right:1rem}.node-admissions-event header .addtocal,.node-event header .addtocal{display:none}.node-admissions-event header .addtocal-processed,.node-event header .addtocal-processed{background:none;border:none;display:inline-block;float:none;font-family:NeueHaasUnicaPro,clean,sans-serif;font-size:.8125rem;padding:0;color:#1069a0;text-decoration:none;transition:color .2s ease-in}.node-admissions-event header .addtocal-processed:before,.node-event header .addtocal-processed:before{margin-right:.5em}.node-admissions-event header .addtocal-processed:focus,.node-admissions-event header .addtocal-processed:hover,.node-event header .addtocal-processed:focus,.node-event header .addtocal-processed:hover{color:#000440;text-decoration:underline}.node-admissions-event header .addtocal-processed:focus,.node-event header .addtocal-processed:focus{outline:.0625rem dotted}.node-admissions-event header .addtocal-processed:before,.node-event header .addtocal-processed:before{font-size:1.125rem}.node-admissions-event header .addtocal_menu,.node-event header .addtocal_menu{background:#f6f6f6;border:none;border-radius:0!important;box-shadow:5px 5px 0 rgba(31,32,33,.1);margin:0!important;min-width:0}.node-admissions-event header .addtocal_menu:before,.node-event header .addtocal_menu:before{border:6px solid transparent;border-bottom-color:#f6f6f6;top:-12px;content:"";left:1rem;position:absolute}.node-admissions-event header .addtocal_menu a,.node-event header .addtocal_menu a{border-radius:0!important}.node-admissions-event .event--main:first-child>:first-child,.node-event .event--main:first-child>:first-child{margin-top:0}.node-admissions-event .body-wrapper:after,.node-event .body-wrapper:after{content:"";display:table;clear:both}.node-admissions-event .body-wrapper .event--news,.node-event .body-wrapper .event--news{margin-left:0}.node-admissions-event .body-wrapper .event--news:after,.node-event .body-wrapper .event--news:after{content:"";display:table;clear:both}@media (min-width:64em) {
 .node-admissions-event .body-wrapper.has-location,.node-event .body-wrapper.has-location{margin:0 -10px}.node-admissions-event .body-wrapper.has-location .event--body,.node-event .body-wrapper.has-location .event--body{width:62.5%;float:left;padding-left:10px;padding-right:10px} 
}.node-admissions-event .body-wrapper .event--location,.node-event .body-wrapper .event--location{margin-top:.875rem}@media (min-width:64em) {
 .node-admissions-event .body-wrapper .event--location,.node-event .body-wrapper .event--location{width:37.5%;float:left;padding-left:10px;padding-right:10px} 
}.node-admissions-event .body-wrapper .event--location>div,.node-event .body-wrapper .event--location>div{margin-bottom:1rem;margin-right:0}.node-admissions-event .body-wrapper .event--location>div.field-name-field-event-register,.node-event .body-wrapper .event--location>div.field-name-field-event-register{margin-bottom:2rem}.node-admissions-event .body-wrapper .event--location .post-date,.node-event .body-wrapper .event--location .post-date{padding-bottom:2rem}.node-admissions-event .body-wrapper .event--location .address,.node-event .body-wrapper .event--location .address{margin-top:1/rem;font-size:1rem;line-height:1.375rem}.node-admissions-event .body-wrapper .event--location .address .field-name-field-event-location-name,.node-admissions-event .body-wrapper .event--location .address .organisation-name,.node-event .body-wrapper .event--location .address .field-name-field-event-location-name,.node-event .body-wrapper .event--location .address .organisation-name{font-weight:700}.node-admissions-event .body-wrapper .event--location #event-location,.node-event .body-wrapper .event--location #event-location{width:100%;height:28.125rem;position:relative}@media (min-width:64em) {
 .node-admissions-event .body-wrapper .event--location #event-location,.node-event .body-wrapper .event--location #event-location{height:15.625rem} 
}.node-admissions-event .body-wrapper .event--location #event-location .gm-style,.node-event .body-wrapper .event--location #event-location .gm-style{position:absolute;width:100%;height:100%}.node-admissions-event .event-tags,.node-event .event-tags{font-size:1.125rem}.node-admissions-event .event-tag-list li,.node-event .event-tag-list li{display:inline-block;margin-right:.25rem}.node-admissions-event .field-name-field-additional-information .field-name-field-event-fc-file,.node-event .field-name-field-additional-information .field-name-field-event-fc-file{margin:2.5rem 0}.node-admissions-event .field-name-field-event-register,.node-event .field-name-field-event-register{margin:0 0 2rem}.node-admissions-event .video-caption,.node-event .video-caption{margin:1.25rem 0}.node-admissions-event #event--registration-form,.node-event #event--registration-form{max-height:500rem;-webkit-transition:max-height 1.5s ease-in-out;-webkit-transition-delay:.5s;transition:max-height 1.5s ease-in-out .5s}.node-admissions-event #event--registration-form.closed,.node-event #event--registration-form.closed{max-height:300px;position:relative;transition-delay:0;transition-duration:.25s}.node-admissions-event #event--registration-form.closed:after,.node-event #event--registration-form.closed:after{content:"";display:block;position:absolute;bottom:-3rem;left:0;width:100%;height:300px;z-index:100;background:-moz-linear-gradient(top,transparent,#fff)}.node-admissions-event #event--registration-form.closed .collapse,.node-event #event--registration-form.closed .collapse{display:none}.node-admissions-event #event--registration-form.closed .expand,.node-event #event--registration-form.closed .expand{display:block}.node-admissions-event #event--registration-form .collapse,.node-event #event--registration-form .collapse{cursor:pointer}.node-admissions-event #event--registration-form .expand,.node-event #event--registration-form .expand{display:none}.event--speaker-list .list-item{clear:both;margin-top:1.375rem}.event--speaker-list .list-item:after{content:"";display:table;clear:both}@media (min-width:64em) {
 .event--speaker-list .list-item figure{float:left} 
}.event--speaker-list .list-item .description,.event--speaker-list .list-item .sub-sub-title,.event--speaker-list .list-item .sub-title,.event--speaker-list .list-item .title{margin-bottom:.5rem}@media (min-width:64em) {
 .event--speaker-list .list-item .description,.event--speaker-list .list-item .sub-sub-title,.event--speaker-list .list-item .sub-title,.event--speaker-list .list-item .title{padding-left:215px;line-height:1.2;margin-top:0} 
}.event--speaker-list .list-item .sub-sub-title{font-weight:300}.event--speaker-list .list-item .description{clear:none;position:relative;padding-bottom:2rem}.event--speaker-list .list-item .description label.read-more{position:absolute;bottom:0;cursor:pointer;color:#000440;font-weight:700;letter-spacing:0;text-transform:none}.event--speaker-list .list-item .description label.read-more:hover{text-decoration:underline}.event--speaker-list .list-item .description .read-more-text,.event--speaker-list .list-item .description .read-more-text-truncated{margin-bottom:.75rem}.event--speaker-list .list-item .description .read-more-text-truncated{display:block}.event--speaker-list .list-item .description .read-more-text-truncated~.read-more-text,.event--speaker-list .list-item .description input{display:none}.event--speaker-list .list-item .description input~label:before{content:"Read More";padding-top:1rem}.event--speaker-list .list-item .description input[type=checkbox]:checked~label:before{content:"Show Less";font-weight:300}.event--speaker-list .list-item .description input[type=checkbox]:checked~.read-more-text-truncated{display:none}.event--speaker-list .list-item .description input[type=checkbox]:checked~.read-more-text{display:block}.event--sponsor-list .field-name-field-event-sponsors{display:inline-block;margin:0 .5rem .5rem 0}.view-events-related-content .event--list{list-style:none;margin:1rem 0 3rem}.view-events-related-content .event--list li{margin-bottom:1rem}.view-events-related-content .event--teaser-title{margin:0}.view-events-related-content .event--teaser-date{color:#77706a}.som-calendar,.view-som-calendar-list{display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:64em) {
 .som-calendar,.view-som-calendar-list{-ms-flex-direction:row;flex-direction:row} 
}.som-calendar>*,.view-som-calendar-list>*{width:100%}@media (min-width:64em) {
 .som-calendar .calendar--event-list,.view-som-calendar-list .calendar--event-list{width:66.66667%} 
}.som-calendar .calendar--sidenav,.view-som-calendar-list .calendar--sidenav{-ms-flex-order:2;order:2}@media (min-width:64em) {
 .som-calendar .calendar--sidenav,.view-som-calendar-list .calendar--sidenav{margin-left:8.33333%;width:22.22222%} 
}.som-calendar .pager,.view-som-calendar-list .pager{-ms-flex-order:3;order:3}.som-calendar .view-filters,.view-som-calendar-list .view-filters{position:relative;margin:0 -10px 1rem;z-index:100}.som-calendar .view-filters:after,.view-som-calendar-list .view-filters:after{content:"";display:table;clear:both}.som-calendar .view-filters>form,.view-som-calendar-list .view-filters>form{border:none;margin:0;overflow:visible;position:relative}.som-calendar .view-filters>form:hover,.view-som-calendar-list .view-filters>form:hover{z-index:102}.som-calendar .view-filters>form>div,.view-som-calendar-list .view-filters>form>div{margin:1rem .3125rem 0;padding:0}.som-calendar .view-content,.view-som-calendar-list .view-content{position:relative}.som-calendar .view-content:hover,.view-som-calendar-list .view-content:hover{z-index:101}.som-calendar #edit-category-wrapper,.view-som-calendar-list #edit-category-wrapper{border-bottom:.0625rem solid #ddd;float:none;font-family:NeueHaasUnicaPro,clean,sans-serif;margin-bottom:.5rem;padding:0;position:relative;z-index:100}.som-calendar #edit-category-wrapper .views-widget,.view-som-calendar-list #edit-category-wrapper .views-widget{margin-bottom:-.0625rem}.som-calendar #edit-category-wrapper .form-checkboxes,.som-calendar #edit-category-wrapper .form-radios,.view-som-calendar-list #edit-category-wrapper .form-checkboxes,.view-som-calendar-list #edit-category-wrapper .form-radios{margin:0}.som-calendar #edit-category-wrapper label,.view-som-calendar-list #edit-category-wrapper label{cursor:pointer;font-weight:300;transition:color .2s ease-in}.som-calendar #edit-category-wrapper .bef-tree>li,.view-som-calendar-list #edit-category-wrapper .bef-tree>li{display:inline-block;margin-right:.5rem}.som-calendar #edit-category-wrapper .bef-tree>li>.form-item label,.view-som-calendar-list #edit-category-wrapper .bef-tree>li>.form-item label{display:block;padding:.625rem;margin:0;text-transform:uppercase;border-bottom:.0625rem solid transparent;color:#1069a0;text-decoration:none;transition:color .2s ease-in}.som-calendar #edit-category-wrapper .bef-tree>li>.form-item label:focus,.som-calendar #edit-category-wrapper .bef-tree>li>.form-item label:hover,.view-som-calendar-list #edit-category-wrapper .bef-tree>li>.form-item label:focus,.view-som-calendar-list #edit-category-wrapper .bef-tree>li>.form-item label:hover{color:#000440}.som-calendar #edit-category-wrapper .bef-tree>li>.form-item label:focus,.view-som-calendar-list #edit-category-wrapper .bef-tree>li>.form-item label:focus{outline:.0625rem dotted}@media (max-width:63.9375em) {
 .som-calendar #edit-category-wrapper .bef-tree>li>.form-item label,.view-som-calendar-list #edit-category-wrapper .bef-tree>li>.form-item label{pointer-events:none} 
}.som-calendar #edit-category-wrapper .bef-tree>li>.form-item input:checked+label,.som-calendar #edit-category-wrapper .bef-tree>li>.form-item input:focus+label,.view-som-calendar-list #edit-category-wrapper .bef-tree>li>.form-item input:checked+label,.view-som-calendar-list #edit-category-wrapper .bef-tree>li>.form-item input:focus+label{color:#1f2021;border-bottom:.1875rem solid #1f2021;font-weight:700;padding-bottom:.4375rem}.som-calendar #edit-category-wrapper .bef-tree>li.hover_effect,.som-calendar #edit-category-wrapper .bef-tree>li:not([data-event]):hover,.view-som-calendar-list #edit-category-wrapper .bef-tree>li.hover_effect,.view-som-calendar-list #edit-category-wrapper .bef-tree>li:not([data-event]):hover{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-webkit-touch-callout:none}.som-calendar #edit-category-wrapper .bef-tree>li.hover_effect>.form-item label,.som-calendar #edit-category-wrapper .bef-tree>li:not([data-event]):hover>.form-item label,.view-som-calendar-list #edit-category-wrapper .bef-tree>li.hover_effect>.form-item label,.view-som-calendar-list #edit-category-wrapper .bef-tree>li:not([data-event]):hover>.form-item label{background:#f6f6f6;border-color:#a7a6a6}.som-calendar #edit-category-wrapper .bef-tree>li.hover_effect .bef-tree-depth-1,.som-calendar #edit-category-wrapper .bef-tree>li:not([data-event]):hover .bef-tree-depth-1,.view-som-calendar-list #edit-category-wrapper .bef-tree>li.hover_effect .bef-tree-depth-1,.view-som-calendar-list #edit-category-wrapper .bef-tree>li:not([data-event]):hover .bef-tree-depth-1{visibility:visible;opacity:1}@media (max-width:63.9375em) {
 .som-calendar #edit-category-wrapper .bef-tree>li[data-event]>.form-item label,.view-som-calendar-list #edit-category-wrapper .bef-tree>li[data-event]>.form-item label{pointer-events:all} 
}.som-calendar #edit-category-wrapper .bef-tree>li.active--child>.form-item label,.som-calendar #edit-category-wrapper .bef-tree>li.isAll>.form-item label,.view-som-calendar-list #edit-category-wrapper .bef-tree>li.active--child>.form-item label,.view-som-calendar-list #edit-category-wrapper .bef-tree>li.isAll>.form-item label{border-bottom:.1875rem solid #1f2021;color:#1f2021;font-weight:700;padding-bottom:.4375rem}.som-calendar #edit-category-wrapper .bef-tree-child,.view-som-calendar-list #edit-category-wrapper .bef-tree-child{list-style:none;margin:0;padding:0}.som-calendar #edit-category-wrapper .bef-tree-depth-1,.view-som-calendar-list #edit-category-wrapper .bef-tree-depth-1{background:#f6f6f6;border-bottom:.0625rem solid #ddd;left:0;margin-top:.0625rem;padding:3.125rem 1.25rem 1.25rem;position:absolute;visibility:hidden;width:100%;opacity:0;transition:opacity .2s ease-in}@media (min-width:64em) {
 .som-calendar #edit-category-wrapper .bef-tree-depth-1,.view-som-calendar-list #edit-category-wrapper .bef-tree-depth-1{-ms-column-count:2;-o-column-count:2;column-count:2;-ms-column-gap:20px;-o-column-gap:20px;column-gap:20px;-ms-column-count:3;-o-column-count:3;column-count:3} 
}.som-calendar #edit-category-wrapper .bef-tree-depth-1:before,.view-som-calendar-list #edit-category-wrapper .bef-tree-depth-1:before{content:"Filter events by:";color:#77706a;display:block;font-family:Yale,serif;font-size:.8125rem;font-style:italic;margin:0;left:1.25rem;position:absolute;top:1.25rem}.som-calendar #edit-category-wrapper .bef-tree-depth-1>li,.view-som-calendar-list #edit-category-wrapper .bef-tree-depth-1>li{column-break-inside:avoid;column-break-inside:avoid-column;display:inline-block;padding-bottom:.5rem;page-break-inside:avoid;width:100%}.som-calendar #edit-category-wrapper .bef-tree-depth-1>li .bef-tree-child,.view-som-calendar-list #edit-category-wrapper .bef-tree-depth-1>li .bef-tree-child{margin:.5rem 0 0 1.5rem}.som-calendar #edit-category-wrapper .bef-tree-depth-1>li .bef-tree-child li,.view-som-calendar-list #edit-category-wrapper .bef-tree-depth-1>li .bef-tree-child li{padding-bottom:.625rem}.som-calendar #edit-category-wrapper .bef-tree-depth-1 .form-item,.view-som-calendar-list #edit-category-wrapper .bef-tree-depth-1 .form-item{display:-ms-flexbox;display:flex}.som-calendar #edit-category-wrapper .bef-tree-depth-1 .form-item input+label,.view-som-calendar-list #edit-category-wrapper .bef-tree-depth-1 .form-item input+label{margin-top:0}.som-calendar #filter-list,.view-som-calendar-list #filter-list{font-size:.8125rem;margin-bottom:1rem}.som-calendar #filter-list label,.view-som-calendar-list #filter-list label{display:inline-block;margin-top:.5rem}.som-calendar #filter-list .filter-list-item,.view-som-calendar-list #filter-list .filter-list-item{color:#77706a;cursor:pointer;display:inline-block;font-style:italic;margin:0 .5rem}.som-calendar #filter-list .filter-list-item:focus,.som-calendar #filter-list .filter-list-item:hover,.view-som-calendar-list #filter-list .filter-list-item:focus,.view-som-calendar-list #filter-list .filter-list-item:hover{color:#1f2021}.som-calendar #filter-list .filter-list-item:focus,.view-som-calendar-list #filter-list .filter-list-item:focus{outline:.0625rem dotted}.som-calendar #filter-list .filter-list-item .remove,.view-som-calendar-list #filter-list .filter-list-item .remove{display:inline-block;margin-right:.25rem;vertical-align:bottom}.som-calendar #filter-list .filter-list-item .remove:before,.view-som-calendar-list #filter-list .filter-list-item .remove:before{margin-right:.5em}.som-calendar #filter-list .filter-list-item .remove span,.view-som-calendar-list #filter-list .filter-list-item .remove span{display:none}.som-calendar #edit-event-date-wrapper,.view-som-calendar-list #edit-event-date-wrapper{margin-bottom:1rem}@media (min-width:64em) {
 .som-calendar.view-som-calendar-cf #edit-event-date-wrapper,.view-som-calendar-list.view-som-calendar-cf #edit-event-date-wrapper{width:25%;float:left;margin:0;padding:0} 
}.som-calendar .views-exposed-form .view-filters>form>div,.view-som-calendar-list .views-exposed-form .view-filters>form>div{border:none}.som-calendar .views-exposed-form .form-optional,.view-som-calendar-list .views-exposed-form .form-optional{display:none}.som-calendar .views-exposed-form .form-type-bef-checkbox input,.som-calendar .views-exposed-form .form-type-bef-checkbox label,.view-som-calendar-list .views-exposed-form .form-type-bef-checkbox input,.view-som-calendar-list .views-exposed-form .form-type-bef-checkbox label{display:inline-block}.som-calendar .views-exposed-form .views-submit-button,.view-som-calendar-list .views-exposed-form .views-submit-button{display:none}.som-calendar .calendar-type,.view-som-calendar-list .calendar-type{margin:0 .3125pxrem;text-align:right;position:relative;z-index:101}@media (min-width:64em) {
 .som-calendar .calendar-type,.view-som-calendar-list .calendar-type{width:25%;float:right} 
}.som-calendar .calendar-type label,.som-calendar .calendar-type li,.som-calendar .calendar-type ul,.view-som-calendar-list .calendar-type label,.view-som-calendar-list .calendar-type li,.view-som-calendar-list .calendar-type ul{display:inline-block;margin:0 0 0 .5rem;width:auto;vertical-align:middle}.som-calendar .calendar-type .upcoming a,.view-som-calendar-list .calendar-type .upcoming a{font-size:1.25rem}.som-calendar .calendar-type .upcoming a:before,.view-som-calendar-list .calendar-type .upcoming a:before{margin-right:.5em}.som-calendar .calendar-type .calendar a,.view-som-calendar-list .calendar-type .calendar a{font-size:1.25rem}.som-calendar .calendar-type .calendar a:before,.view-som-calendar-list .calendar-type .calendar a:before{margin-right:.5em}.som-calendar.view-display-id-calendar .calendar-type .calendar a,.som-calendar.view-display-id-upcoming_all .calendar-type .upcoming a,.view-som-calendar-list.view-display-id-calendar .calendar-type .calendar a,.view-som-calendar-list.view-display-id-upcoming_all .calendar-type .upcoming a{color:#1f2021}.som-calendar .calendar--sidenav .full-calendar,.view-som-calendar-list .calendar--sidenav .full-calendar{margin:1em 0 0}.som-calendar .date-nav-wrapper,.view-som-calendar-list .date-nav-wrapper{margin:0 .625rem;width:auto}.som-calendar .date-nav-wrapper .date-nav,.view-som-calendar-list .date-nav-wrapper .date-nav{margin:0;padding:0}.som-calendar .date-nav-wrapper .date-nav .pager,.view-som-calendar-list .date-nav-wrapper .date-nav .pager{margin:0}@media (max-width:44.9375em) {
 .som-calendar .date-nav-wrapper .date-nav .pager,.view-som-calendar-list .date-nav-wrapper .date-nav .pager{width:30%;float:left} 
}@media (max-width:44.9375em) {
 .som-calendar .date-nav-wrapper .date-nav .date-heading,.view-som-calendar-list .date-nav-wrapper .date-nav .date-heading{width:70%;float:left} 
}.som-calendar .date-nav-wrapper .date-nav .date-heading h4,.view-som-calendar-list .date-nav-wrapper .date-nav .date-heading h4{margin:0;text-align:left}@media (max-width:44.9375em) {
 .som-calendar .date-nav-wrapper .date-nav .date-heading h4,.view-som-calendar-list .date-nav-wrapper .date-nav .date-heading h4{font-size:1.125rem;line-height:1.25rem} 
}.som-calendar .date-nav-wrapper .date-nav .date-next,.som-calendar .date-nav-wrapper .date-nav .date-prev,.view-som-calendar-list .date-nav-wrapper .date-nav .date-next,.view-som-calendar-list .date-nav-wrapper .date-nav .date-prev{background:transparent;margin:0;padding:0}.som-calendar .date-nav-wrapper .date-nav .date-next a,.som-calendar .date-nav-wrapper .date-nav .date-prev a,.view-som-calendar-list .date-nav-wrapper .date-nav .date-next a,.view-som-calendar-list .date-nav-wrapper .date-nav .date-prev a{display:block;float:right;margin:0;height:1.75rem;width:1.75rem;line-height:1;font-size:1.25rem;text-align:center;color:#1069a0;text-decoration:none;transition:color .2s ease-in}.som-calendar .date-nav-wrapper .date-nav .date-next a:focus,.som-calendar .date-nav-wrapper .date-nav .date-next a:hover,.som-calendar .date-nav-wrapper .date-nav .date-prev a:focus,.som-calendar .date-nav-wrapper .date-nav .date-prev a:hover,.view-som-calendar-list .date-nav-wrapper .date-nav .date-next a:focus,.view-som-calendar-list .date-nav-wrapper .date-nav .date-next a:hover,.view-som-calendar-list .date-nav-wrapper .date-nav .date-prev a:focus,.view-som-calendar-list .date-nav-wrapper .date-nav .date-prev a:hover{color:#000440}.som-calendar .date-nav-wrapper .date-nav .date-next a:focus,.som-calendar .date-nav-wrapper .date-nav .date-prev a:focus,.view-som-calendar-list .date-nav-wrapper .date-nav .date-next a:focus,.view-som-calendar-list .date-nav-wrapper .date-nav .date-prev a:focus{outline:.0625rem dotted}.som-calendar .date-nav-wrapper .date-nav .date-next a:before,.som-calendar .date-nav-wrapper .date-nav .date-prev a:before,.view-som-calendar-list .date-nav-wrapper .date-nav .date-next a:before,.view-som-calendar-list .date-nav-wrapper .date-nav .date-prev a:before{display:block}@media (max-width:44.9375em) {
 .som-calendar .date-nav-wrapper .date-nav .date-prev,.view-som-calendar-list .date-nav-wrapper .date-nav .date-prev{right:2.5rem} 
}.som-calendar .date-nav-wrapper .date-nav .date-next a:before,.som-calendar .date-nav-wrapper .date-nav .date-prev a:before,.view-som-calendar-list .date-nav-wrapper .date-nav .date-next a:before,.view-som-calendar-list .date-nav-wrapper .date-nav .date-prev a:before{margin-right:.5em}.som-calendar.mini-calendar,.view-som-calendar-list.mini-calendar{font-family:NeueHaasUnicaPro,clean,sans-serif}.som-calendar.mini-calendar a:after,.view-som-calendar-list.mini-calendar a:after{display:none!important}.som-calendar.mini-calendar .date-nav-wrapper .date-nav .date-heading,.view-som-calendar-list.mini-calendar .date-nav-wrapper .date-nav .date-heading{width:100%}.som-calendar.mini-calendar .date-nav-wrapper .date-nav h4,.view-som-calendar-list.mini-calendar .date-nav-wrapper .date-nav h4{margin:1rem 0 0;text-align:center}.som-calendar.mini-calendar .date-nav-wrapper .date-nav .date-next,.som-calendar.mini-calendar .date-nav-wrapper .date-nav .date-prev,.view-som-calendar-list.mini-calendar .date-nav-wrapper .date-nav .date-next,.view-som-calendar-list.mini-calendar .date-nav-wrapper .date-nav .date-prev{background:transparent;padding:0}.som-calendar.mini-calendar .date-nav-wrapper .date-nav .date-next a,.som-calendar.mini-calendar .date-nav-wrapper .date-nav .date-prev a,.view-som-calendar-list.mini-calendar .date-nav-wrapper .date-nav .date-next a,.view-som-calendar-list.mini-calendar .date-nav-wrapper .date-nav .date-prev a{height:1rem;width:1rem;font-size:1.125rem}.som-calendar.mini-calendar .date-nav-wrapper .date-nav .date-prev,.view-som-calendar-list.mini-calendar .date-nav-wrapper .date-nav .date-prev{left:0;right:auto}.som-calendar .calendar-calendar .month-view .mini,.view-som-calendar-list .calendar-calendar .month-view .mini{border-collapse:separate;border-spacing:3px}.som-calendar .calendar-calendar .month-view .mini td,.som-calendar .calendar-calendar .month-view .mini th,.som-calendar .calendar-calendar .month-view .mini thead,.som-calendar .calendar-calendar .month-view .mini tr,.view-som-calendar-list .calendar-calendar .month-view .mini td,.view-som-calendar-list .calendar-calendar .month-view .mini th,.view-som-calendar-list .calendar-calendar .month-view .mini thead,.view-som-calendar-list .calendar-calendar .month-view .mini tr{border:none;background:transparent;text-transform:uppercase}.som-calendar .calendar-calendar .month-view .mini thead th,.view-som-calendar-list .calendar-calendar .month-view .mini thead th{font-size:.5rem}.som-calendar .calendar-calendar .month-view .mini td,.view-som-calendar-list .calendar-calendar .month-view .mini td{text-align:center}@media (min-width:64em) {
 .som-calendar .calendar-calendar .month-view .mini td,.view-som-calendar-list .calendar-calendar .month-view .mini td{font-size:calc(1.125rem - .875rem + .75vw)} 
}.som-calendar .calendar-calendar .month-view .mini td a,.view-som-calendar-list .calendar-calendar .month-view .mini td a{display:block;padding:.25rem 0;text-decoration:none}.som-calendar .calendar-calendar .month-view .mini td.today,.view-som-calendar-list .calendar-calendar .month-view .mini td.today{border:.0625rem solid #4ba5d7;color:#1f2021;font-weight:700}.som-calendar .calendar-calendar .month-view .mini td.has-events a,.view-som-calendar-list .calendar-calendar .month-view .mini td.has-events a{color:#000440;font-weight:700}.som-calendar .calendar-calendar .month-view .mini td.has-events a:hover,.view-som-calendar-list .calendar-calendar .month-view .mini td.has-events a:hover{color:#4ba5d7;text-decoration:underline}.som-calendar .calendar-calendar .month-view .mini td.has-no-events .mini-day-off,.view-som-calendar-list .calendar-calendar .month-view .mini td.has-no-events .mini-day-off{padding:.25rem 0}.som-calendar .calendar-calendar .month-view .full,.view-som-calendar-list .calendar-calendar .month-view .full{border-collapse:separate;border-spacing:6px 0}.som-calendar .calendar-calendar .month-view .full .view-item,.view-som-calendar-list .calendar-calendar .month-view .full .view-item{margin-bottom:1rem}.som-calendar .calendar-calendar .month-view .full .view-item .calendar,.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar{background-color:transparent;overflow:visible}@media (max-width:44.9375em) {
 .som-calendar .calendar-calendar .month-view .full .view-item .calendar,.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar{padding:0} 
}.som-calendar .calendar-calendar .month-view .full .view-item .calendar h2,.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar h2{font-size:1.125rem;line-height:1.5;margin:0;padding:0}@media (min-width:45em) {
 .som-calendar .calendar-calendar .month-view .full .view-item .calendar h2,.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar h2{font-size:.8125rem;line-height:1.25rem} 
}.som-calendar .calendar-calendar .month-view .full .view-item .calendar h2 a,.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar h2 a{display:block}@media (max-width:44.9375em) {
 .som-calendar .calendar-calendar .month-view .full .view-item .calendar .pop-up .datetime,.som-calendar .calendar-calendar .month-view .full .view-item .calendar .pop-up h4,.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar .pop-up .datetime,.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar .pop-up h4{display:none}.som-calendar .calendar-calendar .month-view .full .view-item .calendar .pop-up .body a,.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar .pop-up .body a{color:#1069a0}.som-calendar .calendar-calendar .month-view .full .view-item .calendar .pop-up .term-list a,.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar .pop-up .term-list a{color:#77706a} 
}@media (min-width:45em) {
 .som-calendar .calendar-calendar .month-view .full .view-item .calendar .pop-up,.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar .pop-up{position:absolute;left:50%;bottom:99%;background:#1f2021;box-shadow:5px -5px 0 rgba(31,32,33,.1);color:#f6f6f6;font-size:.8125rem;padding:1.25rem;transform:translatex(-50%);visibility:hidden;width:20rem;z-index:98;opacity:0;-webkit-transition:all .2s ease-in;-webkit-transition-delay:0s;transition:all .2s ease-in 0s}.som-calendar .calendar-calendar .month-view .full .view-item .calendar .pop-up:after,.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar .pop-up:after{border:1rem solid transparent;border-top-color:#1f2021;bottom:-2rem;content:"";left:50%;margin-left:-.5rem;position:absolute} 
}@media (min-width:64em) {
 .som-calendar .calendar-calendar .month-view .full .view-item .calendar .pop-up.visible,.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar .pop-up.visible{visibility:visible;opacity:1;transition-delay:.75s} 
}.som-calendar .calendar-calendar .month-view .full .view-item .calendar .pop-up h4,.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar .pop-up h4{margin-top:0}.som-calendar .calendar-calendar .month-view .full .view-item .calendar .pop-up h4 a,.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar .pop-up h4 a{color:#fff}.som-calendar .calendar-calendar .month-view .full .view-item .calendar .pop-up a.button,.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar .pop-up a.button{margin:1rem 0}.som-calendar .calendar-calendar .month-view .full .view-item .calendar .pop-up p,.som-calendar .calendar-calendar .month-view .full .view-item .calendar .pop-up ul,.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar .pop-up p,.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar .pop-up ul{font-size:1rem;line-height:1.25;margin:0 0 .5rem;padding:0}@media (min-width:45em) {
 .som-calendar .calendar-calendar .month-view .full .view-item .calendar .pop-up p,.som-calendar .calendar-calendar .month-view .full .view-item .calendar .pop-up ul,.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar .pop-up p,.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar .pop-up ul{color:#a7a6a6;font-size:1.125rem;line-height:1.1;margin:.5rem 0} 
}.som-calendar .calendar-calendar .month-view .full .view-item .calendar .pop-up .datetime,.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar .pop-up .datetime{font-size:1.125rem}.som-calendar .calendar-calendar .month-view .full thead,.view-som-calendar-list .calendar-calendar .month-view .full thead{background-color:transparent;font-family:NeueHaasUnicaPro,clean,sans-serif}@media (max-width:44.9375em) {
 .som-calendar .calendar-calendar .month-view .full thead,.view-som-calendar-list .calendar-calendar .month-view .full thead{display:none} 
}.som-calendar .calendar-calendar .month-view .full thead th,.view-som-calendar-list .calendar-calendar .month-view .full thead th{border:none;background-color:transparent;padding:1.25rem}.som-calendar .calendar-calendar .month-view .full tbody tr,.view-som-calendar-list .calendar-calendar .month-view .full tbody tr{border:none;background-color:transparent}@media (max-width:44.9375em) {
 .som-calendar .calendar-calendar .month-view .full tbody tr,.view-som-calendar-list .calendar-calendar .month-view .full tbody tr{display:block} 
}.som-calendar .calendar-calendar .month-view .full tbody tr.date-box,.view-som-calendar-list .calendar-calendar .month-view .full tbody tr.date-box{text-transform:uppercase}@media (max-width:44.9375em) {
 .som-calendar .calendar-calendar .month-view .full tbody tr.date-box,.view-som-calendar-list .calendar-calendar .month-view .full tbody tr.date-box{display:none} 
}.som-calendar .calendar-calendar .month-view .full tbody td,.view-som-calendar-list .calendar-calendar .month-view .full tbody td{background-color:#f6f6f6;border-width:6px 0 0;padding:0 6px;border-color:#fff}@media (max-width:44.9375em) {
 .som-calendar .calendar-calendar .month-view .full tbody td,.view-som-calendar-list .calendar-calendar .month-view .full tbody td{background-color:transparent;display:block;border-top:.0625rem solid #ddd;padding:1rem 0;width:100%}.som-calendar .calendar-calendar .month-view .full tbody td:before,.view-som-calendar-list .calendar-calendar .month-view .full tbody td:before{content:attr(headers) " " attr(data-day-of-month);display:block;text-align:center;margin:0}.som-calendar .calendar-calendar .month-view .full tbody td[data-date*="-01-"]:before,.view-som-calendar-list .calendar-calendar .month-view .full tbody td[data-date*="-01-"]:before{content:attr(headers) ", January " attr(data-day-of-month)}.som-calendar .calendar-calendar .month-view .full tbody td[data-date*="-02-"]:before,.view-som-calendar-list .calendar-calendar .month-view .full tbody td[data-date*="-02-"]:before{content:attr(headers) ", February " attr(data-day-of-month)}.som-calendar .calendar-calendar .month-view .full tbody td[data-date*="-03-"]:before,.view-som-calendar-list .calendar-calendar .month-view .full tbody td[data-date*="-03-"]:before{content:attr(headers) ", March " attr(data-day-of-month)}.som-calendar .calendar-calendar .month-view .full tbody td[data-date*="-04-"]:before,.view-som-calendar-list .calendar-calendar .month-view .full tbody td[data-date*="-04-"]:before{content:attr(headers) ", April " attr(data-day-of-month)}.som-calendar .calendar-calendar .month-view .full tbody td[data-date*="-05-"]:before,.view-som-calendar-list .calendar-calendar .month-view .full tbody td[data-date*="-05-"]:before{content:attr(headers) ", May " attr(data-day-of-month)}.som-calendar .calendar-calendar .month-view .full tbody td[data-date*="-06-"]:before,.view-som-calendar-list .calendar-calendar .month-view .full tbody td[data-date*="-06-"]:before{content:attr(headers) ", June " attr(data-day-of-month)}.som-calendar .calendar-calendar .month-view .full tbody td[data-date*="-07-"]:before,.view-som-calendar-list .calendar-calendar .month-view .full tbody td[data-date*="-07-"]:before{content:attr(headers) ", July " attr(data-day-of-month)}.som-calendar .calendar-calendar .month-view .full tbody td[data-date*="-08-"]:before,.view-som-calendar-list .calendar-calendar .month-view .full tbody td[data-date*="-08-"]:before{content:attr(headers) ", August " attr(data-day-of-month)}.som-calendar .calendar-calendar .month-view .full tbody td[data-date*="-09-"]:before,.view-som-calendar-list .calendar-calendar .month-view .full tbody td[data-date*="-09-"]:before{content:attr(headers) ", September " attr(data-day-of-month)}.som-calendar .calendar-calendar .month-view .full tbody td[data-date*="-10-"]:before,.view-som-calendar-list .calendar-calendar .month-view .full tbody td[data-date*="-10-"]:before{content:attr(headers) ", October " attr(data-day-of-month)}.som-calendar .calendar-calendar .month-view .full tbody td[data-date*="-11-"]:before,.view-som-calendar-list .calendar-calendar .month-view .full tbody td[data-date*="-11-"]:before{content:attr(headers) ", November " attr(data-day-of-month)}.som-calendar .calendar-calendar .month-view .full tbody td[data-date*="-12-"]:before,.view-som-calendar-list .calendar-calendar .month-view .full tbody td[data-date*="-12-"]:before{content:attr(headers) ", December " attr(data-day-of-month)} 
}@media (max-width:44.9375em) {
 .som-calendar .calendar-calendar .month-view .full tbody td.single-day,.som-calendar .calendar-calendar .month-view .full tbody td.single-day .inner,.view-som-calendar-list .calendar-calendar .month-view .full tbody td.single-day,.view-som-calendar-list .calendar-calendar .month-view .full tbody td.single-day .inner{height:auto!important;line-height:1!important}.som-calendar .calendar-calendar .month-view .full tbody td.single-day .inner,.view-som-calendar-list .calendar-calendar .month-view .full tbody td.single-day .inner{height:auto!important;line-height:1!important;margin:0;padding:0} 
}@media (min-width:45em) {
 .som-calendar .calendar-calendar .month-view .full tbody td.single-day,.view-som-calendar-list .calendar-calendar .month-view .full tbody td.single-day{border-width:0} 
}.som-calendar .calendar-calendar .month-view .full tbody td.empty,.view-som-calendar-list .calendar-calendar .month-view .full tbody td.empty{background-color:#fff}@media (max-width:44.9375em) {
 .som-calendar .calendar-calendar .month-view .full tbody td.empty,.view-som-calendar-list .calendar-calendar .month-view .full tbody td.empty{display:none} 
}@media (max-width:44.9375em) {
 .som-calendar .calendar-calendar .month-view .full tbody td.no-entry:after,.view-som-calendar-list .calendar-calendar .month-view .full tbody td.no-entry:after{content:"No events for this date.";display:block;font-style:italic;text-align:center} 
}.som-calendar .calendar-calendar .month-view .full tbody td .month.day,.view-som-calendar-list .calendar-calendar .month-view .full tbody td .month.day{float:none;font-size:1rem;color:#77706a;padding:6px 0}.som-calendar .calendar-calendar .month-view .full tbody td.today,.view-som-calendar-list .calendar-calendar .month-view .full tbody td.today{border-color:#fff;border-width:6px 0 0}.som-calendar .calendar-calendar .month-view .full tbody td.today .inner,.view-som-calendar-list .calendar-calendar .month-view .full tbody td.today .inner{border:1px solid #1f2021;border-bottom:0;margin:0 -6px;padding:0 1.25rem;position:relative}@media (min-width:45em) {
 .som-calendar .calendar-calendar .month-view .full tbody td.today .inner,.view-som-calendar-list .calendar-calendar .month-view .full tbody td.today .inner{padding:.25rem} 
}@media (max-width:44.9375em) {
 .som-calendar .calendar-calendar .month-view .full tbody td.today.no-entry:after,.view-som-calendar-list .calendar-calendar .month-view .full tbody td.today.no-entry:after{padding:0 1.25rem} 
}.som-calendar .calendar-calendar .month-view .full tbody td.today.single-day,.view-som-calendar-list .calendar-calendar .month-view .full tbody td.today.single-day{border-color:#1f2021;border-width:1px}@media (min-width:45em) {
 .som-calendar .calendar-calendar .month-view .full tbody td.today.single-day,.view-som-calendar-list .calendar-calendar .month-view .full tbody td.today.single-day{border-width:0 1px 1px} 
}.som-calendar .calendar-calendar .month-view .full tbody td.today.single-day .inner,.view-som-calendar-list .calendar-calendar .month-view .full tbody td.today.single-day .inner{border:0}.som-calendar .calendar-calendar .month-view .full tbody td.today .month.day,.view-som-calendar-list .calendar-calendar .month-view .full tbody td.today .month.day{color:#1f2021;font-weight:700}.som-calendar .calendar-calendar .month-view .full tbody td .calendar-more,.view-som-calendar-list .calendar-calendar .month-view .full tbody td .calendar-more{text-align:left}.som-calendar .calendar-calendar .month-view .full tbody td .calendar-more a,.view-som-calendar-list .calendar-calendar .month-view .full tbody td .calendar-more a{display:inline-block;text-transform:uppercase;font-size:.75rem;font-weight:400;margin:0 .25rem 0 0;color:#77706a}.calendar--event-list .views-row,.view-admissions-events.view-upcoming-events-page>.view-content .views-row{margin-bottom:5rem}.view-admissions-events .view-filters{width:100%}.view-admissions-events .view-filters:after{content:"";display:table;clear:both}.view-admissions-events .date-year{margin-right:.5rem}.view-admissions-events .views-exposed-widgets{display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:45em) {
 .view-admissions-events .views-exposed-widgets{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 0 2rem} 
}.view-admissions-events .views-exposed-widget{vertical-align:top!important}@media (min-width:45em) {
 .view-admissions-events .views-exposed-widget label{margin:0} 
}.view-admissions-events .views-exposed-widget#edit-audience-wrapper,.view-admissions-events .views-exposed-widget#edit-location-int-wrapper,.view-admissions-events .views-exposed-widget#edit-location-na-wrapper,.view-admissions-events .views-exposed-widget#edit-location-wrapper{padding:0}@media (max-width:44.9375em) {
 .view-admissions-events .views-exposed-widget#edit-audience-wrapper,.view-admissions-events .views-exposed-widget#edit-location-int-wrapper,.view-admissions-events .views-exposed-widget#edit-location-na-wrapper,.view-admissions-events .views-exposed-widget#edit-location-wrapper{overflow:hidden}.view-admissions-events .views-exposed-widget#edit-audience-wrapper .views-widget,.view-admissions-events .views-exposed-widget#edit-location-int-wrapper .views-widget,.view-admissions-events .views-exposed-widget#edit-location-na-wrapper .views-widget,.view-admissions-events .views-exposed-widget#edit-location-wrapper .views-widget{max-height:0;opacity:0}.view-admissions-events .views-exposed-widget#edit-audience-wrapper.mobile--open .views-widget,.view-admissions-events .views-exposed-widget#edit-audience-wrapper.mobile--open~.views-exposed-widget:not(.mobile--toggle) .views-widget,.view-admissions-events .views-exposed-widget#edit-location-int-wrapper.mobile--open .views-widget,.view-admissions-events .views-exposed-widget#edit-location-int-wrapper.mobile--open~.views-exposed-widget:not(.mobile--toggle) .views-widget,.view-admissions-events .views-exposed-widget#edit-location-na-wrapper.mobile--open .views-widget,.view-admissions-events .views-exposed-widget#edit-location-na-wrapper.mobile--open~.views-exposed-widget:not(.mobile--toggle) .views-widget,.view-admissions-events .views-exposed-widget#edit-location-wrapper.mobile--open .views-widget,.view-admissions-events .views-exposed-widget#edit-location-wrapper.mobile--open~.views-exposed-widget:not(.mobile--toggle) .views-widget{max-height:none;opacity:1}.view-admissions-events .views-exposed-widget#edit-audience-wrapper.mobile--open~#edit-location-na-wrapper,.view-admissions-events .views-exposed-widget#edit-location-int-wrapper.mobile--open~#edit-location-na-wrapper,.view-admissions-events .views-exposed-widget#edit-location-na-wrapper.mobile--open~#edit-location-na-wrapper,.view-admissions-events .views-exposed-widget#edit-location-wrapper.mobile--open~#edit-location-na-wrapper{margin-bottom:1rem} 
}@media (min-width:45em) {
 .view-admissions-events .views-exposed-widget#edit-audience-wrapper,.view-admissions-events .views-exposed-widget#edit-location-int-wrapper,.view-admissions-events .views-exposed-widget#edit-location-na-wrapper,.view-admissions-events .views-exposed-widget#edit-location-wrapper{width:25%}.view-admissions-events .views-exposed-widget#edit-audience-wrapper .views-widget:first-child,.view-admissions-events .views-exposed-widget#edit-location-int-wrapper .views-widget:first-child,.view-admissions-events .views-exposed-widget#edit-location-na-wrapper .views-widget:first-child,.view-admissions-events .views-exposed-widget#edit-location-wrapper .views-widget:first-child{margin-top:.8125rem} 
}@media (min-width:64em) {
 .view-admissions-events .views-exposed-widget#edit-audience-wrapper,.view-admissions-events .views-exposed-widget#edit-location-int-wrapper,.view-admissions-events .views-exposed-widget#edit-location-na-wrapper,.view-admissions-events .views-exposed-widget#edit-location-wrapper{width:16.66667%} 
}@media (min-width:64em) {
 .view-admissions-events .views-exposed-widget#edit-audience-wrapper{margin-left:8.33333%} 
}.view-admissions-events .views-exposed-widget .bef-tree-depth-2{margin-left:1.5rem}.view-admissions-events .views-exposed-widget .bef-checkboxes>.form-type-bef-checkbox{width:50%;float:left}.view-admissions-events .form-checkboxes{margin:0}.view-admissions-events .form-type-bef-checkbox{width:auto!important;float:none!important}.view-admissions-events .form-type-bef-checkbox label{display:inline-block;font-weight:300}.view-admissions-events .form-type-bef-checkbox input[readonly]+label{cursor:default!important}.view-admissions-events .views-submit-button{display:none!important}.view-admissions-events .view-header{clear:both}.view-admissions-events .view-header .reset-filters{display:block;font-size:1.125rem;margin-bottom:1rem}.view-admissions-events .attachment-after{width:100%;float:left}@media (min-width:64em) {
 .view-admissions-events .attachment-after{width:22.22222%;float:left;margin-left:8.33333%} 
}.view-admissions-events .attachment-after .view-admissions-events h3{color:#a5d2eb;margin:0;padding-bottom:0}.view-admissions-events .attachment-after .view-content .views-row:after{content:"";display:table;clear:both}.view-admissions-events .attachment-after .view-content .views-row>*{display:block}.view-admissions-events .attachment-after .view-content .views-row h2{font-size:1.25rem}.view-admissions-events .attachment-after .view-content .views-row .banner-image{float:none;margin:0 -1.25rem;max-width:none;position:relative}@media (min-width:45em) {
 .view-admissions-events .attachment-after .view-content .views-row .banner-image{float:right;margin:-1.25rem -1.25rem -1.25rem 1.25rem} 
}@media (min-width:64em) {
 .view-admissions-events .attachment-after .view-content .views-row .banner-image{float:none;margin:0 -1.25rem .3125rem} 
}.view-admissions-events .attachment-after .view-content .views-row .banner-image img{display:block;width:100%}.view-admissions-events.view-upcoming-events-page>.view-content,.view-admissions-events.view-upcoming-events-page>.view-empty{width:100%;float:left}@media (min-width:64em) {
 .view-admissions-events.view-upcoming-events-page>.view-content,.view-admissions-events.view-upcoming-events-page>.view-empty{width:66.66667%;float:left}.view-admissions-events.view-upcoming-events-page>.view-content.full,.view-admissions-events.view-upcoming-events-page>.view-empty.full{width:100%;float:left} 
}.view-admissions-events.view-upcoming-events-page>.view-content h3,.view-admissions-events.view-upcoming-events-page>.view-empty h3{border-top:1px solid #000440;color:#000440;padding:1.25rem 0;z-index:2;margin:0 0 1rem}.mini-date{display:none}.view-calendar-by-event-center #edit-upcoming-wrapper{float:none}.view-calendar-by-event-center #edit-upcoming-wrapper>div{display:inline-block}.view-calendar-by-event-center #edit-category-wrapper{border:none}.view-calendar-by-event-center #edit-category-wrapper label{display:none;font-weight:700;text-transform:none}.view-calendar-by-event-center #edit-category-wrapper label:hover{color:#4ba5d7}.view-calendar-by-event-center #edit-category-wrapper input[type=checkbox]{display:none}.view-calendar-by-event-center #edit-category-wrapper input[type=checkbox]:checked~label{display:inline-block}.page-community-profiles .view-filters>form,.page-our-approach-community-profiles .view-filters>form{border:none}.page-community-profiles .view-filters>form .views-exposed-widget,.page-our-approach-community-profiles .view-filters>form .views-exposed-widget{padding:0;vertical-align:top}.page-community-profiles .view-filters>form>div,.page-our-approach-community-profiles .view-filters>form>div{padding:0}.page-community-profiles .view-filters>form .form-radios,.page-our-approach-community-profiles .view-filters>form .form-radios{margin-right:1rem}.page-community-profiles .views-exposed-widgets,.page-our-approach-community-profiles .views-exposed-widgets{position:relative}.page-community-profiles .views-exposed-widgets .views-submit-button,.page-our-approach-community-profiles .views-exposed-widgets .views-submit-button{display:none}.page-community-profiles .view-content>h3,.page-our-approach-community-profiles .view-content>h3{width:100%;float:left;padding-left:10px;padding-right:10px}.page-community-profiles #edit-search-api-views-fulltext-wrapper input[type=text],.page-our-approach-community-profiles #edit-search-api-views-fulltext-wrapper input[type=text]{position:relative;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;width:100%;border-radius:10px;box-shadow:inset 0 1px rgba(0,0,0,.3);text-transform:capitalize;letter-spacing:0;padding-right:20px;border:1px solid #ddd;background:transparent image-url(/sites/all/themes/yalesom/assets/dist/css/icon-search.png) no-repeat 97%;margin-bottom:20px;margin-bottom:1.25rem}.page-community-profiles #edit-search-api-views-fulltext-wrapper input[type=text]:before,.page-our-approach-community-profiles #edit-search-api-views-fulltext-wrapper input[type=text]:before{content:"Search Our Community Profiles";position:absolute;display:block;left:10px;top:10px;color:#999;font-size:14px}.page-community-profiles #edit-search-api-views-fulltext-wrapper label,.page-our-approach-community-profiles #edit-search-api-views-fulltext-wrapper label{display:none}.view-community-profiles2 .view-content,.view-community-profiles2 .view-content-list,.view-related-profiles .view-content,.view-related-profiles .view-content-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:64em) {
 .view-community-profiles2 .view-content,.view-community-profiles2 .view-content-list,.view-related-profiles .view-content,.view-related-profiles .view-content-list{-ms-flex-direction:row;flex-direction:row;margin:0 -10px} 
}.view-community-profiles2 .views-row,.view-related-profiles .views-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:2rem}@media (min-width:64em) {
 .view-community-profiles2 .views-row,.view-related-profiles .views-row{width:33.33333%;float:left;padding-left:10px;padding-right:10px} 
}.view-community-profiles2 .node-faculty-profile,.view-community-profiles2 .node-individual-profile,.view-related-profiles .node-faculty-profile,.view-related-profiles .node-individual-profile{-ms-flex-direction:column;flex-direction:column}.view-community-profiles2.view-individual-profiles-by-term .views-exposed-widgets,.view-related-profiles.view-individual-profiles-by-term .views-exposed-widgets{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1rem}@media (min-width:64em) {
 .view-community-profiles2.view-individual-profiles-by-term .views-exposed-widgets,.view-related-profiles.view-individual-profiles-by-term .views-exposed-widgets{margin:0 -10px 1rem}.view-community-profiles2.view-individual-profiles-by-term .views-exposed-widgets .views-exposed-widget,.view-related-profiles.view-individual-profiles-by-term .views-exposed-widgets .views-exposed-widget{width:25%;float:left;padding-left:10px;padding-right:10px} 
}.view-community-profiles2.view-individual-profiles-by-term .views-exposed-widgets .views-widget-filter-field_citizenship_tid label,.view-related-profiles.view-individual-profiles-by-term .views-exposed-widgets .views-widget-filter-field_citizenship_tid label{font-weight:300}.view-community-profiles2.view-individual-profiles-by-term .views-exposed-widgets .views-submit-button,.view-related-profiles.view-individual-profiles-by-term .views-exposed-widgets .views-submit-button{display:none}.view-community-profiles2.view-individual-profiles-by-term .views-exposed-widgets .form-submit,.view-related-profiles.view-individual-profiles-by-term .views-exposed-widgets .form-submit{margin-top:0}.view-community-profiles2.view-individual-profiles-by-term .view-filters,.view-related-profiles.view-individual-profiles-by-term .view-filters{position:relative;z-index:1}.view-community-profiles2.view-individual-profiles-by-term .view-content,.view-related-profiles.view-individual-profiles-by-term .view-content{display:block;position:relative;z-index:0}@media (min-width:64em) {
 .view-community-profiles2.view-individual-profiles-by-term .view-content,.view-related-profiles.view-individual-profiles-by-term .view-content{margin:0} 
}.view-community-profiles2.view-individual-profiles-by-term .view-content>h3,.view-related-profiles.view-individual-profiles-by-term .view-content>h3{letter-spacing:0;text-transform:none}.view-community-profiles2.view-individual-profiles-by-term .profile--position,.view-related-profiles.view-individual-profiles-by-term .profile--position{margin-bottom:1rem}.view-community-profiles2.view-individual-profiles-by-term h6,.view-community-profiles2.view-individual-profiles-by-term p,.view-related-profiles.view-individual-profiles-by-term h6,.view-related-profiles.view-individual-profiles-by-term p{display:none}.community--teaser .zeta,.community--teaser h4{margin:.5rem 0}.community--teaser .profile--image img{width:100%}.profile--meta:after{content:"";display:table;clear:both}.profile--meta .profile--degree,.profile--meta .profile--position{font-style:italic;margin-bottom:1.25rem}@media (min-width:45em) {
 .profile--meta .profile--picture{width:28.57143%;float:left;margin-top:0;margin-right:1.25rem} 
}@media (min-width:64em) {
 .profile--meta .profile--picture{width:14.28571%;float:left} 
}@media (min-width:64em) {
 .node-type-individual-profile .content-layout__main{-ms-grid-column:4!important;-ms-grid-column-span:6!important;grid-column:4/span 6!important} 
}@media (min-width:64em) {
 .node-type-individual-profile .content-layout__aside--secondary{-ms-grid-column:10;-ms-grid-column-span:3;grid-column:10/span 3} 
}.node-type-individual-profile .video{position:relative;z-index:10}.node-type-individual-profile .lead img{display:block!important;width:100%}.node-type-individual-profile .ysm-slideshow{margin-top:0}.node-type-individual-profile .field-name-field-featured-categories{font-size:1.125rem}.node-type-individual-profile .panels--aside .pane-profile2-field-esb-degree1[class*=box--]+div[class*=box--]{margin-top:-2.8125rem;padding-top:.5rem}.node-type-individual-profile .demographic p,.node-type-individual-profile .trivia p{font-size:1.125rem;line-height:1.25;margin:0 0 .5rem}div[class*=field-interview-date]{font-size:1.125rem;font-style:italic}@media (min-width:50em) {
 .program-cta-temporary{float:right;margin-left:1.25rem!important;width:30%;z-index:2}.program-cta-temporary+*{width:calc(70% - 1.25rem - 16.66667%)} 
}.program-cta-temporary a{display:block;background:#1069a0;margin:0 0 .625rem;padding:1.25rem;position:relative;overflow:hidden;border:transparent;padding-right:4rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.program-cta-temporary a :not(a),.program-cta-temporary a a{color:#fff}.program-cta-temporary a>:first-child{margin-top:0}.program-cta-temporary a>:last-child{margin-bottom:0}.program-cta-temporary a:after{margin-left:.5em}.program-cta-temporary a:hover:after{color:#fff;right:.625rem;text-decoration:none;transition-duration:.1s}.program-cta-temporary a:after{color:#4ba5d7;font-size:1.875rem;position:absolute;right:1.25rem;top:50%;transform:translate3d(0,-50%,0);transition:all .5s ease-out 0s}.program-cta-temporary a strong{display:block;font-family:NeueHaasUnicaPro,clean,sans-serif;font-size:1.25rem}.program-cta-temporary~.paragraphs-item-upcoming-admissions-events{margin-top:0}.program-cta-temporary~.paragraphs-item-upcoming-admissions-events .content-summary--item:last-child,.program-cta-temporary~.paragraphs-item-upcoming-admissions-events .content-summary__item:last-child{display:none}.program-cta-temporary~.paragraph--type-card-stack{clear:both}.program-picker__item{-ms-flex-positive:0;flex-grow:0}.program-picker__item--no-media:nth-child(4n+1) .card--no-media{background-color:#000440}.program-picker__item--no-media:nth-child(4n+2) .card--no-media{background-color:#1069a0}.program-picker__item--no-media:nth-child(4n+3) .card--no-media{background-color:#2b8dc4}.program-picker__item--no-media:nth-child(4n+4) .card--no-media{background-color:#0b4b72}.program-picker__header{background-color:#1069a0;padding:1.25rem 0}.program-picker__header>div{margin:0 auto;max-width:80rem;padding:0 1.25rem;position:relative}@media (min-width:80em) {
 .program-picker__header>div{padding:0 .625rem} 
}.program-picker__result-count{color:#77706a;font-family:NeueHaasUnicaPro,clean,sans-serif;font-size:1rem;margin:1rem 0}.program-picker .bef-checkboxes{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.program-picker .bef-checkboxes .form-item{margin-right:.5rem}.program-picker .card__media img{filter:brightness(.65)}.program-picker .card__media a:focus img{filter:brightness(.65) blur(3px)}.program-picker .card__details{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1rem;-ms-flex-pack:justify;justify-content:space-between;line-height:1.1}.program-picker .card__details--focus-detail{display:none}.program-picker .card__details--focus-detail__term{display:block}.program-picker .card__details--focus-detail[style]~.card__details--focus-item{display:none}.program-picker .card__details--focus-item{display:inline-block}.program-picker .card__details>*{line-height:inherit;margin:0 0 .5rem}.program-picker .card__details dt{font-style:normal;text-transform:uppercase;font-size:.625rem;-ms-flex:0 1 30%;flex:0 1 30%;letter-spacing:.0625rem;padding-top:.25rem}.program-picker .card__details dd{color:#1f2021;font-family:Yale,serif;-ms-flex:1 0 70%;flex:1 0 70%;padding-left:.625rem}.program-picker .card__details dd span{margin-right:1rem}.program-picker .card--no-media a{transition:background-color .2s ease-in}.program-picker .card--no-media .card__title{color:#fff;transition:color .1s ease-in}.program-picker .card--no-media:hover .card__title{color:#1f2021}.program-picker .card--no-media:hover a{background-color:#fff}.program-picker .card--no-media:focus-within .card__title{color:#1f2021}.program-picker .card--no-media:focus-within a{background-color:#fff}.program-picker .view-header p{color:#fff;margin-bottom:.5em}.program-picker .views-exposed-widget>label{color:#fff;letter-spacing:0;text-transform:none}.program-picker .views-exposed-widgets div[class*=views-widget-filter]{width:100%}@media (min-width:45em) {
 .program-picker .views-exposed-widgets{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.program-picker .views-exposed-widgets div[class*=views-widget-filter]{width:auto;-ms-flex-positive:1;flex-grow:1} 
}@media (min-width:64em) {
 .program-picker .views-exposed-widgets div[class*=views-widget-filter]{max-width:40%} 
}.program-picker .views-submit-button{display:none}.program-picker .views-reset-button{-ms-flex-item-align:end;align-self:flex-end;-ms-flex:1;flex:1;padding-right:0;text-align:right}.program-picker .views-reset-button input{box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-family:Yale,serif;font-size:1rem;font-weight:300;line-height:1.25;padding:.75em 1em;text-shadow:none;transition:all .2s ease-in;vertical-align:middle;border-radius:.1875rem;outline:none;border:.0625rem solid #fff;background-color:transparent}.program-picker .views-reset-button input:hover{background-color:#000440;border-color:#000440;color:#fff}.program-picker .views-reset-button input:focus{box-shadow:0 3px 6px rgba(31,32,33,.16),0 3px 6px rgba(31,32,33,.23)}.program-picker .views-reset-button input[disabled]{box-shadow:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;background:#f6f6f6;color:#77706a;cursor:default}.program-picker .views-reset-button input[disabled]:-ms-input-placeholder{color:transparent}.program-picker .views-reset-button input[disabled]:-moz-placeholder,.program-picker .views-reset-button input[disabled]::-moz-placeholder{color:transparent}.program-picker .views-reset-button input[disabled]::-webkit-input-placeholder{color:transparent}.program-picker .views-reset-button input[disabled]:focus,.program-picker .views-reset-button input[disabled]:hover{background:#f6f6f6;color:#77706a;text-decoration:none}.program-picker .views-reset-button input:focus{background-color:#000440;border-color:transparent;color:#fff}.program-picker #edit-focus-wrapper .form-item label,.program-picker #edit-stage-wrapper .form-item label{display:-ms-inline-flexbox;display:inline-flex}.program-picker #edit-focus-wrapper .form-item label:before,.program-picker #edit-stage-wrapper .form-item label:before{display:none!important}.program-picker #edit-focus-wrapper .form-checkboxes,.program-picker #edit-stage-wrapper .form-checkboxes{margin-bottom:0}.program-picker #edit-focus-wrapper .bef-checkboxes{display:block}@media (min-width:45em) {
 .program-picker #edit-focus-wrapper .bef-checkboxes{column-count:3} 
}.program-picker #edit-focus-wrapper .form-item label{color:#e7f0f6;border-bottom:.0625rem solid transparent;margin-bottom:.3125rem;text-decoration:none}.program-picker #edit-focus-wrapper .form-item input:focus+label,.program-picker #edit-focus-wrapper .form-item label:hover{border-bottom-color:#fff;color:#fff}.program-picker #edit-focus-wrapper .form-item input:checked+label{color:#fff;font-weight:700}.program-picker #edit-focus-wrapper .form-item input:checked+label:after{margin-left:.5em}.program-picker #edit-focus-wrapper .views-widget{margin:0 0 1rem}@media (min-width:64em) {
 .program-picker #edit-focus-wrapper .views-widget{margin:1rem 0 0} 
}.program-picker #edit-stage-wrapper .form-item label{box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-family:Yale,serif;font-size:1rem;font-weight:300;line-height:1.25;padding:.75em 1em;text-shadow:none;transition:all .2s ease-in;vertical-align:middle;border-radius:.1875rem;outline:none;border:.0625rem solid #fff;background-color:transparent}.program-picker #edit-stage-wrapper .form-item label:hover{background-color:#000440;border-color:#000440;color:#fff}.program-picker #edit-stage-wrapper .form-item label:focus{box-shadow:0 3px 6px rgba(31,32,33,.16),0 3px 6px rgba(31,32,33,.23)}.program-picker #edit-stage-wrapper .form-item label[disabled]{box-shadow:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;background:#f6f6f6;color:#77706a;cursor:default}.program-picker #edit-stage-wrapper .form-item label[disabled]:-ms-input-placeholder{color:transparent}.program-picker #edit-stage-wrapper .form-item label[disabled]:-moz-placeholder,.program-picker #edit-stage-wrapper .form-item label[disabled]::-moz-placeholder{color:transparent}.program-picker #edit-stage-wrapper .form-item label[disabled]::-webkit-input-placeholder{color:transparent}.program-picker #edit-stage-wrapper .form-item label[disabled]:focus,.program-picker #edit-stage-wrapper .form-item label[disabled]:hover{background:#f6f6f6;color:#77706a;text-decoration:none}.program-picker #edit-stage-wrapper .form-item input:focus+label{background-color:#000440;border-color:transparent;color:#fff}.program-picker #edit-stage-wrapper .form-item input:checked+label{background-color:#fff;color:#1069a0}.program-picker #edit-stage-wrapper .form-item input:checked+label:after{margin-left:.5em}.program-picker #edit-stage-wrapper .views-widget{margin:0 0 1rem}@media (min-width:64em) {
 .program-picker #edit-stage-wrapper .views-widget{margin:0} 
}.publication--teaser{color:#383a3b;margin:1rem 0 3rem}.publication--teaser .publication--teaser-title{margin-top:0}.publication--teaser .publication--teaser-journal{font-style:italic}.publication--teaser .publication--teaser-type{margin:.5rem 0 0}.publication--teaser .publication--teaser-year{font-family:NeueHaasUnicaPro,clean,sans-serif;margin:0}.publication--list h3{border-top:1px solid #ddd;margin:1rem 0;padding-top:1rem}.publication--directory .publication--directory-filters{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.publication--directory .publication--directory-filters:after{content:"";display:table;clear:both}@media (min-width:45em) {
 .publication--directory .publication--directory-filters{-ms-flex-direction:row;flex-direction:row;margin:0 -10px} 
}@media (min-width:64em) {
 .publication--directory .publication--directory-filters{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:end;align-items:flex-end} 
}.publication--directory .publication--directory-filters>div{margin-bottom:1rem;position:relative}@media (min-width:45em) {
 .publication--directory .publication--directory-filters>div{width:50%;float:left;padding-left:10px;padding-right:10px} 
}@media (min-width:64em) {
 .publication--directory .publication--directory-filters>div{width:25%;float:left;padding-left:10px;padding-right:10px;margin-top:0} 
}.publication--directory .publication--directory-filters>div:focus,.publication--directory .publication--directory-filters>div:hover{z-index:1}@media (max-width:44.9375em) {
 .publication--directory .publication--directory-filters label{margin-top:0} 
}.publication--directory .publication--result-count{color:#77706a;margin:1rem 0}.pub-search{position:relative}.pub-search:after{content:"";display:table;clear:both}.pub-search input[type=search]{box-shadow:0 0 0 rgba(31,32,33,.1);font-size:1.125rem;padding:.5rem 1.875rem .5rem .5rem;width:100%}.pub-search .pub-search-button{background:none;box-shadow:none;outline:none;position:absolute;right:.3125rem;top:50%;transform:translatey(-50%);background-color:transparent;border:0;font-size:0;color:transparent;overflow:hidden}.pub-search .pub-search-button:before{content:"";display:block;width:0;height:100%}.pub-search .pub-search-button:after{margin-left:.5em;color:#77706a;text-decoration:none;transition:color .2s ease-in;font-size:1.125rem}.pub-search .pub-search-button:after:focus,.pub-search .pub-search-button:after:hover{color:#000440;text-decoration:underline}.pub-search .pub-search-button:after:focus{outline:.0625rem dotted}.pub-search .pub-search-button:hover{background:transparent;color:transparent}.form-type-textfield #autocomplete{position:absolute}.view-case-directory .view-filters input.form-autocomplete{background-image:none;max-width:100%;width:100%;box-sizing:border-box}.view-case-directory .view-filters .form-optional{display:none}.view-case-directory .view-filters form{border:none}.view-case-directory .view-filters form>div{padding:0 0 1.4375rem}.view-case-directory .view-filters .basic-search .views-exposed-widget{display:inline-block;vertical-align:bottom}@media (min-width:45em) {
 .view-case-directory .view-filters .basic-search .views-exposed-widget{width:25%;float:left} 
}@media (min-width:45em) {
 .view-case-directory .view-filters .basic-search #som_cases_ac-wrapper{width:50%;float:left} 
}.view-case-directory .view-filters .basic-search #som_cases_ac-wrapper input{background:none}.view-case-directory .view-filters .basic-search .views-reset-button,.view-case-directory .view-filters .basic-search .views-submit-button{width:auto!important}.view-case-directory .view-filters .basic-search .views-reset-button input.form-submit,.view-case-directory .view-filters .basic-search .views-submit-button input.form-submit{margin-top:1.5625rem}.view-case-directory .view-filters .advanced-search{margin-top:1rem;padding:1rem;border:1px solid #ddd;margin-right:.6875rem;margin-left:.6875rem}.view-case-directory .view-filters .advanced-search legend{margin-left:1rem;padding:.5rem}.view-case-directory .view-filters .advanced-search legend:after{content:"\25B2";color:#4ba5d7;padding-left:.5rem}.view-case-directory .view-filters .advanced-search .views-exposed-widget{position:relative}@media (min-width:45em) {
 .view-case-directory .view-filters .advanced-search .views-exposed-widget{width:25%;float:left} 
}@media (min-width:45em) {
 .view-case-directory>.view-content,.view-case-directory>.view-empty{width:70%;float:left} 
}.fieldable-panels-pane .view-case-directory>.view-content,.fieldable-panels-pane .view-case-directory>.view-empty{width:100%}.view-case-directory .views-row{border-top:1px solid #ddd;position:relative;z-index:1;padding:1.25rem 0}.view-case-directory .views-row:first-child{border-top:none}.view-case-directory .views-row .case--anchor{display:block;width:100%;position:absolute;top:-2rem}.view-case-directory .views-row .field-name-field-case-abstract{margin-bottom:1rem}.view-case-directory .views-row .epsilon,.view-case-directory .views-row .eta,.view-case-directory .views-row .theta{margin:0}.view-case-directory .views-row .theta{line-height:1.2}.view-case-directory .views-row h2{margin-bottom:.625rem}.view-case-directory .views-row p{margin-bottom:0}.fieldable-panels-pane .view-case-directory .views-row{padding-left:0}.view-case-directory .views-row .readmore{margin:.5em 0}@media (min-width:45em) {
 .view-case-directory.view-display-id-directory .pane-yale-tertiary-nav{width:25%;float:left} 
}.view-case-directory.view-display-id-directory .view-filters form,.view-case-directory.view-display-id-directory .view-filters form>div{margin-bottom:0}@media (min-width:45em) {
 .view-case-directory.view-display-id-directory .view-content{width:75%;float:left} 
}.view-case-directory.view-display-id-directory .view-content h2{margin-top:0}.view-case-directory.view-display-id-directory .view-content .field-readmore{position:relative}.view-case-directory.view-display-id-directory .view-content .field-readmore[aria-expanded=false]:before{content:" ";position:absolute;top:100%;bottom:-20px;left:20px;right:20px;box-shadow:0 0 10px #a7a6a6}.view-case-directory.cases--ypfs .view-content,.view-case-directory.cases--ypfs .view-filters{float:none;width:auto}.view-case-directory.cases--ypfs .view-filters:after{content:"";display:table;clear:both}.view-case-directory.cases--ypfs .view-filters label{color:#a7a6a6}@media (min-width:45em) {
 .view-case-directory.cases--ypfs>.view-content,.view-case-directory.cases--ypfs>.view-empty{width:70%;float:left} 
}.fieldable-panels-pane .view-case-directory.cases--ypfs>.view-content,.fieldable-panels-pane .view-case-directory.cases--ypfs>.view-empty{width:100%}@media (min-width:64em) {
 .view-case-directory.cases--ypfs .views-row{padding-left:230px}.fieldable-panels-pane .view-case-directory.cases--ypfs .views-row{padding-left:0} 
}.view-case-directory.cases--ypfs .views-row:first-child{border-top:1px solid #ddd}.view-case-directory.cases--ypfs h3{position:relative;z-index:2;margin-top:5px;margin-bottom:-18px;border:1px solid #ddd;border-bottom:3px solid #1069a0;background:#fff;font-size:1.3125rem;padding:17px .5rem;text-align:center;color:#1f2021;display:inline-block;box-shadow:0 1px 1px rgba(0,0,0,.2)}.case-directory--container .case-directory--search{margin:0 0 1rem;outline:none}.case-directory--container .case-directory--search:after{content:"";display:table;clear:both}.case-directory--container .case-directory--search .case-directory--aio .solr-ta-matches .match{font-size:1.125rem;margin-top:0}.case-directory--container .case-directory--search .case-directory--aio .solr-ta-matches .match .teaser,.case-directory--container .case-directory--search .case-directory--aio .solr-ta-matches .match .title{display:block}.case-directory--container .case-directory--search .case-directory--aio .solr-ta-matches .match .title{margin-top:0}.case-directory--container .case-directory--search .case-directory--aio .solr-ta-matches .match .teaser{font-size:.8125rem;margin-top:.5rem;text-transform:none}.case-directory--container .case-directory--search .case-directory--aio .solr-ta-matches .match .hl{color:#4ba5d7}@media (min-width:45em) {
 .case-directory--container .case-directory--search #acInput{width:58.33333%;float:left} 
}.case-directory--container .case-directory--search #acInput input{width:100%}.case-directory--container .case-directory--search .case-directory--submit{padding:.375rem 0}@media (min-width:45em) {
 .case-directory--container .case-directory--search .case-directory--submit{padding:0;width:25%;float:left;margin-left:8.33333%} 
}.case-directory--container .case-directory--search .angucomplete-searching{display:none}.case-directory--container .case-directory--search .angucomplete-row{font-size:1.125rem;margin-top:0}.case-directory--container .case-directory--search .angucomplete-row .angucomplete-title,.case-directory--container .case-directory--search .angucomplete-row .title{display:block;margin-top:0}.case-directory--container .case-directory--search .angucomplete-row .angucomplete-description,.case-directory--container .case-directory--search .angucomplete-row .teaser{display:block;font-size:.8125rem;margin-top:.5rem;text-transform:none}.case-directory--container .case-directory--search .angucomplete-row .angucomplete-description em,.case-directory--container .case-directory--search .angucomplete-row .angucomplete-description strong,.case-directory--container .case-directory--search .angucomplete-row .teaser em,.case-directory--container .case-directory--search .angucomplete-row .teaser strong{color:#4ba5d7}.case-directory--container .case-directory--search .angucomplete-row.angucomplete-selected-row .angucomplete-description em{background:#f1f1f0}.case-directory--container .case-directory--sort{margin:1rem 0}@media (min-width:45em) {
 .case-directory--container .case-directory--sort{width:33.33333%} 
}.case-directory--container .case-directory--filter-group legend{float:left;padding-bottom:.75rem}.case-directory--container .case-directory--filter-group fieldset{margin:0;padding:5px}.case-directory--container .case-directory--filter-group p{font-style:italic;margin:0}.case-directory--container .case-directory--filter-group .filter-facet ul{clear:both}.case-directory--container .case-directory--filter-group .filter-facet ul li{line-height:1.25!important}.case-directory--container .case-directory--filter-group .filter-facet ul li:before{display:none!important}.case-directory--container .case-directory--filter-group li{overflow:hidden}.case-directory--container .case-directory--filter-group li.checkbox input+label{margin-top:0}.case-directory--container .case-directory--filter-group li.checkbox label{line-height:1.25}.case-directory--container .case-directory--filter-group li.checkbox label span:first-child{margin-right:.25rem}.case-directory--container .case-directory--filter-group li.checkbox .quantity{color:#77706a;display:inline-block;font-size:.8125rem;font-weight:300}.case-directory--container .case-directory--results{border-top:1px solid #ddd}.case-directory--container .case-directory--results>div{color:#77706a;margin:.75rem 0}.case-directory--container .case-directory--results .pager a{cursor:pointer}.case-directory--container .case-directory--results .pager p{font-style:italic;text-align:center}.case-directory--container .case--teaser{border-bottom:1px solid #ddd;padding:2.5rem 0}.case-directory--container .case--teaser:after{content:"";display:table;clear:both}@media (max-width:44.9375em) {
 .case-directory--container .case--teaser{padding-left:1.875rem} 
}.case-directory--container .case--teaser:first-child{padding-top:0}.case-directory--container .case--teaser .cases--meta{color:#77706a;font-size:1rem;margin:0;padding-left:22.22222%}.case-directory--container .case--teaser .cases--meta:after{content:"";display:table;clear:both}.case-directory--container .case--teaser .cases--meta dt{width:28.57143%;float:left;margin-left:-28.57143%;margin-top:.25rem;line-height:1.25;clear:left}.case-directory--container .case--teaser .cases--meta dd{float:left;margin:.25rem .75rem 0 0;line-height:1.25}.case-directory--container .case--teaser h2{margin:0 0 .25em;position:relative}.case-directory--container .case--teaser h2 .counter{color:#77706a;display:block;font-size:1.125rem;line-height:1.5;position:absolute;left:-3.125rem;text-align:right;top:.125em;width:1.875rem}.case-directory--container .case--teaser p{margin-bottom:.5rem}@media (min-width:45em) {
 .case-directory--container .case--teaser .case--main,.case-directory--container .case--teaser header{width:80%;float:left} 
}@media (min-width:45em) {
 .case-directory--container .case--teaser .case--main.noimage,.case-directory--container .case--teaser header.noimage{width:100%;float:left} 
}@media (min-width:64em) {
 .case-directory--container .case--teaser .case--main>*{margin-right:1.25em} 
}@media (min-width:45em) {
 .case-directory--container .case--teaser .case--image{width:20%;float:left} 
}.case-directory--container .case--teaser footer{clear:both}.case-directory--container .case--teaser .pages{text-align:center}.case-directory--container .case--teaser .toggle-teaser~.toggle-label{color:#4ba5d7;cursor:pointer;font-size:1.125rem}.case-directory--container .case--teaser .toggle-teaser~.toggle-label:hover{color:#1069a0}.case-directory--container .case--teaser .toggle-teaser~.toggle-label:after{content:"Full abstract";display:inline-block;padding:.25em 0}.case-directory--container .case--teaser .toggle-teaser:checked~.toggle-label:after{content:"Close abstract"}.case-directory--container .case--teaser .toggle-teaser:checked~.case--abstract{max-height:none}.case-directory--container .case--teaser .toggle-teaser:checked~.case--abstract:after{content:""}.pane-yale-cases-app .pane-title{display:none}.node-type-yale-case .panels--first .field-label{color:#1f2021;font-style:normal}.node-type-yale-case .panels--main .pane-custom,.node-type-yale-case .panels--main .pane-entity-field{border-top:1px solid #ddd;padding:1rem 0;position:relative}.node-type-yale-case .panels--main .pane-custom:after,.node-type-yale-case .panels--main .pane-entity-field:after{content:"";display:table;clear:both}@media (min-width:45em) {
 .node-type-yale-case .panels--main .pane-custom,.node-type-yale-case .panels--main .pane-entity-field{padding-left:22.22222%} 
}.node-type-yale-case .panels--main .pane-custom.pane-node-field-case-acknowledgement,.node-type-yale-case .panels--main .pane-custom.pane-node-field-case-addthis,.node-type-yale-case .panels--main .pane-entity-field.pane-node-field-case-acknowledgement,.node-type-yale-case .panels--main .pane-entity-field.pane-node-field-case-addthis{padding-left:0;border:none}.node-type-yale-case .panels--main .pane-custom.pane-node-field-case-acknowledgement,.node-type-yale-case .panels--main .pane-entity-field.pane-node-field-case-acknowledgement{margin-top:2rem;padding:1.25rem}.node-type-yale-case .panels--main .pane-custom.pane-node-field-case-acknowledgement .field,.node-type-yale-case .panels--main .pane-entity-field.pane-node-field-case-acknowledgement .field{font-style:italic}.node-type-yale-case .panels--main .pane-custom.pane-node-field-case-acknowledgement .field em,.node-type-yale-case .panels--main .pane-entity-field.pane-node-field-case-acknowledgement .field em{font-style:normal}.node-type-yale-case .panels--main .pane-custom>:first-child,.node-type-yale-case .panels--main .pane-custom h4,.node-type-yale-case .panels--main .pane-custom p,.node-type-yale-case .panels--main .pane-custom ul,.node-type-yale-case .panels--main .pane-entity-field>:first-child,.node-type-yale-case .panels--main .pane-entity-field h4,.node-type-yale-case .panels--main .pane-entity-field p,.node-type-yale-case .panels--main .pane-entity-field ul{margin-top:0!important}.node-type-yale-case .panels--main .pane-custom :last-child,.node-type-yale-case .panels--main .pane-entity-field :last-child{margin-bottom:0!important}.node-type-yale-case .panels--main .pane-custom .inline li,.node-type-yale-case .panels--main .pane-entity-field .inline li{padding-left:0}.node-type-yale-case .panels--main .pane-custom div,.node-type-yale-case .panels--main .pane-custom li,.node-type-yale-case .panels--main .pane-entity-field div,.node-type-yale-case .panels--main .pane-entity-field li{font-size:1.25rem;line-height:1.5}.node-type-yale-case .panels--main .pane-custom li:first-child,.node-type-yale-case .panels--main .pane-entity-field li:first-child{margin-top:0}.node-type-yale-case .panels--main .panel-aside .field-label{color:#1f2021;font-style:normal}.node-type-yale-case .panels--main span.field-label{display:block;font-style:italic;font-size:1.125rem;line-height:1.5rem}@media (min-width:45em) {
 .node-type-yale-case .panels--main span.field-label{margin-left:-28.57143%;width:28.57143%;float:left;padding-left:10px;padding-right:10px;padding-left:0} 
}.node-type-yale-case .panels--main .field-label-inline{display:block;line-height:1.5rem}.node-type-yale-case .field-name-field-case-image{margin:2rem 0}#lean_overlay{background:rgba(31,32,33,.85);bottom:0;display:none;height:100%;left:0;position:fixed;top:0;right:0;width:100%;z-index:200000}#leanModalTracker{background:#fff;display:none;margin:0!important;overflow:hidden;position:fixed;left:50%;padding:5pxpx;top:50%!important;width:90%;z-index:220000;transform:translate(-50%,-50%);border-radius:10px;transition:all .2s ease-in}@media (min-width:45em) {
 #leanModalTracker{width:50%} 
}#leanModalTracker .tabs--nav{margin-bottom:1rem;text-align:center}#leanModalTracker.modal--active{bottom:10%;top:10%!important;transform:translate(-50%)}#leanModalTracker.modal--active .bx-viewport{height:auto!important;overflow:visible!important}@media (min-width:45em) {
 #leanModalTracker{bottom:10%;top:10%!important;transform:translate(-50%)} 
}#leanModalTracker #tab-container{height:100%;max-height:100%;overflow-x:hidden;overflow-y:auto;overflow-scrolling:touch;-webkit-overflow-scrolling:touch}.signup{padding:0 5pxpx 5pxpx}.signup header{background:transparent url(/sites/all/themes/common_assets/img/yalesom_shield.svg) no-repeat 0 0;background-size:45px 55px;min-height:55px;padding-left:65px}.signup header h2{margin:0}.signup .tab--box>*{box-sizing:border-box;padding:0 5pxpx 5pxpx}.signup .part-two-head p{margin:0}.signup .error--block{text-align:center}.signup .error--message{background:#942d2d;display:inline-block;color:#fff;margin:.25rem 0;padding:.5rem}.signup .error--message:before{margin-right:.5em}.signup .error--message:empty{display:none}.signup .error--message a{color:#fff;font-weight:700}.signup .error--message:before{color:#fff;padding-right:.5rem}.signup .txt-fld{position:relative;padding:1rem 0;letter-spacing:-.25rem}.signup .txt-fld:after{content:"";display:table;clear:both}.signup .txt-fld.required{color:#942d2d;letter-spacing:0;text-align:left}.signup .txt-fld *{box-sizing:border-box;letter-spacing:0}.signup .txt-fld label{color:#a7a6a6;display:inline-block;margin:0 0 .5rem;vertical-align:middle;padding:0 10pxpx 0 0}@media (min-width:64em) {
 .signup .txt-fld label{width:33.33333%;float:left;margin:0} 
}.signup .txt-fld input{display:inline-block;height:3.25rem;padding:1rem 3rem 1rem 1rem;vertical-align:middle}@media (min-width:45em) {
 .signup .txt-fld input{width:33.33333%;float:left} 
}@media (min-width:64em) {
 .signup .txt-fld input{width:66.66667%;float:left} 
}.signup .txt-fld input+i{padding:1rem .5rem;position:absolute;right:10px}.signup .txt-fld input.error_input,.signup .txt-fld input:invalid{border-color:#942d2d;color:#942d2d}.signup .txt-fld input.error_input+i:before,.signup .txt-fld input:invalid+i:before{margin-right:.5em;color:#942d2d}.signup .txt-fld input.good_input,.signup .txt-fld input:valid{border-color:#647f35;color:#647f35}.signup .txt-fld input.good_input+i:before,.signup .txt-fld input:valid+i:before{margin-right:.5em;color:#647f35}.signup .txt-fld input:focus{border-color:#1069a0!important}.signup .btn-fld{text-align:right;margin:.5rem 0}.signup p.error{position:absolute;bottom:48px;right:20px;width:262px;color:#fff;font-size:1.1em;padding-bottom:5px;text-align:left;margin:0;text-shadow:none}.signup p.error span{display:inline-block;background:#d43636;padding:6px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.modal_close{position:absolute;top:12px;right:12px;display:block;width:14px;height:14px;z-index:2}#case-dl-email-gif,#case-dl-form-gif,#case-dl-form-part-two{display:none}.view-case-directory.view-display-id-ypfs_directory_cases_list.cases--ypfs>.view-content{width:100%}.view-case-directory.view-display-id-ypfs_directory_cases_list.cases--ypfs .views-table thead th{padding-right:1rem}.view-case-directory.view-display-id-ypfs_directory_cases_list.cases--ypfs .views-table thead th:nth-child(2){width:8%}.view-case-directory.view-display-id-ypfs_directory_cases_list.cases--ypfs .views-table thead th:nth-child(5),.view-case-directory.view-display-id-ypfs_directory_cases_list.cases--ypfs .views-table thead th:nth-child(6){width:26%}.view-case-directory.view-display-id-ypfs_directory_cases_list.cases--ypfs .views-table tbody td{padding-right:1rem;word-break:break-word}.ypfs-doc-directory .ypfs-doc--footer,.ypfs-doc-directory .ypfs-doc--header,.ypfs-doc-directory .ypfs-doc--main{display:block;clear:both;margin:.5rem 0;width:100%;float:none}.ypfs-doc-directory .ypfs-doc--main{margin:0}.ypfs-doc-directory .ypfs-doc--main .snippets{margin:.5rem 0}.ypfs-doc-directory .case-directory--results{overflow:hidden;transition:max-height 15s ease-in-out;max-height:99999px}.ypfs-doc-directory .case-directory--results.empty{max-height:0}.ypfs-doc-directory .case-directory--results .ypfs-doc--teaser{margin:0 0 1rem;padding:1rem 0}.yale-center-landing .panel--two .panel-pane{margin-bottom:2rem}.yale-center-landing .panel--two .pane-yale-som-recent-headlines .form-item-headlines .bef-select-as-links>.form-item{margin-bottom:.5rem}.yale-center-landing .tweets-pulled-list>li{background:transparent;margin:0 -1.25rem}.yale-center-landing .tweets-pulled-list>li .tweet-text{font-size:1.5rem}.socials--list{font-family:NeueHaasUnicaPro,clean,sans-serif}.socials--list .socials--list-item{margin:1rem 0}.socials--list .socials--list-item a{color:#77706a;text-decoration:none;transition:color .2s ease-in;display:inline-block;font-size:1rem;padding:0 0 0 2.5rem}.socials--list .socials--list-item a:focus,.socials--list .socials--list-item a:hover{color:#000440;text-decoration:underline}.socials--list .socials--list-item a:focus{outline:.0625rem dotted}.socials--list .socials--list-item a:before{font-size:1.875rem;margin-left:-2.5rem;min-width:2.5rem;position:relative;text-align:center;text-decoration:none;vertical-align:middle}#center-header{background:#1069a0;cursor:pointer;position:relative;transform:translateY(-10rem);transition:transform .3s ease-out 0s;z-index:101}@media (hover:hover) {
 #center-header:hover{background:#4ba5d7} 
}#center-header:focus-inside{background:#4ba5d7}#center-header a,#center-header img{display:block}#center-header a{max-height:0;overflow:hidden;padding:0;transition:padding-bottom .5s ease-out .2s,padding-top .5s ease-out .2s,max-height .5s ease-out .2s}@media (max-width:44.9375em) {
 #center-header~#site-header{border-top:.5rem solid #1069a0} 
}@media (min-width:45em) {
 #center-header .logo{margin:0 auto;width:19.25rem}#center-header~#site-header{transition:transform .6s ease-in 0s,padding-bottom .5s ease-out .1s,padding-top .5s ease-out .1s,max-height .6s ease-out 0s;max-height:30rem}#center-header.closed-header{transform:translateY(0);transition-delay:.2s}#center-header.closed-header a{max-height:5rem;padding:1.25rem;transition-delay:0s}#center-header.closed-header~#site-header{max-height:0;padding-bottom:0;padding-top:0;overflow:hidden;transition:transform .6s ease-out 0s,padding-bottom .5s ease-in .1s,padding-top .5s ease-in .1s,max-height .5s ease-in .1s;transform:translateY(-20rem)}#center-header.closed-header~#site-header #navigation--mobile-toggle{display:none}#center-header.closed-header .center-header--toggle{top:50%;transform:translateY(-50%)}#center-header.closed-header .center-header--toggle:after,#center-header.closed-header .center-header--toggle:before{background:#fff}#center-header.closed-header .center-header--toggle:before{transform:rotate(45deg)}#center-header.closed-header .center-header--toggle:after,#center-header.closed-header .center-header--toggle:hover:before{transform:rotate(-45deg)}#center-header.closed-header .center-header--toggle:hover:after{transform:rotate(45deg)}#center-header .center-header--toggle{display:block;padding:1.875rem;position:absolute;height:1.25rem;right:0;top:200%;transform:translateY(10rem);width:1.25rem}#center-header .center-header--toggle:after,#center-header .center-header--toggle:before{background:#a7a6a6;content:"";display:block;height:1px;left:1.4375rem;position:absolute;top:1.5rem;transition:all .1s ease-in;transform:rotate(-45deg);transform-origin:left center;width:.625rem}#center-header .center-header--toggle:after{left:auto;right:1.4375rem;transform:rotate(45deg);transform-origin:right center}#center-header .center-header--toggle:hover:before{transform:rotate(45deg)}#center-header .center-header--toggle:hover:after{transform:rotate(-45deg)} 
}#center-prefix{border-bottom:.0625rem solid #ddd;margin-bottom:2.5rem}#center-prefix hgroup{margin:0 auto;max-width:84rem;padding:0 20px;position:relative}@media (min-width:64em) {
 #center-prefix hgroup{padding:0 40px} 
}#center-prefix .title{margin-bottom:.5rem}#center-prefix .title a{color:#1069a0;text-decoration:none;transition:color .2s ease-in}#center-prefix .title a:focus,#center-prefix .title a:hover{color:#000440}#center-prefix .title a:focus{outline:.0625rem dotted}#center-prefix .sub-title{margin-top:0}#center-prefix.center--content-page{margin-bottom:0}#center-prefix.center--content-page .sub-title{font-size:1.125rem}.chart-color-ref div.swatch{float:left;width:280px;margin:0 20px 20px 0}.chart-color-ref div.outer{float:left;border:1px solid #ccc;padding:1px}.chart-color-ref div.shadow{padding:1px}.chart-color-ref h1{font-size:26px;font-weight:400;padding-bottom:5px;margin-bottom:28px;border-bottom:1px solid #ccc}.chart-color-ref div.color{width:80px;height:80px;padding:0;margin:0}.chart-color-ref div.caption{float:left;color:#555;font-size:12px;line-height:16px;margin:0 0 0 10px}.chart-color-ref h3{margin:0 0 4px;padding:0 0 2px;line-height:1em;width:160px;font-size:13px;font-weight:700;border-bottom:1px solid #e6e6e6}.video-carousel-panel #main-video{position:relative;height:0;padding-bottom:56.25%}.video-carousel-panel #main-video:hover{cursor:pointer}@media (min-width:45em) {
 .video-carousel-panel #main-video:hover .vjs-poster{-moz-filter:brightness(.75) blur(3px);filter:brightness(.75) blur(3px)} 
}.video-carousel-panel #main-video .video-js{box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:100%}.video-carousel-panel #main-video .video-js .vjs-poster{transition:all .2s ease-in}.video-carousel-panel #main-video .video-js .vjs-big-play-button{display:none}.video-carousel-panel #main-video blockquote{text-shadow:rgba(31,32,33,.15) 1px 1px;pointer-events:none;z-index:100;top:0;left:0;position:absolute}@media (min-width:45em) {
 .video-carousel-panel #main-video blockquote>*{margin-left:9.09091%;width:63.63636%;float:left} 
}.video-carousel-panel #main-video blockquote .video-quote{color:#fff;font-size:calc(1.875rem - .875rem + 2vw)}@media (max-width:44.9375em) {
 .video-carousel-panel #main-video blockquote .video-quote{display:none} 
}.video-carousel-panel #main-video blockquote .byline{color:#fff}.video-carousel-panel #main-video blockquote .byline>span{font-style:italic}.video-carousel-panel #connect-panel{margin-bottom:0}.video-carousel-panel #connect-panel ul{display:inline-block;vertical-align:middle}.video-carousel-panel #connect-panel ul li{display:inline-block;margin-right:.5rem}.video-carousel-panel #connect-panel ul li.label{font-size:.875rem;text-transform:uppercase}.video-carousel-panel #connect-panel a{font-size:1.25rem;color:#fff;text-decoration:none;transition:color .2s ease-in}.video-carousel-panel #connect-panel a:focus,.video-carousel-panel #connect-panel a:hover{color:#e7f0f6}.video-carousel-panel #connect-panel a:focus{outline:.0625rem dotted}.video-carousel-panel #connect-panel a[data-share=email]:before{margin-right:.5em}.video-carousel-panel #connect-panel a span{display:none}.video-carousel-panel #connect-panel .button-wrapper{display:inline-block;margin-right:2rem}.video-carousel-panel #video-carousel{clear:both}.video-carousel-panel #video-carousel.teaser{margin:0 0 1.5625rem!important}.video-carousel-panel #video-carousel .bx-wrapper{padding:1rem 0}.video-carousel-panel #video-carousel .video-thumbnail{width:13.875rem}.video-carousel-panel #video-carousel .video-thumbnail,.video-carousel-panel #video-carousel .video-thumbnail:hover{-webkit-transition:all .25s ease-out;-webkit-transition-delay:0s;transition:all .25s ease-out 0s;color:#000440}.video-carousel-panel #video-carousel .video-thumbnail img{cursor:pointer;width:100%}.video-carousel-panel #video-carousel .video-thumbnail .title{cursor:pointer;font-style:italic;margin-top:.5rem;text-align:center}.video-carousel-panel #video-carousel .video-thumbnail .title strong{font-style:normal}.video-carousel-panel #video-carousel .content-wrapper{text-align:left}@media (min-width:45em) {
 .yale-som-layout .panel--three.double .tweet-text{font-size:1.5rem}.yale-som-layout .panel--three.auto .tweets-pulled-list>li,.yale-som-layout .panel--three.last .tweets-pulled-list>li{background:transparent;margin:0 -1.25rem}.yale-som-layout .panel--three.auto .fluid-width-video-wrapper,.yale-som-layout .panel--three.last .fluid-width-video-wrapper{padding-top:100%!important} 
}#main .yale-som-connect-table{width:100%}#main .yale-som-connect-table thead tr :first-child{width:25%}#main .yale-som-connect-table thead td,#main .yale-som-connect-table thead th{text-align:center}#main .yale-som-connect-table thead td span,#main .yale-som-connect-table thead th span{font-size:0}#main .yale-som-connect-table thead td span:before,#main .yale-som-connect-table thead th span:before{font-size:1.5rem}#main .yale-som-connect-table tbody th{width:25%}#main .yale-som-connect-table tbody td a{display:block;font-size:0;text-align:center;color:#1069a0;text-decoration:none;transition:color .2s ease-in}#main .yale-som-connect-table tbody td a:focus,#main .yale-som-connect-table tbody td a:hover{color:#000440}#main .yale-som-connect-table tbody td a:focus{outline:.0625rem dotted}#main .yale-som-connect-table tbody td a:before{font-size:1.25rem}#main .yale-som-connect-table .icon-linearicon:before{margin:0}@media (max-width:44.9375em) {
 #main .yale-som-connect-table{display:block}#main .yale-som-connect-table caption,#main .yale-som-connect-table thead{display:none}#main .yale-som-connect-table tbody,#main .yale-som-connect-table tbody th,#main .yale-som-connect-table tbody tr{display:block;width:100%}#main .yale-som-connect-table tbody th{border-right:none;padding:.5rem 0}#main .yale-som-connect-table tbody td{background:transparent;border:none;display:inline-block;font-size:0;margin-right:-.25rem;padding:0}#main .yale-som-connect-table tbody td a:before{margin:0}#main .yale-som-connect-table tbody td:first-of-type a::before{content:"\E884";display:inline-block;font-size:1.875rem;margin:0 .75rem .75rem 0}#main .yale-som-connect-table tbody td:nth-of-type(2) a:before{content:"\E6D4";display:inline-block;font-size:1.875rem;margin:0 .75rem .75rem 0}#main .yale-som-connect-table tbody td:nth-of-type(3) a:before{content:"\E80D";display:inline-block;font-size:1.875rem;margin:0 .75rem .75rem 0;font-family:fontello!important}#main .yale-som-connect-table tbody td:nth-of-type(4) a:before{content:"\E8CB";display:inline-block;font-size:1.875rem;margin:0 .75rem .75rem 0}#main .yale-som-connect-table tbody td:nth-of-type(5) a:before{content:"\E801";display:inline-block;font-size:1.875rem;margin:0 .75rem .75rem 0;font-family:fontello!important}#main .yale-som-connect-table tbody td:nth-of-type(6) a:before{content:"\E808";display:inline-block;font-size:1.875rem;margin:0 .75rem .75rem 0;font-family:fontello!important}#main .yale-som-connect-table tbody td:nth-of-type(7) a:before{content:"\E804";display:inline-block;font-size:1.875rem;margin:0 .75rem .75rem 0;font-family:fontello!important}#main .yale-som-connect-table tbody td:nth-of-type(8) a:before{content:"\E810";display:inline-block;font-size:1.875rem;margin:0 .75rem .75rem 0;font-family:fontello!important}#main .yale-som-connect-table tbody td:nth-of-type(9) a:before{content:"\E81A";display:inline-block;font-size:1.875rem;margin:0 .75rem .75rem 0;font-family:fontello!important}#main .yale-som-connect-table tbody td:nth-of-type(10) a:before{content:"\E807";display:inline-block;font-size:1.875rem;margin:0 .75rem .75rem 0;font-family:fontello!important} 
}
/*})'"*/
