/* Scoped Hong Kong reading header; body articles retain their existing design. */
body.cm-hk-reading-refresh #country-reading{padding:0;border:0}
.cm-hk-reading-refresh .hk-reading-header{background:#be9c6c;color:#fbfbfb;padding:52px 28px 48px}
.cm-hk-reading-refresh .hk-reading-header #country-reading-title{font-family:CMCountrySans,Arial,sans-serif;font-size:clamp(26px,2.7vw,36px);font-weight:500;line-height:1.45;letter-spacing:0;max-width:26em;margin:0;text-align:left;text-wrap:balance;color:#fbfbfb}
.cm-hk-reading-refresh .hk-reading-header .cm-country-intro{font-family:CMCountrySans,Arial,sans-serif;font-size:16px;line-height:1.8;margin:16px 0 0;max-width:44em;color:#fbfbfb;text-wrap:pretty}
.cm-hk-reading-refresh .hk-reading-body{padding:32px 28px 68px;background:#fbfbfb;color:#3b281a}
.cm-hk-reading-refresh #lpf .hk-scope-note{border-top:1px solid rgba(190,156,108,.3);padding-top:25px;margin-top:36px;color:#d0c5ba;font-size:13px;line-height:1.85}
.cm-hk-reading-refresh .hk-scope-note p+p{margin-top:12px}
.cm-hk-reading-refresh .hk-scope-note a{display:inline-block;color:#be9c6c;margin-top:19px;font-size:14px;line-height:1.6}
@media(max-width:640px){
 .cm-hk-reading-refresh .hk-reading-header{padding:36px 24px 34px}
 .cm-hk-reading-refresh .hk-reading-header #country-reading-title{font-size:27px;line-height:1.5}
 .cm-hk-reading-refresh .hk-reading-header .cm-country-intro{font-size:15px;margin-top:12px}
 .cm-hk-reading-refresh .hk-reading-body{padding:25px 24px 42px}
 .cm-hk-reading-refresh #lpf .hk-scope-note{margin-top:28px;padding-top:21px}
}
