.featured-card {border:2px solid #a87d2c;background:#fffdf7;box-shadow:0 9px 24px #6648191c}
.featured-card .property-media>.featured-photo-label {position:absolute;bottom:.75rem;left:.75rem;z-index:2;pointer-events:none}
.featured-card .property-media>.featured-label.featured-photo-label,.property-price-large .featured-label {background:#fff1c7;color:#4c330b;border:1px solid #b58635;border-radius:7px;padding:.35rem .62rem;font-size:.74rem;font-weight:800;letter-spacing:.025em;box-shadow:0 2px 9px #2a17032b}
.featured-photo-label span {margin-right:.18rem}
.featured-discovery[data-featured-rail] {margin-block:1rem 1.45rem;padding:clamp(.85rem,2vw,1.5rem);background:#f9f4e8;border:1px solid #e5d5ad;border-radius:18px}
.featured-discovery[data-featured-rail] .section-heading {margin-bottom:1rem}
.featured-discovery[data-featured-rail] .text-link {white-space:normal}
.featured-discovery[data-featured-rail] .property-media img {aspect-ratio:3/2;object-fit:cover;width:100%}
@media(max-width:650px){.featured-discovery[data-featured-rail] .property-grid{grid-template-columns:1fr}.featured-discovery[data-featured-rail] .section-heading{align-items:flex-start;flex-direction:column;gap:.4rem}}

