/* Business owner supplied approximate five year transaction values. */
.property-results {
  background: linear-gradient(120deg, #06162e, #0b2b53);
  color: #fff;
  padding: 56px max(6vw, 24px) 30px;
  border-top: 1px solid #315172;
  border-bottom: 1px solid #315172;
}
.property-results-inner {
  max-width: 1400px;
  margin: auto;
  display: grid;
  grid-template-columns: 1fr 1.7fr;
  gap: 28px 56px;
  align-items: center;
}
.property-results-heading h2 {
  font: 500 clamp(32px, 3.3vw, 48px)/1.12 var(--serif);
  letter-spacing: -.025em;
  margin: 0;
}
.property-results-heading > p:last-child {
  font-size: 1rem;
  color: #c4d5e9;
  max-width: 320px;
  margin: 18px 0 0;
}
.property-results-numbers {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 28px;
  margin: 0;
}
.property-result {
  border-left: 1px solid #3a5b81;
  padding-left: 28px;
}
.property-result dt { color: #d7e2ef; font-size: 1rem; }
.property-result dd { margin: 18px 0 0; }
.result-currency { display: block; color: #8fc5ff; font-size: .875rem; letter-spacing: .12em; }
.property-result strong {
  display: block;
  font: 500 clamp(58px, 6.5vw, 92px)/1.12 var(--serif);
  font-variant-numeric: lining-nums;
  letter-spacing: -.035em;
}
.result-unit { font-size: 1.25rem; color: #b9d9ff; }
.property-results-note {
  grid-column: 1 / -1;
  margin: 4px 0 0;
  padding-top: 20px;
  border-top: 1px solid #315172;
  color: #b4c8df;
  font-size: .875rem;
}
@media (max-width: 900px) {
  .property-results-inner { grid-template-columns: 1fr; gap: 30px; }
  .property-results-heading > p:last-child { max-width: none; }
}
@media (max-width: 480px) {
  .property-results { padding: 40px 20px 26px; }
  .property-results-numbers { gap: 24px; grid-template-columns: 1fr; }
  .property-result { padding-left: 20px; }
  .property-result dd { margin-top: 10px; }
}
