/* Price additions use the existing site typography and do not change photographs. */
.house-card .card-start-price{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:5px 16px;margin:13px 0 0;color:var(--forest);font-size:clamp(21px,1.8vw,27px);line-height:1.35;letter-spacing:-.025em;font-variant-numeric:tabular-nums}
.card-start-price>span{white-space:nowrap}.card-start-price>small{font-size:12px;color:var(--muted);letter-spacing:0}
.project-spec .project-start-price{display:block;font-weight:500;font-size:clamp(20px,2vw,28px);line-height:1.3;letter-spacing:-.025em;white-space:nowrap;color:var(--forest);font-variant-numeric:tabular-nums}
.project-spec .project-start-price+small{display:block;font-size:12px;font-weight:400;color:var(--muted);margin-top:5px}
.project-spec .project-price-note{font-size:12px;color:var(--muted);line-height:1.65;margin:14px 0 26px;max-width:540px}
.project-price-note a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:600px){.house-card .card-start-price{font-size:23px;gap:4px 12px}.card-start-price>small{font-size:11px}.project-spec .project-start-price{font-size:23px}}
