/* Desktop shell labels and article headlines; mobile layout retains its rules. */
@media (min-width:641px){
 html body .smn-topbar.smn-shell-topbar>.smn-shell-title{
  position:static!important;left:auto!important;right:auto!important;transform:none!important;
  display:block!important;flex:1 1 auto!important;min-width:0!important;max-width:none!important;
  margin:0 14px 0 20px!important;padding:4px 16px 4px 0!important;
  border-right:1px solid var(--line,#d8e3ef)!important;
  text-align:right!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;
  font-size:clamp(18px,1.65vw,25px)!important;line-height:1.4!important;font-weight:650!important;
  opacity:1!important;letter-spacing:0!important;
 }
 html body .smn-topbar.smn-shell-topbar>.smn-shell-title:empty{display:none!important}
 html body .smn-topbar.smn-shell-topbar>.smn-topbar__actions{flex:0 0 auto!important;margin-left:0!important}
 html body .smn-single .smn-single__head>h1{
  font-size:clamp(30px,2.5vw,42px)!important;font-weight:650!important;
  line-height:1.35!important;letter-spacing:-.015em!important;
 }
}
