﻿.dsp-map .img{display:block;width:100%}.dsp-map .img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dsp-map .img{border:1px solid var(--color-outline-border)}.mvt-market{border:1px solid var(--color-border-l1);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);height:350px;padding:var(--g2)}.mvt-market .mvt-chart{height:100%;position:relative}.dsp-map{padding-bottom:var(--g2)}.dsp-map .img{border:1px solid var(--color-border);border-radius:var(--border-radius);height:230px;overflow:hidden}.dsp-nearbyschool .nearbyLink{padding-top:1rem}.dsp-record.record{--record-sm:100%;--record-md:100%}.dsp-record.record>ul li .key{margin-right:var(--g2);min-width:-moz-fit-content;min-width:fit-content;width:50%}.dsp-review ul li{border-bottom:1px solid var(--color-border);display:block;padding-bottom:var(--g2);padding-top:var(--g2)}.dsp-review ul li.closed .desc{max-height:60px}.dsp-review ul li.closed .reviewlink:after{content:"\2026More Reviews"}.dsp-review ul li .rate{color:var(--color-minor)}.dsp-review ul li .desc{line-height:27px;overflow:hidden}.dsp-review img{height:1rem}.dsp-score-section{display:flex;flex-direction:column;margin-top:var(--g3)}.dsp-score-section [index],.dsp-score-section [panel]{border:1px solid var(--color-border)}.dsp-score-section [panel]{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.dsp-score-section>div{border-radius:var(--border-radius);margin-bottom:var(--g2);padding:var(--g2)}.dsp-score-section [index="0"],.dsp-score-section [panel="0"]{order:1}.dsp-score-section [index="1"],.dsp-score-section [panel="1"]{order:2}.dsp-score-section [index="2"],.dsp-score-section [panel="2"]{order:3}.dsp-score-section [index="3"],.dsp-score-section [panel="3"]{order:4}.dsp-score-section .dsp-score-panel{display:none}.dsp-score-section .active[index]{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}.dsp-score-section .active[index] a>div{display:none}.dsp-score-section .active .dsp-score-panel{display:block}.dsp-score-section .active .dsp-score-panel .tab-bookmark{--tab-bookmark-color-border:transparent;align-items:center;max-width:-moz-fit-content;max-width:fit-content;overflow:auto}.dsp-score-section .active .dsp-score-panel .tab-bookmark:before{content:"Grade:";margin-right:var(--g2)}.dsp-score-section .active .dsp-score-panel [grade]:after{content:"th"}.dsp-score-section .active .dsp-score-panel [grade="1"]:after{content:"st"}.dsp-score-section .active .dsp-score-panel [grade="2"]:after{content:"nd"}.dsp-score-section .active .dsp-score-panel [grade="3"]:after{content:"rd"}.dsp-score-section .active .dsp-score-panel [grade=All]:after{content:""}.dsp-title{--dsp-circle:4rem;--dsp-circle-font:var(--font-size-3);align-items:center;-moz-column-gap:var(--g2);column-gap:var(--g2);display:grid;grid-template-columns:minmax(0,25%) minmax(0,75%)}.dsp-title .dsp-circle{border-radius:100%;display:inline-block;font-size:var(--dsp-circle-font);height:var(--dsp-circle);line-height:var(--dsp-circle);margin-bottom:var(--g1);text-align:center;width:var(--dsp-circle)}.dsp-title .rating{color:var(--color-minor)}.mvt-seolink{--mvt-seolink-xs:repeat(2,minmax(35%,50%));--mvt-seolink-sm:repeat(3,minmax(30%,35%));--mvt-seolink-md:repeat(4,minmax(20%,30%));--mvt-seolink-lg:repeat(5,minmax(10%,20%));display:grid;gap:var(--g1);grid-template-columns:minmax(80%,100%)}.mvt-seolink.rentals{--mvt-seolink-xs:100%;--mvt-seolink-sm:100%;--mvt-seolink-md:100%;--mvt-seolink-lg:100%}.mvt-seolink.rentals [count]:after{display:none}.mvt-seolink.rentals ul li:nth-child(n+11){display:none!important}.seo-list>div:first-of-type{margin-bottom:var(--g0);margin-top:var(--g1)}.seo-list>ul{display:grid;gap:var(--g2)}@media(max-width:639px){.seo-list>ul{grid-template-columns:var(--mvt-seolink-xs)}}@media(min-width:640px){.seo-list>ul{grid-template-columns:var(--mvt-seolink-sm)}}@media screen and (min-width:992px){.seo-list>ul{grid-template-columns:var(--mvt-seolink-md)}}@media screen and (min-width:1400px){.seo-list>ul{grid-template-columns:var(--mvt-seolink-lg)}}.seo-list li{position:relative}.seo-list a{align-items:baseline;display:flex;gap:var(--g0);text-decoration:none}.seo-list a>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seo-list a[count]:after{color:var(--color);content:attr(count);display:block;flex-shrink:0;font-size:var(--font-size-6);letter-spacing:var(--font-size-6-letter-spacing);pointer-events:none}.seo-list button{margin-top:var(--g0)}.page-dsp .layout{margin:0 auto;max-width:991px}