/* Icons use Google Material Symbols. No custom character spacing. */
.material-symbols-outlined.md-google-icon{font-family:'Material Symbols Outlined'!important;font-weight:400!important;font-style:normal;font-size:19px;line-height:1;display:inline-block;vertical-align:-.2em;text-transform:none!important;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:'liga';-webkit-font-smoothing:antialiased}
body details>summary{list-style:none!important;position:relative;padding-inline-end:32px;cursor:pointer}
body details>summary::-webkit-details-marker{display:none}
body details>summary::marker{content:''}
body details>summary::after{content:'expand_more';font-family:'Material Symbols Outlined'!important;font-weight:400;font-size:20px;font-style:normal;font-feature-settings:'liga';line-height:1;position:absolute;inset-inline-end:3px;top:50%;transform:translateY(-50%) rotate(-90deg);width:20px;height:20px;text-transform:none;white-space:nowrap}
body details[open]>summary::after{transform:translateY(-50%)}
.er-page .er-introduction{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;padding-block:10px 55px;align-items:start}
.er-page .er-metric{padding:30px;background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--md-link,#06685e);margin-block:0 30px}
.er-page .er-metric>strong{display:block;font-size:clamp(32px,4vw,50px);font-weight:500;line-height:1.15;margin:16px 0;overflow-wrap:anywhere}
.er-page .er-metric p{font-size:14px;line-height:1.8}
.er-page .er-source-note{font-size:12px;line-height:1.9;color:var(--muted);overflow-wrap:anywhere}
.er-page .er-cases,.er-page .er-activity-list,.er-page .er-sources{display:grid;grid-template-columns:1fr;gap:20px}
.er-page .er-case,.er-page .er-activity-list>article{padding:28px;background:var(--surface);border:1px solid var(--border)}
.er-page .er-case h3,.er-page .er-activity-list h3{font-size:25px;line-height:1.3;margin:10px 0 18px}
.er-page .er-source-links{display:flex;gap:12px 24px;flex-wrap:wrap;margin-top:22px}
.er-page .er-source-links a,.er-page .er-activity-list a{font-size:13px;line-height:1.8;color:var(--md-link,#06685e)}
.er-page .er-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-block:25px}
.er-page .er-kpis article{padding:24px;background:var(--surface);border:1px solid var(--border)}
.er-page .er-kpis h3{font-size:21px;margin:12px 0}
.er-page .er-kpis p{font-size:13px;line-height:1.8}
.er-page .er-kpis .md-google-icon{color:var(--md-link,#06685e);font-size:25px}
.er-page .er-note{border-left:3px solid var(--md-link,#06685e);background:var(--surface);padding:24px 28px;margin-block:25px}
.er-page .er-note p{font-size:14px;line-height:1.85}
.er-page .er-sources>article{border-bottom:1px solid var(--border);padding:12px 0 24px}
.er-page .er-sources h3{font-size:20px;line-height:1.5;margin:8px 0}
.er-page .er-sources h3 a{overflow-wrap:anywhere;color:var(--md-link,#06685e)}
.er-page .er-sources p{font-size:13px;margin:9px 0}
.er-page .country-brief-layout,.er-page .service-layout{margin-top:20px}
.er-page :is(.related-services,.country-sector-links){display:flex;gap:12px;flex-wrap:wrap}
.er-page .related-services a{display:inline-flex;align-items:center;gap:8px;padding:12px 15px;border:1px solid var(--border);font-size:13px}
.pi-page .er-service-decision{padding:26px;background:var(--surface);border-left:3px solid var(--md-link,#06685e);margin-block:28px}
.pi-page .er-service-decision p,.pi-page .er-service-decision li{font-size:14px}
@media(max-width:900px){.er-page .er-introduction{grid-template-columns:1fr;gap:20px}.er-page .er-metric{margin-bottom:0}.er-page .er-case{padding:24px}}
@media(max-width:560px){.er-page .er-kpis{grid-template-columns:1fr;gap:14px}.er-page .er-introduction{padding-bottom:35px}.er-page .er-case,.er-page .er-note,.er-page .er-metric,.er-page .er-activity-list>article{padding:22px}.er-page .er-case h3,.er-page .er-activity-list h3{font-size:23px}.er-page .er-sources h3{font-size:18px}.er-page .er-source-links{flex-direction:column;gap:12px}.er-page .er-source-links a{min-height:32px}.er-page .related-services a{max-width:100%;white-space:normal}.pi-page .er-service-decision{padding:22px}}
@media print{body details>summary::after{display:none}.er-page .er-introduction{display:block}.er-page .er-case,.er-page .er-kpis>article,.er-page .er-metric{break-inside:avoid;background:#fff;color:#111}.er-page .er-sources h3 a{color:#111}.er-page .er-metric>strong{font-size:30px}}

/* MINGDAO_MENU_ICON_FIX */
.mx-header .mx-disclosure > summary::after,
.mx-header .mx-mobile > summary::after {
    content: none;
    display: none;
}
.mx-header .mx-disclosure > summary,
.mx-header .mx-mobile > summary {
    padding-inline-end: 0;
}
.mx-header .mx-disclosure > summary {
    gap: 6px;
}
.mx-header .mx-disclosure > summary > .mx-symbol {
    font-size: 18px;
    line-height: 1;
}
