@charset "windows-1251";:root{--ubc-home-window-bg:url("../image/ubc-premium-window-bg.svg");}.resource-card.resource-card-large, .article-inline-service-card.resource-card{min-height:48px!important;height:48px!important;padding-top:0!important;padding-bottom:0!important;border-left:0!important;border-right:0!important;border-bottom:0!important;border-top:0!important;background-color:transparent;background-image:var(--ubc-home-window-bg);background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed;}.resource-card.resource-card-large:hover, .resource-card.resource-card-large:focus-visible, .task-selection .resource-card.resource-card-large:hover, .task-selection .resource-card.resource-card-large:focus-visible{background-image:var(--ubc-home-window-bg)!important;}.resource-card.resource-card-large:active, .task-selection .resource-card.resource-card-large:active{background-image:var(--ubc-home-window-bg)!important;background-color:#fff!important;border-color:var(--ubc-orange)!important;color:var(--ubc-orange)!important;}.resource-card.resource-card-large:active strong, .task-selection .resource-card.resource-card-large:active strong{color:var(--ubc-orange)!important;}.article-inline-service-card-wrap{margin:16px 0!important;}.article p.pilot-before-inline-card{margin-bottom:0!important;}.article-inline-service-card-wrap .article-inline-service-card.resource-card{width:100%;}.task-selection .resource-grid{gap:16px;}.pilot-services-window{background-color:#fff!important;background-image:none!important;}.pilot-services-window li, .pilot-services-window li a{background-color:transparent;background-image:none!important;}.pilot-services-window a:active{color:var(--ubc-orange)!important;}@media (min-width: 901px){.article-inline-service-card-wrap{display:none!important;}}@media (max-width: 900px){.task-selection .desktop-only-restored-card{display:none!important;}}.structure-gateway article{background-color:transparent!important;background-image:var(--ubc-home-window-bg)!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:cover!important;background-attachment:fixed!important;border:0!important;}.structure-gateway article:hover, .structure-gateway article:focus-within{background-image:var(--ubc-home-window-bg)!important;}.structure-gateway article:active{background-image:var(--ubc-home-window-bg)!important;background-color:#fff!important;}@media (max-width: 900px){body.ubc-page .article-column-title{display:none!important;}}

/* UI-01: stable SVG artwork; state feedback without scaling or layout changes. */
.resource-card.resource-card-large, .article-inline-service-card.resource-card, .structure-gateway article{transform:none!important;transition:box-shadow .16s ease,color .16s ease!important;}
@media(hover:hover) and (pointer:fine){.resource-card.resource-card-large:hover, .article-inline-service-card.resource-card:hover, .structure-gateway article:hover{background-image:var(--ubc-home-window-bg)!important;box-shadow:inset 0 0 0 1px rgba(242,140,0,.45),0 3px 9px rgba(0,0,0,.06)!important;}.resource-card.resource-card-large:hover strong,.article-inline-service-card.resource-card:hover strong,.structure-gateway article:hover h2 a{color:var(--ubc-orange)!important;}}
.resource-card.resource-card-large:active, .article-inline-service-card.resource-card:active, .structure-gateway article:active{background-image:var(--ubc-home-window-bg)!important;box-shadow:inset 0 0 0 1px rgba(242,140,0,.8),inset 0 0 0 999px rgba(0,0,159,.035)!important;}
.resource-card.resource-card-large:active strong,.article-inline-service-card.resource-card:active strong,.structure-gateway article:active h2 a{color:var(--ubc-orange)!important;}
@media(hover:none){.resource-card.resource-card-large:hover:not(:active),.article-inline-service-card.resource-card:hover:not(:active),.structure-gateway article:hover:not(:active){box-shadow:none!important;}.resource-card.resource-card-large:hover:not(:active) strong,.article-inline-service-card.resource-card:hover:not(:active) strong,.structure-gateway article:hover:not(:active) h2 a{color:var(--ubc-link-blue,#00009F)!important;}}

/* Desktop: one full-viewport artwork shared by every card window. */
@media(min-width:901px){
:root{--ubc-home-window-bg:url("../image/ubc-premium-window-bg-desktop.svg");}
.resource-card.resource-card-large,.article-inline-service-card.resource-card,.structure-gateway article{background-image:var(--ubc-home-window-bg)!important;background-color:#dfe3e8!important;background-size:100vw 100vh!important;background-position:center center!important;background-repeat:no-repeat!important;background-attachment:fixed!important;}
}
