@import url("https://proud-salad-b278.talktosipim.workers.dev/styles.css");

/* Recovery refinements: improve hero readability and keep property-card content aligned. */
.highlightContent {
  background: rgba(13, 14, 11, .74);
  padding: 24px 28px;
  border-left: 4px solid var(--yellow);
  backdrop-filter: blur(2px);
}
.highlightContent h1 {
  font-size: clamp(34px, 3.6vw, 54px);
  line-height: 1.02;
  margin: 12px 0 16px;
}
.highlightContent > p:not(.eyebrow) { margin: 0; }
.approvedHomeCards { align-items: stretch; }
.approvedHomeCards .property { display: flex; flex-direction: column; height: 100%; }
.approvedHomeCards .propertyBody { display: flex; flex: 1; flex-direction: column; }
.approvedHomeCards .propertyCardAgent { margin-top: auto; }
.approvedHomeCards .propertyEnquire { margin-top: 16px; }
@media (max-width: 800px) {
  .highlightContent { padding: 20px; }
  .highlightContent h1 { font-size: clamp(32px, 9vw, 46px); }
}
