/* Shared top bar and the phone homepage start. Keep this linked in the head. */
@media (min-width:1024px) {
  .masthead .header-inner { min-height:64px; align-items:center; }
  .masthead .brand { align-self:center; }
}
@media (max-width:767px) {
  .strip { display:none; }
  .hero-copy .headline-wrap > .eyebrow { display:none; }
}
@media (max-width:380px) {
  .masthead .header-inner { gap:5px; }
  .masthead .brand-name { font-size:17px; }
  .masthead .signin-link { font-size:10px; }
  .masthead .header-action { padding-inline:7px!important; }
}
