/* Contract, financeable and land-transfer-tax price-basis context */
.price-basis-context {
  margin: 0 0 1rem;
  padding: .85rem;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: .65rem;
  border: 1px solid #b9dafa;
  border-radius: 12px;
  background: #f4faff;
}
.price-basis-context > div { min-width: 0; display: grid; gap: .15rem; }
.price-basis-context span { color: var(--muted); font-size: .65rem; font-weight: 800; text-transform: uppercase; letter-spacing: .04em; }
.price-basis-context strong { color: var(--navy-900); font-size: .82rem; overflow-wrap: anywhere; }
.price-basis-context p { grid-column: 1 / -1; margin: 0; color: var(--muted); font-size: .72rem; line-height: 1.45; }
@media (max-width: 760px) { .price-basis-context { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 480px) { .price-basis-context { grid-template-columns: 1fr; } }
