.balsamo-page .resale-title h1 span{display:block;font-size:.52em;line-height:1.2;margin-top:.4em}.balsamo-page .resale-summary .price-box strong{font-size:clamp(1.6rem,2.5vw,2.5rem)}.balsamo-buildings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:2rem}.balsamo-buildings article{border:1px solid #d5d9cd;border-radius:16px;background:#fff;padding:clamp(1.4rem,3vw,2.4rem)}.balsamo-buildings h3{font-size:1.55rem;line-height:1.2;margin:.6rem 0 1.5rem}.balsamo-buildings dl{margin:0 0 1.5rem}.balsamo-buildings dl div{display:flex;justify-content:space-between;gap:1.1rem;padding:.85rem 0;border-bottom:1px solid #e5e7de}.balsamo-buildings dt{color:#59665e}.balsamo-buildings dd{margin:0;font-weight:600;text-align:right}.balsamo-location{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,4rem);align-items:center}.balsamo-location h2{font-size:clamp(2rem,4vw,3.5rem);line-height:1.05}.balsamo-location-photo img{width:100%;height:auto;border-radius:16px}.balsamo-note{font-size:.85rem!important;opacity:.8;margin-top:1.5rem!important}.balsamo-page .resale-facts li{min-width:0}.balsamo-page .resale-facts strong{white-space:nowrap}.balsamo-page .resale-gallery a{display:block}.balsamo-page .breadcrumb{padding-top:1.5rem;padding-bottom:0}.balsamo-page .resale-summary .button{white-space:normal;text-align:center}@media(max-width:760px){.balsamo-buildings,.balsamo-location{grid-template-columns:1fr}.balsamo-buildings dl div{font-size:.95rem}.balsamo-page .resale-title h1{font-size:clamp(2.3rem,9vw,3.3rem)}.balsamo-page .resale-title h1 span{font-size:.55em}.balsamo-page .contact{padding-bottom:7rem}}
