.client-guide li {
  line-height: 1.55;
}

.client-guide-warning {
  padding: 13px 14px;
  border: 1px solid rgba(225, 199, 133, .24);
  border-radius: 14px;
  background: rgba(225, 199, 133, .075);
  color: #c8b98f !important;
  font-size: 13px;
}

.client-guide-warning strong {
  color: var(--gold);
}

.client-guide-sources {
  display: grid;
  gap: 7px;
  margin: 18px 0 2px;
  padding-top: 14px;
  border-top: 1px solid var(--line);
}

.client-guide-sources strong {
  color: var(--muted);
  font-size: 11px;
  letter-spacing: .08em;
  text-transform: uppercase;
}

.client-guide-sources a {
  width: max-content;
  max-width: 100%;
  color: var(--blue);
  font-size: 12px;
  line-height: 1.4;
  text-decoration: none;
}

.client-guide-sources a:hover {
  text-decoration: underline;
}
