/* Compact advantages and make the next doctor card visibly peek into view. */
.advantages {
  margin-top: 18px;
}

.advantages .symbol {
  display: none;
}

.advantages h2 {
  margin-top: 0;
  margin-bottom: 12px;
}

.advantages p {
  font-size: 15px;
  line-height: 1.45;
}

.doctors > article {
  flex: 0 0 min(80%, 320px);
}

#lod-video .soft {
  color: var(--gold);
}

.diagnostic-note {
  margin: 22px 0;
  padding: 18px;
  border-left: 2px solid var(--gold);
  background: #242118;
}

.diagnostic-note strong {
  display: block;
  color: var(--gold);
  font: 20px/1.3 Georgia, serif;
}

.diagnostic-note p {
  margin: 12px 0 0;
  font-size: 15px;
  line-height: 1.5;
}

.monitoring-price {
  display: grid;
  gap: 18px;
  margin-top: 24px;
  padding: 20px;
  border: 1px solid #8e793e;
  border-radius: 6px;
  background: linear-gradient(145deg, #2d291d, #201f1b);
  box-shadow: 0 12px 26px #0003, inset 0 1px 0 #ffffff0a;
}

.monitoring-price span,
.monitoring-price small {
  display: block;
}

.monitoring-price span {
  color: var(--white);
  font: 20px/1.3 Georgia, serif;
}

.monitoring-price small {
  margin-top: 9px;
  color: var(--muted);
  font-size: 14px;
  line-height: 1.45;
}

.monitoring-price > strong {
  padding-top: 15px;
  border-top: 1px solid #ffffff18;
  color: var(--gold);
  font: 34px/1 Georgia, serif;
}

.monitoring-price-action {
  margin-top: 2px;
}

.lod-explainer {
  margin: -3px 0 20px;
  color: var(--muted);
  font-size: 15px;
  line-height: 1.5;
}
.doctors .degree {
  color: var(--gold);
}
