@font-face{font-family:MYSans;src:url('sans-400.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:MYSans;src:url('sans-500.woff2') format('woff2');font-weight:500 700;font-display:swap}
@font-face{font-family:MYLatin;src:url('latin.woff2') format('woff2');font-weight:200 900;font-display:swap}
html:has(body.cm-my-refresh){scroll-behavior:auto;scroll-padding-top:24px}
body.cm-my-refresh{--paper:#FBFBFB;--brown:#3B281A;--gold:#BE9C6C;--text:#3B281A;--muted:#6c5b4c;--line:#d5c8b8;--accent:#80643F;font-family:MYSans,Arial,sans-serif;font-size:16px;line-height:1.9;letter-spacing:.005em;font-synthesis:none;-webkit-font-smoothing:antialiased}
html[lang=en] body.cm-my-refresh{font-family:MYLatin,MYSans,Arial,sans-serif;font-size:19px;line-height:1.65;letter-spacing:0}
.cm-my-refresh .wrap{width:min(1180px,calc(100% - 96px));margin-inline:auto}
.cm-my-refresh .dark,.cm-my-refresh .my-dark{--text:#f4ece2;--muted:#d7c7b4;--line:#70583f;--accent:#d4b488;background:#3B281A;color:var(--text)}
.cm-my-refresh .my-light{background:#FBFBFB;color:#3B281A}
.cm-my-refresh .site-header{min-height:96px;border-bottom:1px solid #70583f}
.cm-my-refresh .main-nav{font-size:13px;gap:26px;color:#e7daca}
.cm-my-refresh h1,.cm-my-refresh h2,.cm-my-refresh h3{font-family:MYSans,sans-serif;font-weight:500;letter-spacing:.02em;text-wrap:balance}
html[lang=en] .cm-my-refresh h1,html[lang=en] .cm-my-refresh h2,html[lang=en] .cm-my-refresh h3{font-family:MYLatin,sans-serif;letter-spacing:-.015em;font-weight:450}
.cm-my-refresh .hero.my-hero{display:block;padding:48px 0 26px}
.cm-my-refresh .hero-copy{max-width:none;text-align:left}
.cm-my-refresh .cm-seo-breadcrumb{font-size:12px;margin:0 0 30px;color:#ccb99f}
.cm-my-refresh .cm-seo-breadcrumb ol{justify-content:flex-start}
.cm-my-refresh .my-eyebrow{font-family:MYLatin,MYSans,sans-serif;font-size:12px;letter-spacing:.17em;line-height:1.6;color:var(--accent);font-weight:500;margin:0 0 15px}
.cm-my-refresh .hero h1{font-size:54px;line-height:1.35;color:#f8f1e8;margin:0;letter-spacing:.03em}
html[lang=en] .cm-my-refresh .hero h1{font-size:64px;line-height:1.1;max-width:850px}
.cm-my-refresh .my-hero-lead{text-wrap:balance;font-size:22px;line-height:1.7;color:#d4b488;margin-top:20px}
.cm-my-refresh .my-hero-deck{font-size:16px;line-height:1.9;color:#dbcbb7;max-width:44em;margin-top:10px;text-wrap:pretty}
html[lang=en] .cm-my-refresh .my-hero-deck{font-size:20px;line-height:1.6;max-width:44em}
.cm-my-refresh .my-actions{display:flex;flex-wrap:wrap;gap:12px 34px}
.cm-my-refresh .text-link{font-size:15px;line-height:1.6;gap:32px;padding:10px 0;margin-top:20px;border-bottom:1px solid var(--accent);color:var(--accent);font-weight:500;min-height:44px}
.cm-my-refresh .my-reviewed{font-size:12px;line-height:1.7;color:#c9b69c;margin-top:22px}
.cm-my-refresh figure.my-figure{width:min(480px,100%);margin:0 auto 28px;filter:none;mask:none;background:transparent;overflow:visible}
.cm-my-refresh .my-figure img{width:100%;height:290px;object-fit:contain;display:block;filter:none;mask:none;-webkit-mask:none;opacity:1}
.cm-my-refresh .my-figure figcaption{font:400 11px/1.6 MYSans,MYLatin,sans-serif;letter-spacing:.02em;text-align:center;color:var(--muted);margin-top:6px}
html[lang=en] .cm-my-refresh .my-figure figcaption{font-family:MYLatin,sans-serif;font-size:12px}
.cm-my-refresh figure.my-hero-art{width:min(560px,100%);margin:18px auto 5px}
.cm-my-refresh .my-hero-art img{height:340px}
.cm-my-refresh .my-index{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid #70583f;padding:22px 0 28px;gap:10px;text-align:center}
.cm-my-refresh .my-index a{font-size:13px;line-height:1.6;color:#e4d6c4;padding:5px 0}
.cm-my-refresh .my-index a>span{display:block;font:400 11px/1.5 MYLatin,sans-serif;letter-spacing:.12em;color:#bd9c6d;margin-bottom:6px}
.cm-my-refresh .my-index a:hover{text-decoration:underline;text-underline-offset:5px;color:#fff}
.cm-my-refresh .my-section{padding:58px 0 72px}
.cm-my-refresh .my-section-head{text-align:center;max-width:850px;margin:0 auto 30px}
.cm-my-refresh .my-section h2{font-size:34px;line-height:1.45;color:var(--text)}
html[lang=en] .cm-my-refresh .my-section h2{font-size:42px;line-height:1.2}
.cm-my-refresh .my-section-head>p:last-child{font-size:16px;line-height:1.8;color:var(--muted);margin-top:14px;text-wrap:pretty}
html[lang=en] .cm-my-refresh .my-section-head>p:last-child{font-size:20px;line-height:1.6}
.cm-my-refresh .my-table-top{padding-bottom:10px;font-size:13px;color:#6c5b4c}
.cm-my-refresh .my-table-scroll{border:1px solid #bda37f;border-radius:5px;overflow:clip}
.cm-my-refresh .my-table-scroll:focus-visible{outline:2px solid #80643F;outline-offset:4px}
.cm-my-refresh .my-comparison{width:100%;min-width:0;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:15px;line-height:1.5;font-variant-numeric:tabular-nums;color:#3B281A;background:#faf7f2;margin:0;border:0}
.cm-my-refresh .my-comparison th,.cm-my-refresh .my-comparison td{padding:10px 12px;text-align:left;vertical-align:middle;border:0;border-bottom:1px solid #ddd1c0;border-right:1px solid #e2d8cb;overflow-wrap:break-word;font-weight:400}
.cm-my-refresh .my-comparison th:last-child,.cm-my-refresh .my-comparison td:last-child{border-right:0}
.cm-my-refresh .my-comparison tr:last-child>*{border-bottom:0}
.cm-my-refresh .my-comparison thead th{font-size:13px;font-weight:500;color:#5a4430;background:#e9ddcd;padding-block:12px;line-height:1.5}
.cm-my-refresh .my-comparison thead th:first-child{width:17%}
.cm-my-refresh .my-comparison:not(.my-fee-table):not(.my-policy-comparison) thead th:nth-child(2){width:11%}
.cm-my-refresh .my-comparison:not(.my-fee-table):not(.my-policy-comparison) thead th:nth-child(3){width:20%}
.cm-my-refresh .my-comparison:not(.my-fee-table):not(.my-policy-comparison) thead th:nth-child(4){width:23%}
.cm-my-refresh .my-comparison:not(.my-fee-table):not(.my-policy-comparison) thead th:nth-child(5){width:12%}
.cm-my-refresh .my-comparison:not(.my-fee-table):not(.my-policy-comparison) thead th:nth-child(6){width:17%}
.cm-my-refresh .my-comparison th:first-child{background:#f1e9dd;border-right:1px solid #c5ae8d}
.cm-my-refresh .my-comparison thead th:first-child{background:#dfcfb8;z-index:2}
.cm-my-refresh .my-comparison .my-group-start>*{border-top:2px solid #bda37f}
.cm-my-refresh .my-region{display:block;font-size:11px;color:#80643F;letter-spacing:.06em;line-height:1.4;margin-bottom:2px}
.cm-my-refresh .my-category{display:block;font-size:17px;font-weight:500;line-height:1.45}
.cm-my-refresh .my-category-sub{display:block;font-size:11px;letter-spacing:.04em;line-height:1.4;margin-top:2px;color:#80643F}
.cm-my-refresh .my-cell-note{display:block;font-size:12px;line-height:1.45;color:#6c5b4c;margin-top:3px}
.cm-my-refresh .my-fee-table thead th:nth-child(2){width:19%}.cm-my-refresh .my-fee-table thead th:nth-child(3){width:18%}.cm-my-refresh .my-fee-table thead th:nth-child(4){width:27%}.cm-my-refresh .my-fee-table thead th:nth-child(5){width:19%}
html[lang=en] .cm-my-refresh .my-comparison{font-size:18px;line-height:1.45}
html[lang=en] .cm-my-refresh .my-comparison thead th{font-size:15px}
html[lang=en] .cm-my-refresh .my-region{font-size:13px}html[lang=en] .cm-my-refresh .my-category{font-size:20px}html[lang=en] .cm-my-refresh .my-cell-note{font-size:14px;line-height:1.45}
.cm-my-refresh .my-note{font-size:13px;line-height:1.85;color:var(--muted);margin:20px 0;max-width:82em;text-wrap:pretty}
.cm-my-refresh .my-footnotes{font-size:12px;line-height:1.85;color:var(--muted);margin:0 0 28px}
.cm-my-refresh .my-footnotes p+p{margin-top:10px}
html[lang=en] .cm-my-refresh .my-note{font-size:16px;line-height:1.6}html[lang=en] .cm-my-refresh .my-footnotes{font-size:14px;line-height:1.6}
.cm-my-refresh .my-editorial-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin:8px 0 36px}
.cm-my-refresh .my-editorial-grid>article{border-top:1px solid var(--accent);padding-top:24px;min-width:0}
.cm-my-refresh .my-editorial-grid h3{font-size:24px;line-height:1.5;margin-bottom:22px;color:var(--text)}
.cm-my-refresh .my-definitions{margin:0}
.cm-my-refresh .my-definitions>div{display:grid;grid-template-columns:4em minmax(0,1fr);gap:20px;padding:18px 0;border-top:1px solid var(--line)}
.cm-my-refresh .my-editorial-grid .my-definitions>div:first-child{border:0;padding-top:0}
.cm-my-refresh .my-definitions dt{font-size:14px;line-height:1.8;font-weight:500;color:var(--accent)}
.cm-my-refresh .my-definitions dd{margin:0;font-size:15px;line-height:1.9;color:var(--muted);text-wrap:pretty}
html[lang=en] .cm-my-refresh .my-definitions>div{grid-template-columns:4.6em minmax(0,1fr);gap:20px}
html[lang=en] .cm-my-refresh .my-definitions dt{font-size:17px;line-height:1.6}html[lang=en] .cm-my-refresh .my-definitions dd{font-size:18px;line-height:1.65}
.cm-my-refresh .my-detail{border:0;border-top:1px solid var(--line);padding:0;background:transparent;margin:0}
.cm-my-refresh .my-detail:last-of-type{border-bottom:1px solid var(--line)}
.cm-my-refresh .my-detail>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;padding:22px 0;font-size:17px;line-height:1.6;font-weight:500;color:var(--text)}
.cm-my-refresh .my-detail>summary::-webkit-details-marker{display:none}
.cm-my-refresh .my-detail>summary>span{font-family:MYLatin,sans-serif;font-size:25px;color:var(--accent);font-weight:300;transition:transform .15s}
.cm-my-refresh .my-detail[open]>summary>span{transform:rotate(45deg)}
.cm-my-refresh .my-answer{padding:0 0 26px;max-width:960px;color:var(--muted);font-size:15px;line-height:1.9}
.cm-my-refresh .my-answer .my-definitions>div{grid-template-columns:8em minmax(0,1fr);gap:28px}
.cm-my-refresh .my-answer .my-definitions>div:first-child{border-top:0;padding-top:0}
.cm-my-refresh .my-answer p{max-width:70em;text-wrap:pretty}
html[lang=en] .cm-my-refresh .my-detail>summary{font-size:21px}html[lang=en] .cm-my-refresh .my-answer{font-size:18px;line-height:1.65}
.cm-my-refresh .my-refs{display:flex;flex-wrap:wrap;gap:8px 26px;margin:26px 0 0;font-size:12px;line-height:1.7;color:var(--accent)}
.cm-my-refresh .my-refs a{padding:6px 0;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:5px}
html[lang=en] .cm-my-refresh .my-refs{font-size:14px}
.cm-my-refresh .my-steps{list-style:none;counter-reset:none;padding:0;margin:0 0 26px;display:grid;grid-template-columns:1fr 1fr;gap:0 64px}
.cm-my-refresh .my-steps>li{display:flex;gap:24px;padding:26px 0;border-top:1px solid var(--line);min-width:0}
.cm-my-refresh .my-steps>li:before{display:none}
.cm-my-refresh .my-steps>li>span{font:350 30px/1.4 MYLatin,sans-serif;color:#997c55;flex:none}
.cm-my-refresh .my-steps h3{font-size:22px;line-height:1.5;margin-bottom:12px}
.cm-my-refresh .my-steps p{font-size:15px;line-height:1.9;color:var(--muted);text-wrap:pretty}
html[lang=en] .cm-my-refresh .my-steps p{font-size:18px;line-height:1.65}
.cm-my-refresh .my-faqs{margin-top:34px}
.cm-my-refresh .my-enquiry{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;margin-top:10px}
.cm-my-refresh .my-enquiry-heading{background:#BE9C6C;padding:30px 32px;color:#fff}
.cm-my-refresh .my-enquiry-heading .my-eyebrow,.cm-my-refresh .my-enquiry-heading h2{color:#fff}
.cm-my-refresh .my-enquiry-heading h2{font-size:28px;line-height:1.55;text-wrap:pretty}
.cm-my-refresh .my-enquiry-heading>p:not(.my-eyebrow){font-size:15px;line-height:1.8;margin-top:15px;color:#fff}
.cm-my-refresh .my-enquiry-heading .text-link{font-size:15px;color:#fff;border-color:rgba(255,255,255,.7);margin-top:22px}
.cm-my-refresh .my-enquiry-heading a:focus-visible{outline-color:#fff}
.cm-my-refresh .my-enquiry-prep h3{font-size:14px;line-height:1.6;letter-spacing:.04em;color:var(--accent);margin:0 0 20px}
.cm-my-refresh .my-enquiry-prep .my-definitions>div{grid-template-columns:6em minmax(0,1fr);padding:14px 0}
html[lang=en] .cm-my-refresh .my-enquiry-heading h2{font-size:32px;line-height:1.2}html[lang=en] .cm-my-refresh .my-enquiry-heading>p:not(.my-eyebrow){font-size:18px;line-height:1.6}html[lang=en] .cm-my-refresh .my-enquiry-prep h3{font-size:16px}
.cm-my-refresh .my-legal{font-size:12px;line-height:1.85;color:#d4c3af;margin-top:34px}
.cm-my-refresh .my-legal p+p{margin-top:9px}
body.cm-my-refresh #country-reading.my-reading{background:#FBFBFB;color:#3B281A;padding:0;border:0;font-family:inherit}
body.cm-my-refresh .my-reading-header{background:#BE9C6C;color:#fff;padding:32px 0}
body.cm-my-refresh .my-reading-header h2{font-family:MYSans,sans-serif;color:#fff;font-size:30px;line-height:1.5;margin:0;font-weight:500}
body.cm-my-refresh .my-reading-header p{font-size:15px;color:#fff;line-height:1.8;margin:10px 0 0}
html[lang=en] body.cm-my-refresh .my-reading-header h2{font-family:MYLatin,sans-serif;font-size:38px;font-weight:450;line-height:1.25}html[lang=en] body.cm-my-refresh .my-reading-header p{font-size:18px}
body.cm-my-refresh .my-reading-body{padding:30px 0 62px;background:#FBFBFB}
body.cm-my-refresh .my-all-insights{display:inline-block;font-size:14px;color:#3B281A;text-decoration:underline;text-underline-offset:5px;margin-bottom:28px}
body.cm-my-refresh .my-reading .cm-country-articles{display:block;list-style:none;padding:0;margin:0;border-top:1px solid #d5c8b8}
body.cm-my-refresh .my-reading .cm-country-articles li{display:block;background:none;border:0;padding:0;margin:0}
body.cm-my-refresh .my-reading .cm-country-articles a{font-family:inherit;font-size:18px;font-weight:400;color:#3B281A;line-height:1.7;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:23px 0;border-bottom:1px solid #d5c8b8;text-decoration:none}
body.cm-my-refresh .my-reading .cm-country-articles a:after{display:none}
body.cm-my-refresh .my-reading .cm-country-articles a>span{font:350 24px/1 MYLatin,sans-serif;flex:none;color:#80643F}
body.cm-my-refresh .my-reading .cm-country-articles a:hover{text-decoration:underline;text-underline-offset:6px}
.my-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(min-width:701px) and (max-width:1050px){.cm-my-refresh .my-comparison th,.cm-my-refresh .my-comparison td{padding:10px 8px}.cm-my-refresh .my-comparison thead th{font-size:12px}html[lang=en] .cm-my-refresh .my-comparison{font-size:17px}html[lang=en] .cm-my-refresh .my-comparison thead th{font-size:14px}html[lang=en] .cm-my-refresh .my-category{font-size:19px}}
@media(max-width:767px){.cm-my-refresh h1,.cm-my-refresh h2,.cm-my-refresh h3,.cm-my-refresh .my-section-head,.cm-my-refresh .my-reading-header{text-align:left}}
@media(max-width:1140px){.cm-my-refresh .my-editorial-grid,.cm-my-refresh .my-steps,.cm-my-refresh .my-enquiry{column-gap:40px}}
@media(max-width:950px){.cm-my-refresh .main-nav{display:none}.cm-my-refresh .wrap{width:calc(100% - 64px)}}
@media(max-width:700px){
 body.cm-my-refresh{font-size:15px;line-height:1.85}html[lang=en] body.cm-my-refresh{font-size:18px;line-height:1.65}
 .cm-my-refresh .wrap{width:calc(100% - 40px)}.cm-my-refresh .site-header{min-height:84px;gap:16px}.cm-my-refresh .brand img{width:148px}
 .cm-my-refresh .hero.my-hero{padding:32px 0 22px}.cm-my-refresh .cm-seo-breadcrumb{font-size:10px;margin-bottom:26px}.cm-my-refresh .my-eyebrow{font-size:10px;letter-spacing:.13em;margin-bottom:14px}
 .cm-my-refresh .hero h1{font-size:35px;line-height:1.45;letter-spacing:.01em}html[lang=en] .cm-my-refresh .hero h1{font-size:44px;line-height:1.1}
 .cm-my-refresh .my-hero-lead{font-size:19px;line-height:1.75;margin-top:16px}.cm-my-refresh .my-hero-deck{font-size:15px;line-height:1.85;margin-top:10px}html[lang=en] .cm-my-refresh .my-hero-deck{font-size:18px;line-height:1.6}
 .cm-my-refresh .my-actions{gap:10px 28px}.cm-my-refresh .text-link{font-size:14px;gap:20px;margin-top:16px}.cm-my-refresh .my-reviewed{font-size:10px;margin-top:20px}
 .cm-my-refresh figure.my-hero-art{margin:12px auto 0;max-width:400px}.cm-my-refresh .my-hero-art img{height:auto;aspect-ratio:3/2;max-height:270px}
 .cm-my-refresh .my-index{grid-template-columns:repeat(3,1fr);gap:12px 8px;padding:19px 0 23px}.cm-my-refresh .my-index a{font-size:12px;padding:4px 0}.cm-my-refresh .my-index a>span{display:none}
 .cm-my-refresh .my-section{padding:36px 0 46px}.cm-my-refresh figure.my-figure{max-width:380px;margin-bottom:23px}.cm-my-refresh .my-figure img{height:auto;aspect-ratio:3/2;max-height:250px}.cm-my-refresh .my-figure figcaption{font-size:10px;margin-top:5px}
 .cm-my-refresh .my-section-head{margin-bottom:24px}.cm-my-refresh .my-section h2{font-size:26px;line-height:1.5;letter-spacing:.01em}html[lang=en] .cm-my-refresh .my-section h2{font-size:32px;line-height:1.2}
 .cm-my-refresh .my-section-head>p:last-child{font-size:15px;line-height:1.8;margin-top:12px}html[lang=en] .cm-my-refresh .my-section-head>p:last-child{font-size:18px;line-height:1.6}
 .cm-my-refresh .my-table-top{font-size:12px;padding-bottom:10px}
 .cm-my-refresh .my-table-scroll{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#bda37f #eee5d9}
 .cm-my-refresh .my-comparison{min-width:680px;font-size:14px;line-height:1.5}
 .cm-my-refresh .my-comparison th,.cm-my-refresh .my-comparison td{padding:9px 8px}
 .cm-my-refresh .my-comparison thead th{font-size:12px;padding-block:11px}
 .cm-my-refresh .my-category{font-size:15px}.cm-my-refresh .my-region{font-size:10px}.cm-my-refresh .my-cell-note{font-size:11px}
 html[lang=en] .cm-my-refresh .my-comparison{min-width:740px;font-size:17px;line-height:1.45}html[lang=en] .cm-my-refresh .my-comparison thead th{font-size:13px}html[lang=en] .cm-my-refresh .my-category{font-size:17px}html[lang=en] .cm-my-refresh .my-cell-note{font-size:12px}
 .cm-my-refresh .my-note{font-size:12px;line-height:1.85;margin:18px 0}.cm-my-refresh .my-footnotes{font-size:12px;line-height:1.85;margin-bottom:24px}html[lang=en] .cm-my-refresh .my-note{font-size:15px}html[lang=en] .cm-my-refresh .my-footnotes{font-size:13px}
 .cm-my-refresh .my-editorial-grid{grid-template-columns:1fr;gap:24px;margin-bottom:26px}.cm-my-refresh .my-editorial-grid>article{padding-top:21px}.cm-my-refresh .my-editorial-grid h3{font-size:22px;margin-bottom:20px}
 .cm-my-refresh .my-definitions>div{grid-template-columns:3.6em minmax(0,1fr);gap:16px;padding:16px 0}.cm-my-refresh .my-definitions dt{font-size:13px}.cm-my-refresh .my-definitions dd{font-size:14px;line-height:1.85}
 html[lang=en] .cm-my-refresh .my-definitions>div{grid-template-columns:4.2em minmax(0,1fr);gap:16px}html[lang=en] .cm-my-refresh .my-definitions dt{font-size:16px}html[lang=en] .cm-my-refresh .my-definitions dd{font-size:17px;line-height:1.65}
 .cm-my-refresh .my-detail>summary{font-size:16px;padding:20px 0;gap:18px}.cm-my-refresh .my-answer{font-size:14px;line-height:1.85;padding-bottom:23px}.cm-my-refresh .my-answer .my-definitions>div{display:block}.cm-my-refresh .my-answer .my-definitions dt{margin-bottom:9px}html[lang=en] .cm-my-refresh .my-detail>summary{font-size:20px}html[lang=en] .cm-my-refresh .my-answer{font-size:17px}
 .cm-my-refresh .my-refs{gap:5px 20px;font-size:11px;margin-top:24px}html[lang=en] .cm-my-refresh .my-refs{font-size:13px}
 .cm-my-refresh .my-steps{grid-template-columns:1fr;margin-bottom:22px}.cm-my-refresh .my-steps>li{gap:20px;padding:22px 0}.cm-my-refresh .my-steps>li>span{font-size:26px}.cm-my-refresh .my-steps h3{font-size:20px;margin-bottom:10px}.cm-my-refresh .my-steps p{font-size:14px;line-height:1.85}html[lang=en] .cm-my-refresh .my-steps p{font-size:17px}
 .cm-my-refresh .my-faqs{margin-top:28px}.cm-my-refresh .my-enquiry{grid-template-columns:1fr;gap:30px}.cm-my-refresh .my-enquiry-heading{padding:24px 22px}.cm-my-refresh .my-enquiry-heading h2{font-size:24px;line-height:1.5}.cm-my-refresh .my-enquiry-heading>p:not(.my-eyebrow){font-size:14px}.cm-my-refresh .my-enquiry-heading .text-link{font-size:14px;margin-top:18px}
 .cm-my-refresh .my-enquiry-prep .my-definitions>div{grid-template-columns:5.5em minmax(0,1fr);gap:16px}.cm-my-refresh .my-legal{font-size:11px;line-height:1.85;margin-top:28px}html[lang=en] .cm-my-refresh .my-enquiry-heading h2{font-size:28px}html[lang=en] .cm-my-refresh .my-enquiry-heading>p:not(.my-eyebrow){font-size:17px}
 body.cm-my-refresh .my-reading-header{padding:25px 0}body.cm-my-refresh .my-reading-header h2{font-size:25px;line-height:1.5}body.cm-my-refresh .my-reading-header p{font-size:14px;line-height:1.7;margin-top:10px}html[lang=en] body.cm-my-refresh .my-reading-header h2{font-size:30px}html[lang=en] body.cm-my-refresh .my-reading-header p{font-size:17px}
 body.cm-my-refresh .my-reading-body{padding:27px 0 44px}body.cm-my-refresh .my-all-insights{font-size:13px;margin-bottom:23px}body.cm-my-refresh .my-reading .cm-country-articles a{font-size:16px;line-height:1.8;padding:21px 0;gap:22px}
}
@media(max-width:360px){.cm-my-refresh .hero h1{font-size:31px}.cm-my-refresh .my-hero-lead{font-size:17px}.cm-my-refresh .my-hero-deck{font-size:14px}.cm-my-refresh .hero .my-eyebrow{font-size:9px}.cm-my-refresh .my-enquiry-heading h2{font-size:22px}}
@media(prefers-reduced-motion:reduce){.cm-my-refresh *{transition:none!important;scroll-behavior:auto!important}}

/* Regional comparisons use the same table structure within the dark chapters. */
.cm-my-refresh .my-policy-comparison{font-size:14px;line-height:1.75;color:#f1e6d7;background:#402e20}
.cm-my-refresh .my-policy-comparison thead th:first-child{width:16%}
.cm-my-refresh .my-policy-comparison thead th:not(:first-child){width:28%}
.cm-my-refresh .my-policy-comparison th,.cm-my-refresh .my-policy-comparison td{padding:12px 14px;vertical-align:top;border-color:#725b43}
.cm-my-refresh .my-policy-comparison thead th{font-size:14px;color:#fff4e4;background:#604a32;line-height:1.5;vertical-align:middle}
.cm-my-refresh .my-policy-comparison th:first-child{color:#e8c99e;background:#493523;border-right-color:#8c7050;font-weight:500}
.cm-my-refresh .my-policy-comparison thead th:first-child{background:#685036;color:#fff4e4}
.cm-my-refresh .my-dark .my-table-scroll{border-color:#997c58}
.cm-my-refresh .my-dark .my-table-scroll:focus-visible{outline-color:#d4b488}
.cm-my-refresh .my-policy-note{display:block;margin-top:6px}
html[lang=en] .cm-my-refresh .my-policy-comparison{font-size:17px;line-height:1.55}
html[lang=en] .cm-my-refresh .my-policy-comparison thead th{font-size:16px}
@media(max-width:1050px){.cm-my-refresh .my-policy-comparison th,.cm-my-refresh .my-policy-comparison td{padding:10px 11px}}
@media(max-width:700px){.cm-my-refresh .my-policy-comparison{min-width:680px;font-size:14px}.cm-my-refresh .my-policy-comparison th,.cm-my-refresh .my-policy-comparison td{padding:10px}.cm-my-refresh .my-policy-comparison thead th{font-size:13px}html[lang=en] .cm-my-refresh .my-policy-comparison{min-width:740px;font-size:16px}html[lang=en] .cm-my-refresh .my-policy-comparison thead th{font-size:15px}}
