@charset "UTF-8";:where(*){box-sizing:border-box}@media (max-width:900px){:where(.ubc-menu-search-input)::-webkit-search-decoration{display:none}}:where(body){background-color:#B9B9B9}:where(body1), :where(td){color:#5F5F5F}:where(select){color:#666666;border:#7F9DB9 1px solid;width:115px}:where(html){scroll-behavior:smooth}@media (max-width:900px){:where(html){background:#d4d6db}}:where(body1){font-family:"Tahoma, Verdana";font-size:11px}:where(td){font-family:Tahoma, Verdana;font-size:11px;line-height:15px}:where(select){font-family:Tahoma, Verdana, Arial;font-size:11px}:where(:root){--ubc-page-bg:#b9b9b9;--ubc-paper:#ffffff;--ubc-text:#5f5f5f;--ubc-orange:#ff7302;--ubc-line:#e7e7e7;--ubc-shadow:0 0 30px rgba(0, 0, 0, .09);--ubc-menu-gradient:linear-gradient(180deg, #898989 0%, #c7c7c7 12%, #eeeeee 29%, #ffffff 48%, #f8f8f8 54%, #d2d2d2 76%, #8a8a8a 100%);--ubc-menu-gradient-hover:linear-gradient(180deg, #a0a0a0 0%, #dedede 14%, #ffffff 42%, #ffffff 56%, #e4e4e4 80%, #9b9b9b 100%)}:where(.site-shell){min-height:100vh;margin:0 auto;overflow:visible;background:var(--ubc-paper);box-shadow:var(--ubc-shadow)}:where(.site-inner){margin:0 auto}:where(.utility-row){min-height:36px;display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap;padding:5px 0 4px}:where(.hero){position:relative;overflow:hidden;background:#ddd}:where(.hero-track){display:flex}:where(.hero-slide){flex:0 0 100%}:where(.main-nav-wrap){position:sticky;top:0;z-index:5000;background:#c8c8c8;border-top:1px solid #7f7f7f;border-bottom:1px solid #777}:where(.nav-toggle){display:none;width:100%;min-height:58px;padding:0 20px;border:0;border-top:1px solid #888;border-bottom:1px solid #777;background:var(--ubc-menu-gradient);color:#333;cursor:pointer}:where(.main-nav){display:grid;margin:0;padding:0;list-style:none}:where(.nav-item){position:relative;min-width:0}:where(.nav-button){width:100%;display:flex;align-items:center;justify-content:center;gap:8px;border:0;background:var(--ubc-menu-gradient);cursor:pointer}:where(.submenu){position:absolute;left:0;width:max-content;max-width:min(440px, 92vw);margin:0;list-style:none;background:#fff;opacity:0;visibility:hidden;transform:translateY(-7px);transition:opacity .18s ease, transform .18s ease, visibility .18s}:where(.page-title){padding:21px 40px 17px;color:var(--ubc-text)}:where(.main-grid){display:grid;justify-content:start;padding:28px 40px 34px}:where(.sidebar-details){border:0}:where(.service-list){margin:0 0 18px;padding:0;list-style:none;border-top:1px solid var(--ubc-line)}:where(.article){min-width:0}:where(.closing){margin:0 40px}:where(.city-links){margin:0 0 20px;color:var(--ubc-text)}:where(.site-footer){padding:0 40px 22px}:where(.footer-links){padding:16px 0 14px;border-top:1px solid #eee}:where(.footer-meta){display:grid;grid-template-columns:minmax(0, 1fr) 60px minmax(0, 1fr);gap:20px;align-items:start;color:#8e9295}:where(.back-top){position:fixed;right:18px;bottom:18px;z-index:4500;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .18s ease}@media (max-width:1023px){:where(.main-grid){padding-inline:28px}}@media (max-width:1023px){:where(.closing), :where(.site-footer){margin-inline:0;padding-inline:28px}}@media (max-width:1023px){:where(.page-title){padding-inline:28px}}@media (max-width:800px){:where(.site-shell){box-shadow:none}}@media (max-width:800px){:where(.main-nav){display:none}}@media (max-width:800px){:where(.nav-button){justify-content:space-between;padding-inline:20px}}@media (max-width:800px){:where(.submenu){position:static;width:100%;max-width:none;display:none;border-width:1px 0 0;opacity:1;visibility:visible;transform:none}}@media (max-width:800px){:where(.main-grid){padding:22px 18px 30px}}@media (max-width:800px){:where(.page-title){padding:18px}}@media (max-width:800px){:where(.closing){margin:0;padding:0 18px}}@media (max-width:800px){:where(.site-footer){padding:0 18px 20px}}@media (max-width:800px){:where(.footer-meta){grid-template-columns:1fr}}@media (max-width:480px){:where(.city-links){margin-bottom:17px}}:where(:root){--ubc-menu-row-desktop:42px;--ubc-menu-texture:url("../menu.png")}:where(.logo-rule){display:block;height:10px;margin:0;background-color:#fff;background-image:url("../image/grad_logo_down.gif");background-repeat:repeat-x;background-position:left top;background-size:auto 10px}:where(.closing-rule){display:block;width:100%;height:10px;margin:0;background-color:#fff;background-image:url("../image/grad_logo_down.gif");background-repeat:repeat-x;background-position:left top;background-size:auto 10px}:where(.closing-rule){margin-bottom:8px}:where(.main-nav-wrap){background-color:#dfe1e9;background-image:var(--ubc-menu-texture);background-repeat:repeat-x;background-position:center;background-size:auto 100%;box-shadow:0 1px 3px rgba(0, 0, 0, .14)}:where(.main-nav){width:100%}:where(.nav-button){height:var(--ubc-menu-row-desktop);min-height:var(--ubc-menu-row-desktop);padding:0 10px;background-color:#e3e5ed;background-image:var(--ubc-menu-texture);background-repeat:repeat-x;background-position:center;background-size:auto 100%;transition:color .16s ease, font-size .16s ease, font-weight .16s ease, text-shadow .16s ease, background-position .16s ease}:where(.submenu){top:calc(100% - 1px);min-width:310px;padding:3px;background-color:#e3e5ed;background-image:var(--ubc-menu-texture);background-repeat:repeat;background-position:center;background-size:auto var(--ubc-menu-row-desktop);border:2px solid #a5a8b1;box-shadow:0 9px 20px rgba(0, 0, 0, .16)}@media (max-width:1023px){:where(.nav-button){padding-right:7px;padding-left:7px}}@media (max-width:800px){:where(.nav-toggle){background-repeat:repeat-x;background-position:center;background-size:auto 100%}}@media (max-width:800px){:where(.nav-button){padding-right:18px;padding-left:18px}}@media (max-width:800px){:where(.submenu){background-size:auto 48px}}:where(.mobile-nav-bar){display:none}@media (max-width:800px){:where(.mobile-nav-bar){background-color:#e3e5ed;background-repeat:repeat-x;background-position:center;background-size:auto 100%}}@media (max-width:800px){:where(.mobile-language-switcher){height:40px;align-items:stretch;overflow:hidden;border:1px solid #6f7480;background:rgba(255, 255, 255, .3);box-shadow:inset 0 1px 0 rgba(255, 255, 255, .85)}}@media (max-width:800px){:where(.nav-toggle){background-color:rgba(255, 255, 255, .28)}}@media (max-width:800px){:where(.nav-toggle-icon){position:relative;display:block}}:where(.contact-icon-list){display:flex;align-items:center;justify-content:center;gap:8px}:where(.desktop-contact-actions){display:block;margin:3px 0 0;padding:8px 9px 9px;border-top:1px solid rgba(93, 97, 106, .42);background-color:#e3e5ed;background-image:var(--ubc-menu-texture);background-repeat:repeat-x;background-position:center;background-size:auto 100%}:where(.mobile-menu-contact-strip), :where(.mobile-footer-contact-strip), :where(.desktop-floating-contact-bar){display:none}@media (min-width:1241px){:where(.desktop-floating-contact-bar){position:fixed;z-index:4400;display:block}}@media (max-width:800px){:where(.mobile-menu-contact-strip){padding:8px 7px 9px;border-top:1px solid rgba(92, 96, 104, .42);border-bottom:1px solid rgba(92, 96, 104, .42);background-color:#e3e5ed;background-image:var(--ubc-menu-texture);background-repeat:repeat-x;background-position:center;background-size:auto 100%}}@media (max-width:800px){:where(.mobile-footer-contact-strip){border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7}}:where(.site-shell){width:min(100%, 1240px)}:where(.header-visual-inner){width:calc(100% - 80px);margin-right:auto;margin-left:auto}:where(.header-brand-row){display:grid;grid-template-columns:minmax(0, 333fr) minmax(0, 1100fr);gap:7px;width:100%;min-height:0;align-items:center;overflow:visible;background:#fff}:where(.logo-link){display:flex;min-width:0;align-items:center;justify-content:center}:where(.header-contacts){position:relative;min-width:0;aspect-ratio:11 / 1;overflow:visible;background:#fff}:where(.header-contact-actions){position:absolute;bottom:0;z-index:3;display:flex;width:47.2727%;height:50%;align-items:center;justify-content:space-between}:where(.main-nav-wrap){width:calc(100% - 80px);margin-right:auto;margin-left:auto}@media (max-width:1023px){:where(.header-visual-inner), :where(.main-nav-wrap){width:calc(100% - 44px)}}@media (max-width:800px){:where(.header-contacts){width:100%;aspect-ratio:auto;flex-direction:column;overflow:visible}}@media (max-width:800px){:where(.header-contact-actions){position:static;width:100%;height:auto;padding:7px 14px 9px;border-top:1px solid #e2e2e2;border-bottom:1px solid #d4d4d4;background:#f4f4f6}}@media (max-width:480px){:where(.header-contact-actions){padding-right:9px;padding-left:9px}}:where(.main-grid){grid-template-columns:minmax(310px, 370fr) minmax(0, 765fr);gap:25px}:where(.sidebar-details), :where(.sidebar){width:100%;min-width:0}:where(.article){width:100%;max-width:765px}:where(.sidebar-card){width:100%;min-width:0;margin-top:20px;padding:16px 17px 18px;border:1px solid #e1e1e1;background:#fff;overflow:hidden;transition:transform .18s ease, box-shadow .18s ease}@media (max-width:1023px){:where(.main-grid){grid-template-columns:280px minmax(0, 1fr);gap:28px}}@media (max-width:1023px){:where(.article){max-width:none}}@media (max-width:800px){:where(.article){max-width:none}}@media (max-width:800px){:where(.sidebar-card){margin-top:16px;padding:15px}}:where(.main-nav){grid-template-columns:repeat(6, minmax(0, 1fr));position:relative}:where(.mega-nav-item){position:static}:where(.mega-group){min-width:0;background:linear-gradient(180deg,#fbfbfb,#f4f4f4)}:where(.mega-group-title){border-bottom:2px solid #e47b19}:where(.mega-group-regions){grid-column:span 2}:where(.utility-language-links){margin-left:12px}:where(.generated-page){padding:22px 40px 38px}:where(.page-content-card){min-width:0;padding:clamp(24px,4vw,48px)}:where(.full-width-card){width:100%}:where(.resource-grid){display:grid}:where(.resource-card){flex-direction:column;justify-content:space-between}:where(.category-grid){grid-template-columns:repeat(3,minmax(0,1fr))}:where(.structure-gateway){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:0 40px 30px}:where(.desktop-floating-contact-bar){opacity:0;pointer-events:none;transform:translateY(18px);transition:opacity .2s ease,transform .2s ease}@media (max-width:1050px){:where(.category-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){:where(.main-nav){grid-template-columns:1fr}}@media (max-width:800px){:where(.mega-nav-item){position:relative}}@media (max-width:800px){:where(.mega-group-regions){grid-column:auto}}@media (max-width:800px){:where(.generated-page){padding:18px}}@media (max-width:800px){:where(.page-content-card){padding:24px 18px}}@media (max-width:800px){:where(.category-grid), :where(.structure-gateway){grid-template-columns:1fr}}@media (max-width:800px){:where(.structure-gateway){padding:0 18px 24px}}:where(.mega-group){align-self:start;padding:0;overflow:hidden;border:1px solid #a5a8b1;background-color:#e3e5ed;background-image:var(--ubc-menu-texture);background-repeat:repeat-x;background-position:center top;background-size:auto var(--ubc-menu-row-desktop)}:where(.mega-group-heading){display:grid;grid-template-columns:minmax(0, 1fr) 44px;min-height:var(--ubc-menu-row-desktop);align-items:stretch;background-color:#e3e5ed;background-image:var(--ubc-menu-texture);background-repeat:repeat-x;background-position:center;background-size:auto 100%}:where(.mega-group-toggle){width:44px;min-width:44px;min-height:var(--ubc-menu-row-desktop);align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#333;cursor:pointer}:where(.mega-group-list){border-top:1px solid #c7c7c7;background:#f2f2f2;max-height:350px;overflow:auto}@media (max-width:800px){:where(.mega-group-list){max-height:none}}@media (min-width:801px){:where(.main-nav-wrap), :where(.main-nav), :where(.nav-item), :where(.mega-nav-item){overflow:visible}}@media (min-width:801px){:where(.mega-nav-item){position:relative}}@media (min-width:801px){:where(.mega-group), :where(.mega-group-regions){position:relative;display:block;min-width:0;margin:0;padding:0;overflow:visible;border:0;border-bottom:1px solid #9fa2aa;background-color:#e3e5ed;background-image:var(--ubc-menu-texture);background-repeat:repeat-x;background-position:center;background-size:auto 100%}}@media (min-width:801px){:where(.mega-group-heading){position:relative;display:grid;width:100%;align-items:stretch;background-color:#e3e5ed;background-image:var(--ubc-menu-texture);background-repeat:repeat-x;background-position:center;background-size:auto 100%}}@media (min-width:801px){:where(.mega-group-list){position:absolute;z-index:30;left:calc(100% - 1px);top:-1px;width:max-content;min-width:365px;max-width:none;max-height:none;overflow:visible;columns:auto;border:1px solid #9fa2aa;background:#f1f1f1;box-shadow:10px 12px 25px rgba(0,0,0,.17)}}:where(.header-contact-actions){right:0}:where(.page-breadcrumbs){clear:both;gap:0}:where(.ubc-top-services){position:sticky;top:72px;z-index:3;margin:0 0 22px;padding:0;border:0;background:#fff;box-shadow:none}:where(.page-breadcrumbs){display:flex;flex-wrap:wrap;align-items:center;color:#777}:where(.breadcrumb-home-icon){display:block;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (min-width:801px){:where(.ubc-top-services){z-index:5}}:where(.resource-card){display:grid;grid-template-rows:1fr;column-gap:13px;align-items:center;border:1px solid var(--ubc-link-blue);background:#fff;transform-origin:center;grid-template-columns:max-content minmax(0, 1fr) max-content;padding:8px}@media (max-width:800px){:where(.page-breadcrumbs){margin-bottom:2px}}@media (min-width:801px){:where(:root){--ubc-menu-row-desktop:30px}}@media (max-width:800px){:where(.site-shell){position:relative}}@media (max-width:800px){:where(.main-nav-wrap){z-index:6000;pointer-events:none}}@media (max-width:800px){:where(.mobile-nav-bar){width:100%;align-items:center;justify-content:flex-end;gap:0;pointer-events:none}}@media (max-width:800px){:where(.nav-toggle){align-items:center;justify-content:center;pointer-events:auto}}@media (min-width:1024px){:where(.site-shell){width:min(100%, 1480px)}}@media (min-width:1024px){:where(.main-grid){grid-template-columns:370px minmax(0, 1fr);gap:25px}}@media (min-width:1024px){:where(.article){width:100%;max-width:none}}:where(.ubc-menu-backdrop){position:fixed;inset:0;z-index:5890;display:none;background:rgba(20, 24, 31, .30)}:where(.ubc-sticky-nav-placeholder){display:none;width:100%;margin:0;padding:0;border:0}@media (max-width:900px){:where(.ubc-mobile-contact-toggle){position:relative;z-index:2;margin:0;cursor:pointer;touch-action:manipulation}}:where(.pilot-logo-stack){display:block;width:100%}:where(.pilot-logo-wordmark), :where(.ubc-mobile-header-toggle-host), :where(.ubc-mobile-search-zone), :where(.ubc-mobile-menu-search-slot), :where(.ubc-mobile-menu-contact-slot), :where(.ubc-mobile-menu-brand), :where(.ubc-menu-note), :where(.ubc-mobile-category-landing){display:none}@media (max-width:900px){:where(.ubc-mobile-header-toggle-host){position:absolute;top:50%;right:3px;z-index:6100;display:flex;width:44px;height:44px;align-items:center;justify-content:center;transform:translateY(-50%)}}@media (max-width:900px){:where(.ubc-mobile-search-zone){display:block}}@media (max-width:900px){:where(.ubc-mobile-search-bundle){position:relative;width:100%;box-sizing:border-box}}@media (max-width:900px){:where(.ubc-menu-search){position:relative;width:100%;overflow:hidden}}@media (max-width:900px){:where(.ubc-menu-search-category){outline:0;appearance:none;-webkit-appearance:none;cursor:pointer;touch-action:manipulation;transition:transform .15s ease, color .15s ease, opacity .15s ease}}@media (max-width:900px){:where(.ubc-menu-search-submit){touch-action:manipulation;isolation:isolate}}@media (max-width:900px){:where(.ubc-menu-search-magnifier){display:flex;align-items:center;justify-content:center;transform-origin:center}}@media (max-width:900px){:where(.ubc-menu-search-category-status){display:none;min-height:0;padding:4px 14px 0;color:#555b65}}@media (max-width:900px){:where(.ubc-menu-search-category-popover){position:absolute;top:55px;right:5px;left:5px;z-index:6300;display:none;max-height:min(55dvh, 430px);overflow-y:auto;box-sizing:border-box;padding:5px;border:1px solid #aeb4bd;background:#fff;box-shadow:0 8px 22px rgba(0,0,0,.18);overscroll-behavior:contain}}@media (max-width:900px){:where(.ubc-menu-category-option){display:grid;gap:2px;width:100%;padding:8px 10px;border:0;border-bottom:1px solid #e1e3e7;background:#fff;color:#00009F;cursor:pointer}}@media (max-width:900px){:where(.ubc-menu-search-results){width:100%;box-sizing:border-box;margin-top:6px;border:1px solid #d2d5da;box-shadow:0 4px 12px rgba(0,0,0,.08)}}@media (max-width:900px){:where(.ubc-menu-search-result){display:grid;gap:2px;min-width:0;padding:9px 10px;border:0;border-bottom:1px solid #e1e3e6}}@media (max-width:900px){:where(.ubc-menu-search-empty){padding:16px 10px;color:#555b65}}@media (max-width:900px){:where(.ubc-mobile-menu-search-slot){display:block;width:100%;box-sizing:border-box;padding:9px 7px 10px}}@media (max-width:900px){:where(.ubc-menu-note){width:100%;overflow:hidden}}@media (max-width:900px){:where(.ubc-mobile-menu-contact-slot){z-index:6240;display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:8px;box-sizing:border-box;padding:7px 8px calc(7px + env(safe-area-inset-bottom, 0px)) 10px;border-top:1px solid #d7d9dd}}@media (max-width:900px){:where(.ubc-mobile-menu-contact-label){color:#00009F}}@media (max-width:900px){:where(.ubc-mobile-menu-contact-holder){justify-content:flex-end}}:where(.ubc-mobile-menu-utility){display:none}:where(.ubc-pilot-desktop-progress){position:fixed;top:var(--ubc-sticky-nav-height, 30px);left:var(--ubc-sticky-nav-left, 40px);z-index:6004;display:none;width:var(--ubc-sticky-nav-width, calc(100% - 80px));height:2px;overflow:hidden;background:#fff;pointer-events:none}:where(.ubc-pilot-desktop-progress-fill){display:block;width:100%;height:100%;background:#00009F;transform:scaleX(0);transform-origin:left center;transition:transform .08s linear;will-change:transform}@media (max-width:900px){:where(.ubc-pilot-mobile-progress-fill){position:absolute;top:1px;right:0;bottom:1px;left:0;z-index:2;display:block;height:2px;background:#00009F;transform:scaleX(0);transform-origin:left center;transition:transform .08s linear;will-change:transform;pointer-events:none}}@media (max-width:900px){:where(.ubc-pilot-mobile-sticky-placeholder){display:none;width:100%;height:0;margin:0;padding:0;border:0}}:where(.ubc-pilot-mobile-search-overlay), :where(.ubc-pilot-mobile-search-toggle), :where(.ubc-pilot-desktop-search-host){display:none}:where(:root){--ubc-home-window-bg:url("../image/ubc-premium-window-bg.svg")}@media (max-width:800px){:where(.footer-meta){text-align:center}}:where(:root){--ubc-font-stack:"Segoe UI", Arial, Helvetica, sans-serif}:where(.utility-row){font-size:13px;line-height:1.35;text-align:right}:where(.nav-toggle){font-size:17px;font-weight:600;text-align:left}:where(.closing){text-align:center}:where(.city-links){font-size:13px;font-weight:400;line-height:1.55;text-align:center}:where(.footer-links){font-size:12px;line-height:1.6;text-align:center}:where(.footer-meta){font-size:12px;font-weight:600}:where(.nav-button){text-align:center;font-size:14px;line-height:1;letter-spacing:-.01em;white-space:nowrap;font-weight:600}:where(.utility-language-links){white-space:nowrap}:where(.mega-group-toggle){font-size:24px;font-weight:400;line-height:1;text-shadow:0 1px 0 #fff}:where(.page-breadcrumbs){font-size:12px;line-height:1.35}:where(.back-top){font-size:0;line-height:0}@media (max-width:900px){:where(:root){--ubc-font-stack:-apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif}}@media (max-width:900px){:where(.ubc-menu-search-input){font-size:15px}}@media (max-width:900px){:where(.ubc-menu-search-category){font-weight:500}}@media (max-width:900px){:where(.ubc-menu-search-submit){font-size:13px;font-weight:600;line-height:1}}@media (max-width:900px){:where(.ubc-menu-search-category-status){font-size:11px;line-height:1.25}}@media (max-width:900px){:where(.ubc-menu-category-option){text-align:left}}@media (max-width:900px){:where(.ubc-menu-search-empty){font-size:14px;text-align:center}}@media (max-width:900px){:where(.ubc-menu-note){font-weight:400;white-space:nowrap;text-overflow:ellipsis}}@media (max-width:900px){:where(.ubc-mobile-menu-contact-label){font-size:13px;font-weight:600;line-height:1.2}}@media (max-width:900px){:where(.ubc-menu-note){font-size:12.33px;line-height:1.22}}:where(:root){--ubc-final-column-title-size:19px;--ubc-final-column-title-line:1.28;--ubc-final-article-size:18px;--ubc-final-article-line:23.76px;--ubc-final-service-size:15px;--ubc-final-service-line:1.25;--ubc-final-service-weight:700;--ubc-final-service-hover-size:17px}@media (max-width:900px){:where(:root){--ubc-final-column-title-line:1.3;--ubc-final-article-size:16px;--ubc-final-article-line:1.35;--ubc-final-service-size:12px;--ubc-final-service-line:16px;--ubc-final-service-weight:400;--ubc-final-service-hover-size:12px}}:where(body.ubc-page){min-width:320px}:where(.nav-toggle)::after{content:"☰";float:right}:where(.nav-button)::after{content:"";flex:0 0 7px;background:url("../arrow_r.gif") center / 7px 7px no-repeat;transform:rotate(90deg)}:where(.submenu a){background:#fff}:where(.sidebar-details > summary){display:none}:where(.service-list li){border-bottom:1px solid var(--ubc-line)}:where(.service-list a){min-height:45px;display:grid;align-items:center;padding:7px 8px 7px 0;transform-origin:left center;transition:color .15s ease, font-size .15s ease, padding .15s ease, background .15s ease}:where(.article p){margin:0 0 24px}:where(.article h2){margin:34px 0 17px;color:var(--ubc-text)}:where(.closing img){display:block;width:100%;height:10px;margin-bottom:8px}:where(.closing p){margin:0 0 23px}@media (max-width:800px){:where(.sidebar-details > summary){padding:14px 17px;background:var(--ubc-menu-gradient);color:#333;cursor:pointer}}@media (max-width:800px){:where(.service-list a){min-height:41.6px;padding:5.6px 8px 5.6px 0}}:where(.nav-button)::after{width:7px;height:7px;flex-basis:7px;margin-left:2px}:where(.submenu a){display:flex;min-height:var(--ubc-menu-row-desktop);height:var(--ubc-menu-row-desktop);align-items:center;padding:0 12px;background-color:#e3e5ed;background-image:var(--ubc-menu-texture);background-repeat:repeat-x;background-position:center;background-size:auto 100%;transition:color .15s ease, font-size .15s ease, font-weight .15s ease, padding-right .15s ease, text-shadow .15s ease}@media (max-width:800px){:where(.submenu a){height:auto;min-height:48px;padding:10px 24px}}:where(.service-list a){grid-template-columns:19px minmax(0, 1fr);column-gap:6px;padding-right:8px;padding-left:0}@media (max-width:800px){:where(.mobile-language-switcher a){display:flex;min-width:45px;min-height:38px;align-items:center;justify-content:center;padding:0 10px;border-right:1px solid #8b8f98}}@media (max-width:800px){:where(.nav-toggle-icon span){position:absolute;left:0;background:#30343a;transform-origin:center;transition:top .18s ease, opacity .12s ease, transform .18s ease, background-color .18s ease}}@media (max-width:800px){:where(.service-list a){grid-template-columns:19px minmax(0, 1fr);padding-right:10px;padding-left:0}}@media (max-width:420px){:where(.mobile-language-switcher a){min-width:40px;padding-right:7px;padding-left:7px}}:where(.contact-icon-list a){display:flex;width:40px;height:40px;min-width:40px;min-height:40px;flex:0 0 40px;align-items:center;justify-content:center}:where(.contact-icon-list img){display:block;width:40px}:where(.header-contact-actions a){display:flex;width:7.3077%;min-width:0;aspect-ratio:1;align-items:center;justify-content:center}:where(.header-contact-actions img){display:block}@media (max-width:800px){:where(.header-contact-actions a){width:clamp(34px, 10vw, 42px);height:clamp(34px, 10vw, 42px);flex:0 0 clamp(34px, 10vw, 42px)}}@media (max-width:480px){:where(.header-contact-actions a){width:clamp(32px, 9.5vw, 38px);height:clamp(32px, 9.5vw, 38px);flex-basis:clamp(32px, 9.5vw, 38px)}}:where(.sidebar-card h3){margin:0 0 11px;color:var(--ubc-text)}:where(.sidebar-card p){margin:0 0 14px}:where(.mega-group ul){margin:0;padding:0;list-style:none}:where(.mega-group-regions ul){columns:2;column-gap:18px}:where(.mega-group-regions li){break-inside:avoid}:where(.page-content-card h1){margin:0 0 20px;color:#202020}:where(.resource-card span){margin-top:12px;color:#e46f12}:where(.structure-gateway article){padding:24px;background:#f8f8f8}:where(.structure-gateway h2){margin-top:0}@media (max-width:800px){:where(.mega-group-regions ul){columns:1}}@media (min-width:801px){:where(.mega-group-toggle)::before{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid currentColor}}:where(.page-breadcrumbs a){text-underline-offset:2px}:where(.ubc-top-services h2){margin:0 0 15px;color:#202020}:where(.resource-card strong){display:-webkit-box;grid-column:2;grid-row:1;align-self:center;margin:0;overflow:hidden;-webkit-box-orient:vertical;line-clamp:2;transition:color .16s ease}:where(.resource-card)::after{content:"";display:block;grid-column:3;grid-row:1;width:19px;height:23px;justify-self:end;background:url("../image/arrow_o.svg") center / 19px 23px no-repeat}@media (max-width:900px){:where(body.ubc-page){padding-bottom:calc(62px + env(safe-area-inset-bottom, 0px))}}@media (max-width:900px){:where(.ubc-menu-search-submit)::after{content:"";position:absolute;top:-45%;bottom:-45%;left:-55%;opacity:0;transform:skewX(-18deg);background:linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,.72), rgba(206,211,219,.24), rgba(255,255,255,0));pointer-events:none}}@media (max-width:900px){:where(.ubc-menu-search-magnifier svg){display:block;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}}@media (max-width:900px){:where(.ubc-menu-search-category-status)::first-line{color:#00009F}}@media (max-width:900px){:where(.ubc-menu-category-option span){color:#666c74}}@media (max-width:900px){:where(.ubc-menu-search-result span){overflow:hidden;color:#626871}}:where(.back-top)::before, :where(.back-top)::after{content:"";position:absolute;left:50%;display:block;pointer-events:none;transition:border-color .14s ease, background-color .14s ease}:where(.back-top)::before{top:6px;width:11px;height:11px;border-top:1.5px solid #00009F;border-left:1.5px solid #00009F;transform:translateX(-50%) rotate(45deg)}:where(.back-top)::after{top:10px;width:1.5px;height:14px;background:#00009F;transform:translateX(-50%)}@media (max-width:900px){:where(body.ubc-page){--ubc-mobile-content-left:8px;--ubc-mobile-content-right:8px}}:where(.pilot-services-window li){background-color:transparent}@media (min-width:801px){:where(.mega-group-toggle > span){font-size:0;line-height:0}}@media (max-width:800px){:where(.sidebar-details > summary){font-size:18px;font-weight:600}}@media (max-width:800px){:where(.mobile-language-switcher a){font-size:14px;font-weight:600;line-height:1;text-shadow:0 1px 0 #fff}}:where(body.ubc-page){font-family:var(--ubc-font-stack);font-size:16px;line-height:1.55;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}:where(body.ubc-page *){font-family:var(--ubc-font-stack)}:where(.nav-toggle)::after{font-size:24px;line-height:1}:where(.closing p){font-size:16px;font-weight:600}:where(.city-links a){font-size:inherit;font-weight:400;white-space:nowrap}:where(.submenu a){font-size:14px;font-weight:500;line-height:1;white-space:nowrap}:where(.contact-icon-list a){font-size:0;line-height:1;text-shadow:none}:where(.sidebar-card h3){font-size:16px;font-weight:600;line-height:1.35}:where(.sidebar-card p){font-size:15px;line-height:1.5}:where(.resource-card span){font-size:13px;white-space:nowrap}:where(.resource-card strong){font-size:15px;font-weight:600;line-height:1.28;-webkit-line-clamp:2}@media (max-width:900px){:where(.ubc-menu-category-option strong){font-size:14px;line-height:1.2}}@media (max-width:900px){:where(.ubc-menu-category-option span){font-size:11px;line-height:1.2}}@media (max-width:900px){:where(.ubc-menu-search-result strong){font-size:15px;line-height:1.22}}@media (max-width:900px){:where(.ubc-menu-search-result span){font-size:11px;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}}:where(.service-list a){font-size:var(--ubc-final-service-size);font-weight:var(--ubc-final-service-weight);line-height:var(--ubc-final-service-line)}:where(body.ubc-page img){max-width:100%;height:auto}:where(body.ubc-page a){color:var(--ubc-text);text-decoration:none}:where(body.ubc-page button), :where(body.ubc-page a), :where(body.ubc-page summary){-webkit-tap-highlight-color:transparent}@media (max-width:800px){:where(.sidebar-details > summary)::marker{color:var(--ubc-blue)}}:where(.service-list a)::before{content:"";display:block;width:19px;height:23px;align-self:center;justify-self:start;background:url("../image/arrow_o.svg") center / 19px 23px no-repeat;transition:transform .15s ease}:where(.service-list a)::after{content:none;display:none}@media (max-width:800px){:where(.service-list a)::before{width:19px;height:23px}}:where(.structure-gateway h2 a){color:#00009F;text-decoration:none}:where(.service-list a)::before{background-image:url("../image/arrow_o.svg");background-position:center;background-size:19px 23px;background-repeat:no-repeat}:where(.pilot-services-window li a){background-color:transparent}:where(body.ubc-page font), :where(body.ubc-page td), :where(body.ubc-page a), :where(body.ubc-page button), :where(body.ubc-page input), :where(body.ubc-page textarea), :where(body.ubc-page select){font-family:var(--ubc-font-stack)}:where(body.ubc-page button){font:inherit}:where(.brand-row .contacts-image){justify-self:end}:where(.nav-item + .nav-item){border-left:1px solid rgba(80, 80, 80, .42)}:where(.nav-button:hover), :where(.nav-button:focus-visible){background:var(--ubc-menu-gradient-hover)}:where(.closing .closing-message){margin-bottom:7px}:where(.footer-meta .counter-space){min-height:42px}:where(.back-top.visible){opacity:1;pointer-events:auto}:where([id^="Stm0p0i"][id$="e"]){transition:background .15s ease, color .15s ease}@media (max-width:800px){:where(.main-nav.open){display:block}}@media (max-width:800px){:where(.nav-item + .nav-item){border-left:0;border-top:1px solid rgba(80, 80, 80, .35)}}@media (max-width:800px){:where(.footer-meta .counter-space){display:none}}:where(.nav-button:hover), :where(.nav-button:focus-visible){background-color:#e3e5ed;background-image:var(--ubc-menu-texture);background-repeat:repeat-x;background-position:center;background-size:auto 100%}:where(.task-selection.page-content-card){border:0;background:transparent;box-shadow:none}:where(.task-selection .category-grid){align-items:stretch;grid-auto-rows:1fr}:where(.task-selection .resource-card){row-gap:8px}@media (max-width:800px){:where(.mobile-menu-contact-strip .contact-icon-list){gap:6px;justify-content:space-between}}@media (max-width:360px){:where(.mobile-menu-contact-strip .contact-icon-list){gap:4px}}:where(.header-visual-inner .utility-row){padding-right:0;padding-left:0}:where(.header-brand-row .logo-main){display:block;width:100%;max-width:none;height:auto;justify-self:stretch}:where(.header-brand-row .logo-main){image-rendering:auto}:where(.header-contacts .contacts-image){display:block;width:100%;max-width:none;height:auto;object-fit:contain}:where(.header-visual-inner .logo-rule), :where(.header-visual-inner .hero){width:100%}@media (max-width:1023px){:where(.header-visual-inner .utility-row){padding-right:0;padding-left:0}}@media (max-width:800px){:where(.header-contacts .contacts-image){width:100%;height:auto;min-height:0;object-fit:contain;object-position:center}}:where(.sidebar-card:hover){transform:translateY(-5px);box-shadow:0 9px 22px rgba(0, 0, 0, .09)}:where(.submenu.mega-menu){left:50%;width:min(1160px, calc(100vw - 28px));max-width:none;max-height:min(72vh, 720px);padding:16px;overflow:auto;transform:translateX(-50%) translateY(-8px);grid-template-columns:repeat(4, minmax(0, 1fr));gap:14px}:where(.desktop-floating-contact-bar.is-visible){opacity:1;pointer-events:auto;transform:translateY(0)}@media (max-width:1050px){:where(.submenu.mega-menu){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){:where(.submenu.mega-menu){position:static;left:auto;width:100%;max-height:none;padding:10px;transform:none;grid-template-columns:1fr;border-width:0}}:where(.submenu.mega-menu){align-items:start;background:#fff}:where(.submenu .mega-group-title){display:flex;width:auto;height:auto;min-height:var(--ubc-menu-row-desktop);align-items:center;margin:0;padding:7px 11px;border:0;background-color:transparent;background-image:none}:where(.js .mega-group-toggle){display:flex}:where(.mega-group-toggle:hover), :where(.mega-group-toggle:focus-visible){background:rgba(255,255,255,.48);color:var(--ubc-blue);outline:0}:where(.mega-group-toggle:focus-visible){box-shadow:inset 0 0 0 2px var(--ubc-blue)}:where(.js .mega-group-list){display:none}@media (min-width:801px){:where(.submenu.mega-menu){display:block;left:0;right:auto;top:calc(100% - 1px);width:316px;min-width:316px;max-width:none;max-height:none;padding:0;overflow:visible;border:1px solid #8f929a;background:#e3e5ed;box-shadow:0 13px 28px rgba(0,0,0,.19);transform:translateY(0)}}@media (min-width:801px){:where(.mega-group:last-child){border-bottom:0}}@media (min-width:801px){:where(.submenu .mega-group-title){display:flex;width:auto;min-width:0;align-items:center;margin:0;border:0;background:transparent;transition:color .14s ease, background-color .14s ease}}@media (min-width:801px){:where(.js .mega-group-toggle){position:relative;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:rgba(255,255,255,.12);color:#4e5158;cursor:pointer;transition:color .14s ease, background-color .14s ease}}@media (min-width:801px){:where(.mega-group-toggle:hover), :where(.mega-group-toggle:focus-visible){background:rgba(255,255,255,.55);color:var(--ubc-orange);outline:0}}@media (min-width:801px){:where(.mega-group-toggle:focus-visible){box-shadow:inset 0 0 0 2px var(--ubc-orange)}}@media (min-width:801px){:where(.mega-group-regions .mega-group-list){position:absolute;z-index:30;left:calc(100% - 1px);top:-1px;width:max-content;min-width:365px;max-width:none;max-height:none;margin:0;padding:0;overflow:visible;columns:auto;list-style:none;border:1px solid #9fa2aa;background:#f1f1f1;box-shadow:10px 12px 25px rgba(0,0,0,.17)}}@media (min-width:801px){:where(.js .mega-group-list){display:none}}@media (min-width:801px){:where(.submenu:not(.mega-menu)){max-height:none;overflow:visible}}:where(.header-contact-actions .contact-icon-list){width:100%;height:100%;box-sizing:border-box;justify-content:space-between;gap:0;padding-left:1.9231%}:where(.page-breadcrumbs .breadcrumb-sep){display:inline-block;margin:0;padding:0 8px}:where(.ubc-top-services .service-list){margin-bottom:0}:where(.page-breadcrumbs .breadcrumb-home){display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center}:where(.task-selection .resource-card){display:grid;grid-template-rows:1fr;column-gap:13px;align-items:center;border:1px solid var(--ubc-link-blue);background:#fff;transform-origin:center;grid-template-columns:max-content minmax(0, 1fr) max-content;padding:8px}:where(.resource-card .resource-card-icon){display:block;grid-column:1;grid-row:1;align-self:center;justify-self:center;width:48px;height:48px;margin:0;object-fit:contain}:where(.resource-card:hover), :where(.resource-card:focus-visible){border-color:var(--ubc-orange);background:#fff;box-shadow:0 8px 18px rgba(0,0,0,.08)}@media (max-width:800px){:where(.resource-card .resource-card-icon){width:44px;height:44px}}:where(.ubc-menu-backdrop.is-visible){display:block}@media (min-width:901px) and (hover:hover) and (pointer:fine){:where(.ubc-sticky-nav-placeholder.is-active){display:block}}@media (max-width:900px){:where(.ubc-mobile-contact-toggle.is-pulsing){animation:ubc-mobile-contact-pulse 1.25s ease-in-out 1}}:where(.page-breadcrumbs .breadcrumb-site){text-decoration:none}:where(.page-breadcrumbs .breadcrumb-sep){color:#8a8a8a}@media (min-width:901px){:where(.pilot-desktop-header .header-visual-inner){position:relative;padding-top:20px;box-sizing:border-box}}@media (min-width:901px){:where(.pilot-desktop-header .header-brand-row){grid-template-columns:222px minmax(0, 1fr);gap:18px;min-height:93px;align-items:start;overflow:visible}}@media (min-width:901px){:where(.pilot-desktop-header .logo-link){display:block;width:222px;min-width:222px;margin:0;align-self:start;justify-self:start}}@media (min-width:901px){:where(.pilot-desktop-header .pilot-logo-stack){display:flex;width:222px;flex-direction:column;align-items:stretch;gap:5px}}@media (min-width:901px){:where(.pilot-desktop-header .pilot-logo-wordmark){display:block;width:222px;height:auto;max-height:19px;object-fit:contain;object-position:left top}}@media (min-width:901px){:where(.pilot-desktop-header .header-contacts){width:min(704px, 100%);min-width:0;aspect-ratio:11 / 1;height:auto;margin-top:20px;align-self:start;justify-self:end;overflow:visible}}@media (min-width:901px){:where(.pilot-desktop-header .pilot-logo-wordmark){position:relative;z-index:3;margin:0 0 5px;transform:none}}@media (max-width:900px){:where(.ubc-menu-search-category:active){transform:scale(.88)}}@media (max-width:900px){:where(.ubc-category-open .ubc-menu-search-category){opacity:.72}}@media (max-width:900px){:where(.ubc-menu-search-category-status.is-visible){display:block}}@media (max-width:900px){:where(.ubc-category-open .ubc-menu-search-category-popover){display:grid;gap:4px}}@media (max-width:900px){:where(.ubc-menu-category-option:last-child), :where(.ubc-menu-search-result:last-child){border-bottom:0}}@media (max-width:900px){:where(.main-nav-wrap.menu-open){overscroll-behavior:contain}}@media (max-width:900px){:where(.ubc-mobile-menu-search-slot:empty){display:none}}:where(.back-top:hover), :where(.back-top:focus-visible), :where(.back-top:active){-webkit-tap-highlight-color:transparent}:where(.resource-card.resource-card-large), :where(.article-inline-service-card.resource-card){background-color:transparent;background-size:cover}:where(.task-selection .resource-grid){gap:16px}@media (min-width:801px){:where(.submenu .mega-group-title){text-overflow:ellipsis}}@media (max-width:800px){:where([id^="Stm0p0i"][id$="eMTD"]){text-align:left}}@media (max-width:800px){:where([id^="Stm0p1i"][id$="eMTD"]), :where([id^="Stm0p2i"][id$="eMTD"]), :where([id^="Stm0p3i"][id$="eMTD"]), :where([id^="Stm0p4i"][id$="eMTD"]), :where([id^="Stm0p5i"][id$="eMTD"]){white-space:normal}}@media (max-width:800px){:where(.nav-item > .nav-button){font-size:13px;white-space:nowrap;text-overflow:ellipsis;line-height:35px}}@media (max-width:800px){:where(.submenu .mega-group-title){text-overflow:ellipsis}}:where(.footer-meta .copyright){text-align:left}:where(.footer-meta .marks){text-align:right}:where([id^="Stm0p0i"][id$="eMTD"]){text-align:center;white-space:normal}:where([id^="Stm0p0i"][id$="eTX"]){line-height:1.15}:where(.nav-button:hover), :where(.nav-button:focus-visible){font-size:16px;font-weight:600;text-shadow:0 1px 0 #fff}:where(.submenu .mega-group-title){line-height:1.25;white-space:normal;text-shadow:0 1px 0 rgba(255,255,255,.85)}:where(.submenu .mega-group-title){font-size:14px;font-weight:400}:where(.back-top:hover), :where(.back-top:focus-visible), :where(.back-top:active){font-size:0;line-height:0}@media (max-width:900px){:where(.header-visual-inner .utility-row){font-size:11px;line-height:17px;white-space:nowrap;text-align:right}}:where(.main-grid .column-title){letter-spacing:0;text-align:left}:where(.submenu a:hover), :where(.submenu a:focus-visible){background:#f4f6fa}:where(.service-list a:hover), :where(.service-list a:focus-visible){margin-right:-30px;padding-right:38px;background:#f5f7fa}@media (max-width:800px){:where(.service-list a:hover), :where(.service-list a:focus-visible){margin-right:0;padding-right:8px}}:where(.submenu a:hover), :where(.submenu a:focus-visible){padding-right:24px;background-color:#e3e5ed;background-image:var(--ubc-menu-texture);background-repeat:repeat-x;background-position:center;background-size:auto 100%}@media (max-width:800px){:where(.submenu a:hover), :where(.submenu a:focus-visible){padding-right:30px}}@media (max-width:800px){:where(.mobile-language-switcher a:last-child){border-right:0}}@media (max-width:800px){:where(.mobile-language-switcher a.is-current){background:rgba(255, 255, 255, .72)}}@media (max-width:800px){:where(.mobile-language-switcher a:focus-visible){position:relative;z-index:1;outline:2px solid var(--ubc-blue);outline-offset:-3px}}:where(.task-selection .resource-card span){grid-column:2;grid-row:2;align-self:end;margin-top:0}:where(.contact-icon-list a:hover), :where(.contact-icon-list a:focus-visible){display:flex;width:40px;height:40px;min-width:40px;min-height:40px;flex:0 0 40px;align-items:center;justify-content:center}:where(.contact-icon-list a:focus-visible){outline-offset:3px}@media (min-width:1241px){:where(.desktop-floating-contact-bar .contact-icon-list a), :where(.desktop-floating-contact-bar .contact-icon-list img){width:42px;height:42px;min-width:42px;min-height:42px;flex-basis:42px}}@media (max-width:800px){:where(.mobile-menu-contact-strip .contact-icon-list a), :where(.mobile-menu-contact-strip .contact-icon-list img){width:40px;height:40px;min-width:40px;min-height:40px;flex-basis:40px}}@media (max-width:360px){:where(.mobile-menu-contact-strip .contact-icon-list a), :where(.mobile-menu-contact-strip .contact-icon-list img){width:37px;height:37px;min-width:37px;min-height:37px;flex-basis:37px}}:where(.header-contact-actions a:hover), :where(.header-contact-actions a:focus-visible){display:flex;width:7.3077%;min-width:0;aspect-ratio:1;align-items:center;justify-content:center}:where(.header-contact-actions a:focus-visible){outline:2px solid var(--ubc-blue);outline-offset:2px}:where(.header-visual-inner .hero-slide img){display:block;width:100%;height:auto;min-height:0;aspect-ratio:6 / 1;object-fit:cover}@media (max-width:800px){:where(.header-contact-actions a:hover), :where(.header-contact-actions a:focus-visible){width:clamp(34px, 10vw, 42px);height:clamp(34px, 10vw, 42px);flex:0 0 clamp(34px, 10vw, 42px)}}@media (max-width:480px){:where(.header-contact-actions a:hover), :where(.header-contact-actions a:focus-visible){width:clamp(32px, 9.5vw, 38px);height:clamp(32px, 9.5vw, 38px);flex-basis:clamp(32px, 9.5vw, 38px)}}:where(.sidebar-card.payment img){display:block;width:min(100%, 300px);max-width:100%;height:auto;margin:2px auto 0}@media (max-width:800px){:where(.sidebar-card.payment img){width:min(100%, 310px)}}@media (min-width:801px){:where(.submenu .mega-group-list li), :where(.mega-group-regions .mega-group-list li){min-width:0;margin:0;border:0;border-bottom:1px solid #d2d2d2;break-inside:avoid}}@media (max-width:800px){:where(.mobile-footer-contact-strip .contact-icon-list a), :where(.mobile-footer-contact-strip .contact-icon-list img){flex-basis:42px}}@media (max-width:800px){:where(.mobile-footer-contact-strip .contact-icon-list a){-webkit-tap-highlight-color:transparent}}@media (max-width:360px){:where(.mobile-footer-contact-strip .contact-icon-list a), :where(.mobile-footer-contact-strip .contact-icon-list img){flex-basis:39px}}:where(.page-breadcrumbs a:hover), :where(.page-breadcrumbs a:focus-visible){color:var(--ubc-orange)}:where(.task-selection .resource-card strong){display:-webkit-box;grid-column:2;grid-row:1;align-self:center;margin:0;overflow:hidden;-webkit-box-orient:vertical;line-clamp:2;transition:color .16s ease}:where(html.ubc-menu-ui-compact .ubc-menu-search-input){padding:0 11px;border:1px solid #9299a4;outline:0;background:#fff;color:#1e232a}:where(html.ubc-menu-ui-compact .ubc-menu-search-clear){width:42px;height:36px;padding:0;border:1px solid #9299a4;border-left:0;border-radius:0 3px 3px 0;background:#eef0f5;color:#00009F;cursor:pointer}:where(html.ubc-menu-ui-compact .ubc-menu-search-result){display:grid;gap:2px;min-width:0;padding:9px 10px;border-bottom:1px solid rgba(95,99,108,.28);color:#00009F;text-decoration:none;background:transparent}:where(html.ubc-menu-ui-compact .ubc-menu-search-empty){grid-column:1 / -1;padding:18px 12px;color:#4d535c}:where(.page-breadcrumbs .breadcrumb-home-icon path){fill:currentColor;stroke:currentColor}@media (max-width:900px){:where(html.ubc-menu-ui-compact .ubc-menu-search){position:relative;width:100%;overflow:hidden}}@media (max-width:900px){:where(.ubc-menu-search-submit.is-intro-sweep)::after{animation:ubc-search-silver-sweep .95s ease-out 1}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .ubc-menu-search-results){width:100%;box-sizing:border-box;margin-top:6px;border:1px solid #d2d5da;box-shadow:0 4px 12px rgba(0,0,0,.08)}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .ubc-menu-search-result){display:grid;gap:2px;min-width:0;padding:9px 10px;border:0;border-bottom:1px solid #e1e3e6;color:#00009F;text-decoration:none}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .ubc-menu-search-empty){padding:16px 10px;color:#555b65}}@media (max-width:900px){:where(body.ubc-menu-panel-open .ubc-mobile-header-toggle-host){visibility:hidden}}:where(.back-top:hover)::before, :where(.back-top:focus-visible)::before, :where(.back-top:active)::before{border-color:#F28C00}:where(.back-top:hover)::after, :where(.back-top:focus-visible)::after, :where(.back-top:active)::after{background:#F28C00}@media (max-width:900px){:where(body.ubc-pilot-mobile-header-stuck .ubc-pilot-mobile-sticky-placeholder){display:block;height:var(--ubc-pilot-mobile-sticky-height, 93px)}}:where(body.ubc-pilot-search-201 .ubc-search-reset){cursor:pointer;touch-action:manipulation}@media (max-width:759px){:where(html.ubc-menu-ui-compact .nav-button){text-overflow:clip;overflow-wrap:anywhere}}:where(.submenu a:hover), :where(.submenu a:focus-visible){font-size:16px;font-weight:600;text-shadow:0 1px 0 #fff}:where(.contact-icon-list a:hover), :where(.contact-icon-list a:focus-visible){font-size:0;line-height:1;text-shadow:none}:where(.utility-language-links a.is-current), :where(.mobile-language-switcher a.is-current){font-weight:600}:where(.task-selection .resource-card strong){font-size:15px;font-weight:600;line-height:1.28;-webkit-line-clamp:2}:where(html.ubc-menu-ui-desktop .nav-button){font-size:15px}:where(html.ubc-menu-ui-compact .nav-button){line-height:var(--ubc-ui-row-height, 32px);font-size:var(--ubc-ui-font-size, 17px)}:where(html.ubc-menu-ui-compact .ubc-menu-search-input){font-size:16px;line-height:36px}:where(html.ubc-menu-ui-compact .ubc-menu-search-clear){font-size:25px;line-height:34px}:where(html.ubc-menu-ui-compact .ubc-menu-search-empty){font-size:16px;text-align:center}@media (max-width:900px){:where(html.ubc-menu-ui-compact .ubc-menu-search-input){font-size:15px}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .ubc-menu-search-empty){font-size:14px;text-align:center}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .nav-button){font-size:16px;font-weight:600;line-height:1.15;text-align:left;white-space:normal}}@media (max-width:900px){:where(.header-visual-inner .utility-row > a){font-size:11px;line-height:17px}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .ubc-menu-note){font-size:12.33px;line-height:1.22}}@media (max-width:900px){:where(body.ubc-pilot-search-201 .ubc-menu-search-input){line-height:32px}}@media (max-width:900px){:where(body.ubc-pilot-search-201 .ubc-menu-search-category){font-size:28px;line-height:32px}}@media (max-width:900px){:where(body.ubc-pilot-search-201 .ubc-menu-search-submit){text-shadow:none}}@media (hover:hover) and (pointer:fine){:where(.service-list a:hover), :where(.service-list a:focus-visible){font-size:var(--ubc-final-service-hover-size)}}:where(body.ubc-page a:hover), :where(body.ubc-page a:focus-visible){color:var(--ubc-orange);text-decoration:underline}@media (hover:hover) and (pointer:fine){:where(.service-list a:hover)::before, :where(.service-list a:focus-visible)::before{transform:translateX(1px)}}:where(.submenu .mega-group-list li + li){border-top:1px solid #dedede}:where(.submenu .mega-group-list li a){display:block;height:auto;min-height:0;padding:8px 5px;background:#f2f2f2;background-image:none}@media (min-width:801px){:where(.submenu .mega-group-list li a){position:relative;display:flex;min-width:365px;box-sizing:border-box;background:#f1f1f1;background-image:none;transition:color .13s ease, background-color .13s ease, font-size .13s ease, padding-left .13s ease}}@media (min-width:801px){:where(.submenu:not(.mega-menu) > li > a){max-width:390px;-webkit-box-orient:vertical}}@media (min-width:801px){:where(.submenu .mega-group-list li a){padding-left:17px}}@media (min-width:801px){:where(.submenu:not(.mega-menu) > li > a){box-sizing:border-box;padding-top:7px;padding-bottom:7px;line-clamp:unset}}:where(html.ubc-menu-ui-compact .ubc-menu-search-result strong){overflow:hidden}:where(html.ubc-menu-ui-compact .ubc-menu-search-result span){overflow:hidden;color:#555b65}@media (max-width:900px){:where(html.ubc-menu-ui-compact .ubc-menu-search-result span){overflow:hidden;color:#626871}}:where(body.ubc-pilot-search-201 .ubc-search-reset svg){display:block;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}:where(html body.ubc-pilot-search-201 .ubc-menu-search-results){overscroll-behavior:contain}@media (min-width:801px){:where(.submenu:not(.mega-menu) > li > a){line-height:30px;text-overflow:ellipsis}}@media (min-width:801px){:where(.submenu:not(.mega-menu) > li > a){-webkit-line-clamp:2;white-space:normal}}@media (max-width:800px){:where(.submenu:not(.mega-menu) > li > a){white-space:nowrap;text-overflow:ellipsis;line-height:35px}}:where(.submenu .mega-group-list li a){line-height:1.35;white-space:normal;text-shadow:none}:where(.submenu:not(.mega-menu) > li > a), :where(.submenu .mega-group-list li a), :where(.mega-group-regions .mega-group-list li a){font-size:14px;font-weight:400}:where(html.ubc-menu-ui-compact .ubc-menu-search-result strong){font-size:max(16px,var(--ubc-ui-font-size,17px));line-height:1.25;text-overflow:ellipsis}:where(html.ubc-menu-ui-compact .ubc-menu-search-result span){font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}@media (max-width:900px){:where(html.ubc-menu-ui-compact .ubc-menu-search-result strong){font-size:15px;line-height:1.22}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .ubc-menu-search-result span){font-size:11px;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .ubc-mobile-category-landing > a){font-weight:600}}@media (max-width:900px){:where(body.ubc-pilot-search-201 .ubc-menu-search-input)::placeholder{font-size:90%}}@media (min-width:801px){:where(.submenu .mega-group-list li a)::before{position:absolute;left:14px;top:50%;color:#666;transform:translateY(-52%)}}@media (min-width:801px){:where(.submenu .mega-group-list li a)::before{font-size:19px;line-height:1}}:where(.nav-item.open > .nav-button){background:var(--ubc-menu-gradient-hover)}:where(.nav-item:nth-last-child(-n/**/+2) > .submenu){left:auto;right:0}:where(.nav-item:hover > .submenu), :where(.nav-item:focus-within > .submenu), :where(.nav-item.open > .submenu){opacity:1;visibility:visible;transform:translateY(0)}@media (max-width:800px){:where(.nav-item:nth-last-child(-n/**/+2) > .submenu){position:static;width:100%;min-width:0;max-width:none;display:none;border-width:1px 0 0;box-shadow:inset 0 5px 12px rgba(0, 0, 0, .06);opacity:1;visibility:visible;transform:none}}@media (max-width:800px){:where(.nav-item.open > .submenu){display:block}}:where(.nav-item.open > .nav-button){background-color:#e3e5ed;background-image:var(--ubc-menu-texture);background-repeat:repeat-x;background-position:center;background-size:auto 100%}:where(.submenu .mega-group-title:hover), :where(.submenu .mega-group-title:focus-visible){display:flex;width:auto;height:auto;min-height:var(--ubc-menu-row-desktop);align-items:center;margin:0;padding:7px 11px;border:0;background-color:transparent;background-image:none}:where(.mega-group.is-expanded .mega-group-toggle){background:rgba(255,255,255,.48);color:var(--ubc-blue);outline:0}@media (min-width:801px){:where(.submenu .mega-group-title:hover), :where(.submenu .mega-group-title:focus-visible){display:flex;width:auto;min-width:0;align-items:center;margin:0;border:0;background:transparent;transition:color .14s ease, background-color .14s ease}}@media (min-width:801px){:where(.submenu .mega-group-title:hover), :where(.submenu .mega-group-title:focus-visible){background-color:rgba(255,255,255,.34)}}@media (min-width:801px){:where(.mega-group.is-expanded .mega-group-toggle){background:rgba(255,255,255,.55);color:var(--ubc-orange);outline:0}}@media (min-width:801px){:where(.mega-group.flyout-up .mega-group-list){top:auto;bottom:-1px}}@media (max-width:800px){:where(.submenu.mega-menu .mega-group-list){border-top:1px solid #c7c7c7;box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}}:where(.task-selection .resource-card .resource-card-icon){display:block;grid-column:1;grid-row:1;align-self:center;justify-self:center;width:48px;height:48px;margin:0;object-fit:contain}:where(.task-selection .resource-card:hover), :where(.task-selection .resource-card:focus-visible){border-color:var(--ubc-orange);background:#fff;box-shadow:0 8px 18px rgba(0,0,0,.08)}@media (max-width:800px){:where(.task-selection .resource-card .resource-card-icon){width:44px;height:44px}}:where(.main-grid .sidebar-details > .sidebar-column-title), :where(.main-grid .article > .article-column-title){display:block;min-height:25px}:where(.main-grid .sidebar-details > .sidebar-column-title){width:100%}:where(.main-grid .article > .article-column-title){max-width:100%}@media (max-width:800px){:where(.main-nav-wrap.menu-open .main-nav){border-top:0}}@media (max-width:900px){:where(.mobile-footer-contact-strip.ubc-mobile-contact-collapsible .contact-icon-list){opacity:0;visibility:hidden;transform:translateX(12px) scaleX(.96);transform-origin:right center;border:1px solid #adb1b9;transition:opacity .18s ease, transform .18s ease, visibility 0s linear .18s}}@media (min-width:901px){:where(.pilot-desktop-header .header-visual-inner > .utility-row){position:absolute;top:20px;right:0;z-index:6;width:auto;min-height:18px;margin:0;padding:0;align-items:flex-start;justify-content:flex-end}}@media (min-width:901px){:where(.pilot-desktop-header .header-brand-row .logo-main){display:block;width:222px;height:64px;max-width:222px;object-fit:contain;object-position:left top}}@media (min-width:901px){:where(.pilot-desktop-header .header-contacts .contacts-image){display:block;width:100%;height:100%;max-width:none;object-fit:contain;object-position:right center}}@media (max-width:900px){:where(.ubc-menu-search-submit.is-magnifier-pulse .ubc-menu-search-magnifier){animation:ubc-search-magnifier-pulse .55s ease-out 1}}@media (max-width:900px){:where(.ubc-mobile-menu-contact-slot .contact-icon-list .ubc-mobile-dock-contact){-webkit-tap-highlight-color:transparent}}@media (max-width:900px){:where(.ubc-mobile-menu-contact-slot .contact-icon-list .ubc-mobile-menu-dock-icon), :where(.ubc-mobile-menu-contact-slot .contact-icon-list .ubc-mobile-menu-dock-label){pointer-events:none}}:where(.article-inline-service-card-wrap .article-inline-service-card.resource-card){width:100%}@media (min-width:801px){:where(.submenu .mega-group-title:hover), :where(.submenu .mega-group-title:focus-visible){text-overflow:ellipsis}}@media (min-width:801px){:where(.main-nav > .nav-item > .nav-button){line-height:30px;font-size:14.3px}}@media (max-width:800px){:where(.submenu .mega-group-title:hover), :where(.submenu .mega-group-title:focus-visible){text-overflow:ellipsis}}@media (max-width:359px){:where(.ubc-mobile-menu-contact-slot .contact-icon-list .ubc-mobile-menu-dock-label){letter-spacing:-.02em}}:where(.nav-item.open > .nav-button){font-size:16px;font-weight:600;text-shadow:0 1px 0 #fff}:where(.submenu .mega-group-title:hover), :where(.submenu .mega-group-title:focus-visible){line-height:1.25;white-space:normal;text-shadow:0 1px 0 rgba(255,255,255,.85)}:where(.submenu .mega-group-title:hover), :where(.submenu .mega-group-title:focus-visible), :where(.submenu .mega-group-title:active), :where(.mega-group-heading:focus-within .mega-group-title), :where(.mega-group.is-expanded .mega-group-title){font-size:15px;font-weight:600}@media (max-width:900px){:where(.ubc-mobile-menu-contact-slot .contact-icon-list .ubc-mobile-dock-contact){text-align:center}}@media (max-width:900px){:where(.ubc-mobile-menu-contact-slot .contact-icon-list .ubc-mobile-menu-dock-label){font-family:Arial, Helvetica, sans-serif;font-weight:400;text-overflow:clip;white-space:nowrap;font-size:10.5px;line-height:1.08;text-align:center}}@media (max-width:900px){:where(.main-nav-wrap.menu-open > .ubc-mobile-menu-utility){font-size:11px;line-height:17px;white-space:nowrap;text-align:right}}@media (min-width:901px){:where(.pilot-desktop-header .header-visual-inner > .utility-row){line-height:18px;white-space:nowrap}}@media (max-width:800px){:where(.nav-toggle.is-open .nav-toggle-icon span){background:var(--ubc-blue)}}:where(.submenu .desktop-contact-actions .contact-icon-list a){width:38px;height:38px;min-width:38px;min-height:38px;flex-basis:38px}:where(.submenu .desktop-contact-actions .contact-icon-list img){width:38px;height:38px}@media (min-width:1241px){:where(.desktop-floating-contact-bar .contact-icon-list a:hover), :where(.desktop-floating-contact-bar .contact-icon-list a:focus-visible){width:42px;height:42px;min-width:42px;min-height:42px;flex-basis:42px}}@media (max-width:800px){:where(.mobile-menu-contact-strip .contact-icon-list a:hover), :where(.mobile-menu-contact-strip .contact-icon-list a:focus-visible){width:40px;height:40px;min-width:40px;min-height:40px;flex-basis:40px}}@media (max-width:360px){:where(.mobile-menu-contact-strip .contact-icon-list a:hover), :where(.mobile-menu-contact-strip .contact-icon-list a:focus-visible){width:37px;height:37px;min-width:37px;min-height:37px;flex-basis:37px}}@media (min-width:801px){:where(.submenu .mega-group-list li:last-child){border-bottom:0}}@media (max-width:800px){:where(.mobile-footer-contact-strip .contact-icon-list a:hover), :where(.mobile-footer-contact-strip .contact-icon-list a:focus-visible){flex-basis:42px}}@media (max-width:360px){:where(.mobile-footer-contact-strip .contact-icon-list a:hover), :where(.mobile-footer-contact-strip .contact-icon-list a:focus-visible){flex-basis:39px}}:where(html.ubc-menu-ui-compact .ubc-menu-search-input:focus){border-color:#00009F;box-shadow:inset 0 0 0 1px #00009F}:where(html.ubc-menu-ui-compact .ubc-menu-search-clear:hover){color:var(--ubc-orange);background:#fff}:where(html.ubc-menu-ui-compact .ubc-menu-search-result:hover), :where(html.ubc-menu-ui-compact .ubc-menu-search-result:active){color:var(--ubc-orange);background:rgba(255,255,255,.72)}@media (max-width:900px){:where(.mobile-footer-contact-strip.ubc-mobile-contact-collapsible .contact-icon-list a){touch-action:manipulation}}@media (min-width:901px){:where(.pilot-desktop-header .header-visual-inner .hero-slide img){display:block;width:100%;height:auto;min-height:0;aspect-ratio:7 / 1;object-fit:contain;object-position:center}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open){overscroll-behavior:contain}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open *){background-image:none}}@media (min-width:901px){:where(body.ubc-pilot-reading-progress.ubc-desktop-nav-stuck .ubc-pilot-desktop-progress){display:block}}@media (max-width:900px){:where(body.ubc-pilot-search-201 .header-brand-row .ubc-pilot-mobile-search-toggle){touch-action:manipulation}}@media (max-width:759px){:where(html.ubc-menu-ui-compact .nav-item > .nav-button){text-overflow:clip;overflow-wrap:anywhere}}@media (max-width:759px){:where(html.ubc-menu-ui-compact .submenu .mega-group-title){overflow-wrap:anywhere}}:where(html.ubc-menu-ui-desktop .nav-button:hover), :where(html.ubc-menu-ui-desktop .nav-button:focus-visible){font-size:17px}:where(html.ubc-menu-ui-desktop .submenu .mega-group-title){font-size:15px}:where(html.ubc-menu-ui-compact .nav-item > .nav-button){line-height:var(--ubc-ui-row-height, 32px);font-size:var(--ubc-ui-font-size, 17px)}:where(html.ubc-menu-ui-compact .nav-button:hover){font-size:min(18px, calc(var(--ubc-ui-font-size, 17px) + 1px))}:where(html.ubc-menu-ui-compact .submenu .mega-group-title){line-height:var(--ubc-ui-row-height, 32px);white-space:nowrap;text-overflow:ellipsis;font-size:max(16px, var(--ubc-ui-font-size, 17px))}@media (max-width:900px){:where(html.ubc-menu-ui-compact .nav-item > .nav-button){font-size:16px;font-weight:600;line-height:1.15;text-align:left;white-space:normal}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .submenu .mega-group-title){font-size:15px;font-weight:400;line-height:1.16;white-space:normal}}@media (max-width:900px){:where(.header-visual-inner .utility-row > span:not(.utility-language-links)), :where(.main-nav-wrap.menu-open > .ubc-mobile-menu-utility > a){font-size:11px;line-height:17px}}@media (max-width:900px){:where(.header-visual-inner .utility-row .utility-language-links a){font-size:11px;font-weight:600;line-height:17px}}@media (max-width:900px){:where(body.ubc-pilot-reading-progress .header-visual-inner > .utility-row){font-size:clamp(8px, 2.4vw, 10.5px)}}@media (min-width:901px){:where(body.ubc-pilot-search-201 .ubc-pilot-desktop-search-host .ubc-menu-search-category){font-size:27px;font-weight:500;line-height:1}}@media (min-width:901px){:where(body.ubc-pilot-search-201 .ubc-pilot-desktop-search-host .ubc-menu-search-input){font-family:"Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-size:15px;line-height:36px}}@media (min-width:901px){:where(body.ubc-pilot-search-201 .ubc-pilot-desktop-search-host .ubc-menu-search-submit){font-size:13px;font-weight:600;line-height:1;text-shadow:none}}@media (min-width:901px){:where(body.ubc-pilot-search-201 .ubc-pilot-desktop-search-host .ubc-menu-search-category-status){font-size:11px}}@media (min-width:901px){:where(body.ubc-pilot-search-201 .ubc-pilot-desktop-search-host .ubc-menu-category-option){text-align:left}}@media (min-width:901px){:where(body.ubc-pilot-search-201 .ubc-pilot-desktop-search-host .ubc-menu-search-empty){font-size:12px}}:where(.submenu .mega-group-list li a:hover), :where(.submenu .mega-group-list li a:focus-visible){display:block;height:auto;min-height:0;padding:8px 5px;background-image:none}:where(.submenu .mega-group-list li a:hover), :where(.submenu .mega-group-list li a:focus-visible){padding-right:5px;background:#e7e7e7}@media (min-width:801px){:where(.submenu .mega-group-list li a:hover), :where(.submenu .mega-group-list li a:focus-visible){position:relative;display:flex;min-width:365px;box-sizing:border-box;background-image:none;transition:color .13s ease, background-color .13s ease, font-size .13s ease, padding-left .13s ease}}@media (min-width:801px){:where(.submenu .mega-group-list li a:hover), :where(.submenu .mega-group-list li a:focus-visible){padding-right:17px;background:#dfdfdf}}@media (min-width:801px){:where(.submenu .mega-group-list li a:hover), :where(.submenu .mega-group-list li a:focus-visible){padding-left:20px}}@media (min-width:801px){:where(.submenu:not(.mega-menu) > li > a:hover), :where(.submenu:not(.mega-menu) > li > a:focus-visible){box-sizing:border-box;padding-top:7px;padding-bottom:7px;line-clamp:unset}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open *)::before, :where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open *)::after{background-image:none}}@media (min-width:801px){:where(.submenu:not(.mega-menu) > li > a:hover), :where(.submenu:not(.mega-menu) > li > a:focus-visible){line-height:30px;white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:1}}@media (min-width:801px){:where(.mega-group-regions .mega-group-list li a:hover), :where(.mega-group-regions .mega-group-list li a:focus-visible){line-height:30px;white-space:nowrap}}@media (max-width:800px){:where(.submenu.mega-menu .mega-group-list li a){font-weight:400}}@media (max-width:800px){:where(.submenu:not(.mega-menu) > li > a:hover), :where(.submenu:not(.mega-menu) > li > a:focus-visible){white-space:nowrap;text-overflow:ellipsis;line-height:35px}}@media (max-width:800px){:where(.submenu.mega-menu .mega-group-list li a){font-size:12px;white-space:nowrap;text-overflow:ellipsis;line-height:35px}}@media (max-width:800px){:where(.mega-group-regions .mega-group-list li a:hover), :where(.mega-group-regions .mega-group-list li a:focus-visible){white-space:nowrap;text-overflow:ellipsis;line-height:35px}}:where(.submenu .mega-group-list li a:hover), :where(.submenu .mega-group-list li a:focus-visible){line-height:1.35;white-space:normal;text-shadow:none}:where(.submenu:not(.mega-menu) > li > a:hover), :where(.submenu:not(.mega-menu) > li > a:focus-visible), :where(.submenu:not(.mega-menu) > li > a:active), :where(.submenu .mega-group-list li a:hover), :where(.submenu .mega-group-list li a:focus-visible), :where(.submenu .mega-group-list li a:active), :where(.mega-group-regions .mega-group-list li a:hover), :where(.mega-group-regions .mega-group-list li a:focus-visible), :where(.mega-group-regions .mega-group-list li a:active){font-size:15px;font-weight:600}@media (max-width:900px){:where(body.ubc-pilot-reading-progress .header-visual-inner > .utility-row > a){font-size:clamp(8px, 2.4vw, 10.5px);line-height:17px}}@media (max-width:900px){:where(html.ubc-menu-ui-compact body.ubc-pilot-search-201 .ubc-menu-search-input){line-height:32px}}@media (max-width:900px){:where(html.ubc-menu-ui-compact body.ubc-pilot-search-201 .ubc-menu-search-category){font-size:28px;line-height:32px}}@media (min-width:901px){:where(body.ubc-pilot-search-201 .ubc-pilot-desktop-search-host .ubc-menu-search-result strong){font-size:14px;line-height:1.2}}@media (min-width:901px){:where(body.ubc-pilot-search-201 .ubc-pilot-desktop-search-host .ubc-menu-search-result span){font-size:11px;line-height:1.2}}@media (min-width:801px){:where(.submenu .mega-group-list li a:hover)::before, :where(.submenu .mega-group-list li a:focus-visible)::before{color:var(--ubc-orange)}}:where(html.ubc-menu-ui-desktop .submenu .mega-group-list li a){min-height:36px}@media (max-width:900px){:where(html.ubc-menu-ui-compact body.ubc-page button.ubc-menu-search-submit), :where(html.ubc-menu-ui-compact body.ubc-page button.ubc-menu-search-submit-premium){touch-action:manipulation;isolation:isolate}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .mega-group-regions .mega-group-list > li > a){touch-action:manipulation}}@media (max-width:759px){:where(html.ubc-menu-ui-compact .submenu:not(.mega-menu) > li > a){overflow-wrap:anywhere}}:where(html.ubc-menu-ui-compact .submenu:not(.mega-menu) > li > a){line-height:var(--ubc-ui-row-height, 32px);white-space:nowrap;text-overflow:ellipsis}:where(html.ubc-menu-ui-desktop .submenu:not(.mega-menu) > li > a), :where(html.ubc-menu-ui-desktop .submenu .mega-group-list li a){font-size:15px}:where(html.ubc-menu-ui-desktop .mega-group-list li a:focus-visible){font-size:17px}:where(html.ubc-menu-ui-compact .submenu:not(.mega-menu) > li > a){font-size:max(16px, calc(var(--ubc-ui-font-size, 17px) - .5px))}@media (max-width:900px){:where(html.ubc-menu-ui-compact body.ubc-page button.ubc-menu-search-submit), :where(html.ubc-menu-ui-compact body.ubc-page button.ubc-menu-search-submit-premium){font-size:13px;font-weight:600;line-height:1;text-shadow:0 1px rgba(255,255,255,.72)}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .submenu:not(.mega-menu) > li > a){font-size:15px;font-weight:400;line-height:1.16;white-space:normal}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .mega-group-regions .mega-group-list li a){font-size:14.5px;font-weight:400;line-height:1.18;white-space:normal}}@media (max-width:900px){:where(html.ubc-menu-ui-compact body.ubc-pilot-search-201 .ubc-menu-search-input)::placeholder{font-size:90%}}@media (max-width:900px){:where(html.ubc-menu-ui-compact body.ubc-pilot-search-201 button.ubc-menu-search-submit), :where(html.ubc-menu-ui-compact body.ubc-pilot-search-201 button.ubc-menu-search-submit-premium){text-shadow:none}}:where(.nav-item.open > .submenu.mega-menu){display:grid;transform:translateX(-50%) translateY(0)}@media (max-width:800px){:where(.nav-item.open > .submenu.mega-menu){position:static;left:auto;width:100%;max-height:none;padding:10px;transform:none;grid-template-columns:1fr;border-width:0}}:where(.js .mega-group.is-expanded .mega-group-list){display:block}@media (min-width:801px){:where(.nav-item.open > .submenu.mega-menu), :where(.nav-item:hover > .submenu.mega-menu), :where(.nav-item:focus-within > .submenu.mega-menu){display:block;left:0;right:auto;top:calc(100% - 1px);width:316px;min-width:316px;max-width:none;max-height:none;padding:0;overflow:visible;border:1px solid #8f929a;background:#e3e5ed;box-shadow:0 13px 28px rgba(0,0,0,.19);transform:translateY(0)}}@media (min-width:801px){:where(.js .mega-group.is-expanded .mega-group-list){display:block}}@media (max-width:900px){:where(.mobile-footer-contact-strip.ubc-mobile-contact-collapsible.is-expanded .contact-icon-list){opacity:1;visibility:visible;transform:translateX(0) scaleX(1);transition-delay:0s}}@media (max-width:900px){:where(.ubc-mobile-menu-contact-slot .contact-icon-list .ubc-mobile-dock-contact:hover), :where(.ubc-mobile-menu-contact-slot .contact-icon-list .ubc-mobile-dock-contact:focus-visible){-webkit-tap-highlight-color:transparent;touch-action:manipulation}}@media (min-width:801px){:where(.main-nav > .nav-item > .nav-button:hover), :where(.main-nav > .nav-item > .nav-button:focus-visible), :where(.main-nav > .nav-item.open > .nav-button){font-size:15.3px}}@media (max-width:800px){:where(.header-visual-inner .utility-row .utility-language-links .utility-lang-sep){font-size:11px;line-height:17px}}@media (max-width:900px){:where(.ubc-mobile-menu-contact-slot .contact-icon-list .ubc-mobile-dock-contact:hover), :where(.ubc-mobile-menu-contact-slot .contact-icon-list .ubc-mobile-dock-contact:focus-visible){text-align:center}}@media (max-width:800px){:where(.nav-toggle.is-open .nav-toggle-icon span:nth-child(1)){transform:rotate(45deg)}}@media (max-width:800px){:where(.nav-toggle.is-open .nav-toggle-icon span:nth-child(2)){opacity:0}}@media (max-width:800px){:where(.nav-toggle.is-open .nav-toggle-icon span:nth-child(3)){transform:rotate(-45deg)}}:where(.submenu .desktop-contact-actions .contact-icon-list a:hover), :where(.submenu .desktop-contact-actions .contact-icon-list a:focus-visible){width:38px;height:38px;min-width:38px;min-height:38px;flex-basis:38px}:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open .main-nav){overscroll-behavior:contain;background:#e3e5ed}:where(html.ubc-menu-ui-desktop .nav-item.ubc-menu-viewport-limit > .submenu), :where(html.ubc-menu-ui-desktop .mega-group.flyout-viewport-limit .mega-group-list){overscroll-behavior:contain}:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open .ubc-menu-search){border-top:1px solid rgba(255,255,255,.7);border-bottom:1px solid rgba(95,99,108,.34);background:#d9dce5}@media (max-width:900px){:where(html.ubc-menu-ui-compact .mega-group.is-expanded > .mega-group-list){isolation:isolate}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open .ubc-menu-search){position:relative;width:100%;overflow:hidden}}:where(html.ubc-menu-ui-compact .nav-toggle.is-open .nav-toggle-icon){pointer-events:none}@media (min-width:901px) and (hover:hover) and (pointer:fine){:where(body.ubc-pilot-search-201 .ubc-pilot-desktop-search-host .ubc-menu-search-submit:hover){filter:brightness(1.025)}}@media (min-width:901px) and (hover:hover) and (pointer:fine){:where(body.ubc-pilot-search-201 .ubc-pilot-desktop-search-host .ubc-menu-search-submit:active){filter:none}}@media (max-width:759px){:where(html.ubc-menu-ui-compact .submenu .mega-group-title:hover){overflow-wrap:anywhere}}:where(html.ubc-menu-ui-desktop .nav-item.open > .nav-button){font-size:17px}:where(html.ubc-menu-ui-desktop .submenu .mega-group-title:focus-visible){font-size:15px}:where(html.ubc-menu-ui-desktop .submenu .mega-group-title:hover), :where(html.ubc-menu-ui-desktop .mega-group.is-expanded .mega-group-title){font-size:17px}:where(html.ubc-menu-ui-compact .nav-item.open > .nav-button){font-size:min(18px, calc(var(--ubc-ui-font-size, 17px) + 1px))}:where(html.ubc-menu-ui-compact .submenu .mega-group-title:hover){line-height:var(--ubc-ui-row-height, 32px);white-space:nowrap;text-overflow:ellipsis;font-size:max(16px, var(--ubc-ui-font-size, 17px))}:where(html.ubc-menu-ui-compact .mega-group.is-expanded .mega-group-title){font-size:18px}@media (max-width:900px){:where(html.ubc-menu-ui-compact .nav-item.open > .nav-button){font-size:18px}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .submenu .mega-group-title:hover), :where(html.ubc-menu-ui-compact .submenu .mega-group-title:focus-visible){font-size:15px;font-weight:400;line-height:1.16;white-space:normal}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .mega-group.is-expanded .mega-group-title){font-size:18px;font-weight:600}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open > .ubc-mobile-menu-utility){font-size:11px;line-height:17px;white-space:nowrap;text-align:right}}@media (max-width:900px){:where(.main-nav-wrap.menu-open > .ubc-mobile-menu-utility > span:not(.utility-language-links)){font-size:11px;line-height:17px}}@media (max-width:900px){:where(.main-nav-wrap.menu-open > .ubc-mobile-menu-utility .utility-language-links a){font-size:11px;font-weight:600;line-height:17px}}@media (max-width:900px){:where(body.ubc-pilot-reading-progress .main-nav-wrap.menu-open > .ubc-mobile-menu-utility){font-size:clamp(8px, 2.4vw, 10.5px)}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open .ubc-menu-search-submit)::after{background-image:linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,.34), rgba(255,255,255,0))}}@media (max-width:800px){:where(.submenu.mega-menu .mega-group-list li a:hover), :where(.submenu.mega-menu .mega-group-list li a:focus-visible){font-weight:400}}@media (max-width:800px){:where(.submenu.mega-menu .mega-group-list li a:hover), :where(.submenu.mega-menu .mega-group-list li a:focus-visible){font-size:12px;white-space:nowrap;text-overflow:ellipsis;line-height:35px}}@media (max-width:900px){:where(body.ubc-pilot-reading-progress .header-visual-inner > .utility-row > span:not(.utility-language-links)), :where(body.ubc-pilot-reading-progress .main-nav-wrap.menu-open > .ubc-mobile-menu-utility > a), :where(body.ubc-pilot-reading-progress .header-visual-inner > .utility-row .utility-language-links a){font-size:clamp(8px, 2.4vw, 10.5px);line-height:17px}}:where(html.ubc-menu-ui-desktop .submenu .mega-group-list li a:focus-visible){min-height:36px}@media (max-width:900px){:where(html.ubc-menu-ui-compact .submenu.mega-menu .mega-group-list > li > a){touch-action:manipulation}}@media (max-width:759px){:where(html.ubc-menu-ui-compact .submenu:not(.mega-menu) > li > a:hover), :where(html.ubc-menu-ui-compact .submenu.mega-menu .mega-group-list li a){overflow-wrap:anywhere}}:where(html.ubc-menu-ui-compact .submenu:not(.mega-menu) > li > a:hover), :where(html.ubc-menu-ui-compact .submenu.mega-menu .mega-group-list li a){line-height:var(--ubc-ui-row-height, 32px);white-space:nowrap;text-overflow:ellipsis}:where(html.ubc-menu-ui-desktop .submenu:not(.mega-menu) > li > a:hover), :where(html.ubc-menu-ui-desktop .submenu:not(.mega-menu) > li > a:focus-visible){font-size:17px}:where(html.ubc-menu-ui-desktop .submenu .mega-group-list li a:focus-visible){font-size:15px}:where(html.ubc-menu-ui-desktop .submenu .mega-group-list li a:hover){font-size:17px}:where(html.ubc-menu-ui-compact .submenu:not(.mega-menu) > li > a:hover), :where(html.ubc-menu-ui-compact .submenu:not(.mega-menu) > li > a:focus-visible){font-size:18px}:where(html.ubc-menu-ui-compact .submenu.mega-menu .mega-group-list li a){font-size:max(16px, calc(var(--ubc-ui-font-size, 17px) - .5px))}@media (max-width:900px){:where(html.ubc-menu-ui-compact .submenu:not(.mega-menu) > li > a:hover), :where(html.ubc-menu-ui-compact .submenu:not(.mega-menu) > li > a:focus-visible){line-height:1.16;white-space:normal}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .submenu:not(.mega-menu) > li > a:hover), :where(html.ubc-menu-ui-compact .submenu:not(.mega-menu) > li > a:focus-visible), :where(html.ubc-menu-ui-compact .submenu:not(.mega-menu) > li > a:active){font-size:16px;font-weight:600}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .submenu.mega-menu .mega-group-list li a){font-size:14.5px;font-weight:400;line-height:1.18;white-space:normal}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .mega-group-regions .mega-group-list > li:not(.ubc-mobile-category-landing) > a)::after{display:block;margin-top:3px;color:#69727a;pointer-events:none}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .mega-group-regions .mega-group-list > li:not(.ubc-mobile-category-landing) > a)::after{font-size:12.33px;font-weight:400;line-height:1.15;white-space:normal}}@media (min-width:801px){:where(.main-nav > .mega-nav-item:nth-child(3) > .submenu.mega-menu){left:0}}@media (max-width:900px){:where(.ubc-mobile-menu-contact-slot .contact-icon-list .ubc-mobile-dock-contact:hover .ubc-mobile-menu-dock-icon), :where(.ubc-mobile-menu-contact-slot .contact-icon-list .ubc-mobile-dock-contact:focus-visible .ubc-mobile-menu-dock-icon){pointer-events:none}}:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open .main-nav.open){overscroll-behavior:contain;background:#e3e5ed}:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open.ubc-search-active .ubc-menu-search-results){grid-template-columns:repeat(var(--ubc-ui-columns,1), minmax(0,1fr));width:100%;max-height:calc(var(--ubc-ui-panel-max-height,100dvh) - 86px);box-sizing:border-box;padding:4px;background:#e3e5ed;overscroll-behavior:contain}@media (max-width:900px){:where(html.ubc-menu-ui-compact .mega-group.is-expanded > .mega-group-regions .mega-group-list){isolation:isolate}}@media (max-width:900px){:where(body:not(.ubc-menu-panel-open) .mobile-footer-contact-strip.ubc-mobile-contact-collapsible.is-expanded .ubc-mobile-dock-contact){font-size:initial;text-align:center}}@media (max-width:900px){:where(body:not(.ubc-menu-panel-open) .mobile-footer-contact-strip.ubc-mobile-contact-collapsible.is-expanded .ubc-mobile-menu-dock-label){font-family:Arial, Helvetica, sans-serif;font-size:min(9.8px, 2.55vw);font-weight:400;line-height:1.05;text-align:center;white-space:nowrap}}@media (max-width:900px){:where(body.ubc-pilot-reading-progress .main-nav-wrap.menu-open > .ubc-mobile-menu-utility > span:not(.utility-language-links)), :where(body.ubc-pilot-reading-progress .main-nav-wrap.menu-open > .ubc-mobile-menu-utility .utility-language-links a){font-size:clamp(8px, 2.4vw, 10.5px);line-height:17px}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .submenu.mega-menu .mega-group-list > li > a:hover), :where(html.ubc-menu-ui-compact .submenu.mega-menu .mega-group-list > li > a:focus-visible), :where(html.ubc-menu-ui-compact .submenu.mega-menu .mega-group-list > li > a:active){touch-action:manipulation}}@media (max-width:759px){:where(html.ubc-menu-ui-compact .submenu.mega-menu .mega-group-list li a:hover){overflow-wrap:anywhere}}:where(html.ubc-menu-ui-compact .submenu.mega-menu .mega-group-list li a:hover){line-height:var(--ubc-ui-row-height, 32px);white-space:nowrap;text-overflow:ellipsis}:where(html.ubc-menu-ui-compact .submenu.mega-menu .mega-group-list li a:hover), :where(html.ubc-menu-ui-compact .submenu.mega-menu .mega-group-list li a:focus-visible){font-size:18px}@media (max-width:900px){:where(html.ubc-menu-ui-compact .submenu.mega-menu .mega-group-list li a:hover), :where(html.ubc-menu-ui-compact .submenu.mega-menu .mega-group-list li a:focus-visible){line-height:1.18;white-space:normal}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .submenu.mega-menu .mega-group-list li a:hover), :where(html.ubc-menu-ui-compact .submenu.mega-menu .mega-group-list li a:focus-visible), :where(html.ubc-menu-ui-compact .submenu.mega-menu .mega-group-list li a:active){font-size:15px;font-weight:600}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .submenu.mega-menu .mega-group-list > li:not(.ubc-mobile-category-landing) > a)::after{display:block;margin-top:3px;color:#69727a;pointer-events:none}}@media (max-width:900px){:where(html[lang="ru"].ubc-menu-ui-compact .services-mega-menu .mega-group-list > li:not(.ubc-mobile-category-landing) > a)::after{content:"Порядок, документы и сопровождение"}}@media (max-width:900px){:where(html[lang="ru"].ubc-menu-ui-compact .information-mega-menu .mega-group-list > li:not(.ubc-mobile-category-landing) > a)::after{content:"Практические пояснения и материалы"}}@media (max-width:900px){:where(html[lang="uk"].ubc-menu-ui-compact .services-mega-menu .mega-group-list > li:not(.ubc-mobile-category-landing) > a)::after{content:"Порядок, документи та супровід"}}@media (max-width:900px){:where(html[lang="uk"].ubc-menu-ui-compact .information-mega-menu .mega-group-list > li:not(.ubc-mobile-category-landing) > a)::after{content:"Практичні пояснення та матеріали"}}@media (max-width:900px){:where(html[lang="en"].ubc-menu-ui-compact .services-mega-menu .mega-group-list > li:not(.ubc-mobile-category-landing) > a)::after{content:"Process, documents and support"}}@media (max-width:900px){:where(html[lang="en"].ubc-menu-ui-compact .information-mega-menu .mega-group-list > li:not(.ubc-mobile-category-landing) > a)::after{content:"Practical guidance and materials"}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .submenu.mega-menu .mega-group-list > li:not(.ubc-mobile-category-landing) > a)::after{font-size:12.33px;font-weight:400;line-height:1.15;white-space:normal}}@media (max-width:900px){:where(body:not(.ubc-menu-panel-open) .mobile-footer-contact-strip.ubc-mobile-contact-collapsible.is-expanded .ubc-mobile-dock-contact:hover), :where(body:not(.ubc-menu-panel-open) .mobile-footer-contact-strip.ubc-mobile-contact-collapsible.is-expanded .ubc-mobile-dock-contact:focus-visible){font-size:initial;text-align:center}}:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open.ubc-ui-two-panel .nav-item.open > .submenu), :where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open.ubc-ui-two-panel .nav-item.open > .submenu.mega-menu){overscroll-behavior:contain}:where(#Stm0p0iTB){table-layout:fixed}:where(#Stm0p1iTB), :where(#Stm0p2iTB), :where(#Stm0p3iTB), :where(#Stm0p4iTB), :where(#Stm0p5iTB){box-shadow:0 14px 30px rgba(0, 0, 0, .17)}:where(#main-content h1){font-size:19px;line-height:1.28;font-weight:700}:where(#main-content h2){font-size:18px;line-height:1.10;font-weight:600}:where(#main-content > .main-grid){background-color:#fff;background-image:url("../image/content-glass-fade.svg");background-repeat:no-repeat;background-position:center top;background-size:100% 96px}:where(#main-content .article p){font-size:18px;line-height:23px;font-weight:400}@media (max-width:900px){:where(#main-content .article p){font-size:14px;line-height:20px}}:where(#main-content > .page-title + .page-breadcrumbs){width:100%}:where(#main-content > .page-title + .page-breadcrumbs){box-sizing:border-box}:where(#main-content.ubc-pilot-regall-desktop .article){font-size:var(--ubc-final-article-size);line-height:var(--ubc-final-article-line)}:where(#main-content.ubc-pilot-regall-desktop .article p){text-align:justify;text-justify:inter-word;text-wrap:pretty}@media (min-width:901px){:where(#main-content.ubc-pilot-regall-desktop.generated-page > .page-title), :where(#main-content.ubc-pilot-regall-desktop.generated-page > .page-breadcrumbs), :where(#main-content.ubc-pilot-regall-desktop.generated-page > .main-grid){box-sizing:border-box}}@media (prefers-reduced-motion:reduce){:where(*), :where(*)::before, :where(*)::after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms!important}}:where(.nav-button){text-decoration:none}:where(.nav-button){color:#333}@media (max-width:800px){:where(.desktop-contact-actions){display:none}}:where(.logo-link){text-decoration:none}:where(.page-breadcrumbs){float:none}@media (min-width:801px){:where(.ubc-top-services){position:sticky;top:16px}}:where(.resource-card){color:var(--ubc-link-blue);text-decoration:none}@media (min-width:801px){:where(.main-nav-wrap), :where(.main-nav){min-height:30px;height:30px!important}}@media (min-width:801px){:where(.nav-button){padding-top:0;padding-bottom:0}}@media (min-width:801px){:where(.mega-group-heading){grid-template-columns:minmax(0, 1fr) 30px;min-height:30px;height:30px}}@media (max-width:800px){:where(.main-nav-wrap){position:absolute!important;width:auto!important;margin:0;overflow:visible!important;border:0;background:transparent;background-image:none;box-shadow:none!important}}@media (max-width:800px){:where(.mobile-nav-bar){display:flex;border:0;background:transparent;background-image:none;box-shadow:none!important}}@media (max-width:800px){:where(.mobile-language-switcher){display:none}}@media (max-width:800px){:where(.nav-toggle){display:flex;margin:0 0 0 auto;padding:0;border:0;outline:0;background:transparent;background-image:none;box-shadow:none!important}}@media (max-width:800px){:where(.header-contact-actions), :where(.mobile-menu-contact-strip){display:none}}@media (max-width:800px){:where(.main-nav-wrap){right:10px!important;left:10px!important}}@media (max-width:800px){:where(.mobile-nav-bar){padding:0}}@media (max-width:800px){:where(.main-nav){width:100%!important}}@media (max-width:800px){:where(.main-nav-wrap){top:17px!important}}@media (max-width:800px){:where(.mobile-nav-bar){min-height:36px;height:36px}}@media (max-width:800px){:where(.nav-toggle){width:35px;min-width:35px;height:36px;min-height:36px;flex:0 0 35px}}@media (max-width:800px){:where(.nav-toggle-icon){width:22px;height:16px}}@media (max-width:800px){:where(.mega-group-heading){grid-template-columns:minmax(0, 1fr) 35px;min-height:35px;height:35px;max-height:35px}}:where(:root){--ubc-blue:#00009F;--ubc-link-blue:#00009F}@media (max-width:900px){:where(.header-visual-inner){width:calc(100% - 16px);margin:0;background:#fff;margin-left:8px;margin-right:8px}}@media (max-width:900px){:where(.header-brand-row){position:relative;display:flex;flex-direction:row;justify-content:flex-start;gap:0;padding:9px 52px 9px 8px;box-sizing:border-box;background:#fff}}@media (max-width:900px){:where(.header-contacts){display:none}}@media (max-width:900px){:where(.ubc-menu-search){border:1px solid #b9bec7;background:#fff;background-image:none;box-shadow:0 1px 4px rgba(0,0,0,.08)!important}}@media (max-width:900px){:where(.ubc-menu-search-input){margin:0;padding:0 3px 0 0;border:0;outline:0;background:transparent;box-shadow:none!important;color:#222}}@media (max-width:900px){:where(.ubc-menu-search-submit){position:relative;overflow:hidden;outline:0;appearance:none;-webkit-appearance:none;cursor:pointer}}@media (max-width:900px){:where(.ubc-menu-search-results){display:none;background:#fff;background-image:none}}@media (max-width:900px){:where(.ubc-menu-search-result){background:#fff}}@media (max-width:900px){:where(.ubc-menu-backdrop){background:rgba(94,98,106,.34)}}@media (max-width:900px){:where(.ubc-mobile-menu-brand){display:flex}}@media (max-width:900px){:where(.ubc-menu-note){display:block;color:#666b73}}@media (max-width:900px){:where(.ubc-mobile-menu-search-slot), :where(.ubc-mobile-menu-contact-slot){flex:0 0 auto}}@media (max-width:900px){:where(.ubc-mobile-menu-contact-slot){position:relative;right:auto;bottom:auto;left:auto;width:calc(100% - 14px);margin:0 7px;padding-bottom:calc(7px + env(safe-area-inset-bottom, 0px));background:#f5f6f7;box-shadow:0 -4px 10px rgba(0,0,0,.04)!important}}@media (max-width:900px){:where(.ubc-mobile-menu-brand){width:min(33.333vw, 180px);max-width:33.333vw;min-width:0;flex:0 0 auto;margin:0;padding:0;align-items:center;justify-content:flex-start}}@media (max-width:900px){:where(.ubc-mobile-search-zone), :where(.ubc-mobile-menu-search-slot){background-color:#f6f7f8;background-image:url("../image/mobile-header-silver-gradient.svg");background-repeat:no-repeat;background-position:center top;background-size:100% 100%}}:where(.back-top){width:36px;min-width:36px;height:30px;min-height:30px;padding:0;border:0;background:transparent;background-image:none;box-shadow:none!important;color:transparent;transform:none!important;overflow:visible}@media (min-width:1241px){:where(.desktop-floating-contact-bar){right:14px;bottom:82px;padding:9px 7px;border:1px solid #d3d6dc;background:rgba(255,255,255,.96);box-shadow:0 6px 17px rgba(0,0,0,.12)!important;overflow:hidden}}@media (min-width:901px){:where(.ubc-pilot-mobile-progress-fill), :where(.ubc-pilot-mobile-sticky-placeholder){display:none}}@media (prefers-reduced-motion:reduce){:where(.ubc-pilot-desktop-progress-fill), :where(.ubc-pilot-mobile-progress-fill){transition:none}}:where(.ubc-menu-search){display:grid;box-sizing:border-box;height:32px;min-height:32px;max-height:32px;padding-top:3px;padding-right:4px;padding-bottom:3px;padding-left:4px;gap:0;column-gap:4px;row-gap:0;align-items:center}:where(.ubc-menu-search-input){box-sizing:border-box;width:100%;min-width:0;max-width:none;height:24px;min-height:24px;max-height:24px}:where(.ubc-menu-search-category){box-sizing:border-box;width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;max-height:24px;margin:0;padding:0;display:flex;align-items:center;justify-content:center;align-self:center;justify-self:start;flex:0 0 24px}:where(.ubc-menu-search-submit){box-sizing:border-box;width:max-content;min-width:0;max-width:max-content;height:24px;min-height:24px;max-height:24px;margin:0;padding-top:0;padding-right:5px;padding-bottom:0;padding-left:5px;gap:3px;display:flex;align-items:center;justify-content:center;align-self:center;justify-self:end;flex:0 0 auto;white-space:nowrap}:where(.ubc-menu-search-submit-text){width:auto;min-width:0;max-width:none;margin:0;padding:0;line-height:16px;flex:0 0 auto;white-space:nowrap}:where(.ubc-search-reset){box-sizing:border-box;width:24px!important;min-width:24px;max-width:24px;height:24px!important;min-height:24px;max-height:24px!important;margin:0;padding:0;display:flex;align-items:center;justify-content:center;align-self:center;justify-self:center;flex:0 0 24px}:where(.article-inline-service-card-wrap){margin:16px 0}:where(.pilot-services-window){background-color:#fff;background-image:none}@media (min-width:901px){:where(.article-inline-service-card-wrap){display:none}}:where(body.ubc-page){margin:0;color:var(--ubc-text);background:var(--ubc-page-bg)}:where(.service-list a){color:var(--ubc-link-blue)}:where(.city-links a){color:var(--ubc-text)}:where(.submenu a){color:#333}@media (max-width:800px){:where(.mobile-language-switcher a){color:#333;text-decoration:none}}@media (max-width:800px){:where(.nav-toggle)::after{content:none;display:none}}:where(.contact-icon-list a){padding:0;border:0;background:transparent;color:inherit;text-decoration:none}:where(.header-contact-actions a){text-decoration:none}:where(body.ubc-page *){border-radius:0}:where(.resource-card strong){color:var(--ubc-link-blue)}@media (min-width:801px){:where(.mega-group-toggle)::before{border-top-width:4px;border-bottom-width:4px;border-left-width:6px}}@media (max-width:800px){:where(.nav-toggle-icon span){width:22px;height:2px}}:where(body.ubc-menu-panel-open){overflow:hidden}@media (max-width:900px){:where(body.ubc-page){margin:0;background:#d4d6db}}@media (max-width:900px){:where(.ubc-mobile-menu-brand img){display:block;width:100%;max-width:100%;height:auto;max-height:none;margin:0}}@media (max-width:900px){:where(.pilot-logo-wordmark),:where(.ubc-mobile-menu-brand .pilot-logo-wordmark){display:none!important}}:where(.ubc-menu-search-category svg), :where(.ubc-menu-search-submit svg), :where(.ubc-search-reset svg){width:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;max-height:16px;flex:0 0 16px}:where(.pilot-services-window li){background-image:none}:where(.structure-gateway article){background-color:transparent;background-size:cover;border:0}:where(.structure-gateway article){transform:none!important;transition:box-shadow .16s ease,color .16s ease}@media (min-width:901px){:where(.structure-gateway article){background-color:#dfe3e8}}:where(.structure-gateway article){background-image:var(--ubc-home-window-bg);background-repeat:no-repeat;background-position:center center;background-attachment:fixed}@media (min-width:901px){:where(.structure-gateway article){background-size:100vw 100vh}}@media (max-width:900px){:where(.structure-gateway article){background-size:100vw auto}}:where(body.ubc-page *)::before, :where(body.ubc-page *)::after{border-radius:0}:where(.pilot-services-window li a){background-image:none}:where(.nav-button:hover), :where(.nav-button:focus-visible){text-decoration:none}:where([id^="Stm0p0i"][id$="e"]){background:var(--ubc-menu-gradient)}:where([id^="Stm0p0i"][id$="eMTD"]){padding:9px 10px}:where([id^="Stm0p0i"][id$="eTX"]){color:#333}:where([id^="Stm0p1i"][id$="e"]), :where([id^="Stm0p2i"][id$="e"]), :where([id^="Stm0p3i"][id$="e"]), :where([id^="Stm0p4i"][id$="e"]), :where([id^="Stm0p5i"][id$="e"]){background:#fff}:where([id^="Stm0p1i"][id$="eMTD"]), :where([id^="Stm0p2i"][id$="eMTD"]), :where([id^="Stm0p3i"][id$="eMTD"]), :where([id^="Stm0p4i"][id$="eMTD"]), :where([id^="Stm0p5i"][id$="eMTD"]){padding:11px 13px}@media (max-width:800px){:where([id^="Stm0p0i"][id$="e"]){width:100%!important}}@media (max-width:800px){:where([id^="Stm0p0i"][id$="eMTD"]){padding-inline:20px}}:where(.nav-button:hover), :where(.nav-button:focus-visible){color:var(--ubc-blue)}:where([id^="Stm0p0i"][id$="e"]), :where([id^="Stm0p1i"][id$="e"]), :where([id^="Stm0p2i"][id$="e"]), :where([id^="Stm0p3i"][id$="e"]), :where([id^="Stm0p4i"][id$="e"]), :where([id^="Stm0p5i"][id$="e"]){background-color:#e3e5ed;background-image:var(--ubc-menu-texture);background-repeat:repeat-x;background-position:center;background-size:auto 100%}:where([id^="Stm0p0i"][id$="e"]){min-height:var(--ubc-menu-row-desktop);height:var(--ubc-menu-row-desktop)!important}:where(.submenu .mega-group-title){text-decoration:none}@media (min-width:801px){:where(.submenu .mega-group-title){text-decoration:none}}:where(.page-breadcrumbs .breadcrumb-home){text-decoration:none}:where(.task-selection .resource-card){color:var(--ubc-link-blue);text-decoration:none}:where(.resource-card:hover), :where(.resource-card:focus-visible){color:var(--ubc-orange);text-decoration:none}:where(.main-grid .column-title){margin:0 0 15px;padding:0;border:0;color:#202020}@media (max-width:800px){:where(.main-grid .column-title){margin-bottom:12px}}@media (min-width:801px){:where(.nav-item > .nav-button){min-height:30px;height:30px}}@media (min-width:801px){:where(.submenu .mega-group-title){min-height:30px;height:30px;max-height:30px;padding:0 8px;overflow:hidden}}@media (min-width:801px){:where(.js .mega-group-toggle){width:30px;min-width:30px;min-height:30px;height:30px}}@media (max-width:800px){:where(.nav-toggle:focus-visible){outline:0;box-shadow:none!important}}@media (max-width:800px){:where(.main-nav.open){width:100%!important}}@media (max-width:800px){:where(.nav-item > .nav-button){box-sizing:border-box;padding:0 12px;overflow:hidden}}@media (max-width:800px){:where(.submenu .mega-group-title){box-sizing:border-box;padding:0 10px;overflow:hidden}}@media (max-width:800px){:where(.nav-item > .nav-button), :where(.submenu .mega-group-title){min-height:35px;height:35px;max-height:35px}}@media (max-width:800px){:where(.js .mega-group-toggle){width:35px;min-width:35px;min-height:35px;height:35px;max-height:35px}}@media (max-width:800px){:where([id^="Stm0p0i"][id$="e"]){min-height:35px;height:35px!important}}:where(.submenu .mega-group-title){color:#000}:where(.js .mega-group-toggle){border-left:0}@media (min-width:901px) and (hover:hover) and (pointer:fine){:where(.main-nav-wrap.ubc-desktop-nav-stuck){position:fixed!important;top:0!important;right:auto!important;bottom:auto!important;left:var(--ubc-sticky-nav-left, 40px)!important;z-index:6005;width:var(--ubc-sticky-nav-width, calc(100% - 80px))!important;margin:0;transform:none!important;box-shadow:0 2px 5px rgba(0,0,0,.20)!important}}@media (max-width:900px){:where(.mobile-footer-contact-strip.ubc-mobile-contact-collapsible){position:fixed;right:max(8px, env(safe-area-inset-right, 0px));bottom:calc(8px + env(safe-area-inset-bottom, 0px));left:auto;z-index:4700;display:flex;width:44px;height:44px;align-items:center;justify-content:flex-end;margin:0;padding:0;overflow:visible;border:0;background:transparent;box-shadow:none!important;pointer-events:auto}}@media (prefers-reduced-motion:reduce){:where(.ubc-mobile-contact-toggle.is-pulsing){animation:none!important}}:where(.page-breadcrumbs .breadcrumb-home), :where(.page-breadcrumbs .breadcrumb-site), :where(.page-breadcrumbs .breadcrumb-home-icon){color:#00009F}:where(.pilot-desktop-header .header-contacts), :where(.pilot-desktop-header .header-contact-actions){background-color:transparent;background-image:none}@media (max-width:900px){:where(.pilot-desktop-header > .ubc-mobile-search-zone){position:relative!important;z-index:80;display:block;margin:8px 0 8px;background:transparent;background-image:none;box-shadow:none!important}}:where(.pilot-desktop-header .header-brand-row){background-color:transparent;background-image:url("../image/ubc-premium-window-bg.svg");background-repeat:no-repeat;background-position:center center;background-attachment:fixed}@media (min-width:901px){:where(.pilot-desktop-header .header-brand-row){background-size:100vw 100vh}}@media (max-width:900px){:where(.pilot-desktop-header .header-brand-row){background-size:100vw auto}}@media (max-width:900px){:where(.header-visual-inner .logo-rule){display:block;width:100%;height:4px;min-height:4px;margin:0;border-top:1px solid #aeb2ba;border-bottom:1px solid #d2d5da;box-sizing:border-box;background:#fff;background-image:none}}@media (max-width:900px){:where(.ubc-mobile-header-toggle-host.ubc-mobile-hamburger-stuck){position:fixed!important;top:calc(8px + env(safe-area-inset-top, 0px))!important;right:max(8px, env(safe-area-inset-right, 0px))!important;transform:none!important}}@media (max-width:900px){:where(.ubc-mobile-header-toggle-host .nav-toggle){display:flex;width:44px;min-width:44px;height:44px;min-height:44px;flex:0 0 44px;align-items:center;justify-content:center;margin:0;padding:0;border:0;border-radius:0;background:transparent;background-image:none;box-shadow:none!important;pointer-events:auto}}@media (max-width:900px){:where(.ubc-mobile-header-toggle-host .nav-toggle-icon){width:25px;height:18px}}@media (max-width:900px){:where(.main-nav-wrap:not(.menu-open)){position:relative!important;top:auto!important;right:auto!important;left:auto!important;z-index:auto;width:100%!important;height:0!important;min-height:0;margin:0;overflow:visible!important;border:0;background:transparent;background-image:none;box-shadow:none!important;pointer-events:none}}@media (max-width:900px){:where(.ubc-menu-search:focus-within){border-color:#00009F;box-shadow:0 1px 5px rgba(0,0,159,.12)!important}}@media (max-width:900px){:where(.ubc-category-open .ubc-menu-search-category){color:#00009F}}@media (max-width:900px){:where(.ubc-search-has-results > .ubc-menu-search-results){display:grid}}@media (max-width:900px){:where(.ubc-menu-backdrop.is-visible){background:rgba(94,98,106,.34)}}@media (max-width:900px){:where(.main-nav-wrap.menu-open){position:fixed!important;top:env(safe-area-inset-top, 0px)!important;right:5px!important;left:5px!important;z-index:6000;width:calc(100vw - 10px)!important;max-width:none;margin:0;padding:0 5px 10px;box-sizing:border-box;border:0;border-radius:0;background:#fff;background-image:none;box-shadow:none!important;pointer-events:auto}}@media (max-width:900px){:where(.main-nav > .nav-item){display:block;width:100%;margin:0 0 9px;padding:0;border:0;background:transparent}}@media (max-width:370px){:where(.ubc-mobile-menu-contact-slot.is-contact-expanded){width:100%;margin-right:0;margin-left:0;padding-right:4px;padding-left:4px}}@media (max-width:900px){:where(.main-nav-wrap.menu-open){flex-direction:column;overflow:hidden!important}}@media (max-width:900px){:where(.ubc-mobile-menu-contact-slot .ubc-mobile-menu-contact-label){display:none}}@media (max-width:900px){:where(.ubc-mobile-menu-contact-slot .ubc-mobile-menu-contact-holder){position:static;display:block;width:100%;min-width:0;height:auto;min-height:60px;margin:0;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none!important}}@media (max-width:900px){:where(.header-visual-inner .utility-row){display:flex;width:100%;align-items:center;justify-content:flex-end;gap:0;box-sizing:border-box;margin:0;padding:0 2px;overflow:hidden;background:#fff;color:#565b63}}@media (max-width:900px){:where(.header-brand-row .logo-link){width:min(33.333vw, 180px);max-width:33.333vw;min-width:0;flex:0 0 auto;margin:0;padding:0;align-items:center;justify-content:flex-start}}:where(.back-top:hover), :where(.back-top:focus-visible), :where(.back-top:active){width:36px;min-width:36px;height:30px;min-height:30px;padding:0;border:0;border-radius:0;background:transparent;background-image:none;box-shadow:none!important;color:transparent;transform:none!important;overflow:visible}@media (min-width:1241px){:where(.desktop-floating-contact-bar .contact-icon-list){display:flex;flex-direction:column;align-items:center;gap:7px}}@media (max-width:900px){:where(.main-nav-wrap.menu-open){display:block;height:100dvh!important;max-height:100dvh!important;min-height:100dvh;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scroll-behavior:auto}}@media (max-width:900px){:where(.pilot-desktop-header .header-brand-row){min-height:0;height:auto;padding-top:0;padding-bottom:4px;align-items:flex-start}}@media (max-width:900px){:where(.pilot-desktop-header > .ubc-mobile-search-zone){box-sizing:border-box;width:calc(100% - 16px)!important;min-width:0;max-width:none;height:32px!important;min-height:32px;max-height:32px!important;margin-top:8px;margin-right:8px;margin-bottom:8px;margin-left:8px;padding:0}}:where(.resource-card.resource-card-large), :where(.article-inline-service-card.resource-card){min-height:48px;height:48px;padding-top:0;padding-bottom:0;border-left:0;border-right:0;border-bottom:0;border-top:0}@media (max-width:900px){:where(.task-selection .desktop-only-restored-card){display:none}}:where(.resource-card.resource-card-large), :where(.article-inline-service-card.resource-card){transform:none!important;transition:box-shadow .16s ease,color .16s ease}@media (min-width:901px){:where(.resource-card.resource-card-large), :where(.article-inline-service-card.resource-card){background-color:#dfe3e8}}:where(.resource-card.resource-card-large), :where(.article-inline-service-card.resource-card){background-image:var(--ubc-home-window-bg);background-repeat:no-repeat;background-position:center center;background-attachment:fixed}@media (min-width:901px){:where(.resource-card.resource-card-large), :where(.article-inline-service-card.resource-card){background-size:100vw 100vh}}@media (max-width:900px){:where(.resource-card.resource-card-large), :where(.article-inline-service-card.resource-card){background-size:100vw auto}}:where(.submenu a:hover), :where(.submenu a:focus-visible), :where(.service-list a:hover), :where(.service-list a:focus-visible){text-decoration:none}@media (hover:hover) and (pointer:fine){:where(.city-links a:hover), :where(.city-links a:focus-visible){color:var(--ubc-orange);text-decoration:underline}}:where([id^="Stm0p0i"][id$="e"] > table){width:100%!important}@media (max-width:800px){:where([id^="Stm0p0i"][id$="e"] > table){width:100%!important}}:where(.submenu a:hover), :where(.submenu a:focus-visible){color:var(--ubc-blue)}:where([id^="Stm0p0i"][id$="e"] > table){min-height:var(--ubc-menu-row-desktop);height:var(--ubc-menu-row-desktop)!important}@media (hover:hover) and (pointer:fine){:where(.utility-row a:hover), :where(.utility-row a:focus-visible), :where(.article a:hover), :where(.article a:focus-visible), :where(.footer-links a:hover), :where(.footer-links a:focus-visible), :where(.payment a:hover), :where(.payment a:focus-visible){color:var(--ubc-orange);text-decoration:underline}}@media (hover:hover) and (pointer:fine){:where(.service-list a:hover), :where(.service-list a:focus-visible){text-decoration:none}}:where(.contact-icon-list a:hover), :where(.contact-icon-list a:focus-visible){padding:0;border:0;background:transparent;color:inherit;text-decoration:none}:where(.contact-icon-list a:focus-visible){outline:2px solid var(--ubc-blue)}:where(.header-contact-actions a:hover), :where(.header-contact-actions a:focus-visible){text-decoration:none}:where(.utility-language-links a.is-current), :where(.mobile-language-switcher a.is-current){color:#00009F}:where(.task-selection .resource-card strong){color:var(--ubc-link-blue)}:where(.resource-card:hover strong), :where(.resource-card:focus-visible strong), :where(.service-list a:hover), :where(.service-list a:focus-visible){color:var(--ubc-orange)}@media (max-width:800px){:where(.header-visual-inner .utility-row > a){padding-right:2px;padding-left:2px}}@media (max-width:800px){:where(.nav-toggle-icon span:nth-child(1)){top:0}}@media (max-width:800px){:where(.nav-toggle-icon span:nth-child(2)){top:7px!important}}@media (max-width:800px){:where(.nav-toggle-icon span:nth-child(3)){top:14px!important}}@media (max-width:800px){:where([id^="Stm0p0i"][id$="e"] > table){min-height:35px;height:35px!important}}:where(html.ubc-menu-ui-compact .nav-button){min-height:var(--ubc-ui-row-height, 32px);height:var(--ubc-ui-row-height, 32px);max-height:var(--ubc-ui-row-height, 32px);padding:0 12px}:where(html.ubc-menu-ui-compact .submenu){position:static!important;top:auto!important;left:auto!important;right:auto!important;width:100%!important;min-width:0;max-width:none;max-height:none!important;margin:0;padding:0;overflow:visible!important;transform:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.6)!important}:where(html.ubc-menu-ui-compact .mega-group){min-width:0;border-right:1px solid rgba(95,99,108,.25)}:where(html.ubc-menu-ui-compact .mega-group-heading){grid-template-columns:minmax(0, 1fr) var(--ubc-ui-row-height, 32px);min-height:var(--ubc-ui-row-height, 32px);height:var(--ubc-ui-row-height, 32px);max-height:var(--ubc-ui-row-height, 32px)}:where(html.ubc-menu-ui-compact .mega-group-toggle){width:var(--ubc-ui-row-height, 32px);min-width:var(--ubc-ui-row-height, 32px);min-height:var(--ubc-ui-row-height, 32px);height:var(--ubc-ui-row-height, 32px);max-height:var(--ubc-ui-row-height, 32px)}:where(html.ubc-menu-ui-compact .mega-group-list){position:static!important;display:none;width:100%!important;min-width:0;max-width:none;max-height:none!important;columns:auto;margin:0;padding:0;overflow:visible!important;border-right:0;border-left:0;box-shadow:none!important}:where(html.ubc-menu-ui-compact .mobile-nav-bar){display:flex;width:100%;min-height:36px;height:36px;align-items:center;justify-content:flex-end;padding:0;border:0;background:transparent;pointer-events:none}:where(html.ubc-menu-ui-compact .nav-toggle){display:flex;width:35px;min-width:35px;height:36px;min-height:36px;flex:0 0 35px;align-items:center;justify-content:center;margin-left:auto;padding:0;border:0;background:transparent;box-shadow:none!important;pointer-events:auto}:where(html.ubc-menu-ui-compact .main-nav){display:none}:where(html.ubc-menu-ui-compact .mega-group-list){grid-template-columns:repeat(var(--ubc-ui-list-columns, 1), minmax(0, 1fr))}:where(html.ubc-menu-ui-compact .mega-group-toggle){background:rgba(255,255,255,.08)}@media (max-width:759px){:where(html.ubc-menu-ui-compact .nav-button){overflow:visible}}@media (max-width:759px){:where(html.ubc-menu-ui-compact .nav-button){padding-top:9px;padding-bottom:9px}}@media (max-width:759px){:where(html.ubc-menu-ui-compact .mega-group-heading){align-items:stretch}}@media (max-width:759px){:where(html.ubc-menu-ui-compact .mega-group-toggle){width:44px;min-width:44px;min-height:44px;height:100%;max-height:none}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .nav-button){background:#f3f4f6}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .mega-group-heading){background:#fff}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .mega-group-heading){z-index:2}}@media (max-width:900px){:where(body.ubc-page .site-shell){width:100%;max-width:none;margin-right:0;margin-left:0;padding-right:0;padding-left:0;box-sizing:border-box;background:#fff}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .nav-toggle-icon){width:25px;height:18px}}@media (max-width:900px){:where(.ubc-mobile-header-toggle-host .nav-toggle-icon span){height:2px;border-radius:0;background:#00009F}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .ubc-menu-search){border:1px solid #b9bec7;border-radius:25px;background:#fff;background-image:none;box-shadow:0 1px 4px rgba(0,0,0,.08)!important}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .ubc-menu-search-input){margin:0;padding:0 3px 0 0;border:0;outline:0;background:transparent;box-shadow:none!important;color:#222}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .ubc-menu-search-results){display:none;background:#fff;background-image:none}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .ubc-menu-search-result){background:#fff}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .nav-button){display:flex;width:100%;min-height:56px;height:auto;max-height:none;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;box-sizing:border-box;padding:8px 11px;border:1px solid #00009F;border-radius:4px;background-color:transparent;background-image:var(--ubc-home-window-bg);background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed;color:#202020;box-shadow:none!important}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .submenu){position:static!important;width:100%!important;min-width:0;max-width:none;height:auto!important;max-height:none!important;margin:7px 0 0;padding:7px;overflow:visible!important;border:0;border-radius:0;background:#f1f2f4;background-image:none;box-shadow:none!important;transform:none!important}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .mega-group){display:block;margin:0 0 6px;padding:0;border:0;background:transparent}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .mega-group-heading){min-height:50px;height:auto;max-height:none;border:1px solid #e58000;border-radius:2px;background-color:transparent;background-image:var(--ubc-home-window-bg);background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .mega-group-list){margin:4px 0 0;padding:0;border:0;border-radius:0;background:#fff;background-image:none;box-shadow:none!important}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .ubc-mobile-category-landing){display:block;border-bottom:1px solid #e58000}}@media (prefers-reduced-motion:reduce){:where(.ubc-menu-search-submit.is-intro-sweep)::after{animation:none!important}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .ubc-menu-note){pointer-events:none}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .main-nav-wrap), :where(html.ubc-menu-ui-compact .main-nav), :where(html.ubc-menu-ui-compact .nav-item), :where(html.ubc-menu-ui-compact .mega-nav-item), :where(html.ubc-menu-ui-compact .submenu), :where(html.ubc-menu-ui-compact .mega-group), :where(html.ubc-menu-ui-compact .mega-group-heading), :where(html.ubc-menu-ui-compact .mega-group-list){box-sizing:border-box}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .mega-group), :where(html.ubc-menu-ui-compact .mega-group-heading){position:relative;left:auto;right:auto;top:auto;width:100%;min-width:0;max-width:none;overflow:visible}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .mega-group-heading){display:block;grid-template-columns:none}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .mega-group-toggle){display:none}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .mega-group-list){position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;z-index:auto;display:none;width:100%!important;min-width:0;max-width:none;max-height:none!important;overflow:visible!important;transform:none!important;columns:auto;column-count:1;pointer-events:auto}}@media (max-width:900px){:where(.header-visual-inner .utility-row > a){display:inline-block;flex:0 0 auto;padding:0 4px;color:#565b63;text-decoration:none}}@media (min-width:1241px){:where(.desktop-floating-contact-bar .contact-icon-list a){transform:none!important}}@media (min-width:1241px){:where(body.ubc-has-desktop-contact-pill .back-top){right:24px;bottom:391px}}@media (max-width:900px){:where(body.ubc-has-mobile-contact-launcher .back-top){right:max(12px, calc(env(safe-area-inset-right, 0px) + 12px));bottom:calc(58px + env(safe-area-inset-bottom, 0px))}}@media (min-width:1241px){:where(body.ubc-page .desktop-floating-contact-bar){border-radius:999px}}:where(body.ubc-pilot-search-201 .ubc-menu-search-category){order:1}:where(body.ubc-pilot-search-201 .ubc-menu-search-input){order:2}@media (max-width:900px){:where(body.ubc-pilot-search-201 .ubc-pilot-mobile-search-overlay){position:fixed;top:var(--ubc-pilot-mobile-sticky-height, 93px);left:var(--ubc-pilot-mobile-sticky-left, 10px);z-index:6200;display:block;width:var(--ubc-pilot-mobile-sticky-width, calc(100% - 20px));box-sizing:border-box;padding:8px 7px 10px;transform:translateY(-4px)!important;opacity:0!important;visibility:hidden;pointer-events:none;background-color:#f6f7f8;background-image:url("../image/mobile-header-silver-gradient.svg");background-repeat:no-repeat;background-position:center top;background-size:100% 100%;box-shadow:0 7px 15px rgba(0,0,0,.07)!important;transition:opacity .18s ease, transform .18s ease, visibility 0s linear .18s}}@media (max-width:900px){:where(body.ubc-pilot-search-201 .ubc-menu-search-category){border:0;border-radius:0;background:transparent;background-image:none;box-shadow:none!important;color:#00009F}}@media (max-width:900px){:where(body.ubc-pilot-search-201 .ubc-menu-search-submit){border:0;border-radius:999px;background-color:#e3e5e8;background-image:url("../image/mobile-search-button-silver.svg");background-repeat:no-repeat;background-position:center;background-size:100% 100%;box-shadow:none!important;color:#00009F;transform:none!important;transition:width .18s ease, padding .18s ease, background-color .18s ease, color .18s ease}}@media (max-width:900px){:where(body.ubc-pilot-search-201 .ubc-menu-search-submit-text){display:inline-block;overflow:hidden;opacity:1!important;transition:max-width .16s ease, opacity .12s ease}}@media (max-width:900px){:where(body.ubc-pilot-search-201 .ubc-menu-search-magnifier){width:24px;min-width:24px;height:24px}}@media (min-width:901px){:where(body.ubc-pilot-search-201 .ubc-pilot-desktop-search-host){position:absolute!important;z-index:80;display:block;height:44px!important;overflow:visible!important}}@media (prefers-reduced-motion:reduce){:where(body.ubc-pilot-search-201 .ubc-pilot-mobile-search-overlay), :where(body.ubc-pilot-search-201 .ubc-menu-search-submit), :where(body.ubc-pilot-search-201 .ubc-menu-search-submit-text){transition:none}}:where(body.ubc-pilot-search-201 .ubc-search-reset){order:3;border:0;border-radius:50%;background:#00009F;color:#fff}:where(body:not(.ubc-pilot-search-has-query) .ubc-menu-search){grid-template-columns:24px
    minmax(0, 1fr)
    max-content}:where(body.ubc-pilot-search-has-query .ubc-menu-search){grid-template-columns:24px
    minmax(0, 1fr)
    24px
    max-content}:where(body.ubc-menu-ui-compact .ubc-menu-search-submit){box-sizing:border-box;width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;max-height:24px;margin:0;padding:0;border-radius:50%;gap:0;flex:0 0 24px}:where(.article p.pilot-before-inline-card){margin-bottom:0}:where(.pilot-services-window a:active){color:var(--ubc-orange)}:where(.structure-gateway article:hover), :where(.structure-gateway article:focus-within){background-image:var(--ubc-home-window-bg)}:where(.structure-gateway article:active){background-color:#fff}@media (max-width:900px){:where(body.ubc-page .article-column-title){display:none}}@media (hover:hover) and (pointer:fine){:where(.structure-gateway article:hover){background-image:var(--ubc-home-window-bg);box-shadow:inset 0 0 0 1px rgba(242,140,0,.45),0 3px 9px rgba(0,0,0,.06)!important}}:where(.structure-gateway article:active){background-image:var(--ubc-home-window-bg);box-shadow:inset 0 0 0 1px rgba(242,140,0,.8),inset 0 0 0 999px rgba(0,0,159,.035)!important}:where(.submenu .mega-group-list li a){text-decoration:none}@media (min-width:801px){:where(.submenu .mega-group-list li a){text-decoration:none}}@media (min-width:801px){:where(.submenu:not(.mega-menu) > li > a){display:flex;min-height:30px;height:30px;max-height:30px;align-items:center;padding:0 10px;overflow:hidden}}@media (min-width:801px){:where(.submenu .mega-group-list li a), :where(.mega-group-regions .mega-group-list li a){min-height:30px;height:30px;max-height:30px;padding:0 14px;align-items:center}}@media (max-width:800px){:where(.submenu:not(.mega-menu) > li > a){display:block;box-sizing:border-box;padding:0 16px;overflow:hidden}}@media (max-width:800px){:where(.submenu:not(.mega-menu) > li > a){min-height:35px;height:35px;max-height:35px}}:where(.submenu:not(.mega-menu) > li > a), :where(.submenu .mega-group-list li a), :where(.mega-group-regions .mega-group-list li a){color:#000}@media (max-width:900px){:where(html.ubc-menu-ui-compact .nav-toggle-icon span){height:2px;border-radius:0;background:#00009F}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .ubc-mobile-category-landing > a){color:#00009F}}:where(.contact-icon-list a img.ubc-contact-unified-icon){transform:none!important;filter:none;transition:none}@media (prefers-reduced-motion:reduce){:where(.contact-icon-list a img.ubc-contact-unified-icon){transition:none}}@media (max-width:900px){:where(body.ubc-pilot-search-201 .ubc-pilot-mobile-search-toggle svg){display:block;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}}@media (max-width:900px){:where(body.ubc-pilot-search-201 .ubc-menu-search-magnifier svg){width:24px;height:24px}}:where(html body.ubc-pilot-search-201 .ubc-menu-search-submit){order:4}:where(html body.ubc-pilot-search-201 .ubc-menu-search-results){overflow-y:auto!important;overflow-x:hidden!important;align-content:start;min-height:0}:where(body.ubc-menu-ui-compact .ubc-menu-search-submit svg){width:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;max-height:16px;flex:0 0 16px}:where(.submenu .mega-group-list li a)::before{content:none;display:none}@media (hover:hover) and (pointer:fine){:where(.structure-gateway article:hover h2 a){color:var(--ubc-orange)}}:where(.structure-gateway article:active h2 a){color:var(--ubc-orange)}:where(.nav-item.open > .nav-button){text-decoration:none}:where([id^="Stm0p0i"][id$="e"]:hover){background:var(--ubc-menu-gradient-hover)}:where([id^="Stm0p1i"][id$="e"]:hover), :where([id^="Stm0p2i"][id$="e"]:hover), :where([id^="Stm0p3i"][id$="e"]:hover), :where([id^="Stm0p4i"][id$="e"]:hover), :where([id^="Stm0p5i"][id$="e"]:hover){background:#f4f6fa}:where(.nav-item.open > .nav-button){color:var(--ubc-blue)}:where(.submenu .mega-group-title:hover), :where(.submenu .mega-group-title:focus-visible){text-decoration:none}@media (min-width:801px){:where(.submenu .mega-group-title:hover), :where(.submenu .mega-group-title:focus-visible){text-decoration:none}}@media (max-width:800px){:where(.submenu.mega-menu .mega-group-list){background-color:#f1f1f1;background-image:none}}:where(.task-selection .resource-card:hover), :where(.task-selection .resource-card:focus-visible){color:var(--ubc-orange);text-decoration:none}@media (min-width:801px){:where(.submenu .mega-group-title:hover), :where(.submenu .mega-group-title:focus-visible){min-height:30px;height:30px;max-height:30px;padding:0 8px;overflow:hidden}}@media (max-width:800px){:where(.header-visual-inner .utility-row .utility-language-links){margin-left:0}}@media (max-width:800px){:where(.main-nav-wrap.menu-open .mobile-nav-bar){background-color:#e3e5ed;background-repeat:repeat-x;background-position:center;background-size:auto 100%}}@media (max-width:800px){:where(.submenu .mega-group-title:hover), :where(.submenu .mega-group-title:focus-visible){box-sizing:border-box;padding:0 10px;overflow:hidden}}@media (max-width:800px){:where(.submenu .mega-group-title:hover), :where(.submenu .mega-group-title:focus-visible){min-height:35px;height:35px;max-height:35px}}:where(.submenu .mega-group-title:hover), :where(.submenu .mega-group-title:focus-visible), :where(.submenu .mega-group-title:active), :where(.mega-group-heading:focus-within .mega-group-title), :where(.mega-group.is-expanded .mega-group-title){color:#00009F}@media (max-width:800px){:where(.submenu .mega-group-title:hover), :where(.submenu .mega-group-title:focus-visible), :where(.submenu .mega-group-title:active), :where(.mega-group-heading:focus-within .mega-group-title), :where(.mega-group.is-expanded .mega-group-title){color:#00009F}}@media (max-width:900px){:where(.mobile-footer-contact-strip.ubc-mobile-contact-collapsible .contact-icon-list){position:absolute;right:50px;bottom:0;display:flex;width:auto;height:44px;grid-template-columns:none;align-items:center;justify-content:flex-end;gap:3px;margin:0;padding:3px 4px;background:rgba(247,248,251,.97);box-shadow:0 5px 16px rgba(0,0,0,.18)!important;pointer-events:none}}:where(.page-breadcrumbs .breadcrumb-home:hover), :where(.page-breadcrumbs .breadcrumb-home:focus-visible), :where(.page-breadcrumbs .breadcrumb-site:hover), :where(.page-breadcrumbs .breadcrumb-site:focus-visible){color:#F28C00}:where(.pilot-desktop-header .header-contact-actions .contact-icon-list){background-color:transparent;background-image:none}@media (max-width:900px){:where(.pilot-desktop-header .header-visual-inner > .hero){position:relative;display:block;width:100%;height:auto;min-height:0;margin:0;overflow:hidden;background:transparent}}@media (max-width:900px){:where(.pilot-desktop-header > .ubc-mobile-search-zone .ubc-menu-search){background-color:rgba(255,255,255,.70);background-image:none}}@media (max-width:900px){:where(.main-nav-wrap.menu-open .mobile-nav-bar){z-index:6250;border-bottom:3px double #b6bac2;pointer-events:auto}}@media (max-width:900px){:where(.main-nav-wrap.menu-open .nav-toggle){display:flex;width:44px;min-width:44px;height:44px;min-height:44px;flex:0 0 44px;align-items:center;justify-content:center;padding:0;border:0;background:transparent;background-image:none;box-shadow:none!important}}@media (max-width:900px){:where(.main-nav-wrap.menu-open .main-nav){margin:0;padding:10px 7px 3px;box-sizing:border-box;background:#fff;background-image:none;box-shadow:none!important}}@media (max-width:900px){:where(.ubc-mobile-menu-contact-slot .mobile-footer-contact-strip.ubc-mobile-contact-collapsible){right:auto;bottom:auto;left:auto;z-index:auto;align-items:center;justify-content:flex-end;gap:3px;pointer-events:auto}}@media (max-width:900px){:where(.ubc-mobile-menu-contact-slot .ubc-mobile-contact-toggle.is-pulsing){animation:none!important}}@media (prefers-reduced-motion:reduce){:where(.ubc-menu-search-submit.is-magnifier-pulse .ubc-menu-search-magnifier){animation:none!important}}@media (max-width:900px){:where(.main-nav-wrap:not(.menu-open) > .ubc-mobile-menu-contact-slot){display:none}}@media (max-width:370px){:where(.ubc-mobile-menu-contact-slot.is-contact-expanded .ubc-mobile-menu-contact-label){display:none}}@media (max-width:900px){:where(.main-nav-wrap.menu-open .main-nav){flex:1 1 auto;overflow-x:hidden!important;overflow-y:auto!important}}@media (max-width:900px){:where(.main-nav-wrap.menu-open > .ubc-mobile-menu-contact-slot){right:auto;bottom:auto;left:auto;min-height:70px;padding:4px 5px calc(4px + env(safe-area-inset-bottom, 0px));box-sizing:border-box;border:0;border-top:1px solid #d7d9dd;border-radius:0;background:#fff;box-shadow:none!important;overflow:visible}}@media (max-width:900px){:where(.ubc-mobile-menu-contact-slot .mobile-footer-contact-strip.ubc-mobile-contact-collapsible){position:static;display:block;width:100%;min-width:0;height:auto;min-height:60px;margin:0;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none!important}}@media (max-width:900px){:where(.ubc-mobile-menu-contact-slot .contact-icon-list .ubc-mobile-dock-contact){position:relative;flex-direction:column;gap:3px;max-width:none;margin:0;padding:4px 1px 3px;box-sizing:border-box;border:0;border-radius:0;background:transparent;box-shadow:none!important;color:#454b54;text-decoration:none}}@media (max-width:900px){:where(.ubc-mobile-menu-contact-slot .contact-icon-list .ubc-mobile-menu-dock-icon){display:block;padding:0;object-fit:contain}}@media (max-width:900px){:where(.ubc-mobile-menu-contact-slot .contact-icon-list .ubc-mobile-menu-dock-label){display:block;width:100%;max-width:100%;overflow:visible;color:#454b54}}@media (prefers-reduced-motion:reduce){:where(.ubc-mobile-menu-contact-slot .contact-icon-list .ubc-mobile-menu-dock-icon){transition:none}}@media (max-width:900px){:where(.ubc-mobile-menu-contact-slot .contact-icon-list .ubc-mobile-menu-dock-icon), :where(.ubc-mobile-menu-contact-slot .contact-icon-list .ubc-mobile-menu-dock-label){margin-left:auto;margin-right:auto}}@media (max-width:900px){:where(.main-nav-wrap.menu-open > .ubc-mobile-menu-utility){display:flex;width:100%;min-height:17px;height:17px;align-items:center;justify-content:flex-end;gap:0;box-sizing:border-box;margin:0;padding:0 2px;overflow:hidden;background:#fff;color:#565b63}}@media (max-width:900px){:where(.header-visual-inner .utility-row .utility-language-links){display:inline-flex;flex:0 0 auto;align-items:center;gap:0;margin:0;padding:0}}@media (max-width:900px){:where(.header-brand-row .logo-link .logo-main){display:block;width:100%;max-width:100%;height:auto;max-height:none;margin:0}}@media (max-width:900px){:where(.main-nav-wrap.menu-open .mobile-nav-bar){display:flex;width:100%;min-height:var(--ubc-mobile-menu-brand-height,44px);height:var(--ubc-mobile-menu-brand-height,44px);flex:0 0 var(--ubc-mobile-menu-brand-height,44px);align-items:center;justify-content:flex-start;gap:0;box-sizing:border-box;margin:0;padding:0 52px 0 8px;border:0;background:#fff;background-image:none;box-shadow:none!important}}@media (max-width:900px){:where(.main-nav-wrap.menu-open .ubc-mobile-menu-brand){display:flex;width:var(--ubc-mobile-menu-logo-width,min(33.333vw,180px));max-width:none;align-items:center;justify-content:flex-start;margin:0;padding:0}}@media (max-width:900px){:where(.main-nav-wrap.menu-open .ubc-mobile-menu-search-slot){padding:9px 7px 11px;border-top:4px double #b6bac2}}@media (max-width:900px){:where(.ubc-mobile-menu-contact-slot .contact-icon-list .ubc-mobile-dock-contact){align-items:center;justify-content:center;transform:none!important}}@media (max-width:900px){:where(.ubc-mobile-menu-contact-slot .contact-icon-list .ubc-mobile-menu-dock-icon){margin:0 auto;transition:none}}@media (max-width:900px){:where(.mobile-footer-contact-strip.ubc-mobile-contact-collapsible .ubc-mobile-contact-toggle){display:flex;flex:0 0 44px;align-items:center;justify-content:center;padding:0;transition:background-color .14s ease, box-shadow .14s ease}}@media (prefers-reduced-motion:reduce){:where(.mobile-footer-contact-strip.ubc-mobile-contact-collapsible .ubc-mobile-contact-toggle){transition:none}}@media (max-width:900px){:where(.mobile-footer-contact-strip.ubc-mobile-contact-collapsible .ubc-mobile-contact-toggle){width:44px;min-width:44px;height:44px;min-height:44px;border:1px solid rgba(0,0,159,.48);border-radius:50%;background:transparent;background-image:none;box-shadow:0 2px 8px rgba(0,0,0,.10)!important;transform:none!important}}@media (max-width:900px){:where(.ubc-mobile-menu-contact-slot .contact-icon-list .ubc-mobile-menu-dock-icon){max-width:26px;max-height:26px;flex-basis:26px;transform:none!important;filter:none}}@media (max-width:900px){:where(.main-nav-wrap.menu-open > .ubc-mobile-menu-utility), :where(.main-nav-wrap.menu-open > .mobile-nav-bar), :where(.main-nav-wrap.menu-open > .ubc-mobile-menu-search-slot), :where(.main-nav-wrap.menu-open > .main-nav), :where(.main-nav-wrap.menu-open > .ubc-mobile-menu-contact-slot){flex:none}}@media (max-width:900px){:where(.main-nav-wrap.menu-open .mobile-nav-bar){position:relative;top:auto}}@media (max-width:900px){:where(.main-nav-wrap.menu-open .main-nav){display:block;width:100%!important;height:auto!important;min-height:0;max-height:none!important;overflow:visible!important;overscroll-behavior:auto;-webkit-overflow-scrolling:auto}}@media (max-width:900px){:where(.main-nav-wrap.menu-open > .ubc-mobile-menu-contact-slot){position:relative;inset:auto;z-index:auto;display:block;width:100%;margin:8px 0 0;padding-bottom:calc(8px + env(safe-area-inset-bottom, 0px));transform:none!important}}@media (max-width:900px){:where(.pilot-desktop-header .header-visual-inner > .utility-row){min-height:0;height:auto;flex:0 0 auto;padding-top:4px;padding-bottom:4px}}:where(.resource-card.resource-card-large:hover), :where(.resource-card.resource-card-large:focus-visible){background-image:var(--ubc-home-window-bg)}:where(.resource-card.resource-card-large:active){background-color:#fff;border-color:var(--ubc-orange);color:var(--ubc-orange)}@media (hover:hover) and (pointer:fine){:where(.resource-card.resource-card-large:hover), :where(.article-inline-service-card.resource-card:hover){background-image:var(--ubc-home-window-bg);box-shadow:inset 0 0 0 1px rgba(242,140,0,.45),0 3px 9px rgba(0,0,0,.06)!important}}:where(.resource-card.resource-card-large:active), :where(.article-inline-service-card.resource-card:active){background-image:var(--ubc-home-window-bg);box-shadow:inset 0 0 0 1px rgba(242,140,0,.8),inset 0 0 0 999px rgba(0,0,159,.035)!important}@media (max-width:800px){:where(.submenu.mega-menu .mega-group-list li){background-color:#f1f1f1;background-image:none}}:where(.task-selection .resource-card:hover strong), :where(.task-selection .resource-card:focus-visible strong){color:var(--ubc-orange)}:where(.main-grid .sidebar > h2:first-child), :where(.main-grid .sidebar > h3:first-child){margin-top:0}@media (max-width:800px){:where(.header-visual-inner .utility-row > a:nth-of-type(3)){display:none}}@media (max-width:800px){:where(.header-visual-inner .utility-row > span:not(.utility-language-links)), :where(.header-visual-inner .utility-row .utility-language-links a){padding-right:2px;padding-left:2px}}@media (max-width:800px){:where(.main-nav-wrap.menu-open .mobile-nav-bar)::before{background-size:contain}}:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open){position:fixed!important;top:var(--ubc-ui-panel-top, 4px)!important;right:var(--ubc-ui-panel-right, 6px)!important;left:auto!important;z-index:6000;width:var(--ubc-ui-panel-width, calc(100vw - 12px))!important;max-width:calc(100vw - 8px);max-height:var(--ubc-ui-panel-max-height, calc(100dvh - 8px))!important;margin:0;overflow:hidden!important;border:1px solid #878b94;background:#e3e5ed;box-shadow:0 15px 36px rgba(0,0,0,.28)!important;pointer-events:auto}:where(html.ubc-menu-ui-compact .main-nav > .nav-item){width:100%;border-left:0;border-bottom:1px solid rgba(95,99,108,.35)}:where(html.ubc-menu-ui-compact .nav-item > .nav-button){min-height:var(--ubc-ui-row-height, 32px);height:var(--ubc-ui-row-height, 32px);max-height:var(--ubc-ui-row-height, 32px);padding:0 12px}:where(html.ubc-menu-ui-compact .submenu.mega-menu){position:static!important;top:auto!important;left:auto!important;right:auto!important;width:100%!important;min-width:0;max-width:none;max-height:none!important;margin:0;padding:0;overflow:visible!important;transform:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.6)!important}:where(html.ubc-menu-ui-compact .submenu:not(.mega-menu)){display:none;grid-template-columns:repeat(var(--ubc-ui-columns, 1), minmax(0, 1fr))}:where(html.ubc-menu-ui-compact .submenu .mega-group-title){min-height:var(--ubc-ui-row-height, 32px);height:var(--ubc-ui-row-height, 32px);max-height:var(--ubc-ui-row-height, 32px);padding:0 8px;overflow:hidden}:where(html.js.ubc-menu-ui-compact .mega-group-toggle){width:var(--ubc-ui-row-height, 32px);min-width:var(--ubc-ui-row-height, 32px);min-height:var(--ubc-ui-row-height, 32px);height:var(--ubc-ui-row-height, 32px);max-height:var(--ubc-ui-row-height, 32px)}:where(html.ubc-menu-ui-compact .mega-group.is-expanded){grid-column:1 / -1}:where(html.ubc-menu-ui-compact .mega-group-regions .mega-group-list){position:static!important;display:none;width:100%!important;min-width:0;max-width:none;max-height:none!important;columns:auto;margin:0;padding:0;overflow:visible!important;border-right:0;border-left:0;box-shadow:none!important}:where(html.ubc-menu-ui-compact .main-nav-wrap:not(.menu-open)){position:absolute!important;top:17px!important;right:10px!important;left:10px!important;z-index:6000;width:auto!important;margin:0;overflow:visible!important;border:0;background:transparent;background-image:none;box-shadow:none!important;pointer-events:none}:where(html.ubc-menu-ui-compact .main-nav.open){display:block}:where(html.ubc-menu-ui-compact .mega-group-regions .mega-group-list){grid-template-columns:repeat(var(--ubc-ui-list-columns, 1), minmax(0, 1fr))}:where(html.js.ubc-menu-ui-compact .mega-group-toggle){background:rgba(255,255,255,.08)}@media (max-width:759px){:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open){--ubc-ui-columns:1!important;--ubc-ui-list-columns:1!important}}@media (max-width:759px){:where(html.ubc-menu-ui-compact .nav-item > .nav-button){overflow:visible}}@media (max-width:759px){:where(html.ubc-menu-ui-compact .nav-item > .nav-button){padding-top:9px;padding-bottom:9px}}@media (max-width:759px){:where(html.js.ubc-menu-ui-compact .mega-group-toggle){width:44px;min-width:44px;min-height:44px;height:100%;max-height:none}}@media (max-width:900px){:where(.mobile-footer-contact-strip.ubc-mobile-contact-collapsible .contact-icon-list a), :where(.mobile-footer-contact-strip.ubc-mobile-contact-collapsible .contact-icon-list img){width:38px;min-width:38px;height:38px;min-height:38px;flex:0 0 38px}}@media (max-width:900px){:where(.mobile-footer-contact-strip.ubc-mobile-contact-collapsible .contact-icon-list a){display:block;pointer-events:auto}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .nav-item > .nav-button){background:#f3f4f6}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .submenu .mega-group-title){background:#fff}}:where(.pilot-desktop-header .header-contact-actions .contact-icon-list img){width:34.2px;height:34.2px}@media (max-width:900px){:where(html.ubc-menu-ui-compact .ubc-mobile-header-toggle-host .nav-toggle){display:flex;width:44px;min-width:44px;height:44px;min-height:44px;flex:0 0 44px;align-items:center;justify-content:center;margin:0;padding:0;border:0;border-radius:0;background:transparent;background-image:none;box-shadow:none!important;pointer-events:auto}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .main-nav-wrap:not(.menu-open)){position:relative!important;top:auto!important;right:auto!important;left:auto!important;z-index:auto;width:100%!important;height:0!important;min-height:0;margin:0;overflow:visible!important;border:0;background:transparent;background-image:none;box-shadow:none!important;pointer-events:none}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .ubc-menu-search:focus-within){border-color:#00009F;box-shadow:0 1px 5px rgba(0,0,159,.12)!important}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .ubc-search-has-results > .ubc-menu-search-results){display:grid}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open){position:fixed!important;top:env(safe-area-inset-top, 0px)!important;right:5px!important;left:5px!important;z-index:6000;width:calc(100vw - 10px)!important;max-width:none;margin:0;padding:0 5px 10px;box-sizing:border-box;border:0;border-radius:0;background:#fff;background-image:none;box-shadow:none!important;pointer-events:auto}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .main-nav > .nav-item){display:block;width:100%;margin:0 0 9px;padding:0;border:0;background:transparent}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .nav-item > .nav-button){display:flex;width:100%;min-height:56px;height:auto;max-height:none;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;box-sizing:border-box;padding:8px 11px;border:1px solid #00009F;border-radius:4px;background-color:transparent;background-image:var(--ubc-home-window-bg);background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed;color:#202020;box-shadow:none!important}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .submenu.mega-menu){height:auto!important;margin:7px 0 0;padding:7px;border:0;border-radius:0;background:#f1f2f4;background-image:none;box-shadow:none!important}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .submenu:not(.mega-menu)){display:none}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .mega-group:last-child){margin-bottom:0}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .submenu .mega-group-title){min-height:50px;height:auto;max-height:none;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;box-sizing:border-box;padding:7px 9px;overflow:visible;border:0;border-radius:2px;background-color:transparent;background-image:none;color:#202020;text-decoration:none}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .mega-group-regions .mega-group-list){margin:4px 0 0;padding:0;border:0;border-radius:0;background:#fff;background-image:none;box-shadow:none!important}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open){flex-direction:column;overflow:hidden!important}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .submenu.mega-menu){box-sizing:border-box}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .submenu.mega-menu){position:static!important;left:auto!important;right:auto!important;top:auto!important;width:100%!important;min-width:0;max-width:none;max-height:none!important;overflow:visible!important;transform:none!important}}@media (max-width:900px){:where(html.js.ubc-menu-ui-compact .mega-group-toggle){display:none}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .submenu .mega-group-title){position:relative;z-index:2;display:flex;width:100%;max-width:none;cursor:pointer;pointer-events:auto}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .mega-group-regions .mega-group-list){position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;z-index:auto;display:none;width:100%!important;min-width:0;max-width:none;max-height:none!important;overflow:visible!important;transform:none!important;columns:auto;column-count:1;pointer-events:auto}}@media (max-width:900px){:where(.header-visual-inner .utility-row > span:not(.utility-language-links)), :where(.main-nav-wrap.menu-open > .ubc-mobile-menu-utility > a){display:inline-block;flex:0 0 auto;padding:0 4px;color:#565b63;text-decoration:none}}@media (max-width:900px){:where(.header-visual-inner .utility-row > a:nth-of-type(3)){display:none}}@media (max-width:900px){:where(.header-visual-inner .utility-row .utility-language-links a){display:inline-block;padding:0 4px;color:#00009F;text-decoration:none}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .header-brand-row .logo-link){width:min(33.333vw, 180px);max-width:33.333vw;min-width:0;flex:0 0 auto;margin:0;padding:0;align-items:center;justify-content:flex-start}}@media (max-width:900px){:where(.main-nav-wrap.menu-open .mobile-nav-bar)::before{content:none;display:none;width:0;height:0;flex:0 0 0;background:none}}@media (min-width:1241px){:where(.desktop-floating-contact-bar .contact-icon-list a:hover), :where(.desktop-floating-contact-bar .contact-icon-list a:focus-visible), :where(.desktop-floating-contact-bar .contact-icon-list a:active){transform:none!important}}@media (max-width:900px){:where(body.ubc-has-mobile-contact-launcher.ubc-contact-launcher-expanded .back-top){bottom:calc(78px + env(safe-area-inset-bottom, 0px))!important}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open){display:block;height:100dvh!important;max-height:100dvh!important;min-height:100dvh;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scroll-behavior:auto}}@media (max-width:900px){:where(body.ubc-pilot-reading-progress .header-visual-inner .logo-rule){position:relative;overflow:hidden}}@media (max-width:900px){:where(body.ubc-pilot-mobile-header-stuck .header-visual-inner > .utility-row){position:fixed;top:0;left:var(--ubc-pilot-mobile-sticky-left, 10px);z-index:6202;width:var(--ubc-pilot-mobile-sticky-width, calc(100% - 20px));margin:0;background-color:#fff;opacity:1!important}}@media (max-width:900px){:where(body.ubc-pilot-mobile-header-stuck .header-visual-inner > .header-brand-row){position:fixed;top:var(--ubc-pilot-mobile-utility-height, 17px);left:var(--ubc-pilot-mobile-sticky-left, 10px);z-index:6201;width:var(--ubc-pilot-mobile-sticky-width, calc(100% - 20px));margin:0;background-color:#fff;background-clip:border-box;opacity:1!important}}@media (max-width:900px){:where(body.ubc-pilot-mobile-header-stuck .header-visual-inner > .logo-rule){position:fixed;top:calc(var(--ubc-pilot-mobile-utility-height, 17px) + var(--ubc-pilot-mobile-brand-height, 72px));left:var(--ubc-pilot-mobile-sticky-left, 10px);z-index:6203;width:var(--ubc-pilot-mobile-sticky-width, calc(100% - 20px));margin:0;background-color:#fff;opacity:1!important}}@media (max-width:900px){:where(body.ubc-pilot-mobile-header-stuck .ubc-mobile-header-toggle-host.ubc-mobile-hamburger-stuck){position:absolute!important;top:50%!important;right:3px!important;left:auto!important;width:44px!important;height:44px!important;transform:translateY(-50%)!important;background:transparent;box-shadow:none!important;border-radius:0;backdrop-filter:none;-webkit-backdrop-filter:none}}@media (max-width:900px){:where(body.ubc-pilot-reading-progress .header-visual-inner > .utility-row){justify-content:flex-end}}@media (max-width:900px){:where(body.ubc-pilot-reading-progress .header-visual-inner > .utility-row){box-sizing:border-box;padding-right:var(--ubc-pilot-mobile-utility-right-pad, 12px)}}@media (max-width:900px){:where(body.ubc-pilot-search-201 .header-brand-row .ubc-pilot-mobile-search-toggle){position:absolute;top:50%;right:49px;z-index:6101;display:flex;width:44px;min-width:44px;height:44px;min-height:44px;align-items:center;justify-content:center;margin:0;padding:0;transform:translateY(-50%)!important;border:0;border-radius:0;outline:0;background:transparent;background-image:none;box-shadow:none!important;color:#00009F;cursor:pointer}}@media (max-width:900px){:where(body.ubc-pilot-search-201 .ubc-pilot-mobile-search-toggle:active), :where(body.ubc-pilot-search-201 .ubc-pilot-mobile-search-toggle[aria-expanded="true"]){color:#F28C00}}@media (max-width:900px){:where(body.ubc-pilot-search-201.ubc-pilot-mobile-search-overlay-open .ubc-pilot-mobile-search-overlay){transform:translateY(0)!important;opacity:1!important;visibility:visible;pointer-events:auto;transition:opacity .18s ease, transform .18s ease}}@media (max-width:900px){:where(body.ubc-pilot-search-201 .ubc-pilot-mobile-search-overlay .ubc-mobile-search-bundle){width:100%}}@media (max-width:900px){:where(body.ubc-pilot-search-201 .ubc-menu-search-submit:active){transform:none!important;box-shadow:none!important}}@media (max-width:900px){:where(body.ubc-pilot-search-201 .ubc-pilot-search-has-query .ubc-menu-search-submit){border-radius:50%;background-color:#00009F;background-image:none;color:#fff}}@media (max-width:900px){:where(body.ubc-pilot-search-201 .ubc-pilot-search-has-query .ubc-menu-search-submit-text){opacity:0!important}}@media (max-width:900px){:where(body.ubc-pilot-search-201 .ubc-pilot-search-has-query .ubc-menu-search-magnifier){width:24px;min-width:24px;height:24px}}@media (min-width:901px){:where(body.ubc-pilot-search-201 .ubc-pilot-desktop-search-host .ubc-mobile-search-bundle){position:relative!important;display:block;width:100%!important;height:44px!important}}@media (min-width:901px){:where(body.ubc-pilot-search-201 .ubc-pilot-desktop-search-host .ubc-menu-search){position:relative;width:100%;overflow:hidden;border:1px solid #b9bec7;border-radius:22px;background:#DCDCDC;box-shadow:0 1px 4px rgba(0,0,0,.06)!important}}@media (min-width:901px){:where(body.ubc-pilot-search-201 .ubc-pilot-desktop-search-host .ubc-menu-search-category){border:0;border-radius:0;background:transparent;box-shadow:none!important;color:#00009F;cursor:pointer}}@media (min-width:901px){:where(body.ubc-pilot-search-201 .ubc-pilot-desktop-search-host .ubc-menu-search-input){margin:0;padding:0 4px 0 0;border:0;outline:0;background:transparent;box-shadow:none!important;color:#222}}@media (min-width:901px){:where(body.ubc-pilot-search-201 .ubc-pilot-desktop-search-host .ubc-menu-search-submit){overflow:hidden;border:0;border-radius:999px;outline:0;background:#e3e5ed url("../menu.png") repeat-x center / auto 100%;box-shadow:0 1px 2px rgba(0,0,0,.12)!important;color:#00009F;cursor:pointer;transform:translateY(0)!important;transition:transform .16s ease, box-shadow .16s ease, filter .16s ease}}@media (min-width:901px){:where(body.ubc-pilot-search-201 .ubc-pilot-desktop-search-host .ubc-menu-search-magnifier){width:18px;min-width:18px;height:18px}}@media (min-width:901px){:where(body.ubc-pilot-search-201 .ubc-pilot-desktop-search-host .ubc-menu-search-category-status){position:absolute;top:46px;right:0;left:0;z-index:82;padding:3px 12px 0;background:#fff;color:#555b65}}@media (min-width:901px){:where(body.ubc-pilot-search-201 .ubc-pilot-desktop-search-host .ubc-menu-search-category-popover){position:absolute;top:48px;right:0;left:0;z-index:83;box-sizing:border-box;width:100%;max-height:min(52vh, 390px);overflow-y:auto;border:1px solid #c7cbd1;border-radius:4px;background:#fff;box-shadow:0 8px 22px rgba(0,0,0,.10)!important}}@media (min-width:901px){:where(body.ubc-pilot-search-201 .ubc-pilot-desktop-search-host .ubc-menu-search-results){position:absolute!important;top:48px!important;right:0!important;left:0!important;z-index:83;box-sizing:border-box;width:100%!important;max-height:min(52vh, 390px)!important;overflow-y:auto!important;border:1px solid #c7cbd1;border-radius:4px;background:#fff;box-shadow:0 8px 22px rgba(0,0,0,.10)!important}}@media (min-width:901px){:where(body.ubc-pilot-search-201 .ubc-pilot-desktop-search-host .ubc-menu-search-category-popover){display:none;padding:5px}}@media (min-width:901px){:where(body.ubc-pilot-search-201 .ubc-pilot-desktop-search-host .ubc-menu-category-option){display:block;width:100%;padding:7px 9px;border:0;border-bottom:1px solid #e3e5e8;background:#fff;color:#242a31;cursor:pointer}}@media (min-width:901px){:where(body.ubc-pilot-search-201 .ubc-pilot-desktop-search-host .ubc-menu-search-results){display:none;padding:0}}@media (min-width:901px){:where(body.ubc-pilot-search-201 .ubc-pilot-desktop-search-host .ubc-menu-search-result){display:block;padding:8px 10px;border-bottom:1px solid #e5e7ea;background:#fff;color:#00009F;text-decoration:none}}@media (min-width:901px){:where(body.ubc-pilot-search-201 .ubc-pilot-desktop-search-host .ubc-menu-search-empty){padding:10px;color:#666c74}}:where(body.ubc-pilot-search-201 .ubc-menu-search-category .ubc-pilot-category-plus-svg){display:block;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}@media (hover:hover) and (pointer:fine){:where(.resource-card.resource-card-large:hover strong), :where(.article-inline-service-card.resource-card:hover strong){color:var(--ubc-orange)}}:where(.resource-card.resource-card-large:active strong), :where(.article-inline-service-card.resource-card:active strong){color:var(--ubc-orange)}@media (hover:none){:where(.structure-gateway article:hover:not(:active)){box-shadow:none!important}}:where(.submenu .mega-group-list li a:hover), :where(.submenu .mega-group-list li a:focus-visible){text-decoration:none}@media (min-width:801px){:where(.submenu .mega-group-list li a:hover), :where(.submenu .mega-group-list li a:focus-visible){text-decoration:none}}@media (max-width:800px){:where(.submenu.mega-menu .mega-group-list li a){background-color:#f1f1f1;background-image:none}}@media (max-width:800px){:where(.submenu.mega-menu .mega-group-list li a){padding-left:13px;padding-right:13px;color:#555}}@media (min-width:801px){:where(.submenu:not(.mega-menu) > li > a:hover), :where(.submenu:not(.mega-menu) > li > a:focus-visible){display:flex;min-height:30px;height:30px;max-height:30px;align-items:center;padding:0 10px;overflow:hidden}}@media (min-width:801px){:where(.submenu:not(.mega-menu) > li > a:hover), :where(.submenu:not(.mega-menu) > li > a:focus-visible){padding-right:14px}}@media (min-width:801px){:where(.submenu .mega-group-list li a:hover), :where(.submenu .mega-group-list li a:focus-visible), :where(.mega-group-regions .mega-group-list li a:hover), :where(.mega-group-regions .mega-group-list li a:focus-visible){min-height:30px;height:30px;max-height:30px;padding:0 14px;align-items:center}}@media (max-width:800px){:where(.submenu:not(.mega-menu) > li > a:hover), :where(.submenu:not(.mega-menu) > li > a:focus-visible){display:block;box-sizing:border-box;padding:0 16px;overflow:hidden}}@media (max-width:800px){:where(.submenu.mega-menu .mega-group-list li a), :where(.mega-group-regions .mega-group-list li a:hover), :where(.mega-group-regions .mega-group-list li a:focus-visible){display:block;box-sizing:border-box;padding:0 13px;overflow:hidden}}@media (max-width:800px){:where(.submenu:not(.mega-menu) > li > a:hover), :where(.submenu:not(.mega-menu) > li > a:focus-visible), :where(.submenu.mega-menu .mega-group-list li a), :where(.mega-group-regions .mega-group-list li a:hover), :where(.mega-group-regions .mega-group-list li a:focus-visible){min-height:35px;height:35px;max-height:35px}}:where(.submenu:not(.mega-menu) > li > a:hover), :where(.submenu:not(.mega-menu) > li > a:focus-visible), :where(.submenu:not(.mega-menu) > li > a:active), :where(.submenu .mega-group-list li a:hover), :where(.submenu .mega-group-list li a:focus-visible), :where(.submenu .mega-group-list li a:active), :where(.mega-group-regions .mega-group-list li a:hover), :where(.mega-group-regions .mega-group-list li a:focus-visible), :where(.mega-group-regions .mega-group-list li a:active){color:#00009F}@media (max-width:800px){:where(.submenu:not(.mega-menu) > li > a:hover), :where(.submenu:not(.mega-menu) > li > a:focus-visible), :where(.submenu:not(.mega-menu) > li > a:active), :where(.submenu .mega-group-list li a:hover), :where(.submenu .mega-group-list li a:focus-visible), :where(.submenu .mega-group-list li a:active), :where(.mega-group-regions .mega-group-list li a:hover), :where(.mega-group-regions .mega-group-list li a:focus-visible), :where(.mega-group-regions .mega-group-list li a:active){color:#00009F}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .submenu:not(.mega-menu) > li){margin:0;padding:0;border:0}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .mega-group-regions .mega-group-list li){display:block;width:100%;margin:0;padding:0;border:0;border-bottom:1px solid #dfe1e5;background:#fff}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .mega-group-regions .mega-group-list > li){position:relative;z-index:auto;display:block;width:100%;min-height:44px;pointer-events:auto}}@media (min-width:1241px){:where(.desktop-floating-contact-bar .contact-icon-list a:hover img), :where(.desktop-floating-contact-bar .contact-icon-list a:focus-visible img), :where(.desktop-floating-contact-bar .contact-icon-list a:active img){transform:none!important}}:where(html.ubc-menu-ui-compact .nav-toggle.is-open)::after{content:none;display:none}@media (max-width:900px){:where(body.ubc-pilot-reading-progress .header-visual-inner > .utility-row > a){padding-right:1px;padding-left:1px}}@media (max-width:900px){:where(body.ubc-pilot-reading-progress .utility-language-links > a:last-child){margin-right:0;padding-right:0}}@media (max-width:900px){:where(html.ubc-menu-ui-compact body.ubc-pilot-search-201 .ubc-menu-search-category){border:0;border-radius:0;background:transparent;background-image:none;box-shadow:none!important;color:#00009F}}@media (max-width:900px){:where(body.ubc-pilot-search-201 .ubc-pilot-search-has-query .ubc-menu-search-magnifier svg){width:24px;height:24px}}@media (min-width:901px){:where(body.ubc-pilot-search-201 .ubc-pilot-desktop-search-host .ubc-menu-search-magnifier svg){width:18px;min-width:18px;height:18px}}@media (min-width:901px){:where(body.ubc-pilot-search-201 .ubc-pilot-desktop-search-host .ubc-menu-search-magnifier svg){fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}}@media (min-width:901px){:where(body.ubc-pilot-search-201 .ubc-pilot-desktop-search-host .ubc-menu-search-result strong), :where(body.ubc-pilot-search-201 .ubc-pilot-desktop-search-host .ubc-menu-search-result span){display:block}}@media (min-width:901px){:where(body.ubc-pilot-search-201 .ubc-pilot-desktop-search-host .ubc-menu-search-result span){margin-top:2px;color:#6a7078}}:where(.submenu .mega-group-list li a:hover)::before, :where(.submenu .mega-group-list li a:focus-visible)::before{content:none;display:none}:where(html.ubc-menu-ui-compact .submenu:not(.mega-menu) > li > a){min-height:var(--ubc-ui-row-height, 32px);height:var(--ubc-ui-row-height, 32px);max-height:var(--ubc-ui-row-height, 32px);padding:0 12px;overflow:hidden}@media (max-width:759px){:where(html.ubc-menu-ui-compact .submenu:not(.mega-menu) > li > a){padding-top:8px;padding-bottom:8px}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .submenu:not(.mega-menu) > li > a){background:#fff}}@media (max-width:900px){:where(html.ubc-menu-ui-compact body.ubc-page button.ubc-menu-search-submit), :where(html.ubc-menu-ui-compact body.ubc-page button.ubc-menu-search-submit-premium){position:relative;overflow:hidden;border:0;border-radius:999px;outline:0;appearance:none;-webkit-appearance:none;background-color:#e3e5e8;background-image:url("../image/mobile-search-button-silver.svg");background-repeat:no-repeat;background-position:center;background-size:100% 100%;color:#00009F;cursor:pointer;box-shadow:0 1px 2px rgba(28,34,48,.12), inset 0 1px rgba(255,255,255,.78)!important}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .submenu:not(.mega-menu) > li > a){display:flex;width:100%;min-height:50px;height:auto;max-height:none;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;box-sizing:border-box;padding:7px 9px;overflow:visible;border:1px solid #e58000;border-radius:2px;background-color:transparent;background-image:var(--ubc-home-window-bg);background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed;color:#202020;text-decoration:none}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .mega-group-regions .mega-group-list li a){display:flex;width:100%;min-height:42px;height:auto;max-height:none;align-items:center;box-sizing:border-box;padding:7px 9px;overflow:visible;border:0;border-radius:0;background:#fff;background-image:none;color:#202020;text-decoration:none}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .mega-group-regions .mega-group-list > li > a){position:relative;z-index:1;display:flex;width:100%;min-width:0;min-height:44px;max-width:none;cursor:pointer;pointer-events:auto}}@media (max-width:900px){:where(html.ubc-menu-ui-compact body.ubc-pilot-search-201 button.ubc-menu-search-submit), :where(html.ubc-menu-ui-compact body.ubc-pilot-search-201 button.ubc-menu-search-submit-premium){border:0;border-radius:999px;background-color:#e3e5e8;background-image:url("../image/mobile-search-button-silver.svg");background-repeat:no-repeat;background-position:center;background-size:100% 100%;box-shadow:none!important;color:#00009F;transform:none!important;transition:width .18s ease, padding .18s ease, background-color .18s ease, color .18s ease}}@media (hover:none){:where(.structure-gateway article:hover:not(:active) h2 a){color:var(--ubc-link-blue,#00009F)}}:where([id^="Stm0p0i"][id$="e"]:hover [id$="eTX"]){color:var(--ubc-blue)}@media (max-width:800px){:where(.header-visual-inner .utility-row .utility-language-links .utility-lang-sep){padding-right:2px;padding-left:2px}}@media (max-width:800px){:where(.header-visual-inner .utility-row .utility-language-links .utility-lang-sep){display:inline-block;color:#777}}@media (min-width:801px){:where(.main-nav > .nav-item > .nav-button:hover), :where(.main-nav > .nav-item > .nav-button:focus-visible), :where(.main-nav > .nav-item.open > .nav-button){color:var(--ubc-orange)}}@media (max-width:900px){:where(.mobile-footer-contact-strip.ubc-mobile-contact-collapsible.is-expanded .contact-icon-list){pointer-events:auto}}@media (max-width:900px){:where(.pilot-desktop-header .header-visual-inner > .hero .hero-track), :where(.pilot-desktop-header .header-visual-inner > .hero .hero-slide){position:relative;display:block;width:100%;height:auto;min-height:0;overflow:hidden}}@media (max-width:900px){:where(.main-nav-wrap.menu-open .main-nav.open){margin:0;padding:10px 7px 3px;box-sizing:border-box;background:#fff;background-image:none;box-shadow:none!important}}@media (max-width:900px){:where(.main-nav-wrap.menu-open .main-nav.open){flex:1 1 auto;overflow-x:hidden!important;overflow-y:auto!important}}@media (max-width:900px){:where(.ubc-mobile-menu-contact-slot .mobile-footer-contact-strip.ubc-mobile-contact-collapsible .contact-icon-list){position:static;right:auto;bottom:auto;display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));align-items:stretch;justify-content:stretch;gap:0;width:100%;max-width:none;height:auto;min-height:60px;margin:0;padding:0;overflow:visible;opacity:1!important;visibility:visible;transform:none!important;border:0;border-radius:0;background:transparent;box-shadow:none!important;pointer-events:auto;transition:none}}@media (max-width:900px){:where(.ubc-mobile-menu-contact-slot .contact-icon-list .ubc-mobile-dock-contact:hover), :where(.ubc-mobile-menu-contact-slot .contact-icon-list .ubc-mobile-dock-contact:focus-visible){position:relative;display:flex;flex:1 1 auto;flex-direction:column;gap:3px;width:auto;min-width:44px;max-width:none;height:60px;min-height:60px;margin:0;padding:4px 1px 3px;box-sizing:border-box;border:0;border-radius:0;background:transparent;box-shadow:none!important;color:#454b54;text-decoration:none}}@media (max-width:359px){:where(.ubc-mobile-menu-contact-slot .mobile-footer-contact-strip.ubc-mobile-contact-collapsible .contact-icon-list){grid-template-columns:repeat(5, minmax(0, 1fr))}}@media (max-width:900px){:where(.main-nav-wrap.menu-open > .ubc-mobile-menu-utility .utility-language-links){display:inline-flex;flex:0 0 auto;align-items:center;gap:0;margin:0;padding:0}}@media (max-width:900px){:where(.main-nav-wrap.menu-open .mobile-nav-bar > .nav-toggle){position:absolute;top:50%;right:3px;left:auto;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;transform:translateY(-50%)!important}}@media (max-width:900px){:where(.ubc-mobile-menu-contact-slot .contact-icon-list .ubc-mobile-dock-contact:hover), :where(.ubc-mobile-menu-contact-slot .contact-icon-list .ubc-mobile-dock-contact:focus-visible), :where(.ubc-mobile-menu-contact-slot .contact-icon-list .ubc-mobile-dock-contact:active){align-items:center;justify-content:center;transform:none!important}}@media (max-width:900px){:where(.mobile-footer-contact-strip.ubc-mobile-contact-collapsible .ubc-mobile-contact-toggle:hover), :where(.mobile-footer-contact-strip.ubc-mobile-contact-collapsible .ubc-mobile-contact-toggle:focus-visible), :where(.mobile-footer-contact-strip.ubc-mobile-contact-collapsible .ubc-mobile-contact-toggle:active), :where(.mobile-footer-contact-strip.ubc-mobile-contact-collapsible.is-expanded .ubc-mobile-contact-toggle){width:44px;min-width:44px;height:44px;min-height:44px;border:1px solid rgba(0,0,159,.48);border-radius:50%;background:transparent;background-image:none;box-shadow:0 2px 8px rgba(0,0,0,.10)!important;transform:none!important}}@media (max-width:900px){:where(.mobile-footer-contact-strip.ubc-mobile-contact-collapsible .ubc-mobile-contact-toggle:hover), :where(.mobile-footer-contact-strip.ubc-mobile-contact-collapsible .ubc-mobile-contact-toggle:focus-visible), :where(.mobile-footer-contact-strip.ubc-mobile-contact-collapsible .ubc-mobile-contact-toggle:active), :where(.mobile-footer-contact-strip.ubc-mobile-contact-collapsible.is-expanded .ubc-mobile-contact-toggle), :where(.mobile-footer-contact-strip.ubc-mobile-contact-collapsible .ubc-mobile-contact-toggle.is-contact-active){border-color:rgba(242,140,0,.70)}}@media (max-width:900px){:where(.mobile-footer-contact-strip.ubc-mobile-contact-collapsible .ubc-mobile-contact-toggle.is-pulsing){animation:ubc-mobile-contact-pulse-188 1.25s ease-out 1!important;transform:none!important}}@media (prefers-reduced-motion:reduce){:where(.mobile-footer-contact-strip.ubc-mobile-contact-collapsible .ubc-mobile-contact-toggle.is-pulsing){animation:none!important}}@media (max-width:900px){:where(.main-nav-wrap.menu-open .main-nav.open){display:block;width:100%!important;height:auto!important;min-height:0;max-height:none!important;overflow:visible!important;overscroll-behavior:auto;-webkit-overflow-scrolling:auto}}:where(.task-selection .resource-card.resource-card-large:hover), :where(.task-selection .resource-card.resource-card-large:focus-visible){background-image:var(--ubc-home-window-bg)}:where(.task-selection .resource-card.resource-card-large:active){background-image:var(--ubc-home-window-bg);background-color:#fff;border-color:var(--ubc-orange);color:var(--ubc-orange)}@media (hover:none){:where(.resource-card.resource-card-large:hover:not(:active)), :where(.article-inline-service-card.resource-card:hover:not(:active)){box-shadow:none!important}}@media (max-width:800px){:where(.nav-toggle.is-open .nav-toggle-icon span:nth-child(1)){top:7px}}@media (max-width:800px){:where(.nav-toggle.is-open .nav-toggle-icon span:nth-child(3)){top:7px!important}}:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open .mobile-nav-bar){display:flex;min-height:36px;height:36px;flex:0 0 36px}:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open .main-nav){display:block;width:100%!important;margin:0;overflow-x:hidden!important;overflow-y:auto!important;box-shadow:none!important}:where(html.ubc-menu-ui-compact .nav-item.open > .submenu){position:static!important;top:auto!important;left:auto!important;right:auto!important;width:100%!important;min-width:0;max-width:none;max-height:none!important;margin:0;padding:0;overflow:visible!important;transform:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.6)!important}:where(html.ubc-menu-ui-compact .submenu .mega-group-title:hover){min-height:var(--ubc-ui-row-height, 32px);height:var(--ubc-ui-row-height, 32px);max-height:var(--ubc-ui-row-height, 32px);padding:0 8px;overflow:hidden}:where(html.ubc-menu-ui-desktop .mega-group.flyout-left .mega-group-list){right:calc(100% - 1px)!important;left:auto!important}:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open .mobile-nav-bar){pointer-events:auto}:where(html.ubc-menu-ui-desktop .nav-item.ubc-menu-align-right > .submenu){right:0!important;left:auto!important}:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open .main-nav){max-height:calc(var(--ubc-ui-panel-max-height,100dvh) - 86px)!important}@media (max-width:759px){:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open .main-nav), :where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open .submenu), :where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open .mega-group-list){grid-template-columns:1fr;column-count:1}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .main-nav-wrap.ubc-mobile-hamburger-stuck:not(.menu-open)){position:fixed!important;top:calc(8px + env(safe-area-inset-top, 0px))!important;right:max(8px, env(safe-area-inset-right, 0px))!important;left:auto!important;z-index:6000;width:44px!important;min-width:44px;height:44px!important;min-height:44px;margin:0;overflow:visible!important;border:0;background:transparent;box-shadow:none!important;pointer-events:auto}}@media (max-width:900px){:where(.mobile-footer-contact-strip.ubc-mobile-contact-collapsible .contact-icon-list a:hover), :where(.mobile-footer-contact-strip.ubc-mobile-contact-collapsible .contact-icon-list a:focus-visible){width:38px;min-width:38px;height:38px;min-height:38px;flex:0 0 38px}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .nav-item.open > .nav-button){background:#eff0f3}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .submenu .mega-group-title:hover), :where(html.ubc-menu-ui-compact .submenu .mega-group-title:focus-visible){background:#fff}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .mega-group.is-expanded > .mega-group-list){position:relative!important;z-index:20;pointer-events:auto}}@media (max-width:900px){:where(.pilot-desktop-header .header-visual-inner > .hero .hero-slide img){position:relative;top:auto;left:auto;display:block;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;aspect-ratio:7 / 1;object-fit:contain;object-position:center center;transform:none!important}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .main-nav-wrap:not(.menu-open) .mobile-nav-bar){display:none}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open .ubc-menu-search){border:1px solid #b9bec7;border-radius:25px;background:#fff;background-image:none;box-shadow:0 1px 4px rgba(0,0,0,.08)!important}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open .ubc-menu-search-results){max-height:none!important;padding:0}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open .mobile-nav-bar){z-index:6250;border-bottom:3px double #b6bac2;pointer-events:auto}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open .nav-toggle){display:flex;width:44px;min-width:44px;height:44px;min-height:44px;flex:0 0 44px;align-items:center;justify-content:center;padding:0;border:0;background:transparent;background-image:none;box-shadow:none!important}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open .main-nav){margin:0;padding:10px 7px 3px;box-sizing:border-box;background:#fff;background-image:none;box-shadow:none!important}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .nav-item.open > .nav-button){color:#00009F;background-color:transparent;background-image:var(--ubc-home-window-bg);background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .nav-item.open > .submenu){position:static!important;width:100%!important;min-width:0;max-width:none;height:auto!important;max-height:none!important;margin:7px 0 0;padding:7px;overflow:visible!important;box-sizing:border-box;border:0;border-radius:0;background:#f1f2f4;background-image:none;box-shadow:none!important;transform:none!important}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .submenu .mega-group-title:hover), :where(html.ubc-menu-ui-compact .submenu .mega-group-title:focus-visible){min-height:50px;height:auto;max-height:none;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;box-sizing:border-box;padding:7px 9px;overflow:visible;border:0;border-radius:2px;background-color:transparent;background-image:none;color:#202020;text-decoration:none}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .mega-group.is-expanded .mega-group-title){color:#e58000}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open .ubc-mobile-menu-search-slot){background-image:url("../image/mobile-header-silver-gradient.svg")}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .main-nav-wrap:not(.menu-open) > .ubc-mobile-menu-contact-slot){display:none}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open .main-nav){flex:1 1 auto;overflow-x:hidden!important;overflow-y:auto!important}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open > .ubc-mobile-menu-contact-slot){right:auto;bottom:auto;left:auto;min-height:70px;padding:4px 5px calc(4px + env(safe-area-inset-bottom, 0px));box-sizing:border-box;border:0;border-top:1px solid #d7d9dd;border-radius:0;background:#fff;box-shadow:none!important;overflow:visible}}@media (max-width:900px){:where(.ubc-mobile-menu-contact-slot .contact-icon-list .ubc-mobile-dock-contact > img:not(.ubc-mobile-menu-dock-icon)){display:none}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .submenu .mega-group-title:hover), :where(html.ubc-menu-ui-compact .submenu .mega-group-title:focus-visible){position:relative;z-index:2;display:flex;width:100%;max-width:none;cursor:pointer;pointer-events:auto}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open > .ubc-mobile-menu-utility){display:flex;width:100%;min-height:17px;height:17px;align-items:center;justify-content:flex-end;gap:0;box-sizing:border-box;margin:0;padding:0 2px;overflow:hidden;background:#fff;color:#565b63}}@media (max-width:900px){:where(.main-nav-wrap.menu-open > .ubc-mobile-menu-utility > span:not(.utility-language-links)){display:inline-block;flex:0 0 auto;padding:0 4px;color:#565b63;text-decoration:none}}@media (max-width:900px){:where(.main-nav-wrap.menu-open > .ubc-mobile-menu-utility > a:nth-of-type(3)){display:none}}@media (max-width:900px){:where(.main-nav-wrap.menu-open > .ubc-mobile-menu-utility .utility-language-links a){display:inline-block;padding:0 4px;color:#00009F;text-decoration:none}}@media (max-width:900px){:where(.header-visual-inner .utility-row .utility-language-links a.is-current){display:none}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open .mobile-nav-bar){display:flex;width:100%;min-height:var(--ubc-mobile-menu-brand-height,44px);height:var(--ubc-mobile-menu-brand-height,44px);flex:0 0 var(--ubc-mobile-menu-brand-height,44px);align-items:center;justify-content:flex-start;gap:0;box-sizing:border-box;margin:0;padding:0 52px 0 8px;border:0;background:#fff;background-image:none;box-shadow:none!important}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open .ubc-mobile-menu-brand){display:flex;width:var(--ubc-mobile-menu-logo-width,min(33.333vw,180px));max-width:none;align-items:center;justify-content:flex-start;margin:0;padding:0}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open .ubc-mobile-menu-search-slot){padding:9px 7px 11px;border-top:4px double #b6bac2}}@media (max-width:900px){:where(.mobile-footer-contact-strip.ubc-mobile-contact-collapsible .ubc-mobile-contact-toggle img.ubc-mobile-contact-toggle-icon){display:block;margin:0}}@media (max-width:900px){:where(body:not(.ubc-menu-panel-open) .mobile-footer-contact-strip.ubc-mobile-contact-collapsible.is-expanded){right:5px;left:5px;width:auto;height:64px;min-height:64px;align-items:center;justify-content:flex-end}}@media (max-width:900px){:where(.mobile-footer-contact-strip.ubc-mobile-contact-collapsible .ubc-mobile-contact-toggle img.ubc-mobile-contact-toggle-icon){width:26px;min-width:26px;max-width:26px;height:26px;min-height:26px;max-height:26px;flex-basis:26px;transform:none!important;filter:none}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open > .ubc-mobile-menu-utility), :where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open > .mobile-nav-bar), :where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open > .ubc-mobile-menu-search-slot), :where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open > .main-nav), :where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open > .ubc-mobile-menu-contact-slot){flex:none}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open .mobile-nav-bar){position:relative;top:auto}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open .main-nav){display:block;width:100%!important;height:auto!important;min-height:0;max-height:none!important;overflow:visible!important;overscroll-behavior:auto;-webkit-overflow-scrolling:auto}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open > .ubc-mobile-menu-contact-slot){position:relative;inset:auto;z-index:auto;display:block;width:100%;margin:8px 0 0;padding-bottom:calc(8px + env(safe-area-inset-bottom, 0px));transform:none!important}}:where(html.ubc-menu-ui-compact .nav-toggle.is-open .nav-toggle-icon){display:block;position:relative;width:24px;min-width:24px;height:24px;opacity:1!important;visibility:visible;background:transparent url("../image/menu-close.svg") center/24px 24px no-repeat;transform:none!important}@media (max-width:900px){:where(body.ubc-pilot-reading-progress .main-nav-wrap.menu-open > .ubc-mobile-menu-utility){justify-content:flex-end}}@media (max-width:900px){:where(body.ubc-pilot-reading-progress .main-nav-wrap.menu-open > .ubc-mobile-menu-utility){box-sizing:border-box;padding-right:var(--ubc-pilot-mobile-utility-right-pad, 12px)}}@media (min-width:901px){:where(body.ubc-pilot-search-201 .ubc-pilot-desktop-search-host .ubc-menu-search:focus-within){border-color:#00009F;box-shadow:0 1px 5px rgba(0,0,159,.10)!important}}@media (min-width:901px){:where(body.ubc-pilot-search-201 .ubc-pilot-desktop-search-host .ubc-pilot-search-has-query .ubc-menu-search-submit){background:#e3e5ed url("../menu.png") repeat-x center / auto 100%;color:#00009F}}@media (min-width:901px){:where(body.ubc-pilot-search-201 .ubc-pilot-desktop-search-host .ubc-category-open .ubc-menu-search-category-popover){display:grid;gap:4px}}@media (min-width:901px){:where(body.ubc-pilot-search-201 .ubc-pilot-desktop-search-host .ubc-search-has-results > .ubc-menu-search-results){display:block}}@media (min-width:901px){:where(body.ubc-pilot-search-201 .ubc-pilot-desktop-search-host .ubc-menu-search-result:last-child){border-bottom:0}}@media (min-width:901px) and (hover:hover) and (pointer:fine){:where(body.ubc-pilot-search-201 .ubc-pilot-desktop-search-host .ubc-menu-search-submit:hover){background:#e3e5ed url("../menu.png") repeat-x center / auto 100%;box-shadow:0 3px 7px rgba(0,0,0,.18)!important;transform:translateY(-1px)!important}}@media (min-width:901px) and (hover:hover) and (pointer:fine){:where(body.ubc-pilot-search-201 .ubc-pilot-desktop-search-host .ubc-menu-search-submit:active){box-shadow:0 1px 2px rgba(0,0,0,.12)!important;transform:translateY(0)!important}}@media (min-width:901px) and (hover:hover) and (pointer:fine){:where(body.ubc-pilot-search-201 .ubc-pilot-desktop-search-host .ubc-menu-search-category:hover), :where(body.ubc-pilot-search-201 .ubc-pilot-desktop-search-host .ubc-menu-search-submit:hover){color:#F28C00}}@media (max-width:900px){:where(body.ubc-pilot-search-201 .ubc-mobile-search-bundle:not(.ubc-pilot-search-has-query) .ubc-menu-search-submit){background-color:#e3e5ed;background-image:url("../main.png");background-repeat:repeat-x;background-position:center;background-size:auto 100%}}@media (min-width:901px) and (hover:hover){:where(body.ubc-pilot-search-201 .ubc-pilot-desktop-search-host .ubc-menu-search-result:hover){color:var(--ubc-orange,#ff7302)}}:where(.task-selection .resource-card.resource-card-large:active strong){color:var(--ubc-orange)}@media (hover:none){:where(.resource-card.resource-card-large:hover:not(:active) strong), :where(.article-inline-service-card.resource-card:hover:not(:active) strong){color:var(--ubc-link-blue,#00009F)}}@media (max-width:800px){:where(.submenu.mega-menu .mega-group-list li a:hover), :where(.submenu.mega-menu .mega-group-list li a:focus-visible){background-image:none}}@media (max-width:800px){:where(.submenu.mega-menu .mega-group-list li a:hover), :where(.submenu.mega-menu .mega-group-list li a:focus-visible){padding-left:13px;padding-right:13px}}@media (max-width:800px){:where(.submenu.mega-menu .mega-group-list li a:hover), :where(.submenu.mega-menu .mega-group-list li a:focus-visible){background-color:#e3e3e3;color:var(--ubc-orange)}}:where(.main-grid .sidebar > nav:first-child > h2:first-child), :where(.main-grid .sidebar > nav:first-child > h3:first-child){margin-top:0}@media (max-width:800px){:where(.submenu.mega-menu .mega-group-list li a:hover), :where(.submenu.mega-menu .mega-group-list li a:focus-visible){display:block;box-sizing:border-box;padding:0 13px;overflow:hidden}}@media (max-width:800px){:where(.submenu.mega-menu .mega-group-list li a:hover), :where(.submenu.mega-menu .mega-group-list li a:focus-visible){min-height:35px;height:35px;max-height:35px}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .submenu.mega-menu .mega-group-list li){display:block;width:100%;margin:0;padding:0;border:0;border-bottom:1px solid #dfe1e5;background:#fff}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .submenu.mega-menu .mega-group-list > li){position:relative;z-index:auto;display:block;width:100%;min-height:44px;pointer-events:auto}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open .mobile-nav-bar)::before{content:none;display:none;width:0;height:0;flex:0 0 0;background:none}}:where(html.ubc-menu-ui-compact .nav-toggle.is-open .nav-toggle-icon span){display:none}@media (max-width:900px){:where(body.ubc-pilot-reading-progress .header-visual-inner > .utility-row > span:not(.utility-language-links)), :where(body.ubc-pilot-reading-progress .main-nav-wrap.menu-open > .ubc-mobile-menu-utility > a), :where(body.ubc-pilot-reading-progress .header-visual-inner > .utility-row .utility-language-links a){padding-right:1px;padding-left:1px}}:where(html.ubc-menu-ui-compact .submenu:not(.mega-menu) > li > a:hover){min-height:var(--ubc-ui-row-height, 32px);height:var(--ubc-ui-row-height, 32px);max-height:var(--ubc-ui-row-height, 32px);padding:0 12px;overflow:hidden}:where(html.ubc-menu-ui-compact .submenu.mega-menu .mega-group-list li a){min-width:0;min-height:var(--ubc-ui-row-height, 32px);height:var(--ubc-ui-row-height, 32px);max-height:var(--ubc-ui-row-height, 32px);padding:0 10px;overflow:hidden}@media (max-width:759px){:where(html.ubc-menu-ui-compact .submenu.mega-menu .mega-group-list li a){padding-top:8px;padding-bottom:8px}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .submenu:not(.mega-menu) > li > a:hover), :where(html.ubc-menu-ui-compact .submenu:not(.mega-menu) > li > a:focus-visible){background:#fff}}@media (max-width:900px){:where(html.ubc-menu-ui-compact body.ubc-page button.ubc-menu-search-submit-premium:active){box-shadow:inset 0 1px 2px rgba(40,46,58,.14)!important}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .submenu:not(.mega-menu) > li > a:hover), :where(html.ubc-menu-ui-compact .submenu:not(.mega-menu) > li > a:focus-visible){display:flex;width:100%;min-height:50px;height:auto;max-height:none;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;box-sizing:border-box;padding:7px 9px;overflow:visible;border:1px solid #e58000;border-radius:2px;background-color:transparent;background-image:var(--ubc-home-window-bg);background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed;text-decoration:none}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .submenu:not(.mega-menu) > li > a:hover), :where(html.ubc-menu-ui-compact .submenu:not(.mega-menu) > li > a:focus-visible), :where(html.ubc-menu-ui-compact .submenu:not(.mega-menu) > li > a:active){color:#00009F}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .submenu.mega-menu .mega-group-list li a){display:flex;width:100%;min-height:42px;height:auto;max-height:none;align-items:center;box-sizing:border-box;padding:7px 9px;overflow:visible;border:0;border-radius:0;background:#fff;background-image:none;color:#202020;text-decoration:none}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .submenu.mega-menu .mega-group-list > li > a){position:relative;z-index:1;display:flex;width:100%;min-width:0;min-height:44px;max-width:none;cursor:pointer;pointer-events:auto}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .mega-group-regions .mega-group-list > li:not(.ubc-mobile-category-landing) > a){box-sizing:border-box;flex-direction:column;align-items:flex-start;justify-content:center;border:1px solid #778899}}@media (max-width:900px){:where(html.ubc-menu-ui-compact body.ubc-pilot-search-201 button.ubc-menu-search-submit-premium:active){transform:none!important;box-shadow:none!important}}@media (max-width:900px){:where(html.ubc-menu-ui-compact body.ubc-pilot-search-201 .ubc-pilot-search-has-query button.ubc-menu-search-submit-premium){border-radius:50%;background-color:#00009F;background-image:none;color:#fff}}@media (max-width:370px){:where(.ubc-mobile-menu-contact-slot.is-contact-expanded .mobile-footer-contact-strip.is-expanded .contact-icon-list){width:238px;max-width:238px}}@media (max-width:900px){:where(.ubc-mobile-menu-contact-slot .mobile-footer-contact-strip.ubc-mobile-contact-collapsible.is-expanded .contact-icon-list){position:static;right:auto;bottom:auto;display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));align-items:stretch;justify-content:stretch;gap:0;width:100%;max-width:none;height:auto;min-height:60px;margin:0;padding:0;overflow:visible;opacity:1!important;visibility:visible;transform:none!important;border:0;border-radius:0;background:transparent;box-shadow:none!important;pointer-events:auto;transition:none}}@media (max-width:900px){:where(.ubc-mobile-menu-contact-slot .contact-icon-list .ubc-mobile-dock-contact:hover .ubc-mobile-menu-dock-icon), :where(.ubc-mobile-menu-contact-slot .contact-icon-list .ubc-mobile-dock-contact:focus-visible .ubc-mobile-menu-dock-icon){display:block;flex:0 0 22px;padding:0;object-fit:contain}}@media (max-width:359px){:where(.ubc-mobile-menu-contact-slot .mobile-footer-contact-strip.ubc-mobile-contact-collapsible.is-expanded .contact-icon-list){grid-template-columns:repeat(5, minmax(0, 1fr))}}@media (max-width:900px){:where(.ubc-mobile-menu-contact-slot .contact-icon-list .ubc-mobile-dock-contact:hover .ubc-mobile-menu-dock-icon), :where(.ubc-mobile-menu-contact-slot .contact-icon-list .ubc-mobile-dock-contact:focus-visible .ubc-mobile-menu-dock-icon), :where(.ubc-mobile-menu-contact-slot .contact-icon-list .ubc-mobile-dock-contact:active .ubc-mobile-menu-dock-icon){margin:0 auto;transition:none}}@media (max-width:900px){:where(.ubc-mobile-menu-contact-slot .contact-icon-list .ubc-mobile-dock-contact.is-contact-active .ubc-mobile-menu-dock-icon){width:22px;min-width:22px;height:22px;min-height:22px;margin:0 auto;transform:none!important;filter:none;transition:none}}@media (max-width:900px){:where(.ubc-mobile-menu-contact-slot .contact-icon-list .ubc-mobile-dock-contact:hover .ubc-mobile-menu-dock-label), :where(.ubc-mobile-menu-contact-slot .contact-icon-list .ubc-mobile-dock-contact:focus-visible .ubc-mobile-menu-dock-label), :where(.ubc-mobile-menu-contact-slot .contact-icon-list .ubc-mobile-dock-contact:active .ubc-mobile-menu-dock-label), :where(.ubc-mobile-menu-contact-slot .contact-icon-list .ubc-mobile-dock-contact.is-contact-active .ubc-mobile-menu-dock-label){color:#454b54}}@media (max-width:900px){:where(.ubc-mobile-menu-contact-slot .contact-icon-list .ubc-mobile-dock-contact:hover .ubc-mobile-menu-dock-icon), :where(.ubc-mobile-menu-contact-slot .contact-icon-list .ubc-mobile-dock-contact:focus-visible .ubc-mobile-menu-dock-icon), :where(.ubc-mobile-menu-contact-slot .contact-icon-list .ubc-mobile-dock-contact:active .ubc-mobile-menu-dock-icon){width:26px;min-width:26px;max-width:26px;height:26px;min-height:26px;max-height:26px;flex-basis:26px;transform:none!important;filter:none}}:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open .main-nav.open){display:block;width:100%!important;margin:0;overflow-x:hidden!important;overflow-y:auto!important;box-shadow:none!important}:where(html.ubc-menu-ui-compact .nav-item.open > .submenu.mega-menu){position:static!important;top:auto!important;left:auto!important;right:auto!important;width:100%!important;min-width:0;max-width:none;max-height:none!important;margin:0;padding:0;overflow:visible!important;transform:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.6)!important}:where(html.ubc-menu-ui-compact .nav-item.open > .submenu:not(.mega-menu)){display:grid}:where(html.ubc-menu-ui-compact .nav-item.open > .submenu.mega-menu){display:grid;grid-template-columns:repeat(var(--ubc-ui-columns, 1), minmax(0, 1fr));align-items:start}:where(html.js.ubc-menu-ui-compact .mega-group.is-expanded .mega-group-list){position:static!important;width:100%!important;min-width:0;max-width:none;max-height:none!important;columns:auto;margin:0;padding:0;overflow:visible!important;border-right:0;border-left:0;box-shadow:none!important}:where(html.js.ubc-menu-ui-compact .mega-group.is-expanded .mega-group-list){display:grid}:where(html.ubc-menu-ui-compact .main-nav.ubc-sublevel-open > .nav-item:not(.open)), :where(html.ubc-menu-ui-compact .mega-menu.ubc-thirdlevel-open > .mega-group:not(.is-expanded)){display:none}:where(html.js.ubc-menu-ui-compact .mega-group.is-expanded .mega-group-list){grid-template-columns:repeat(var(--ubc-ui-list-columns, 1), minmax(0, 1fr))}:where(html.ubc-menu-ui-desktop .nav-item.ubc-menu-align-right > .submenu.mega-menu){right:0!important;left:auto!important}:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open.ubc-ui-two-panel .main-nav){position:relative!important;padding-right:66%;overflow:hidden!important}:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open.ubc-search-active .main-nav){display:none}:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open.ubc-search-active .ubc-menu-search-results){display:grid}:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open .main-nav.open){max-height:calc(var(--ubc-ui-panel-max-height,100dvh) - 86px)!important}:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open.ubc-ui-two-panel .main-nav){height:calc(var(--ubc-ui-panel-max-height,100dvh) - 86px)!important;min-height:calc(var(--ubc-ui-panel-max-height,100dvh) - 86px);max-height:calc(var(--ubc-ui-panel-max-height,100dvh) - 86px)!important}@media (max-width:759px){:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open .main-nav.open), :where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open .submenu.mega-menu), :where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open.ubc-search-active .ubc-menu-search-results){grid-template-columns:1fr;column-count:1}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .main-nav-wrap.ubc-mobile-hamburger-stuck:not(.menu-open) .mobile-nav-bar){width:44px!important;min-width:44px;height:44px!important;min-height:44px;pointer-events:auto}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .main-nav-wrap.ubc-mobile-hamburger-stuck:not(.menu-open) .nav-toggle){width:44px!important;min-width:44px;height:44px!important;min-height:44px;flex-basis:44px;border:1px solid #9da2ab;border-radius:5px;background-color:rgba(227,229,237,.96);background-image:var(--ubc-menu-texture);background-repeat:repeat-x;background-position:center;background-size:auto 100%;box-shadow:0 3px 10px rgba(0,0,0,.18)!important}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .mega-group.is-expanded > .mega-group-regions .mega-group-list){position:relative!important;z-index:20;pointer-events:auto}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open .main-nav.open){margin:0;padding:10px 7px 3px;box-sizing:border-box;background:#fff;background-image:none;box-shadow:none!important}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open.ubc-search-active .main-nav){display:none}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .main-nav.ubc-sublevel-open > .nav-item:not(.open)), :where(html.ubc-menu-ui-compact .mega-menu.ubc-thirdlevel-open > .mega-group:not(.is-expanded)){display:block}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .nav-item.open > .submenu.mega-menu){height:auto!important;margin:7px 0 0;padding:7px;box-sizing:border-box;border:0;border-radius:0;background:#f1f2f4;background-image:none;box-shadow:none!important}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .nav-item.open > .submenu:not(.mega-menu)){display:grid;grid-template-columns:1fr;gap:6px}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .nav-item.open > .submenu.mega-menu), :where(html.js.ubc-menu-ui-compact .mega-group.is-expanded .mega-group-list){display:block}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open .main-nav.open){flex:1 1 auto;overflow-x:hidden!important;overflow-y:auto!important}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .nav-item.open > .submenu.mega-menu){position:static!important;left:auto!important;right:auto!important;top:auto!important;width:100%!important;min-width:0;max-width:none;max-height:none!important;overflow:visible!important;transform:none!important}}@media (max-width:900px){:where(html.js.ubc-menu-ui-compact .mega-group.is-expanded > .mega-group-list){display:block}}@media (max-width:900px){:where(.main-nav-wrap.menu-open > .ubc-mobile-menu-utility .utility-language-links a.is-current){display:none}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open .mobile-nav-bar > .nav-toggle){position:absolute;top:50%;right:3px;left:auto;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;transform:translateY(-50%)!important}}@media (max-width:900px){:where(body:not(.ubc-menu-panel-open) .mobile-footer-contact-strip.ubc-mobile-contact-collapsible.is-expanded .contact-icon-list){position:absolute;right:50px;bottom:0;left:0;display:grid;grid-template-columns:repeat(6, minmax(0,1fr));gap:0;width:auto;max-width:none;height:64px;min-height:64px;box-sizing:border-box;padding:2px 3px;overflow:hidden;border:1px solid #d7d9dd;border-radius:6px;background:rgba(255,255,255,.98);box-shadow:0 5px 16px rgba(0,0,0,.12)!important}}@media (max-width:900px){:where(body:not(.ubc-menu-panel-open) .mobile-footer-contact-strip.ubc-mobile-contact-collapsible.is-expanded .ubc-mobile-dock-contact){display:flex;width:100%;min-width:0;height:58px;min-height:58px;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:2px 0;border:0;border-radius:0;background:transparent;transform:none!important}}@media (max-width:900px){:where(body:not(.ubc-menu-panel-open) .mobile-footer-contact-strip.ubc-mobile-contact-collapsible.is-expanded .ubc-mobile-menu-dock-icon){display:block;margin:0 auto}}@media (max-width:900px){:where(body:not(.ubc-menu-panel-open) .mobile-footer-contact-strip.ubc-mobile-contact-collapsible.is-expanded .ubc-mobile-menu-dock-label){display:block;width:100%;overflow:visible;color:#454b54}}@media (max-width:359px){:where(body:not(.ubc-menu-panel-open) .mobile-footer-contact-strip.ubc-mobile-contact-collapsible.is-expanded .contact-icon-list){grid-template-columns:repeat(5, minmax(0,1fr))}}@media (max-width:359px){:where(body:not(.ubc-menu-panel-open) .mobile-footer-contact-strip.ubc-mobile-contact-collapsible.is-expanded .ubc-mobile-dock-contact-email){display:none}}@media (max-width:900px){:where(body.ubc-menu-panel-open .ubc-mobile-menu-contact-slot .mobile-footer-contact-strip.ubc-mobile-contact-collapsible .ubc-mobile-contact-toggle){display:none}}@media (max-width:900px){:where(body:not(.ubc-menu-panel-open) .mobile-footer-contact-strip.ubc-mobile-contact-collapsible.is-expanded .ubc-mobile-menu-dock-icon){width:26px;min-width:26px;max-width:26px;height:26px;min-height:26px;max-height:26px;flex-basis:26px;transform:none!important;filter:none}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open .main-nav.open){display:block;width:100%!important;height:auto!important;min-height:0;max-height:none!important;overflow:visible!important;overscroll-behavior:auto;-webkit-overflow-scrolling:auto}}:where(body.ubc-pilot-search-201.ubc-pilot-search-query-active .pilot-desktop-header .header-visual-inner > .hero){display:none}@media (max-width:900px){:where(html.ubc-menu-ui-compact .submenu.mega-menu .mega-group-list li:last-child), :where(html.ubc-menu-ui-compact .submenu.mega-menu .mega-group-list > li:not(.ubc-mobile-category-landing)){border-bottom:0}}@media (max-width:900px){:where(body.ubc-pilot-reading-progress .main-nav-wrap.menu-open > .ubc-mobile-menu-utility > span:not(.utility-language-links)), :where(body.ubc-pilot-reading-progress .main-nav-wrap.menu-open > .ubc-mobile-menu-utility .utility-language-links a){padding-right:1px;padding-left:1px}}:where(html.ubc-menu-ui-compact .submenu.mega-menu .mega-group-list li a:hover){min-width:0;min-height:var(--ubc-ui-row-height, 32px);height:var(--ubc-ui-row-height, 32px);max-height:var(--ubc-ui-row-height, 32px);padding:0 10px;overflow:hidden}@media (max-width:900px){:where(html.ubc-menu-ui-compact .submenu.mega-menu .mega-group-list li a:hover), :where(html.ubc-menu-ui-compact .submenu.mega-menu .mega-group-list li a:focus-visible){display:flex;width:100%;min-height:42px;height:auto;max-height:none;align-items:center;box-sizing:border-box;padding:7px 9px;overflow:visible;border:0;border-radius:0;background:#fff;background-image:none;text-decoration:none}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .submenu.mega-menu .mega-group-list li a:hover), :where(html.ubc-menu-ui-compact .submenu.mega-menu .mega-group-list li a:focus-visible), :where(html.ubc-menu-ui-compact .submenu.mega-menu .mega-group-list li a:active){color:#00009F}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .submenu.mega-menu .mega-group-list > li > a:hover), :where(html.ubc-menu-ui-compact .submenu.mega-menu .mega-group-list > li > a:focus-visible), :where(html.ubc-menu-ui-compact .submenu.mega-menu .mega-group-list > li > a:active){position:relative;z-index:1;display:flex;width:100%;min-width:0;min-height:44px;max-width:none;cursor:pointer;pointer-events:auto}}@media (max-width:900px){:where(html.ubc-menu-ui-compact .submenu.mega-menu .mega-group-list > li:not(.ubc-mobile-category-landing) > a){box-sizing:border-box;flex-direction:column;align-items:flex-start;justify-content:center;border:1px solid #778899}}@media (max-width:900px){:where(html.ubc-menu-ui-compact body.ubc-pilot-search-201 .ubc-mobile-search-bundle:not(.ubc-pilot-search-has-query) button.ubc-menu-search-submit-premium){background-color:#e3e5ed;background-image:url("../main.png");background-repeat:repeat-x;background-position:center;background-size:auto 100%}}:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open.ubc-ui-two-panel .main-nav.open){position:relative!important;padding-right:66%;overflow:hidden!important}:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open.ubc-ui-two-panel .main-nav > .nav-item){position:relative!important;display:block;width:100%!important;border-right:1px solid rgba(95,99,108,.36)}:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open.ubc-search-active .main-nav.open){display:none}:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open.ubc-ui-two-panel .main-nav.open){height:calc(var(--ubc-ui-panel-max-height,100dvh) - 86px)!important;min-height:calc(var(--ubc-ui-panel-max-height,100dvh) - 86px);max-height:calc(var(--ubc-ui-panel-max-height,100dvh) - 86px)!important}@media (max-width:900px){:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open.ubc-search-active .main-nav.open){display:none}}@media (max-width:900px){:where(html.js.ubc-menu-ui-compact .mega-group.is-expanded > .mega-group-regions .mega-group-list){display:block}}@media (max-width:900px){:where(body:not(.ubc-menu-panel-open) .mobile-footer-contact-strip.ubc-mobile-contact-collapsible.is-expanded .ubc-mobile-dock-contact:hover), :where(body:not(.ubc-menu-panel-open) .mobile-footer-contact-strip.ubc-mobile-contact-collapsible.is-expanded .ubc-mobile-dock-contact:focus-visible){display:flex;width:100%;min-width:0;height:58px;min-height:58px;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:2px 0;border:0;border-radius:0;background:transparent;transform:none!important}}:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open.ubc-ui-two-panel .main-nav > .nav-item.open){position:static!important}:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open.ubc-ui-two-panel .nav-item.open > .submenu){position:absolute!important;top:0!important;right:0!important;left:34%!important;width:66%!important;height:100%!important;max-height:100%!important;box-sizing:border-box;align-content:start;overflow-x:hidden!important;overflow-y:auto!important;border-left:1px solid rgba(95,99,108,.36)}@media (max-width:900px){:where(body:not(.ubc-menu-panel-open) .mobile-footer-contact-strip.ubc-mobile-contact-collapsible.is-expanded .ubc-mobile-dock-contact:hover .ubc-mobile-menu-dock-label), :where(body:not(.ubc-menu-panel-open) .mobile-footer-contact-strip.ubc-mobile-contact-collapsible.is-expanded .ubc-mobile-dock-contact:focus-visible .ubc-mobile-menu-dock-label), :where(body:not(.ubc-menu-panel-open) .mobile-footer-contact-strip.ubc-mobile-contact-collapsible.is-expanded .ubc-mobile-dock-contact:active .ubc-mobile-menu-dock-label), :where(body:not(.ubc-menu-panel-open) .mobile-footer-contact-strip.ubc-mobile-contact-collapsible.is-expanded .ubc-mobile-dock-contact.is-contact-active .ubc-mobile-menu-dock-label){color:#454b54}}@media (max-width:900px){:where(body.ubc-page.ubc-menu-panel-open .ubc-mobile-menu-contact-slot .mobile-footer-contact-strip.ubc-mobile-contact-collapsible .contact-icon-list .ubc-mobile-dock-contact){width:auto;min-width:44px;height:60px;min-height:60px;flex-basis:auto}}@media (max-width:900px){:where(body.ubc-page.ubc-menu-panel-open .ubc-mobile-menu-contact-slot .mobile-footer-contact-strip.ubc-mobile-contact-collapsible .contact-icon-list img.ubc-mobile-menu-dock-icon){width:26px;min-width:26px;max-width:26px;height:26px;min-height:26px;max-height:26px;flex-basis:26px;transform:none!important}}:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open.ubc-ui-two-panel .main-nav.ubc-sublevel-open > .nav-item:not(.open)){display:block}:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open.ubc-ui-two-panel .nav-item.open > .submenu.mega-menu){position:absolute!important;top:0!important;right:0!important;left:34%!important;width:66%!important;height:100%!important;max-height:100%!important;box-sizing:border-box;align-content:start;overflow-x:hidden!important;overflow-y:auto!important;border-left:1px solid rgba(95,99,108,.36)}:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open.ubc-ui-two-panel .nav-item.open > .submenu:not(.mega-menu)), :where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open.ubc-ui-two-panel .nav-item.open > .submenu.mega-menu){grid-template-columns:repeat(2, minmax(0, 1fr))}:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open.ubc-ui-two-panel .mega-menu.ubc-thirdlevel-open > .mega-group.is-expanded){grid-column:1 / -1}:where(html.ubc-menu-ui-compact .main-nav-wrap.menu-open.ubc-ui-two-panel .mega-menu.ubc-thirdlevel-open > .mega-group:not(.is-expanded)){display:none}@media (max-width:900px){:where(body.ubc-page.ubc-menu-panel-open .ubc-mobile-menu-contact-slot .mobile-footer-contact-strip.ubc-mobile-contact-collapsible .contact-icon-list .ubc-mobile-dock-contact:hover), :where(body.ubc-page.ubc-menu-panel-open .ubc-mobile-menu-contact-slot .mobile-footer-contact-strip.ubc-mobile-contact-collapsible .contact-icon-list .ubc-mobile-dock-contact:focus-visible){width:auto;min-width:44px;height:60px;min-height:60px;flex-basis:auto}}@media (max-width:900px){:where(body.ubc-page.ubc-menu-panel-open .ubc-mobile-menu-contact-slot .mobile-footer-contact-strip.ubc-mobile-contact-collapsible .contact-icon-list .ubc-mobile-dock-contact:hover img.ubc-mobile-menu-dock-icon), :where(body.ubc-page.ubc-menu-panel-open .ubc-mobile-menu-contact-slot .mobile-footer-contact-strip.ubc-mobile-contact-collapsible .contact-icon-list .ubc-mobile-dock-contact:focus-visible img.ubc-mobile-menu-dock-icon), :where(body.ubc-page.ubc-menu-panel-open .ubc-mobile-menu-contact-slot .mobile-footer-contact-strip.ubc-mobile-contact-collapsible .contact-icon-list .ubc-mobile-dock-contact:active img.ubc-mobile-menu-dock-icon){width:26px;min-width:26px;max-width:26px;height:26px;min-height:26px;max-height:26px;flex-basis:26px;transform:none!important}}:where(#Stm0p0i), :where(#Stm0p0iTB){width:100%!important}:where(#Stm0p0i){visibility:visible}:where(#Stm0p1iTB), :where(#Stm0p2iTB), :where(#Stm0p3iTB), :where(#Stm0p4iTB), :where(#Stm0p5iTB){min-width:340px;border:3px double #aaa;background:#fff}@media (max-width:800px){:where(#Stm0p0iTB){display:block;width:100%!important}}@media (max-width:800px){:where(#Stm0p1i), :where(#Stm0p2i), :where(#Stm0p3i), :where(#Stm0p4i), :where(#Stm0p5i){left:0!important;right:0!important;width:100%!important;max-width:100%}}@media (max-width:800px){:where(#Stm0p1iTB), :where(#Stm0p2iTB), :where(#Stm0p3iTB), :where(#Stm0p4iTB), :where(#Stm0p5iTB){width:100%!important;min-width:0}}@media (max-width:800px){:where(#Stm0p0iTB > tbody), :where(#Stm0p0iTB > tbody > tr){display:block;width:100%!important}}:where(#Stm0p0iTB > tbody > tr > td){width:20%!important;vertical-align:middle}@media (max-width:800px){:where(#Stm0p0iTB > tbody > tr > td){display:block;width:100%!important;border-left:0;border-top:1px solid rgba(80, 80, 80, .35)}}:where(#Stm0p0iTB > tbody > tr > td + td){border-left:1px solid rgba(80, 80, 80, .42)}:where(#main-content > .page-title){margin:0;padding-bottom:2px;border-bottom:0}:where(#main-content > .main-grid){align-items:start;padding-top:17px}@media (max-width:800px){:where(#main-content > .main-grid){background-size:0 0;background-image:none;background-color:#fff}}@media (max-width:800px){:where(#main-content > .main-grid){display:flex;flex-direction:column}}@media (max-width:900px){:where(#main-content.generated-page){padding-top:0;padding-left:0;padding-right:0}}@media (max-width:900px){:where(#main-content > .page-title), :where(#main-content > .main-grid), :where(#main-content > .page-content-card), :where(#main-content > .structure-gateway), :where(#main-content > .closing){box-sizing:border-box;padding-left:var(--ubc-mobile-content-left);padding-right:var(--ubc-mobile-content-right)}}@media (max-width:900px){:where(#main-content > .page-content-card), :where(#main-content > .structure-gateway), :where(#main-content > .closing){width:100%;max-width:none;margin-left:0;margin-right:0}}@media (max-width:900px){:where(#main-content > .page-title){margin:0;padding-top:0;padding-bottom:0}}@media (max-width:900px){:where(#main-content > .main-grid){padding-top:0;padding-bottom:16px;gap:0;row-gap:0}}@media (min-width:901px){:where(body.ubc-pilot-search-201 #main-content){position:relative}}@media (max-width:900px){:where(#main-content > .task-selection > h2){margin-top:0}}:where(#main-content > .page-title + .page-breadcrumbs){min-height:24px;margin:0;padding:0 40px 4px;border-bottom:3px double #d8dde2;justify-content:flex-start}@media (max-width:800px){:where(#main-content > .page-title + .page-breadcrumbs){padding:0 18px 4px}}@media (min-width:901px){:where(#main-content.ubc-pilot-regall-desktop.generated-page){padding-top:0}}@media (max-width:900px){:where(#main-content > .page-title + .page-breadcrumbs){box-sizing:border-box;padding-left:var(--ubc-mobile-content-left);padding-right:var(--ubc-mobile-content-right)}}@media (max-width:900px){:where(#main-content > .main-grid > .sidebar-details){order:0;width:100%;margin:2px 0 10px;padding:0;border:0;box-shadow:none!important;background:transparent}}@media (max-width:900px){:where(#main-content > .page-title + .page-breadcrumbs){min-height:0;margin:0;padding-top:0;padding-bottom:4px}}@media (max-width:900px){:where(#main-content > .main-grid > .sidebar-details){margin-top:0;margin-bottom:16px}}@media (max-width:900px){:where(#main-content > .task-selection.page-content-card){padding-top:0}}@media (min-width:901px){:where(#main-content.ubc-pilot-regall-desktop .article p){margin:0 0 16.8px}}@media (min-width:901px){:where(#main-content.ubc-pilot-regall-desktop .article h2){margin:1.65em 0 .65em}}@media (max-width:900px){:where(#main-content > .main-grid > article.article){order:1;width:100%;margin-left:0;padding-left:0}}@media (max-width:900px){:where(#main-content > .main-grid > .sidebar-details > summary){display:none}}@media (min-width:901px){:where(#main-content.ubc-pilot-regall-desktop.generated-page > .page-title), :where(#main-content.ubc-pilot-regall-desktop.generated-page > .page-breadcrumbs), :where(#main-content.ubc-pilot-regall-desktop.generated-page > .main-grid){width:calc(100% + 80px);max-width:none;margin-right:-40px;margin-left:-40px}}@media (min-width:901px){:where(#main-content.ubc-pilot-regall-desktop.generated-page > .task-selection), :where(#main-content.ubc-pilot-regall-desktop.generated-page > .structure-gateway){width:calc(100% + 80px);max-width:none;margin-right:-40px;margin-left:-40px;box-sizing:border-box}}@media (min-width:901px){:where(#main-content.ubc-pilot-regall-desktop.generated-page > .closing){width:auto;margin-right:0;margin-left:0}}@media (max-width:900px){:where(#main-content > .main-grid > .sidebar-details > .sidebar-column-title), :where(#main-content > .main-grid > .sidebar-details > .ubc-top-services){display:none}}@media (max-width:900px){:where(#main-content > .main-grid > .sidebar-details > .sidebar){display:block;margin:0;padding:0}}@media (max-width:900px){:where(#main-content > .main-grid > .article > p:last-child), :where(#main-content > .main-grid > article.article > p:last-child){margin-bottom:0}}@media (max-width:900px){:where(#main-content > .main-grid > .sidebar-details > .sidebar > .service-list){display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:10px;row-gap:1px;width:100%;max-width:none;margin:0;padding:0;border:0;list-style:none;box-sizing:border-box}}@media (max-width:900px){:where(#main-content > .main-grid > .sidebar-details > .sidebar > .service-list > li){display:block;min-width:0;margin:0;padding:0;border:0}}@media (max-width:900px){:where(#main-content > .main-grid > .sidebar-details > .sidebar > .service-list > li > a){display:grid;grid-template-columns:13px minmax(0, 1fr);column-gap:4px;align-items:start;width:100%;min-height:20px;height:auto;margin:0;padding:1.6px 0;color:#00009F;background:transparent;box-sizing:border-box;text-decoration:none}}@media (max-width:900px){:where(#main-content > .main-grid > .sidebar-details > .sidebar > .service-list > li > a)::before{content:"";position:static;display:block;width:13px;min-width:13px;height:16px;margin:0;padding:0;align-self:start;justify-self:start;background:url("../image/arrow_o.svg") center / 13px 16px no-repeat;transform:none!important}}@media (max-width:900px){:where(#main-content > .main-grid > .sidebar-details > .sidebar > .sidebar-card.payment){display:none}}@media (min-width:901px){:where(#main-content > .main-grid > .sidebar-details > .sidebar > .service-list.pilot-services-window > li > a){min-height:36px;padding-top:5.6px;padding-bottom:5.6px}}@media (max-width:900px){@keyframes ubc-mobile-contact-pulse{0%, 100%{transform:scale(1);box-shadow:0 3px 11px rgba(0,0,0,.16)}38%{transform:scale(1.075);box-shadow:0 4px 15px rgba(0,0,159,.30)}68%{transform:scale(.985);box-shadow:0 3px 11px rgba(0,0,0,.16)}}}@media (max-width:900px){@keyframes ubc-search-silver-sweep{0%{left:-55%;opacity:0}18%{opacity:.8}100%{left:125%;opacity:0}}}@media (max-width:900px){@keyframes ubc-search-magnifier-pulse{0%,100%{transform:scale(1)}45%{transform:scale(1.10)}}}@media (max-width:900px){@keyframes ubc-mobile-contact-pulse-188{0%, 100%{box-shadow:0 2px 8px rgba(0,0,0,.10), 0 0 0 0 rgba(0,0,159,0)}45%{box-shadow:0 2px 8px rgba(0,0,0,.10), 0 0 0 7px rgba(0,0,159,.14)}75%{box-shadow:0 2px 8px rgba(0,0,0,.10), 0 0 0 11px rgba(0,0,159,0)}}}

/* UBC unified CTA, feedback form and tables */
.ubc-cta-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:44px!important;min-height:44px!important;padding:0 18px!important;border:1px solid #00009F!important;border-radius:0!important;background:#00009F!important;color:#fff!important;text-decoration:none!important;font-weight:700!important;line-height:1.2!important;cursor:pointer!important;box-sizing:border-box!important}
.ubc-cta-button:hover,.ubc-cta-button:focus-visible{background:#e87521!important;border-color:#e87521!important;color:#fff!important;text-decoration:none!important}
.ubc-feedback-section{margin:24px 0;padding:24px;border:1px solid #cbd5df;background:#f7f9fb;box-sizing:border-box}
.ubc-feedback-form{display:grid;gap:16px}
.ubc-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.ubc-feedback-form label{display:grid;gap:6px;font-weight:700;color:#00009F}
.ubc-feedback-form input,.ubc-feedback-form select,.ubc-feedback-form textarea{width:100%;padding:11px 12px;border:1px solid #aebbc8;border-radius:0;background:#fff;color:#00009F;font:inherit;box-sizing:border-box}
.ubc-feedback-form textarea{resize:vertical;min-height:150px}
.ubc-feedback-form input:focus,.ubc-feedback-form select:focus,.ubc-feedback-form textarea:focus{outline:2px solid #e87521;outline-offset:1px;border-color:#e87521}
.ubc-form-consent{grid-template-columns:20px 1fr!important;align-items:start;font-weight:400!important}
.ubc-form-consent input{width:18px!important;height:18px;margin:2px 0 0}
.ubc-form-note{font-size:.92em;color:#526577}
body.ubc-page table{width:100%;border-collapse:collapse;border-spacing:0;background:#f2f2f2;font-size:95%;line-height:1.35}
body.ubc-page table th,body.ubc-page table td{padding:.55em .7em;border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12);border-left:0!important;border-right:0!important;text-align:left;vertical-align:top}
body.ubc-page table thead th{background:#e6e6e6;font-weight:700}
body.ubc-page table tbody tr:nth-child(even)>*{background:#e6e6e6}
body.ubc-page table tbody tr:hover>*{background:#d9d9d9}
body.ubc-page table td.price,body.ubc-page table th.price,body.ubc-page table td.amount,body.ubc-page table th.amount,body.ubc-page table td.numeric,body.ubc-page table th.numeric,body.ubc-page table td.num,body.ubc-page table th.num,body.ubc-page table td[data-type="number"],body.ubc-page table td[data-type="price"]{text-align:right!important;font-variant-numeric:tabular-nums}

.ubc-service-cta{margin:32px 0 8px;padding:24px;border:1px solid #ccd5df;background:linear-gradient(135deg,#f8fafc 0%,#eef3f7 100%);box-sizing:border-box}
.ubc-service-cta h2{margin:0 0 12px;font-size:1.35rem;line-height:1.3;color:#00009F}
.ubc-service-cta p{margin:0 0 18px}
@media(max-width:760px){.ubc-form-grid{grid-template-columns:1fr}.ubc-feedback-section,.ubc-service-cta{padding:18px}.ubc-cta-button{width:100%;text-align:center}}

/* UBC contextual landing cards */
.context-link-group{margin:20px 0 26px;padding:0}.context-link-group h3{margin:0 0 10px;color:#00009F;font-size:1em;line-height:1.3}.context-link-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.context-link-card{display:grid!important;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:9px;min-height:58px;padding:8px 10px;border:1px solid #d9dde4;background:#fff;color:#00009F!important;text-decoration:none!important;box-sizing:border-box}.context-link-card:hover,.context-link-card:focus-visible{border-color:#00009F;background:#f6f7fb;color:#e87521!important;text-decoration:none!important}.context-link-icon{display:block;width:40px!important;height:40px!important;object-fit:contain}.context-link-card span{font-size:.9em;line-height:1.25;font-weight:600}@media(max-width:900px){.context-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.context-link-grid{grid-template-columns:1fr}.context-link-card{min-height:54px}}

/* Numeric and price columns */
body.ubc-page table.price-table th:first-child,body.ubc-page table.price-table td:first-child,body.ubc-page table.price-table th:last-child,body.ubc-page table.price-table td:last-child{text-align:right!important;font-variant-numeric:tabular-nums}

body.ubc-page table td[data-label*="стоимость" i],body.ubc-page table th[data-label*="стоимость" i],body.ubc-page table td[data-label*="вартість" i],body.ubc-page table th[data-label*="вартість" i],body.ubc-page table td[data-label*="cost" i],body.ubc-page table th[data-label*="cost" i],body.ubc-page table td[data-label*="price" i],body.ubc-page table th[data-label*="price" i]{text-align:right!important;font-variant-numeric:tabular-nums}


/* Regional pages 2026-09-22: service choices mirror resource-card UI. */
body.ubc-page .article .region-service-grid{
  display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;width:100%!important;margin:16px 0!important;
}
body.ubc-page .article .region-service-card{
  display:grid!important;grid-template-columns:48px minmax(0,1fr) 19px!important;grid-template-rows:auto auto!important;column-gap:13px!important;row-gap:4px!important;
  min-width:0!important;min-height:72px!important;align-items:center!important;padding:8px!important;border:1px solid var(--ubc-link-blue,#00009F)!important;
  background:transparent!important;color:var(--ubc-link-blue,#00009F)!important;text-decoration:none!important;box-shadow:none!important;transform:none!important;
  transition:border-color .16s ease,box-shadow .16s ease,color .16s ease!important;
}
body.ubc-page .article .region-service-card .region-service-card-icon{grid-column:1!important;grid-row:1 / span 2!important;width:48px!important;height:48px!important;align-self:center!important;justify-self:center!important;margin:0!important;object-fit:contain!important;}
body.ubc-page .article .region-service-card strong{grid-column:2!important;grid-row:1!important;align-self:end!important;margin:0!important;color:var(--ubc-link-blue,#00009F)!important;font-weight:600!important;line-height:1.28!important;transition:color .16s ease!important;}
body.ubc-page .article .region-service-card span{grid-column:2!important;grid-row:2!important;align-self:start!important;margin:0!important;color:#5f646b!important;font-weight:400!important;line-height:1.25!important;}
body.ubc-page .article .region-service-card::after{content:""!important;display:block!important;grid-column:3!important;grid-row:1 / span 2!important;width:19px!important;height:23px!important;align-self:center!important;justify-self:end!important;background:url("../image/arrow_o.svg") center / 19px 23px no-repeat!important;}
@media (hover:hover) and (pointer:fine){body.ubc-page .article .region-service-card:hover,body.ubc-page .article .region-service-card:focus-visible{border-color:var(--ubc-orange,#ff7302)!important;box-shadow:0 8px 18px rgba(0,0,0,.08)!important;}body.ubc-page .article .region-service-card:hover strong,body.ubc-page .article .region-service-card:focus-visible strong{color:var(--ubc-orange,#ff7302)!important;}}
@media (max-width:900px){body.ubc-page .article .region-service-grid{grid-template-columns:1fr!important;gap:10px!important;}body.ubc-page .article .region-service-card{grid-template-columns:44px minmax(0,1fr) 19px!important;}body.ubc-page .article .region-service-card .region-service-card-icon{width:44px!important;height:44px!important;}}
