.metrics-section-heading{text-align:center;margin-bottom:.75rem}.metrics-section-intro{text-align:center;max-width:700px;margin:0 auto 1.875rem;line-height:1.6}.metrics-hero{min-height:100vh}.metrics-hero .mg-hero__content{text-align:center}.metrics-hero__back{position:absolute;top:.75rem;left:1rem;color:#fff;opacity:.7;text-decoration:none;font-size:.875rem;z-index:2}.metrics-hero__back:hover{opacity:1}.metrics-hero__badges{justify-content:center;margin-top:1rem;margin-bottom:1.25rem}.metrics-hero__badges .mg-tag--outline{background:#ffffff26;color:#fff;border-color:#ffffff59}.metrics-hero__scroll{display:inline-block;font-size:1.5rem;opacity:.7;color:#fff;animation:bounce-down 2s infinite;margin-top:.625rem}@keyframes bounce-down{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}.icon-invert{filter:invert(1)}.pillar-card__icon,.pathway-card__icon{margin-bottom:.625rem;line-height:0}.metrics-scroll{display:flex;position:relative}.metrics-narrative{width:40%;min-width:340px;padding:1.25rem;box-sizing:border-box}.metrics-card.mg-highlight-box{min-height:55vh;margin-bottom:30vh;transition:opacity .3s;display:flex;flex-direction:column;justify-content:center;opacity:.4}.metrics-card.mg-highlight-box:first-child{margin-top:10vh}.metrics-card.mg-highlight-box:last-child{margin-bottom:10vh}.metrics-card--active.mg-highlight-box{opacity:1}.metrics-card__chart{margin-top:.625rem}.metrics-card__metrics{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:.625rem}.metrics-map-sticky{width:60%;position:sticky;top:0;height:100vh;z-index:1}.metrics-map-container.mg-embed-container{aspect-ratio:unset;padding-bottom:0;height:100%}.metrics-map-sticky #mapx{position:absolute;top:0;right:0;bottom:0;left:0}.chart-svg{width:100%;max-width:400px;height:auto}.metric-card{background:var(--mg-color-neutral-50, #f0f4f8);border-radius:6px;padding:1rem .875rem;text-align:center;flex:1;min-width:120px;transition:box-shadow .2s,border-color .2s,transform .15s;border:2px solid transparent}.metric-card--interactive{cursor:pointer}.metric-card--interactive:hover{box-shadow:0 2px 10px #004f9126;transform:translateY(-1px)}.metric-card--interactive:active{transform:translateY(0)}.metric-card--interactive.is-selected{border-color:var(--mg-color-interactive, #004f91);box-shadow:0 2px 12px #004f9133}.chart-bar--interactive{cursor:pointer}.chart-bar--interactive:hover rect:not([fill=transparent]){opacity:1!important}.chart-bar--interactive.is-selected rect:not([fill=transparent]){opacity:1!important;stroke:#1a1a1a;stroke-width:2}.metric-card__value{font-size:1.75rem;font-weight:700;color:var(--mg-color-interactive, #004f91);line-height:1.1}.metric-card__unit{font-size:.875rem;font-weight:400;margin-left:2px}.metric-card__label{font-size:.75rem;margin-top:.375rem;line-height:1.3}.metric-card__subtitle{font-size:.7rem;opacity:.7;margin-top:.2rem}.metric-cards-row{display:flex;flex-wrap:wrap;gap:.625rem;margin-bottom:1.25rem}.metrics-country .mg-form-field{max-width:360px;margin-bottom:1.5rem}.country-dive-layout{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;align-items:start;margin-top:.625rem}.country-dive-profile{min-width:0}.country-dive-map{position:sticky;top:.625rem;border-radius:8px;overflow:hidden;height:520px}.country-map-container.mg-embed-container{aspect-ratio:unset;padding-bottom:0;height:100%;position:relative}.country-dive-map #country-mapx{position:absolute;top:0;right:0;bottom:0;left:0}.country-profile-card{margin-top:1.25rem}.country-profile-header{display:flex;align-items:center;gap:1rem;margin-bottom:.625rem;flex-wrap:wrap}.country-profile-header h3{margin:0}.risk-score-badge{display:inline-block;padding:.25rem .75rem;border-radius:20px;color:#fff;font-size:.8rem;font-weight:600}.country-charts-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1.25rem}.country-chart-cell{display:flex;justify-content:center}.country-chart-full{max-width:500px}.country-profile-cta{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid #e0e0e0}.country-profile-cta p{margin-bottom:.875rem;line-height:1.6}.pathway-card__list{list-style:none;padding:0;margin:0}.pathway-card__list li{font-size:.8rem;line-height:1.6;padding-left:.875rem;position:relative;margin-bottom:.25rem}.pathway-card__list li:before{content:"→";position:absolute;left:0;color:var(--mg-color-interactive, #004f91)}@media(max-width:1024px){.metrics-narrative{width:45%}.metrics-map-sticky{width:55%}}@media(max-width:768px){.metrics-scroll{flex-direction:column}.metrics-narrative{width:100%;min-width:0}.metrics-card.mg-highlight-box{min-height:auto;margin-bottom:1.25rem}.metrics-map-sticky{width:100%;position:relative;height:50vh}.country-dive-layout{grid-template-columns:1fr}.country-dive-map{position:relative;order:-1}.country-charts-grid{grid-template-columns:1fr}.metric-cards-row{flex-direction:column}}@media(max-width:480px){.country-profile-header{flex-direction:column;align-items:flex-start}}
