#ubc7-unit-name{font-family:'Whitney SSm A','Whitney SSm B',Arial,sans-serif}p{margin-bottom:1.3em;font-size:1.1em;line-height:1.5em}#content
li{font-size:1.1em;line-height:1.5em}html{scroll-behavior:smooth}.utility.span12{display:none}.entry-title:has(+.entry-content>.wp-block-cover){display:none}.wp-block-button__link{transition:all 0.3s ease}.wp-block-button__link:hover{opacity:0.85 !important;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,0.15)}.wp-block-button__link:active{opacity:0.7 !important;transform:translateY(0);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.full-width-container{--wp--style--global--content-size:100%;--wp--style--global--wide-size:100%}.full-width-container .wp-block-cover{max-width:none !important}.full-width-container .wp-block-cover__background{width:100% !important;max-width:none !important}.full-width-container .wp-block-cover__inner-container{max-width:1170px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.full-width-container .inner-container{max-width:1170px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.entry-content>.full-width-container{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.entry-content>.full-width-container.no-padding{padding-left:0;padding-right:0}.entry-content>.full-width-container:not(.no-padding)>*{padding-left:20px;padding-right:20px}@media screen and (max-width: 979px){.home.full-width .expand[role="main"]{margin-left:0;margin-right:0}}.internal-link-cards .wp-block-post-template{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;list-style:none;padding:0;margin:30px
0}.internal-link-cards .wp-block-post{position:relative;height:250px;overflow:hidden;border-radius:4px;margin:0;border:none;box-shadow:none;background:transparent}.internal-link-cards .wp-block-post-featured-image{position:absolute;top:0;left:0;width:100%;height:100%;margin:0}.internal-link-cards .wp-block-post-featured-image
img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s}.internal-link-cards .wp-block-post:hover .wp-block-post-featured-image
img{transform:scale(1.1)}.internal-link-cards .wp-block-post-title{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(
to top,
rgba(63, 70, 92, 1) 0%,
rgba(63, 70, 92, 1) 35%,
rgba(63, 70, 92, 0.85) 50%,
rgba(63, 70, 92, 0.5) 65%,
rgba(63, 70, 92, 0) 100%
);color:#fff;margin:0;padding:15px
20px;padding-top:4.5em;font-size:24px;line-height:1.3}.internal-link-cards .wp-block-post-title
a{color:#fff;text-decoration:none}.internal-link-cards .wp-block-post-title a::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.internal-link-cards .wp-block-post:hover{cursor:pointer}@media (max-width: 768px){.internal-link-cards .wp-block-post-template{grid-template-columns:1fr}}@media (min-width: 769px) and (max-width: 1024px){.internal-link-cards .wp-block-post-template{grid-template-columns:repeat(2,1fr)}}.section-nav-buttons{position:sticky;top:0;z-index:100;background-color:#fff;border-bottom:2px solid #abb8c3;padding:12px
15px;margin-bottom:0}.section-nav-buttons .wp-block-buttons{gap:10px}.section-nav-buttons .wp-block-button__link{border-radius:8px;white-space:nowrap}@media (max-width: 767px){.section-nav-buttons .wp-block-buttons{justify-content:flex-start !important;overflow-x:auto;flex-wrap:nowrap;gap:8px;margin-bottom:0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.section-nav-buttons .wp-block-buttons::-webkit-scrollbar{display:none}.section-nav-buttons .wp-block-button{flex-shrink:0}.section-nav-buttons .wp-block-button__link{padding:12px
20px;font-size:14px;min-height:44px}}.wp-block-ctlt-query-taxonomy-filter
select{position:absolute;opacity:0;pointer-events:none}.wp-block-ctlt-query-taxonomy-filter{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px;position:relative}.wp-block-ctlt-query-taxonomy-filter .filter-button{display:inline-block;padding:12px
24px;background-color:#fff;border:2px
solid #002145;color:#002145;cursor:pointer;transition:all 0.3s;font-weight:500;border-radius:4px;margin:0}.wp-block-ctlt-query-taxonomy-filter .filter-button:hover{background-color:#e8eef5}.wp-block-ctlt-query-taxonomy-filter .filter-button.active{background-color:#002145;color:#fff}.page-id-2196 .wp-block-post-template{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:30px;list-style:none;padding:0;margin:0;align-items:start}.page-id-2196 .wp-block-post{background:#fff;border:1px
solid #d7e0e7;border-radius:4px;overflow:hidden;transition:all 0.3s;box-shadow:0 2px 4px rgba(0,0,0,0.1);display:flex;flex-direction:column;height:100%;margin:0;position:relative}.page-id-2196 .wp-block-post:hover{box-shadow:0 4px 12px rgba(0,0,0,0.15);transform:translateY(-2px);cursor:pointer}.page-id-2196 .wp-block-post-featured-image{margin:0;overflow:hidden;height:200px;background:#f5f5f5;flex-shrink:0}.page-id-2196 .wp-block-post-featured-image
img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform 0.3s}.page-id-2196 .wp-block-post:hover .wp-block-post-featured-image
img{transform:scale(1.05)}.page-id-2196 .wp-block-post-title{font-size:20px;line-height:1.4;margin:20px;color:#002145;flex-grow:1}.page-id-2196 .wp-block-post-title
a{text-decoration:none;color:#002145}.page-id-2196 .wp-block-post-title a:hover{color:#0055B7;text-decoration:underline}.page-id-2196 .wp-block-post-title a::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}@media (max-width: 768px){.page-id-2196 .wp-block-post-template{grid-template-columns:1fr}}@media (min-width: 769px) and (max-width: 1024px){.page-id-2196 .wp-block-post-template{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 767px){.wp-block-ctlt-query-taxonomy-filter .filter-button{display:none}.wp-block-ctlt-query-taxonomy-filter
select{position:static;opacity:1;pointer-events:auto;width:100%;padding:12px
16px;font-size:16px;line-height:1.5;height:auto;min-height:44px;border:2px
solid #002145;border-radius:4px;background-color:#fff;color:#002145;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='%23002145' d='M0 0l6 8 6-8z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px}.wp-block-ctlt-query-taxonomy-filter select:focus{outline:none;border-color:#0055B7}}@media (min-width: 768px){.wp-block-ctlt-query-taxonomy-filter
select{position:absolute;opacity:0;pointer-events:none}}.category-study .navigation-links,
.category-study .entry-meta,
.category-study .post-byline{display:none}.research-toggle-buttons{position:sticky;top:0;z-index:100;padding:20px
0;margin-bottom:30px}.research-toggle-buttons .wp-block-button{display:inline-block;margin-right:10px}.research-toggle-buttons .wp-block-button__link{background-color:#fff !important;border:2px
solid #002145 !important;color:#002145 !important;padding:12px
24px;cursor:pointer;transition:all 0.3s;font-weight:500}.research-toggle-buttons .wp-block-button__link:hover{background-color:#e8eef5 !important}.research-toggle-buttons .wp-block-button.active .wp-block-button__link{background-color:#002145 !important;color:#fff !important;border:2px
solid #002145 !important}.publications-section.hidden,.news-section.hidden,.podcasts-section.hidden{display:none}@media (max-width: 767px){.research-toggle-buttons{padding:15px
10px;gap:0 !important}.research-toggle-buttons .wp-block-button{flex:1;margin-right:0 !important;margin-bottom:0}.research-toggle-buttons .wp-block-button__link{padding:14px
8px !important;font-size:14px;border-radius:0 !important;min-height:44px;display:flex;align-items:center;justify-content:center}.research-toggle-buttons .wp-block-button:first-child .wp-block-button__link{border-top-left-radius:8px !important;border-bottom-left-radius:8px !important}.research-toggle-buttons .wp-block-button:last-child .wp-block-button__link{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.research-toggle-buttons .wp-block-button:not(:last-child) .wp-block-button__link{border-right-width:1px !important}}#audience-btn{display:none}#audience-navigation
.nav{width:auto;float:right}#audience-navigation .menu-audience-nav-container{max-width:1250px;position:static;float:none;margin:auto}#audience-navigation  .navbar-inner .btn-group .btn,
#audience-navigation  .navbar-inner .btn-group>a,
#audience-navigation  .navbar-inner,
#audience-navigation #ubc7-unit-menu{background-color:#fff}#audience-navigation .nav>li>a:hover,
#audience-navigation .nav>li>a:focus{background-color:#000;color:#fff;text-decoration:none;text-shadow:none}#audience-navigation #ubc7-unit-menu
.container{width:100%}#audience-navigation #ubc7-unit-menu
.container{border-bottom:1px solid #ccc}@media screen and (min-width:980px){#audience-navigation #ubc7-unit-menu
.container{height:45px}#menu-audience-nav:before{z-index:2;padding:12px;padding-right:5px;float:left;font-size:18px;color:#002145;content:"\f007";font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased}}@media (max-width:979px){#menu-audience-nav{margin:0}#audience-navigation{position:relative;height:0;width:100%;margin-left:-20px;margin-right:-20px;padding:0
20px}#audience-navigation
.nav{float:none}#audience-btn{display:initial;box-sizing:border-box;text-align:center;text-decoration:none;position:absolute;right:80px;top:105px;z-index:1;width:45px;height:35px;padding:0;vertical-align:middle;background:#fff;border:0}#audience-btn
i{color:#002145;font-size:20px;line-height:35px;vertical-align:middle}#audience-navigation .nav
li{display:block;float:none;border-bottom:1px solid #c3d0db}#audience-navigation .nav li
a{font-weight:normal}}@media (max-width: 345px){#ubc7-unit .navbar>.btn-navbar{position:absolute;right:5px}#audience-btn{right:60px}#ubc7-unit-name
span{max-width:190px}}#borderless table,
#borderless
td{border:0;background-color:#FFF}@media screen and (max-width:979px){table{display:table;width:100%}}.sidenav .single
a.opened{background-color:rgb(215, 224, 231)}.sidenav .single a.opened:hover{background-color:rgb(0, 33, 69);font-weight:700}.sidenav .accordion-group .accordion-heading
a.opened{font-weight:700;background-color:rgb(215, 224, 231)}.sidenav .accordion-group .accordion-heading:hover a,
.sidenav .accordion-group .accordion-heading.opened:hover
a{background-color:rgb(0, 33, 69)}.sidenav .accordion-group .accordion-inner
a.opened{font-weight:700;background-color:rgb(215, 224, 231)}.sidenav .accordion-group .accordion-inner a.opened:hover{background-color:rgb(0, 33, 69)}#ubc7-unit-menu .nav>li.current-page-ancestor>a{background:none repeat scroll 0 0 rgb(215, 224, 231);box-shadow:0 3px 8px rgba(0, 0, 0, 0.125) inset}#ubc7-unit-menu .nav>li.current-page-ancestor{background:none repeat scroll 0 0 rgb(215, 224, 231);box-shadow:0 3px 8px rgba(0, 0, 0, 0.125) inset}#ubc7-unit-menu .nav > li.current-page-ancestor
a.btn{background:transparent}#ubc7-unit-menu .nav > li.current-page-ancestor .droptown-toggle{background-color:transparent}.accordion-shortcode .accordion-toggle{background-color:#C3D0DB}.tabs-no-overflow .tab-pane{overflow:hidden}@media
print{.print-accordions .accordion-group .accordion-body.collapse{height:auto}}.news-page .news-entry{overflow:auto}@media (min-width: 768px){.news-page .news-entry
img{float:left;padding-right:10px;padding-bottom:10px}}@media (max-width: 767px){.news-page .news-entry{margin-bottom:30px}}.news-page .news-entry
a{font-weight:bold;text-decoration:none;font-size:14px}.news-page .news-entry
.title{font-size:20px;line-height:30px;display:block;margin-bottom:5px}.news-page .news-entry
br{display:none}.news-page .news-entry
.date{font-weight:bold;display:block}.news-page .news-entry a:hover{text-decoration:underline}.post-byline{margin:15px
0 30px 0;color:#585858}.post-byline
.date{font-weight:600}.singular-post .category-careers .post-byline,
.singular-post .category-for-faculty .post-byline,
.singular-post .category-for-graduate-students-postdoctoral-fellows .post-byline,
.singular-post .category-for-students .post-byline,
.singular-post .category-grad-spotlight .post-byline,
.singular-post .category-research-mentorship-program .post-byline,
.singular-post .category-search-selection .post-byline{display:none}.wp-caption-text{font-size:1em;line-height:1.5em}.wp-block-image
figcaption{text-align:center}figcaption{font-size:large}.flex-direction-nav,.flex-pauseplay,.flex-counter{z-index:10}