@font-face{font-family:CMPolicySans;src:url(edition-sans-400.woff2)}@font-face{font-family:CMPolicySans;src:url(edition-sans-500.woff2);font-weight:500 700}@font-face{font-family:CMPolicySerif;src:url(edition-serif-500.woff2);font-weight:400 700}@font-face{font-family:CMSourceSans;src:url(source-sans.woff2);font-weight:200 900}@font-face{font-family:CMSourceSerif;src:url(source-serif.woff2);font-weight:200 900}body main.cm-policy-edition h1{font-family:CMPolicySerif,serif!important;text-wrap:wrap!important;word-break:normal!important}.cm-prose,.cm-deck,.cm-byline,.cm-news-graphic{font-family:CMPolicySans,sans-serif!important}html[lang=en] .cm-prose,html[lang=en] h1,html[lang=en] .cm-deck{font-family:CMSourceSerif,serif!important}.cm-news-graphic svg{width:100%;height:auto}.cm-news-graphic .eg-phone{display:none}.cm-news-graphic figcaption{font-size:14px;line-height:1.7}.cm-news-graphic .ng-credit{display:flex;justify-content:space-between;gap:12px}.cm-news-graphic .ng-note{margin-top:16px}.cm-news-graphic{max-width:800px}.cm-prose h2{scroll-margin-top:100px}@media(max-width:600px){.cm-news-graphic .eg-wide{display:none}.cm-news-graphic .eg-phone{display:block}.cm-news-graphic .ng-credit{display:block}.cm-news-graphic .ng-credit span{display:block}}