.recently-sold{background:#f3f8fb;scroll-margin-top:100px}.sold-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:38px}.sold-card{min-width:0;border:1px solid #c7dde8;background:#e5f2f7}.sold-photo{position:relative;aspect-ratio:1;background:#eef1ef}.sold-photo img{display:block;width:100%;height:100%;object-fit:contain}.sold-badge{position:absolute;top:16px;left:16px;background:#142e4b;color:#fff;padding:8px 14px;font-size:14px;letter-spacing:.06em}.sold-copy{padding:23px}.sold-copy h3{font:400 25px/1.3 Georgia,serif;margin:0 0 9px;color:#142e4b}.sold-copy p{font-size:16px;line-height:1.6;color:#506578;margin:0}@media(max-width:900px){.sold-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.sold-grid{grid-template-columns:1fr}.sold-copy{padding:20px}}
