.high-rise-apartment-row_row__SBxMl{box-sizing:border-box;width:100%;min-width:0;overflow:hidden;border:1px solid #d3dfd7;border-radius:10px;background:#fff;color:#193d30}.high-rise-apartment-row_photoHeader__tiDD9{position:relative;height:80px;background:#315b55}.high-rise-apartment-row_photo__SXvn0{display:block;position:absolute;inset:0;overflow:hidden}.high-rise-apartment-row_photo__SXvn0:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,rgba(9,26,24,.83))}.high-rise-apartment-row_photo__SXvn0 img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 40%}.high-rise-apartment-row_rank__NL4k6{position:absolute;top:5px;left:8px;pointer-events:none;padding:3px 6px;border-radius:4px;background:#087f69;color:#fff;font-size:14px;font-weight:850;line-height:1.2}.high-rise-apartment-row_photoHeader__tiDD9 h3{position:absolute;bottom:5px;left:9px;right:7px;margin:0;font-size:20px;font-weight:850;line-height:1.15;overflow-wrap:anywhere}.high-rise-apartment-row_photoHeader__tiDD9 h3 a{color:#fff;text-decoration:none}.high-rise-apartment-row_content__7fqDl{padding:7px 9px 8px;display:grid;grid-gap:5px;gap:5px}.high-rise-apartment-row_priceRow__SwHW3{display:flex;align-items:baseline;justify-content:space-between;gap:5px;flex-wrap:wrap}.high-rise-apartment-row_priceRow__SwHW3 strong{font-size:17px;line-height:1.2;color:#087f69}.high-rise-apartment-row_priceRow__SwHW3 small{font-size:11px;color:#617068;white-space:nowrap}.high-rise-apartment-row_areaLine__JdPRM{display:flex;align-items:baseline;justify-content:space-between;gap:6px;font-size:12px;line-height:1.25}.high-rise-apartment-row_areaLine__JdPRM b{white-space:nowrap}.high-rise-apartment-row_scores__eulom{display:flex;flex-wrap:wrap;gap:3px 12px;font-size:12px;line-height:1.25}.high-rise-apartment-row_matches__bA8Il{display:grid;grid-gap:3px;gap:3px}.high-rise-apartment-row_amenityRow__GQicr{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;font-size:11px;line-height:1.35}.high-rise-apartment-row_amenityCounts__X60W_{display:inline-flex;align-items:baseline;gap:5px}.high-rise-apartment-row_amenityCounts__X60W_ b{font-size:11px}.high-rise-apartment-row_amenityCounts__X60W_>span{color:#716014;font-size:11px}.high-rise-apartment-row_matchedNames__QBaIz{display:contents;color:#486051}.high-rise-apartment-row_matchedNames__QBaIz>span:before{content:"· ";color:#73857a}.high-rise-apartment-row_matchedNames__QBaIz details{display:inline-block}.high-rise-apartment-row_matchedNames__QBaIz summary{cursor:pointer;color:#087f69;font-weight:700}.high-rise-apartment-row_matchedNames__QBaIz details[open]{flex-basis:100%}.high-rise-apartment-row_matchedNames__QBaIz details[open]>span{display:inline-block;margin-right:7px}.high-rise-apartment-row_actions__9aCZu{display:grid;grid-template-columns:1fr 1.12fr .8fr .8fr;grid-gap:5px;gap:5px;margin-top:1px}.high-rise-apartment-row_actions__9aCZu a,.high-rise-apartment-row_actions__9aCZu button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:40px;padding:5px 3px;border:1px solid #cad9ce;border-radius:6px;background:#fff;color:#18553f;font:inherit;font-size:12px;font-weight:750;text-decoration:none;line-height:1.15;cursor:pointer}.high-rise-apartment-row_actions__9aCZu .high-rise-apartment-row_tour__9fj5d,.high-rise-apartment-row_actions__9aCZu .high-rise-apartment-row_tour__9fj5d[aria-pressed=true]{background:#174d7e;border-color:#174d7e;color:#fff}.high-rise-apartment-row_actions__9aCZu button[aria-pressed=true]{background:#e9f5ee;color:#18553f;border-color:#087f69}.high-rise-apartment-row_actions__9aCZu button:disabled{opacity:.5;cursor:not-allowed}.high-rise-apartment-row_actions__9aCZu a:focus-visible,.high-rise-apartment-row_actions__9aCZu button:focus-visible,.high-rise-apartment-row_photoHeader__tiDD9 h3 a:focus-visible,.high-rise-apartment-row_photo__SXvn0:focus-visible{outline:3px solid #efad28;outline-offset:2px}.high-rise-apartment-row_stretch__FZspV{font-size:11px;color:#825c0d;font-weight:700}@media(min-width:700px){.high-rise-apartment-row_photoHeader__tiDD9{height:96px}.high-rise-apartment-row_photoHeader__tiDD9 h3{font-size:22px}}.high-rise-apartment-row_someUnits__yGNfp{font-size:10px;color:#617068;line-height:1.2}.high-rise-apartment-row_actions__9aCZu{grid-template-columns:1.12fr 1fr .8fr .8fr}.high-rise-apartment-row_actions__9aCZu .high-rise-apartment-row_compare__Zg1nu,.high-rise-apartment-row_actions__9aCZu .high-rise-apartment-row_compare__Zg1nu[aria-pressed=true]{background:#643c79;color:#fff;border-color:#643c79}.high-rise-apartment-row_featureStatuses__satwo{display:flex;flex-wrap:wrap;gap:4px;width:100%;font-size:11px;line-height:1.3}.high-rise-apartment-row_featureNo__qxQak,.high-rise-apartment-row_featureUnknown__wOmCs,.high-rise-apartment-row_featureYes__Q_Y7c{display:inline-block;padding:3px 5px;border-radius:4px;overflow-wrap:anywhere}.high-rise-apartment-row_featureYes__Q_Y7c{background:#e8f5ed;color:#16643d}.high-rise-apartment-row_featureNo__qxQak{background:#fff0f1;color:#9e2835}.high-rise-apartment-row_featureUnknown__wOmCs{background:#f0f2f4;color:#52606c}.high-rise-apartment-row_featureStatuses__satwo details{width:100%}.high-rise-apartment-row_featureStatuses__satwo summary{font-size:11px;color:#174d7e;cursor:pointer;min-height:26px;display:flex;align-items:center}.high-rise-apartment-row_featureStatuses__satwo details[open]>.high-rise-apartment-row_featureStatuses__satwo{margin-top:3px}