/* CPT-01 : présentation du relevé historique et du test local séparés. */
.visit-counter-preview {
  padding: 36px 6% 40px;
  background: #fffaf0;
  color: #493d30;
  text-align: center;
  border-top: 1px solid #ad8740;
  font-family: Montserrat, Arial, sans-serif;
}
.visit-counter-preview h2 {
  margin: 0 0 12px;
  color: #4b5736;
  font: 500 28px/1.3 'Cormorant Garamond', Georgia, serif;
}
.visit-counter-preview .visit-counter-value {
  margin: 0;
  min-height: 1.5em;
  font: 600 38px/1.5 'Cormorant Garamond', Georgia, serif;
  font-variant-numeric: tabular-nums;
  color: #303778;
  overflow-wrap: break-word;
}
.visit-counter-preview .visit-counter-note {
  margin: 8px 0 0;
  font-size: 14px;
  line-height: 1.7;
  color: #625846;
}
@media (max-width: 600px) {
  .visit-counter-preview { padding-block: 28px 32px; }
  .visit-counter-preview .visit-counter-value { font-size: 30px; }
  .visit-counter-preview h2 { font-size: 25px; }
}

.visit-counter-local { margin: 22px auto 0; padding-top: 18px; border-top: 1px solid #d6c69c; max-width: 480px; }
.visit-counter-local-value { margin: 0; min-height: 1.5em; color: #4b5736; font: 600 30px/1.5 'Cormorant Garamond', Georgia, serif; font-variant-numeric: tabular-nums; }
.visit-counter-detail { max-width: 660px; margin: 18px auto 0; color: #625846; font-size: 13px; line-height: 1.7; }
