.bt48-share {
  margin-block: 1.5rem;
  display: flex;
  align-items: center;
  gap: 0.75rem;
  flex-wrap: wrap;
}

.bt48-share__label {
  font-weight: 600;
}

.bt48-share__list {
  display: flex;
  gap: 0.5rem;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding: 0;
}

.bt48-share__link {
  display: inline-flex;
  align-items: center;
  gap: 0.4rem;
  padding: 0.35rem 0.75rem;
  border: 1px solid #d0d5dd;
  border-radius: 4px;
  text-decoration: none;
  color: inherit;
}

.bt48-share__link:hover,
.bt48-share__link:focus {
  background: #f2f4f7;
}

.bt48-share__icon {
  width: 1.1em;
  height: 1.1em;
  flex-shrink: 0;
}
