/* Keep institutional branding and navigation visible; the full directory scrolls with the page. */
html.scda-sticky-page{scroll-padding-top:calc(var(--scda-header-height,160px) + 16px)}
header.mast.scda-sticky-mast{position:sticky;top:0;z-index:100;background:#FFFCF7;box-shadow:0 1px 0 #E4D5C0;isolation:isolate}
header.mast.scda-sticky-mast::before{content:"";position:absolute;inset:0 calc((100% - 100vw)/2);background:#FFFCF7;z-index:-1;pointer-events:none}
.scda-sticky-page .skip{z-index:110}
@media(max-width:860px){
 html.scda-sticky-page{--scda-header-height:90px}
 header.mast.scda-sticky-mast{width:100%;margin:0}
 header.mast.scda-sticky-mast .navline{position:absolute;top:100%;left:0;right:0;width:100%;max-width:none;margin:0;padding:0;border:0;background:#FFFCF7;box-shadow:0 3px 5px #211b1614}
 header.mast.scda-sticky-mast #site-nav{width:calc(100% - 44px);margin:0 auto;align-items:stretch;max-height:calc(100vh - var(--scda-header-height) - 16px);max-height:calc(100dvh - var(--scda-header-height) - 16px);overflow-y:auto;overscroll-behavior:contain}
 header.mast.scda-sticky-mast #site-nav a{width:100%;box-sizing:border-box}
}
@media print{
 html.scda-sticky-page{scroll-padding-top:0}
 header.mast.scda-sticky-mast{position:static;box-shadow:none}
 header.mast.scda-sticky-mast::before{display:none}
 header.mast.scda-sticky-mast .navline{position:static}
}
