/* Fixed positioning avoids ancestor overflow preventing CSS sticky positioning. */
body #masthead.site-header.ptv389-fixed {
 position:fixed!important;
 top:var(--ptv389-header-top,0px)!important;
 left:0;right:0;width:100%;
 z-index:40;
}
.ptv389-header-anchor {height:0;pointer-events:none;flex-shrink:0}
@media print {
 body #masthead.site-header.ptv389-fixed{position:static!important}
 .ptv389-header-anchor{display:none!important}
}
