:root{--color-ubc7-unit:#0055b7;--color-ubc7-alt1:#EAB600;--color-ubc7-alt2:#F5A37F;--wp--preset--color--primary-light-grey:#EFEDE8;--content-scrollbar-width:0px;--wp--preset--font-size--medium:clamp(1.2rem,
1.2rem + ((1vw - 0.2rem) * 0.35),1.4rem)}body{font-family:Arial,Sans-Serif;font-size:16px;line-height:1.6em;font-weight:normal;color:#212121}#menu-top-navigation{font-size:14px}.full-width-container a:where(:not(.wp-element-button)), #ubc7-unit-footer .span6
a{text-decoration:none;font-weight:600}.full-width-container a:where(:not(.wp-element-button)):hover, #ubc7-unit-footer .span6 a:hover{text-decoration:underline}h1{font-size:3.125rem;line-height:3.125rem}h2{font-size:2.625rem;line-height:2.625rem}h3{font-size:2.0rem;line-height:2.0rem}h4{font-size:1.5rem;line-height:1.5rem}h5{font-size:1.375rem;line-height:1.375rem}h6{font-size:1.125rem;line-height:1.125rem}p,li{color:#212121}p strong, li
strong{font-weight:600}li{line-height:28px}.post-title{margin:60px
0}body.archive h2.post-title{line-height:2.625rem;margin:30px
0}body.single .navigation-links{display:none}.sidebar-rounds ul.is-vertical{gap:5px;padding:0
30px}.sidebar-rounds li.current-menu-item
a{font-weight:bold;text-decoration:none}.wp-block-pb-accordion-item:not(:first-of-type){margin-block-start:0;border-top:0}.c-accordion__title{margin:15px
0;color:#2f5d7c}.c-accordion__title:after{font-weight:bold;color:#2f5d7c}.yoast-breadcrumbs{margin-top:10px;margin-bottom:30px;padding:0;font-size: .80em}.wp-block-pb-accordion-item{border-top:1px solid #ededed;border-bottom:1px solid #ededed;padding:5px
0}.wp-block-button.is-style-fill.wp-block-button__link{background-color:var(--color-ubc-primary);border-color:var(--color-ubc-primary);border-radius:0}.wp-block-button.is-style-ubc-primary-bg{border-color:white;background:transparent}.wp-block-button.is-style-ubc-primary-bg:hover{border-color:white;background:white}.wp-block-button.is-style-ubc-primary-bg .wp-block-button__link:hover{color:var(--color-ubc-primary) !important}.wp-block-button.is-style-ubc-white-bg:hover{background:var(--color-ubc-primary) !important;}.wp-block-button.is-style-ubc-white-bg .wp-block-button__link:hover{color:white !important}.hero-content{position:relative;padding-top:12%;display:flex;flex-direction:column;z-index:2}.hero-page{position:relative;background:#293c57;background:linear-gradient(90deg, rgba(41, 60, 87, 1) 0%, rgba(67, 98, 142, 1) 50%);min-height:350px}.home .hero-page{background:none;min-height:600px;padding-top:12%;display:flex;flex-direction:column;z-index:2}.hero-page
svg{height:100%;width:auto;position:absolute;opacity:0.20;left:0;top:0;fill:#fff}.hero-page
h1{font-size:3.75rem;line-height:3.75rem}.hero-subpage--title{position:absolute;right:0;bottom:1rem;opacity:0.10;font-weight:bold}.spotlight
li{border:1px
solid #E6E6E6}ul.is-layout-grid{margin:0}li.hentry.category-faculty{margin-bottom:0;margin-block-start:0px}figure.fancybox-inline
img{filter:brightness(100%);transition:filter 0.5s ease-in-out}figure.fancybox-inline img:hover{filter:brightness(70%)}.fancybox-inner figure,
.fancybox-inner .yoast-breadcrumbs{display:none}.fancybox-inner .entry-content{margin-block-start:0}.faculty-title-cf{margin:0;padding:0}.card-rounds
li{background:#EFEDE8}.card-rounds li
h3{color:var(--color-ubc-primary)}.rounds-date li time::before{content:"\f133";font-family:"FontAwesome";margin-right:10px;color:var(--color-ubc-primary)}.row-staggered .wp-block-group.is-vertical{position:relative;min-height:100%}@media (max-width: 767px){.row-staggered .wp-block-group.is-vertical{min-height:400px;align-items:center}}.row-staggered
svg{height:330px;width:330px;position:absolute;opacity:0.10;left:0;top:0;fill:var(--color-ubc-primary);fill:white}@media (max-width: 767px){.row-staggered{margin-top:40px;margin-bottom:40px:}.row-staggered .reverse-stack-order{flex-direction:column-reverse}}.centre-bg-img{background-position:center}.gradient-teal-horz{background:#294E57;background:linear-gradient(90deg, rgba(80, 144, 149, 1) 0%, rgba(41, 78, 87, 1) 50%)}.gradient-teal-vert{background:#294E57;background:linear-gradient(180deg, rgba(80, 144, 149, 1) 0%, rgba(41, 78, 87, 1) 50%)}.gradient-green-horz{background:#3e4731;background:linear-gradient(90deg, rgba(106, 120, 84, 1) 0%, rgba(62, 71, 49, 1) 50%)}.gradient-green-vert{background:#3e4731;background:linear-gradient(180deg, rgba(106, 120, 84, 1) 0%, rgba(62, 71, 49, 1) 50%)}.gradient-wine-horz{background:#62303C;background:linear-gradient(90deg, rgba(171, 86, 107, 1) 0%, rgba(98, 48, 60, 1) 50%)}.gradient-wine-vert{background:#62303C;background:linear-gradient(180deg, rgba(171, 86, 107, 1) 0%, rgba(98, 48, 60, 1) 50%)}.gradient-blue-horz{background:#293c57;background:linear-gradient(90deg, rgba(41, 60, 87, 1) 0%, rgba(67, 98, 142, 1) 50%)}.gradient-blue-vert{background:#293c57;background:linear-gradient(180deg, rgba(67, 98, 142, 1) 0%, rgba(41, 60, 87, 1) 50%)}.box-overlay{z-index:1}.box-overlay:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;background:rgba(0,0,0,.40)}i.navy{color:var(--color-ubc-primary)}i.blue{color:#2271b1}.block-editor-page .admin-hide{display:none !important}.accordion-id .wp-block-accordion-heading__toggle-title{font-size:30px}.accordion-sm-id .wp-block-accordion-item,
.accordion-sm-id .wp-block-accordion-panel{margin-block-start:0}.accordion-sm-id .wp-block-accordion-heading__toggle-title{font-size:20px;font-weight:normal}div#subsidiary{display:none}.footer-nav
ul{list-style:none;margin-left:0}.program-curriculum{width:100%;border-collapse:collapse;margin-block:2rem}.program-curriculum
caption{text-align:left;font-weight:600;margin-bottom:0.75rem}.program-curriculum th,
.program-curriculum
td{border:1px
solid #000;padding:0.75rem;vertical-align:top;text-align:left}@media (max-width: 768px){.program-curriculum
thead{display:none}.program-curriculum,
.program-curriculum tbody,
.program-curriculum
tr{display:block;width:100%}.program-curriculum
tr{margin-bottom:1.5rem;border:1px
solid #000;border-radius:0.5rem;padding:1rem;background:#fff}.program-curriculum th[scope="row"]{display:block;font-weight:700;font-size:1.1rem;margin-bottom:0.75rem}.program-curriculum
td{display:grid;grid-template-columns:9rem 1fr;gap:0.5rem;border:none;padding:0.25rem 0}.program-curriculum td::before{content:attr(data-label);font-weight:600}}@media (max-width: 767px){.hero-page
h1{font-size:2.75rem;line-height:2.75rem}.is-content-justification-left{align-items:center !important}.is-content-justification-left
p{text-align:center}.reverse-order{flex-direction:column-reverse}}