:root{--journalInk:#10223c;--journalBlue:#2b58a6;--journalMuted:#526779;--journalIce:#f1f5f8;--journalLine:#d7dfe6}*{box-sizing:border-box}body{margin:0;background:#fff;color:var(--journalInk);font:16px/1.7 -apple-system,BlinkMacSystemFont,"PingFang HK","Microsoft JhengHei",sans-serif}a{color:inherit;text-underline-offset:5px}button,input,select{font:inherit}button{cursor:pointer}a,button,select{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,select:focus-visible{outline:3px solid #2b58a6;outline-offset:5px}[hidden]{display:none!important}img{display:block;max-width:100%}.skip{position:absolute;left:10px;top:-80px;z-index:20;background:white;padding:12px}.skip:focus{top:10px}.srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.journalHeader{padding:25px 5vw 22px;display:flex;justify-content:space-between;align-items:center;gap:22px}.journalLogo{font:27px/1 Georgia,serif;text-decoration:none}.journalLogo span{font-size:20px}.journalLogo small{font:11px/1.4 sans-serif;display:block;letter-spacing:2px;margin-top:10px}.headerRight{display:flex;align-items:center;gap:24px}.enquire{font-size:13px;text-decoration:none;border-bottom:1px solid var(--journalInk);padding:5px 0}.headerRight select{max-width:190px;border:1px solid var(--journalLine);background:white;padding:8px 10px;font-size:13px;color:var(--journalInk)}.journalNav{display:flex;gap:32px;border-top:1px solid var(--journalLine);border-bottom:1px solid var(--journalLine);padding:0 5vw;overflow:auto;white-space:nowrap}.journalNav a{padding:16px 0;text-decoration:none;font-size:13px;border-bottom:3px solid transparent}.journalNav [aria-current=page]{border-color:var(--journalBlue);color:var(--journalBlue)}.journalHero{height:490px;position:relative;isolation:isolate;max-width:1600px;margin:0 auto}.journalHero>img{width:100%;height:100%;object-fit:cover;object-position:center 58%}.mastheadPanel{position:absolute;left:5vw;bottom:36px;width:min(520px,55%);padding:33px 42px 32px;background:#fff}.kicker{font-size:10px;font-weight:600;letter-spacing:2.3px;margin:0 0 15px;color:var(--journalBlue)}h1,h2,h3{font-family:Georgia,"Songti TC","PMingLiU",serif;font-weight:400}h1{font-size:clamp(37px,4.7vw,58px);letter-spacing:1px;line-height:1.2;margin:0 0 17px}.mastheadPanel>p:not(.kicker){color:var(--journalMuted);margin:0 0 22px}.mastheadPanel>a{font-size:12px}.heroCaption{position:absolute;right:5vw;bottom:32px;color:white;font-size:10px;letter-spacing:2px;text-shadow:0 1px 5px #10223c}.journalWrap{max-width:1420px;margin:0 auto;padding:44px 5vw 70px}.topicGateways{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.topicGateway{position:relative;height:138px;border:0;background:var(--journalInk);padding:0;overflow:hidden;color:white;text-align:left}.topicGateway:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,#10223cb3)}.topicGateway img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.topicGateway:hover img{transform:scale(1.035)}.topicGateway span{position:absolute;bottom:16px;left:18px;z-index:1;font-size:16px;letter-spacing:1px}.storiesHeading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin:56px 0 26px;scroll-margin-top:25px}.storiesHeading h2{font-size:34px;margin:0;line-height:1.2}.storiesHeading p:not(.kicker){font-size:13px;color:var(--journalMuted);max-width:340px;margin:0}.journalFilters{display:flex;gap:9px;flex-wrap:wrap;padding:0 0 22px;border-bottom:1px solid var(--journalLine)}.journalFilters button{background:white;border:1px solid var(--journalLine);padding:8px 17px;color:var(--journalMuted);font-size:13px}.journalFilters button[aria-pressed=true]{background:var(--journalInk);color:white;border-color:var(--journalInk)}.journalStatus{font-size:13px;color:var(--journalMuted);margin:18px 0;min-height:22px}.journalCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 26px}.journalCard{min-width:0;display:flex;flex-direction:column}.journalCard>a{text-decoration:none;display:block}.journalCard .cover{width:100%;aspect-ratio:1.55;object-fit:cover;background:var(--journalIce)}.journalCard .cardCategory{font-size:11px;color:var(--journalBlue);letter-spacing:1px;margin:20px 0 9px}.journalCard h3{font-size:23px;line-height:1.45;margin:0 0 12px;overflow-wrap:anywhere}.journalCard .excerpt{font-size:14px;line-height:1.9;color:var(--journalMuted);margin:0 0 18px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.journalCard .articleMeta{font-size:11px;color:var(--journalMuted);display:flex;gap:12px;flex-wrap:wrap;margin-top:auto}.journalCard .readLink{font-size:12px;display:inline-block;margin-top:18px}.journalCard.lead{grid-column:1/-1;display:grid;grid-template-columns:1.15fr 1fr;gap:34px;padding-bottom:36px;border-bottom:1px solid var(--journalLine)}.lead>a>img.cover{aspect-ratio:1.75;height:100%;max-height:330px}.lead .cardCopy{padding:15px 0;display:flex;flex-direction:column;align-items:start;justify-content:center}.lead .cardCategory{margin-top:0}.lead h3{font-size:32px;line-height:1.45}.lead .excerpt{-webkit-line-clamp:3}.lead .articleMeta{margin-top:0}.moreRow{display:flex;justify-content:center;margin-top:42px;gap:14px}.darkButton,.lightButton{display:inline-block;background:var(--journalInk);border:1px solid var(--journalInk);color:white;padding:12px 25px;text-decoration:none;font-size:13px}.darkButton:disabled{opacity:.5;cursor:default}.editorialLanguage{font-size:11px;color:var(--journalMuted);margin-top:32px}.journalCta{background:var(--journalInk);color:white;padding:48px 7vw;display:flex;justify-content:space-between;align-items:center;gap:30px}.journalCta .kicker{color:#9dbbde}.journalCta h2{font-size:32px;margin:0 0 12px}.journalCta p:not(.kicker){font-size:14px;color:#c6d5e5;margin:0}.lightButton{background:white;color:var(--journalInk);border-color:white;white-space:nowrap}footer{padding:25px 5vw;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px 22px;font-size:11px;color:var(--journalMuted)}footer p{margin:0}.articleWrap{max-width:1240px;margin:auto;padding:36px 5vw 70px}.articleBack{font-size:12px}.articleHead{max-width:900px;margin:40px auto 28px;text-align:center}.articleHead h1{font-size:clamp(30px,3.4vw,47px);line-height:1.5;letter-spacing:0;overflow-wrap:anywhere}.articleHead .articleMeta{font-size:12px;color:var(--journalMuted)}.articleCover{width:100%;max-height:520px;object-fit:cover;aspect-ratio:2}.articleColumns{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:65px;margin-top:38px}.articleBody{font-size:17px;line-height:2;min-width:0;overflow-wrap:anywhere}.articleBody h2{font-size:26px;line-height:1.5;margin:35px 0 15px}.articleBody p{margin:0 0 22px}.articleBody ul,.articleBody ol{padding-left:1.5em}.articleBody li{padding-left:5px;margin:8px 0}.articleBody blockquote{margin:28px 0;border-left:2px solid var(--journalBlue);padding:14px 25px;background:var(--journalIce);font-family:Georgia,"Songti TC",serif}.articleBody a{color:var(--journalBlue);word-break:break-word}.articleSidebar{align-self:start;position:sticky;top:30px;border-top:2px solid var(--journalInk);padding-top:22px}.articleSidebar h2{font-size:20px;margin:0 0 14px}.articleSidebar a{display:block;border-bottom:1px solid var(--journalLine);padding:13px 0;font-size:13px;text-decoration:none}.articleSidebar p{font-size:12px;color:var(--journalMuted)}.sourceLinks{margin-top:35px;padding:22px;background:var(--journalIce);font-size:12px;line-height:1.7;overflow-wrap:anywhere}.sourceLinks a{display:block;margin:8px 0}.relatedSection{margin-top:60px;padding-top:30px;border-top:1px solid var(--journalLine)}.relatedSection h2{font-size:27px;margin:0 0 25px}.articleTools{display:flex;gap:10px;justify-content:center;margin:18px 0}.articleTools button{background:white;border:1px solid var(--journalLine);color:var(--journalInk);font-size:12px;padding:6px 15px}.articleToolStatus{font-size:12px;min-height:20px;color:var(--journalMuted)}.ricos-content{color:var(--journalInk);max-width:100%;overflow-wrap:anywhere}.ricos-content *{max-width:100%}.ricos-content [data-hook=ricos-viewer]{color:var(--journalInk)}.ricos-content img{height:auto}.emptyJournal{padding:40px 0;color:var(--journalMuted);grid-column:1/-1}.skeletonCard{height:300px;background:var(--journalIce)}@media(max-width:850px){.journalCards{grid-template-columns:repeat(2,minmax(0,1fr))}.journalCard.lead{grid-template-columns:1fr 1fr;gap:24px}.lead h3{font-size:25px}.topicGateways{gap:12px}.topicGateway{height:110px}.topicGateway span{font-size:14px;left:12px}.heroCaption{display:none}.articleColumns{grid-template-columns:minmax(0,1fr);gap:30px}.articleSidebar{position:static}.journalHero{height:440px}.mastheadPanel{width:62%}.headerRight{gap:14px}.journalCta h2{font-size:27px}}@media(max-width:550px){.journalHeader{padding:20px 5vw;align-items:start}.journalLogo{font-size:21px}.journalLogo span{font-size:15px}.journalLogo small{font-size:9px;letter-spacing:1px}.headerRight{flex-direction:column;align-items:end;gap:7px}.headerRight select{padding:5px;font-size:11px;max-width:145px}.enquire{font-size:11px}.journalNav{gap:23px}.journalNav a{padding:12px 0;font-size:12px}.journalHero{height:410px}.journalHero>img{height:68%;object-position:50% 50%}.mastheadPanel{width:90%;left:5%;bottom:0;padding:25px 25px 18px;border-bottom:1px solid var(--journalLine)}.mastheadPanel .kicker{font-size:8px;letter-spacing:1.8px;margin-bottom:12px}.mastheadPanel h1{font-size:35px}.mastheadPanel>p:not(.kicker){font-size:14px;margin-bottom:13px}.mastheadPanel>a{font-size:11px}.journalWrap{padding-top:28px;padding-bottom:45px}.topicGateways{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.topicGateway{height:95px}.topicGateway span{bottom:12px;font-size:14px}.storiesHeading{margin-top:38px;display:block}.storiesHeading h2{font-size:29px}.storiesHeading p:not(.kicker){margin-top:13px;font-size:12px}.kicker{font-size:8px;letter-spacing:1.7px}.journalFilters{gap:7px}.journalFilters button{padding:6px 11px;font-size:12px}.journalCards{grid-template-columns:1fr;gap:32px}.journalCard.lead{display:flex;gap:0;padding-bottom:28px}.lead>a>img.cover{aspect-ratio:1.55;height:auto}.lead .cardCopy{padding:0}.journalCard .cardCategory,.lead .cardCategory{margin-top:18px}.journalCard h3,.lead h3{font-size:25px}.journalCard .excerpt{font-size:14px;-webkit-line-clamp:2}.journalStatus{font-size:12px;margin:13px 0 19px}.journalCta{padding:35px 6vw;display:block}.journalCta h2{font-size:26px;line-height:1.6}.journalCta .lightButton{margin-top:24px}footer{display:block;padding:25px 6vw}footer>a{display:inline-block;margin:10px 0}.articleWrap{padding-top:25px}.articleHead{margin-top:25px}.articleHead h1{font-size:29px;line-height:1.55}.articleCover{aspect-ratio:1.4}.articleColumns{margin-top:25px}.articleBody{font-size:16px}.articleBody h2{font-size:23px}.articleBody blockquote{padding:14px 20px}.articleSidebar{padding-top:18px}.articleSidebar a{display:inline-block;margin-right:20px}.sourceLinks{padding:18px}.relatedSection .journalCards{grid-template-columns:1fr}.articleTools{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;scroll-behavior:auto!important}}@media print{.journalHeader,.journalNav,.articleTools,.articleSidebar,.journalCta,footer,.relatedSection{display:none}.articleColumns{display:block}.articleWrap{padding:0}.articleCover{max-height:230px}.articleHead h1{font-size:26px}}

@media(max-width:550px){.topicGateways{display:none}.journalHero{height:300px}.storiesHeading{margin-top:8px}.journalHero>img{height:75%}}
.cardCopy>a{text-decoration:none}.cardCopy>a.readLink{text-decoration:underline}

.groupLogo img.realtyBrandImage,.journalLogo img.realtyBrandImage{display:block;width:300px;height:auto;max-width:100%;object-fit:contain}.groupLogo,.journalLogo{min-width:0}@media(max-width:650px){.groupLogo img.realtyBrandImage,.journalLogo img.realtyBrandImage{width:210px;max-width:100%;height:auto}}

.groupLogo,.journalLogo{display:flex;align-items:center;gap:20px;text-decoration:none;min-width:0}.realtyGroupFrame{display:block!important;position:relative;overflow:hidden;flex:none;width:270px;height:89px}.groupLogo .realtyGroupFrame img.realtyGroupImage,.journalLogo .realtyGroupFrame img.realtyGroupImage{display:block;position:absolute;width:108%;max-width:none;height:auto;left:-4.5%;top:-40%;object-fit:contain}.groupLogo .realtyDivision,.journalLogo .realtyDivision{display:block;border-left:1px solid #d7dfe6;padding-left:20px;font:17px/1.3 Georgia,serif;color:#10223c;white-space:nowrap}.groupLogo .realtyDivision small,.journalLogo .realtyDivision small{display:block;font:14px/1.6 -apple-system,BlinkMacSystemFont,"PingFang HK",sans-serif;letter-spacing:1px;margin-top:6px;color:#526779}@media(max-width:800px){.groupLogo,.journalLogo{flex-direction:column;align-items:flex-start;gap:5px}.realtyGroupFrame{width:164px;height:54px}.groupLogo .realtyDivision,.journalLogo .realtyDivision{border:0;padding:0;font-size:11px}.groupLogo .realtyDivision small,.journalLogo .realtyDivision small{font-size:11px;display:inline;margin:0 0 0 5px;letter-spacing:0}.header,.projectHeader,.journalHeader{align-items:center}}

.groupLogo img.realtyOriginalLogo,.journalLogo img.realtyOriginalLogo{display:block;position:static;width:172px;height:60px;max-width:100%;object-fit:contain;flex:none}@media(max-width:800px){.groupLogo img.realtyOriginalLogo,.journalLogo img.realtyOriginalLogo{width:156px;height:auto;aspect-ratio:172/60}}
