.gold-line {
  position: relative;
  padding: 18px 24px 18px 52px;
  margin: 28px 0;
  background: transparent;
}

.gold-line::before {
  content: "";
  position: absolute;
  left: 18px;
  top: 0;
  bottom: 0;
  width: 2px;
  background: linear-gradient(
    to bottom,
    transparent,
    #d4af37,
    transparent
  );
}

.gold-line::after {
  content: "→";
  position: absolute;
  left: 9px;
  top: 50%;
  transform: translateY(-50%);
  color: #d4af37;
  font-size: 18px;
  text-shadow: 0 0 6px rgba(212, 175, 55, 0.6);
}

.gold-line p {
  margin: 0;
  color: #eaeaea;
  font-size: clamp(1rem, 5vw, 1.5rem);
  opacity: 0.7;
  line-height: 1.7;
  font-weight: 400;
  letter-spacing: 0.4px;
}
