#sos-landing .sos-footer-credit {
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:center;
  gap:0 6px;
  margin-top:20px;
  padding-top:16px;
  border-top:1px solid #ffffff18;
  color:#afc1d0;
  font-size:12px;
  line-height:1.7;
  text-align:center;
}
#sos-landing .sos-footer-credit a {
  display:inline-flex;
  align-items:center;
  min-height:32px;
  color:var(--sos-cyan);
  font-weight:700;
  text-decoration:none;
  text-underline-offset:4px;
}
#sos-landing .sos-footer-credit a:hover {
  text-decoration:underline;
}
@container sos (max-width:779px) {
  #sos-landing .sos-footer-credit { flex-direction:column; }
}
@media (pointer:coarse) {
  #sos-landing .sos-footer-credit a { min-height:44px; }
}
