:root{--primary-color: #3b4047;--primary-color-darker: #25292d;--primary-neutral: #dadada}.mobile-menu .menu-parent .menu-item a.menu-link:hover{background-color:#2b2a2a}.mobile-menu .menu-parent .has-expanded .menu-item:hover,.mobile-menu .menu-parent .menu-item:not(.has-expanded):hover{background-color:transparent}.mobile-main-menu .menu-link{display:block;padding-inline-start:0.25rem}.mobile-main-menu ul.menu-child li{padding-inline-start:1rem}.font-resizer{margin-inline-end:1rem}.font-resizer .font-up,.font-resizer .font-down{border:solid 1px;padding:0 0.5rem 0 0}.font-resizer .font-up{border-inline-end:none}.container-callout .container-item .container-details{height:100%}.container-callout .container-item .container-details .container-content{height:inherit}.container-callout .container-item .container-details .container-content .image-holder{height:auto}.container-callout .container-item .container-details .container-content .image-holder img{background-size:cover}.container-callout .container-item .container-details .container-content h3.title{margin-block-start:1rem;font-size:1.125rem;font-weight:bold}.container-callout .container-item .container-details .container-content p:empty{display:none}h2.block-title{text-align:center;width:30rem;min-width:fit-content;border-block-end:solid 1px var(--primary-neutral)}.page-title-layout:has(.block-stacks-share-title).page-title-layout-2 .page-title{width:45%;min-width:fit-content}.block-container .node-custom-block{border:solid 1px var(--primary-neutral);padding:1rem}article.node--type-page{padding:1rem;border:solid 1px var(--primary-neutral)}@media (min-width:64em){.page-node-type-research-guide #block-alberta-system-main{display:flex}.page-node-type-research-guide #block-alberta-system-main .block-research-guide-tab-block .tabs{width:20rem;padding-block:0}}.stacks_research_guide{width:100%}.stacks-directory-listing-content-listing .container-content{border:solid 1px var(--primary-neutral);padding:1rem}#block-stacks-room-info-block{margin-block-start:4rem}#block-stacks-room-info-block>div:nth-child(2) p:empty{display:none}.footer-inner-wrapper{border-block-start:solid 1px var(--primary-neutral)}.footer-inner-wrapper .copyright-wrapper{justify-content:center}