.SponsoredProperties_section__vnqNm{min-width:0;margin:12px 0 24px;padding:16px;background:var(--soft);border:1px solid var(--line);border-radius:22px}.SponsoredProperties_heading__KBBUn{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.SponsoredProperties_heading__KBBUn h2{display:flex;align-items:center;gap:7px;font-size:18px;margin:0}.SponsoredProperties_heading__KBBUn>span{font-size:12px;color:var(--muted)}.SponsoredProperties_track__50AlR{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,calc((100% - 24px)/3));grid-gap:12px;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:8px;max-width:100%}.SponsoredProperties_track__50AlR:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.SponsoredProperties_card__rkuru{position:relative;min-width:0;background:var(--card,#fff);border:1px solid var(--line);border-radius:17px;overflow:hidden;scroll-snap-align:start}.SponsoredProperties_badge__pmn7w{display:block;width:max-content;margin:10px 12px;padding:3px 10px;border-radius:20px;background:var(--ink);color:white;font-size:12px;font-weight:700}.SponsoredProperties_card__rkuru .photo-wrap{aspect-ratio:4/3;height:auto}.SponsoredProperties_card__rkuru .card-photo-track{height:100%}.SponsoredProperties_body__GkUXm{display:block;padding:14px;color:inherit;text-decoration:none}.SponsoredProperties_body__GkUXm h3{font-size:16px;line-height:1.6;margin:0 0 8px;overflow-wrap:anywhere}.SponsoredProperties_body__GkUXm strong{color:var(--ink);font-size:17px}.SponsoredProperties_body__GkUXm p{font-size:13px;line-height:1.6;margin:8px 0}.SponsoredProperties_body__GkUXm>span{font-size:13px;font-weight:700;color:var(--copper)}.SponsoredProperties_body__GkUXm:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.SponsoredProperties_body__GkUXm:hover{background:var(--soft)}@media(max-width:800px){.SponsoredProperties_section__vnqNm{padding:12px}.SponsoredProperties_track__50AlR{grid-auto-columns:86%}.SponsoredProperties_heading__KBBUn h2{font-size:16px}}