.side-nav-template-main{background:var(--cl-background)!important;overflow-x:clip}.side-nav-template-grid{--cl-grid-template-areas-phone:"side side side side" "main main main main";--cl-grid-template-areas-tablet:"side side side side side side side side" "main main main main main main main main";--cl-grid-template-areas-desktop:"side side side side main main main main main main main main"}.side-nav-template-sidebar{grid-area:side;margin-left:calc(var(--cl-section-gutter)*-1);position:sticky;top:var(--cl-fixed-element-total-height,0);width:100cqi;z-index:20}@media(width >= 1080px){.side-nav-template-sidebar{align-self:start;margin-left:revert;width:auto}}.side-nav-template-sidebar-wrapper>:first-child{margin-block-start:0}.side-nav-template-sidebar-wrapper>:last-child{margin-block-end:0}@media(width >= 1080px){.side-nav-template-sidebar-wrapper{--side-nav-template-sidebar-wrapper-padding-block:1.5rem;padding-block:var(--side-nav-template-sidebar-wrapper-padding-block)}}.side-nav-template-main-content{grid-area:main;--cl-grid-template-areas-phone:none;--cl-grid-template-areas-tablet:none;--cl-grid-template-areas-desktop:none}@media(width >= 1080px){.side-nav-template-sidebar .side-nav-template-sidebar-wrapper .csol-side-nav-card-container{max-height:calc(100dvh - var(--cl-fixed-element-total-height, 0px) - var(--side-nav-template-sidebar-wrapper-padding-block)*2);overflow-y:auto}}