.mls__lede{color:var(--text-soft)}.mls__cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));gap:1.5rem;margin:0;padding:0 0 .75rem;list-style:none;display:grid}.mls__cards a{border:1px solid var(--line);background:var(--paper);height:100%;color:var(--text);gap:.3rem;padding-bottom:1rem;text-decoration:none;display:grid}.mls__cards a:hover strong,.mls__cards a:focus-visible strong{color:var(--crimson)}.mls__photo{aspect-ratio:3/2;background:var(--line);margin-bottom:.5rem;display:block;overflow:hidden}.mls__photo img{object-fit:cover;width:100%;height:100%}.mls__cards strong,.mls__cards span:not(.mls__photo){padding-inline:1rem}.mls__price{font:500 1.5rem/1.2 var(--serif)}.mls__specs{font:600 .9rem/1.3 var(--ui)}.mls__addr{font-size:.95rem}.mls__broker{color:var(--text-soft);font-size:.75rem}.mls__more{text-align:center;margin-top:1.25rem}.mls__notice{color:var(--text-soft);margin-top:1.5rem;font-size:.75rem;line-height:1.5}@media (width<=700px){.mls__cards{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.mls__cards li{scroll-snap-align:start;flex:0 0 85%}}.lhead[data-astro-cid-hhcdaog6]{background:var(--night);color:#fff;padding-block:clamp(2rem,5vw,3.5rem)}.lhead[data-astro-cid-hhcdaog6] .wrap[data-astro-cid-hhcdaog6]{gap:.9rem;display:grid}.crumbs[data-astro-cid-hhcdaog6]{font:700 .72rem/1.3 var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark);gap:.5rem;display:flex}.crumbs[data-astro-cid-hhcdaog6] a[data-astro-cid-hhcdaog6]{color:var(--rose);text-decoration:none}.lhead[data-astro-cid-hhcdaog6] h1[data-astro-cid-hhcdaog6]{font:500 clamp(2.4rem, 5.5vw, 4rem)/1.05 var(--serif-display)}.lhead[data-astro-cid-hhcdaog6] h1[data-astro-cid-hhcdaog6] span[data-astro-cid-hhcdaog6]{color:var(--on-dark);font-size:.5em;display:block}.lede[data-astro-cid-hhcdaog6]{color:var(--on-dark)}.actions[data-astro-cid-hhcdaog6]{flex-wrap:wrap;gap:.75rem;margin-top:.25rem;display:flex}.split[data-astro-cid-hhcdaog6]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}@media (width<=900px){.split[data-astro-cid-hhcdaog6]{grid-template-columns:1fr}}.prose[data-astro-cid-hhcdaog6] p[data-astro-cid-hhcdaog6]:not(.eyebrow){font-size:1.05rem;line-height:1.7}.facts[data-astro-cid-hhcdaog6]{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.facts[data-astro-cid-hhcdaog6] li[data-astro-cid-hhcdaog6]{background:var(--paper);gap:.2rem;padding:.9rem 1rem;display:grid}.facts[data-astro-cid-hhcdaog6] span[data-astro-cid-hhcdaog6]{font:700 .68rem/1.2 var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--crimson)}.facts[data-astro-cid-hhcdaog6] strong[data-astro-cid-hhcdaog6]{font:500 1.25rem/1.2 var(--serif)}.towns[data-astro-cid-hhcdaog6],.near[data-astro-cid-hhcdaog6]{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:.75rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.towns[data-astro-cid-hhcdaog6] a[data-astro-cid-hhcdaog6],.near[data-astro-cid-hhcdaog6] a[data-astro-cid-hhcdaog6]{border-bottom:1px solid var(--line);color:var(--text);gap:.15rem;padding:.8rem 0;text-decoration:none;display:grid}.towns[data-astro-cid-hhcdaog6] strong[data-astro-cid-hhcdaog6],.near[data-astro-cid-hhcdaog6] strong[data-astro-cid-hhcdaog6]{font:600 1.2rem/1.2 var(--serif)}.towns[data-astro-cid-hhcdaog6] span[data-astro-cid-hhcdaog6],.near[data-astro-cid-hhcdaog6] span[data-astro-cid-hhcdaog6]{color:var(--text-soft);font-size:.9rem}.towns[data-astro-cid-hhcdaog6] a[data-astro-cid-hhcdaog6]:hover strong[data-astro-cid-hhcdaog6],.near[data-astro-cid-hhcdaog6] a[data-astro-cid-hhcdaog6]:hover strong[data-astro-cid-hhcdaog6]{color:var(--crimson)}.faq[data-astro-cid-hhcdaog6]{gap:.75rem;max-width:52rem;display:grid}.faq[data-astro-cid-hhcdaog6] details[data-astro-cid-hhcdaog6]{background:var(--paper);border:1px solid var(--line);padding:1rem 1.2rem}.faq[data-astro-cid-hhcdaog6] summary[data-astro-cid-hhcdaog6]{cursor:pointer;font:600 1.15rem/1.3 var(--serif)}.faq[data-astro-cid-hhcdaog6] details[data-astro-cid-hhcdaog6] p[data-astro-cid-hhcdaog6]{color:var(--text-soft);margin-top:.6rem}.contact[data-astro-cid-hhcdaog6] a[data-astro-cid-hhcdaog6],.section--dark[data-astro-cid-hhcdaog6] .prose[data-astro-cid-hhcdaog6] a[data-astro-cid-hhcdaog6]{color:#fff}.more[data-astro-cid-hhcdaog6]{margin-top:1.5rem}.source[data-astro-cid-hhcdaog6]{color:var(--text-soft);margin-top:1rem;font-size:.85rem}
