.overseas-broker-article .article-heading{max-width:1100px;padding-top:64px}
.overseas-broker-article .article-heading h1{font-size:clamp(34px,4.2vw,58px);text-wrap:balance;line-height:1.2}
.overseas-broker-article .article-feature{max-width:1100px}
.overseas-broker-article .article-feature img{display:block;width:100%;height:auto;max-height:none;border-radius:6px}
.overseas-broker-article .article-feature figcaption{font-size:13px;color:#6b6e62;margin-top:10px;text-align:right}
.overseas-broker-article .article-layout{display:block;max-width:840px;padding-top:52px}
.overseas-broker-article .article-body{font-size:18px;line-height:1.85}
.overseas-broker-article .article-body>h2{padding-top:20px;margin-top:42px;border-top:1px solid #e1ddcf;text-wrap:balance}
.overseas-broker-article .client-viewing{margin:38px 0 48px}
.overseas-broker-article .client-viewing .enlarge{position:relative;border-radius:5px;overflow:hidden}
.overseas-broker-article .photo-enlarge-label{position:absolute;bottom:12px;right:12px;padding:7px 12px;background:#fcfaf5;color:#333c2d;font:14px 'DM Sans',sans-serif;border-radius:3px}
.overseas-broker-article .client-viewing figcaption{text-align:left;font-size:14px}
.overseas-invitation{border-top:2px solid #a58b52;padding-top:5px;margin-top:55px}
.overseas-invitation .section-end{margin:28px 0}
.overseas-invitation .button{white-space:normal;text-align:center}
.overseas-invitation .browse-next{font-size:16px}
@media(max-width:700px){.overseas-broker-article .article-heading{padding-top:30px}.overseas-broker-article .article-heading h1{font-size:34px}.overseas-broker-article .article-layout{padding-top:32px}.overseas-broker-article .article-body{font-size:17px}.overseas-broker-article .article-body>h2{font-size:27px}.overseas-invitation .button{width:100%}}
