.featured-carousel{min-width:0}.featured-track{display:grid;grid-auto-flow:column;grid-template-rows:1fr;grid-auto-columns:85%;gap:24px;overflow-x:auto;overscroll-behavior-x:contain;padding:4px 0 16px;scrollbar-width:none;scroll-behavior:auto;overflow-anchor:none}.featured-track{cursor:grab;touch-action:pan-x pan-y pinch-zoom}.featured-track a{cursor:grab}.featured-track img{user-select:none;-webkit-user-drag:none}.featured-track.is-dragging,.featured-track.is-dragging a{cursor:grabbing;user-select:none}.featured-track.is-dragging .property-card,.featured-track.is-dragging .card-picture img{transform:none}.featured-track::-webkit-scrollbar{display:none}.featured-track:focus-visible{outline:3px solid #6b8f30;outline-offset:4px;border-radius:14px}.featured-track>.property-card{height:100%}.featured-track .card-picture{height:auto;aspect-ratio:1.6}.featured-track .card-content h3{min-height:48px}.featured-track .card-content{padding:21px 20px 19px}.featured-track .property-type{font-size:10px}.featured-track .card-content h3{font-size:16px}.featured-track .card-address{font-size:11px}.featured-track .property-specs{font-size:10px}.featured-track .card-price{font-size:25px}.featured-track .extra-costs{font-size:9px}@media(min-width:640px){.featured-track{grid-auto-columns:calc((100% - 24px)/2)}}@media(min-width:1024px){.featured-track{grid-auto-columns:calc((100% - 48px)/3)}}@media(prefers-reduced-motion:reduce){.featured-track .property-card,.featured-track .card-picture img{transition:none}.featured-track .property-card:hover,.featured-track .property-card:hover img{transform:none}}
