/* Monte Sião: clear purchase paths, corporate contacts and project material. */
.hero-finance-link{margin-top:19px}.purchase-options a{font-size:11px;text-decoration:underline;text-underline-offset:4px;line-height:1.7}.map-gesture-hint{font-size:11px;color:var(--muted);line-height:1.7;padding:12px 22px;border-top:1px solid var(--line)}.lot-direct{margin-top:14px}.execution-copy .execution-address{font-size:12px;line-height:1.9;margin-top:17px;color:var(--muted)}.execution-address strong{font-weight:600;color:var(--ink)}.realiza-contact{display:flex;flex-direction:column;gap:19px;min-width:0}.realiza-contact>a:not(.button){font-size:14px;line-height:1.6;text-underline-offset:5px;text-decoration:underline;overflow-wrap:anywhere}.realiza-contact .button{margin:0}.ebook-section{padding-block:8px 84px;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.ebook-art{background:var(--navy);color:white;min-height:300px;padding:42px;display:flex;flex-direction:column;justify-content:space-between;gap:40px}.ebook-art img{width:240px;height:auto}.ebook-art span{font-size:11px;letter-spacing:.12em;text-transform:uppercase}.ebook-art strong{font-size:31px;line-height:1.2;font-weight:400;letter-spacing:-.04em}.ebook-copy>p:not(.eyebrow){font-size:13px;line-height:1.85;color:var(--muted);margin:21px 0}.ebook-copy .button{width:fit-content}.ebook-copy .ebook-note{font-size:11px!important;line-height:1.85}.ebook-note a{text-decoration:underline;text-underline-offset:3px}.ms-field-row select{min-width:0}
@media(max-width:760px){.ebook-section{grid-template-columns:1fr;gap:30px;padding-block:0 55px}.ebook-art{min-height:265px;padding:32px}.ebook-art img{width:215px}.realiza-contact{margin-top:28px;gap:17px}.realiza-contact>a:not(.button){font-size:13px}.map-gesture-hint{padding:12px 16px;font-size:10px}.execution-copy .execution-address{font-size:11px}.purchase-options a{font-size:10px}.ebook-copy .button{width:100%}}
@media(max-width:400px){.ms-field-row:has(#ms-sistema){grid-template-columns:1fr}.realiza-contact .button{padding-inline:18px}}
