/* UNPUBLISHED integration preview: approved natural-proportion masthead + one logo. */
.integration-sticky .bg-masthead {
 display:block !important; width:100% !important; height:auto !important;
 max-height:none !important; min-height:0 !important;
 object-fit:contain !important; object-position:center !important;
 aspect-ratio:auto !important;
}
.integration-sticky .headrow > a.logo,
.integration-sticky .headrow > .logo { display:none !important; }
.integration-sticky .headrow { min-height:0 !important; }
/* Keep the dark-green navigation visible and preserve scroll targets. */
.integration-sticky {position:sticky;top:0;z-index:45;background:#163c30;}
html {scroll-padding-top:clamp(95px,15vw,230px);}
