/* Quiet icon access to the existing owner sign-in. */
.owner-entry,
.legal-footer-links .owner-entry {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:44px;
  min-width:44px;
  height:44px;
  padding:0;
  color:inherit;
  text-decoration:none;
}
.owner-entry svg {flex:none}
.owner-entry:hover {color:var(--red,#c43a27)}
.owner-entry:focus-visible,
.legal-footer-links .owner-entry:focus-visible {
  outline:2px solid var(--red,#c43a27);
  outline-offset:2px;
  border-radius:2px;
}
.owner-footer-brand {position:relative;align-self:flex-start}
.owner-footer-brand .owner-entry {
  position:absolute;
  right:100%;
  top:50%;
  transform:translateY(-50%);
}
@media(max-width:1100px) {
  .owner-footer-brand {display:inline-flex;align-items:center;margin-left:-14px}
  .owner-footer-brand .owner-entry {position:static;transform:none}
}
