body.cm-uk-reading-refresh #country-reading{padding:0;border:0}
.cm-uk-reading-refresh .uk-reading-header{background:#BE9C6C;color:#FBFBFB;padding:50px 28px 46px}
.cm-uk-reading-refresh .uk-reading-header #country-reading-title{font-family:CMCountrySans,Arial,sans-serif;font-size:clamp(27px,2.6vw,36px);font-weight:500;line-height:1.5;letter-spacing:0;text-align:left;text-wrap:balance;max-width:28em;margin:0;color:#FBFBFB}
.cm-uk-reading-refresh .uk-reading-header .cm-country-intro{font-family:CMCountrySans,Arial,sans-serif;font-size:16px;line-height:1.8;margin:14px 0 0;max-width:44em;color:#FBFBFB}
.cm-uk-reading-refresh .uk-reading-body{padding:30px 28px 64px;background:#FBFBFB;color:#3B281A}
.cm-uk-reading-refresh #sources .uk-scope-note{margin-top:24px;border-top:1px solid rgba(190,156,108,.35);padding-top:12px;color:#d7c7b4}
.cm-uk-reading-refresh #sources .uk-scope-note summary{font-size:13px;padding-block:12px}
.cm-uk-reading-refresh #sources .uk-scope-note p{font-size:13px;line-height:1.9;max-width:78em;margin:10px 0}
@media(max-width:640px){.cm-uk-reading-refresh .uk-reading-header{padding:34px 24px}.cm-uk-reading-refresh .uk-reading-header #country-reading-title{font-size:26px;line-height:1.5}.cm-uk-reading-refresh .uk-reading-header .cm-country-intro{font-size:15px;margin-top:12px}.cm-uk-reading-refresh .uk-reading-body{padding:24px 24px 42px}}

html:has(body.cm-uk-reading-refresh){scroll-behavior:auto!important}
