.renter-facts{margin:0;display:grid;gap:0 26px;grid-template-columns:repeat(2,minmax(0,1fr))}.renter-facts>div{padding:14px 0;border-bottom:1px solid var(--line);min-width:0}.renter-facts dt{font-size:14px;font-weight:700}.renter-facts dd{margin:6px 0 0;font-size:14px;line-height:1.65;color:var(--muted)}.renter-facts>div:has(dd){grid-column:1/-1}.charge-list{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:12px}.charge-list li{padding:18px 20px;background:var(--white);border:1px solid var(--line);border-radius:12px}.charge-top{display:flex;gap:14px;align-items:baseline;justify-content:space-between}.charge-top h3{font-size:16px;margin:0;line-height:1.4}.charge-top strong{font-size:21px;white-space:nowrap;letter-spacing:-.5px}.charge-unit{font-size:12px;color:var(--muted);margin:3px 0 0}.charge-condition{font-size:13px;margin:10px 0 0;line-height:1.55}.renter-section h2{font-size:32px;letter-spacing:-.9px}.jump-links{flex-wrap:wrap;justify-content:flex-start;gap:9px 18px;padding:17px 0}.jump-links a{font-size:12px}.property-gallery-bottom{margin-top:30px;padding-top:30px;border-top:1px solid var(--line)}.property-layout .contact-panel{align-self:start}.property-photo-section{scroll-margin-top:140px}@media(max-width:760px){.property-layout .contact-panel{grid-row:auto}.renter-section h2{font-size:28px}.charge-list li{padding:15px}.charge-top strong{font-size:20px}.jump-links{gap:10px 16px;justify-content:flex-start}.renter-facts{grid-template-columns:1fr}.property-gallery-bottom{margin-top:10px}.property-hero{padding-bottom:15px}}@media(max-width:360px){.charge-top{flex-direction:column;gap:3px}}

.listing-photo-preview{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-bottom:34px}.photo-lead .photo-link{aspect-ratio:1.7;border-radius:12px}.photo-lead figcaption{display:none}.photo-preview-link{position:absolute;right:12px;bottom:45px;background:var(--white);border:1px solid var(--line);border-radius:7px;padding:8px 13px;text-decoration:none;font-size:12px;font-weight:700}.photo-lead img{object-fit:cover}@media(max-width:760px){.listing-photo-preview{grid-template-columns:1fr}.listing-photo-preview .photo-lead:not(:first-child){display:none}.photo-lead .photo-link{aspect-ratio:2}.photo-preview-link{bottom:45px}}
