.rental-location_hero__7a0B9{position:relative;isolation:isolate;overflow:hidden;border-radius:32px;padding:clamp(18px,3vw,36px);border:1px solid #ecebf0}.rental-location_heroContent__Vdowj{position:relative;padding:clamp(22px,3vw,40px);border:1px solid #ffffffdf;border-radius:24px;background:#ffffffed}.rental-location_locationIcon__mZqQO{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;color:#315ba1;background:#e9effa}.rental-location_hero__7a0B9 h1{font-size:clamp(30px,3.4vw,48px);text-wrap:balance;overflow-wrap:anywhere}.rental-location_stats__Dq8P3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1120px;gap:14px;margin-top:30px}.rental-location_stats__Dq8P3>div{border-radius:18px;background:#edf1fa;padding:20px}.rental-location_stats__Dq8P3>div:nth-child(4n+2){background:#faecef}.rental-location_stats__Dq8P3>div:nth-child(4n+3){background:#faf5e9}.rental-location_stats__Dq8P3 strong{display:block;color:#25262c}.rental-location_neighborhoods__AiFhv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}.rental-location_neighborhood__2IH67{border:1px solid #e6e6ea;border-radius:22px;padding:22px;background:white;min-width:0}.rental-location_neighborhood__2IH67 h3{display:flex;align-items:flex-start;gap:10px;font-size:16px;font-weight:600;line-height:1.4;min-height:45px;margin:0 0 14px}.rental-location_neighborhood__2IH67 h3 svg{flex-shrink:0;margin-top:3px;color:#7c7c86}.rental-location_locationLinks__dQanK{display:grid}.rental-location_locationLinks__dQanK a{display:flex;align-items:center;gap:12px;padding:13px 0;border-top:1px solid #ededf0;font-size:14px;color:#303036}.rental-location_locationLinks__dQanK a:hover{color:#315ba1}.rental-location_locationLinks__dQanK a:focus-visible{outline:2px solid #315ba1;outline-offset:3px;border-radius:4px}.rental-location_locationLinks__dQanK a>span:first-child{flex:1}.rental-location_count__BV_M6{color:#797981;font-variant-numeric:tabular-nums}@media (max-width:1000px){.rental-location_neighborhoods__AiFhv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.rental-location_hero__7a0B9{padding:12px;border-radius:24px}.rental-location_heroContent__Vdowj{padding:23px;border-radius:18px}.rental-location_stats__Dq8P3{grid-template-columns:1fr;gap:9px}.rental-location_stats__Dq8P3>div{padding:16px;display:flex;align-items:center;justify-content:space-between;gap:16px}.rental-location_stats__Dq8P3 p{text-align:right;max-width:150px}.rental-location_neighborhoods__AiFhv{grid-template-columns:1fr;gap:12px}.rental-location_neighborhood__2IH67 h3{min-height:0}}.rental-location_stats__Dq8P3>div:nth-child(4n){background:#eef3eb}