.header-message{display:none}
@media(min-width:1200px){
.header-message{display:block;flex:0 0 auto;margin:0;color:var(--text-secondary);font-size:12px;line-height:1.55;white-space:nowrap}
.header-message strong{display:inline;color:var(--primary);font-weight:500}
}
/* Approved shared link correction: preserve one visible interaction cue. */
.navigation a.link-editorial[aria-current]:not(.text-link){text-decoration:none}
.navigation a.link-editorial[aria-current]::after{transform:scaleX(1);opacity:1}
.inline-related a.link-editorial{border-bottom:0}
.gallery-related a.link-editorial{text-decoration:none}
a.button:is(.link-context,.link-editorial){text-decoration:none;background-image:none}
