.bgh-page-rail{position:fixed;left:max( 18px,calc((100vw - 1240px) / 2 - 112px) );top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:9px;padding:17px 12px;background:rgba(240,240,240,.92);border:1px solid rgba(11,18,32,.06);border-radius:999px;box-shadow:0 8px 24px rgba(0,0,0,.055);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:100;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease;}.bgh-page-rail.is-visible{opacity:1;visibility:visible;pointer-events:auto;}.bgh-page-rail__item{position:relative;width:14px;height:14px;display:flex;align-items:center;justify-content:center;color:inherit !important;text-decoration:none !important;}.bgh-page-rail__dot{width:8px;height:8px;display:block;border-radius:50%;background:#111;transition:width .18s ease,height .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease;}.bgh-page-rail__item:hover .bgh-page-rail__dot,.bgh-page-rail__item:focus-visible .bgh-page-rail__dot{transform:scale(1.25);background:#D62828;}.bgh-page-rail__item.is-active .bgh-page-rail__dot{width:11px;height:11px;background:#D62828;box-shadow:0 0 0 4px rgba(214,40,40,.12);}.bgh-page-rail__label{position:absolute;left:calc(100% + 19px);top:50%;transform:translateY(-50%) translateX(-6px);width:max-content;max-width:250px;padding:8px 11px;background:#111;border-radius:7px;font-family:var(--bgh-heading-font,inherit);font-size:12px;font-weight:700;line-height:1.4;white-space:nowrap;color:#fff;box-shadow:0 8px 22px rgba(0,0,0,.16);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,visibility .16s ease,transform .16s ease;}.bgh-page-rail__label::before{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:6px solid #111;}.bgh-page-rail__item:hover .bgh-page-rail__label,.bgh-page-rail__item:focus-visible .bgh-page-rail__label{opacity:1;visibility:visible;transform:translateY(-50%) translateX(0);}.bgh-page-rail__item:focus-visible{outline:none;}#what-building-compliance-means,#what-we-coordinate,#areas-of-building-compliance,#from-inspection-to-closure,#closing-remedial-actions,#one-point-of-coordination,#compliance-records-evidence,#when-this-service-is-useful,#compliance-connects-to-maintenance,#what-bigness-does,#managed-compliance{scroll-margin-top:120px;}@media(max-width:1100px){.bgh-page-rail{display:none !important;}}@media(prefers-reduced-motion:reduce){.bgh-page-rail,.bgh-page-rail__dot,.bgh-page-rail__label{transition:none;}}