/* The preview notice and menu stay in the same place across page changes. */
/* Reuse the preloaded Inter file without a visible late font swap in the header. */
@font-face { font-family: "Inter Navigation"; src: url('/assets/portal-refresh/fonts/inter-variable.ttf') format('truetype'); font-weight: 100 900; font-display: block; }
html { scrollbar-gutter: stable; }
.preview-header-shell { position: sticky; top: 0; z-index: 1040; }
.preview-header-shell .site-header { position: relative; top: auto; }
.preview-header-shell .site-navigation a,
.preview-header-shell .site-header__cta,
.preview-header-shell .current-proposal { font-family: "Inter Navigation", Inter, "Segoe UI", Arial, sans-serif; }
.preview-header-shell .site-navigation,
.preview-header-shell .site-navigation.is-open { transform: none; transition: none; }
.site-footer__social .social-icon { display: inline-flex; align-items: center; justify-content: center; width: 42px; height: 42px; border-radius: 12px; color: #fff; background: rgba(255,255,255,.06); font-size: 20px; }
