/* Preserve the header slot; only LINE joins HERO's existing paint stack at the top. */
.header-line-slot{display:contents}
#home>a.header-line-overlay{position:fixed;z-index:4;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:8px;margin:0;pointer-events:auto}
#home>a.header-line-overlay img{width:auto;height:36px}
body>header.has-hero-line-layer{pointer-events:none}
body>header.has-hero-line-layer>.logo,body>header.has-hero-line-layer .header-navigation>a,body>header.has-hero-line-layer>.menu{pointer-events:auto}
