.typology-chips{display:flex;flex-wrap:wrap;gap:10px}.typology-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:14px;background:#f3ebe4;color:#3f5f52;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;letter-spacing:.02em;line-height:1;white-space:nowrap}.typology-chip-icon{flex:none;color:#c07a5f}.typology-chips--details{margin:0 0 24px}.typology-chips--details .typology-chip{padding:10px 18px;font-size:15px}.typology-chips--card{margin-top:2px}.typology-chips--card .typology-chip{padding:6px 12px;font-size:12.5px;border-radius:12px}.typology-chips--card .typology-chip-icon{width:15px;height:15px}.walk15-block{display:flex;flex-direction:column;gap:10px}.walk15-block__title{margin:0;font-family:Manrope,sans-serif;font-size:13px;font-weight:700;line-height:1.3;color:#095147}.walk15-block .typology-chip-icon{font-size:15px;line-height:1}.walk15-block.typology-chips--details{margin:0 0 24px}.walk15-block.typology-chips--details .walk15-block__title{font-size:16px;font-weight:500}.walk15-block.typology-chips--card{margin-top:4px}.walk15-block.typology-chips--card .walk15-block__title{font-size:12px;font-weight:700;letter-spacing:.01em;color:#736a62}.walk15-block.typology-chips--card .typology-chip-icon{font-size:13px}.airport-drive{display:flex;align-items:center;gap:8px;margin:0;font-family:Manrope,sans-serif;font-size:13px;font-weight:700;line-height:1.3;color:#095147}.airport-drive__icon{color:#c07a5f;font-size:15px;line-height:1}.airport-drive--details{margin:0 0 24px;font-size:16px;font-weight:500}.airport-drive--card{margin-top:4px;font-size:12px;color:#736a62}.sold-badge{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;border-radius:999px;background:#095147;color:#fff;font-family:Manrope,sans-serif;font-weight:800;font-size:16px;letter-spacing:.08em;text-transform:uppercase;line-height:1;white-space:nowrap}.sold-badge i{font-size:19px}.sold-badge--card{position:absolute;right:14px;top:14px;z-index:2;box-shadow:0 4px 12px rgba(9,81,71,.3)}.sold-badge--details{align-self:flex-start;margin-bottom:12px}