main{width:100%;margin:0 auto}.homes-grid{margin-top:30px}.homes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0 0 80px}.home-card{display:flex;flex-direction:column;gap:16px;padding:30px;border:1px solid #283d3c33;border-radius:12px;color:inherit;text-decoration:none;transition:transform .15s,border-color .15s}.home-card:hover{transform:translateY(-3px);border-color:#b74632}.home-card h2{font-size:1.65rem;margin:0}.home-card p{margin:0}.home-card>span:last-child{color:#b74632;margin-top:auto}.home-card .eyebrow{font-size:.68rem}.property-intro>p{max-width:740px}.draft-note{padding:14px;border-left:3px solid #b74632;background:#b746320a}@media(max-width:900px){.homes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.homes-grid{grid-template-columns:1fr}.home-card{padding:24px}}
