.evd-overlay{z-index:80;background:#14263847;justify-content:flex-end;display:flex;position:fixed;inset:0}.evd-drawer{color:#203954;background:#fbfcfd;border-left:1px solid #aebed0;width:min(560px,100vw);height:100%;padding:18px 22px 40px;overflow-y:auto;box-shadow:-12px 0 30px #1426381f}.evd-drawer *{box-sizing:border-box}.evd-drawer header{border-bottom:1px solid #d5dfeb;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.evd-kicker{font:600 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#6c8197}.evd-close{color:#4f6882;padding:4px;display:inline-flex}.evd-close:hover{color:#203954}.evd-drawer h2{font:500 21px/1.25 var(--display);letter-spacing:-.02em;margin:14px 0 6px}.evd-drawer h3{font:600 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#5d7189;margin:22px 0 8px}.evd-value{font:500 12px var(--mono);color:#3b5670;flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.evd-value b{color:#0b6b7c;font-size:20px}.evd-value span{color:#7a8ea3;flex-basis:100%;font-size:10px}.evd-flag{color:#6d4c1a;background:#fbf4e8;border-left:3px solid #c9892b;margin:12px 0 0;padding:8px 10px;font-size:11px;line-height:1.5}.evd-note{color:#60758c;margin:10px 0 0;font-size:11px;line-height:1.5}.evd-grid{grid-template-columns:120px 1fr;gap:8px 14px;margin:16px 0 0;font-size:11px;line-height:1.5;display:grid}.evd-grid dt{color:#6c8197;font:500 10px var(--mono);text-transform:uppercase;letter-spacing:.04em;padding-top:1px}.evd-grid dd{color:#29435c;overflow-wrap:anywhere;margin:0}.evd-grid dd small{color:#8595a6;font-size:10px;display:block}.evd-grid a,.evd-source a{color:#087f93;align-items:center;gap:3px;display:inline-flex}.evd-grid a:hover,.evd-source a:hover{text-decoration:underline}.evd-mono{font-family:var(--mono);font-size:10.5px}.evd-chip{font:500 10px var(--mono);color:#3e5a74;border:1px solid #c9d6e3;border-radius:2px;margin:0 5px 3px 0;padding:1px 6px;display:inline-block}.evd-inputs{border-top:1px solid #d5dfeb;margin:0;padding:0;list-style:none}.evd-input{color:#5d7189;border-bottom:1px solid #e2e9f1;padding:10px 0;font-size:10.5px}.evd-input-head{justify-content:space-between;gap:12px;display:flex}.evd-input-head strong{color:#29435c;text-transform:capitalize;font-weight:600}.evd-input-head b{font:500 11px var(--mono);color:#0b6b7c;text-align:right}.evd-input p{overflow-wrap:anywhere;margin:4px 0 0;line-height:1.45}.evd-source{flex-wrap:wrap;gap:3px 10px;display:flex}.evd-key{color:#8a9bab;font:9.5px var(--mono)}.evd-cells{margin-top:6px}.evd-cells summary{cursor:pointer;color:#3f7892}.evd-cells table{border-collapse:collapse;width:100%;font:10px var(--mono);margin-top:6px}.evd-cells th,.evd-cells td{text-align:left;vertical-align:top;border-bottom:1px solid #eef2f6;padding:3px 8px 3px 0}.evd-cells th{color:#7a8ea3;font-weight:500}.evd-cells td.italic{font-style:italic}.evd-muted{color:#a3b1bf}.evd-empty{color:#7a8ea3;padding:24px 0;font-size:11px}.evd-trigger{font:inherit;color:#087f93;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.evd-trigger:hover{color:#05596a;text-decoration-style:solid}.evd-snapshot{color:#5d7189;font:500 10px var(--mono);border:1px dashed #b9c7d6;margin:0 0 12px;padding:4px 8px;display:inline-block}@media (max-width:600px){.evd-drawer{padding:14px 16px 32px}.evd-grid{grid-template-columns:1fr;gap:2px}.evd-grid dd{margin-bottom:8px}}.evd-trigger.em-drill{text-align:left;margin-top:12px;font-size:11px;display:block}
.eh-page{max-width:1120px;margin:0 auto}.eh-page .view-heading{margin-bottom:14px}.eh-toolbar{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;padding:6px 0 12px;display:flex}.eh-toolbar label,.eh-search{color:#788391;gap:8px;font-size:11px;display:grid}.eh-toolbar select{min-width:280px;color:var(--ink);font-size:13px}.eh-country-link,.eh-more{color:#305e7c;text-align:left;padding:9px 0;font-size:11px}.eh-country-link:hover,.eh-more:hover{text-decoration:underline}.eh-tabs{border-bottom:1px solid #dfe4e8;flex-wrap:wrap;gap:0 20px;display:flex}.eh-tabs button{color:#89949f;border-bottom:2px solid #0000;padding:8px 0;font-size:11px}.eh-tabs button.active{color:#234e69;border-bottom-color:#467b9d}.eh-heading{justify-content:space-between;align-items:start;gap:20px;margin:13px 0 10px;display:flex}.eh-heading h2{font:400 27px var(--display);color:var(--ink)}.eh-heading h2 small{font:10px var(--mono);color:#96a2ad;margin-left:8px}.eh-heading p,.eh-note,.eh-overdose p{color:#7c8995;max-width:700px;margin-top:4px;font-size:11px;line-height:1.5}.eh-heading>span{color:#8d99a4;font:10px var(--mono);flex:none}.eh-search{max-width:350px;margin-bottom:9px}.eh-search input{width:100%;color:var(--ink);background:#fbfcfd;border:1px solid #dce3e8;border-radius:3px;padding:7px 10px}.eh-rows{border-top:1px solid #dfe4e8}.eh-row{border-bottom:1px solid #e5e9ec;padding:10px 0}.eh-row-main{justify-content:space-between;gap:28px;display:flex}.eh-row-main>div:first-child{min-width:0}.eh-row-main strong{color:#253d50;text-transform:capitalize;font-size:12px;font-weight:500;display:block}.eh-row-main span{color:#87939f;text-transform:capitalize;margin-top:3px;font-size:10px;line-height:1.4;display:block}.eh-value{text-align:right;flex:none;max-width:45%}.eh-value b{color:#254e69;font:500 13px var(--mono);display:block}.eh-value small{color:#919aa4;margin-top:4px;font-size:9px;display:block}.eh-provenance{color:#8b98a3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 14px;margin-top:5px;font-size:9px;line-height:1.4;display:flex}.eh-provenance a{color:#467b9d;align-items:center;gap:3px;display:inline-flex}.eh-provenance a:hover{text-decoration:underline}.eh-value small.eh-nature{font:500 9px var(--mono);border:1px solid;border-radius:2px;margin-top:5px;padding:1px 6px;display:inline-block}.eh-value small.eh-nature.modelled{color:#8a5a12;background:#fbf4e8;border-color:#e0c28f}.eh-value small.eh-nature.reported{color:#2f6048;background:#eff7f2;border-color:#a9cdb9}.eh-caveat{color:#89939d;margin-top:7px;font-size:9px;line-height:1.5}.eh-detail{color:#85929e;margin-top:9px;font-size:9px;line-height:1.5}.eh-detail summary{cursor:pointer;color:#547d98}.eh-detail p{overflow-wrap:anywhere;margin:7px 0}.eh-empty{color:#8995a0;padding:25px 0;font-size:11px;line-height:1.6}.eh-overdose{border-top:1px solid #dfe4e8;margin-top:38px;padding-top:22px}.eh-overdose h2{font:400 21px var(--display)}.eh-overdose>span{color:#7892a3;font:10px var(--mono);margin-top:10px;display:block}.eh-overdose label{color:#788391;gap:8px;max-width:350px;margin:20px 0 15px;font-size:11px;display:grid}.eh-overdose-table{border-top:1px solid #dfe4e8;overflow:auto}.eh-overdose-table table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.eh-overdose-table th,.eh-overdose-table td{border-bottom:1px solid #e5e9ec;padding:11px 14px 11px 0;font-size:10px}.eh-overdose-table th{color:#87939f;font-weight:500}.eh-overdose-table td{color:#354c60;font-family:var(--mono)}.eh-overdose-table a{color:#467b9d;align-items:center;gap:3px;display:inline-flex}.eh-country{margin-top:20px}.eh-country .eh-tabs{gap:0 13px;margin-top:13px}.eh-country .eh-tabs button{font-size:9px}.eh-country .eh-row{padding:12px 0}.eh-country .eh-value b,.eh-country .eh-row-main strong{font-size:10px}.eh-country .eh-provenance{font-size:8px}.eh-context{border-top:1px solid #dfe4e8;margin:25px 0;padding-top:16px}.eh-context h3{color:#4e6578;font-size:12px;font-weight:500}.eh-context>p{color:#82909d;margin:7px 0 13px;font-size:10px;line-height:1.6}.eh-context article{border-top:1px solid #e9edf0;padding:12px 0}.eh-context article strong{color:#29465c;font-size:11px;font-weight:500;line-height:1.5;display:block}.eh-context article span,.eh-context article p,.eh-context article a{color:#8796a2;margin-top:6px;font-size:9px;line-height:1.5;display:block}.eh-context article a{color:#467b9d;align-items:center;gap:3px;display:inline-flex}@media (max-width:700px){.eh-toolbar,.eh-heading,.eh-row-main{flex-direction:column;align-items:stretch;gap:10px}.eh-toolbar select{width:100%;min-width:0}.eh-value{text-align:left;max-width:none}.eh-page .view-heading{align-items:start}}
.em-view,.er-view{color:#203954}.em-view *,.er-view *{box-sizing:border-box}.em-kicker,.er-kicker{font:600 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#6c8197}.em-heading,.er-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:25px;display:flex}.em-heading h1,.er-heading h1{font:500 clamp(27px, 3vw, 38px)/1.1 var(--display);letter-spacing:-.035em;margin:7px 0}.em-heading p,.er-heading p{color:#60758c;max-width:750px;margin:0;font-size:12px;line-height:1.6}.em-count,.er-count{font:500 11px var(--mono);color:#5d7189;white-space:nowrap}.em-controls,.er-controls{border-top:1px solid #aebed0;border-bottom:1px solid #d5dfeb;flex-wrap:wrap;align-items:end;gap:14px;margin-bottom:20px;padding:15px 0;display:flex}.em-control,.er-control{flex:1;gap:5px;min-width:120px;display:grid}.em-control.wide,.er-control.wide{flex:1.5;min-width:195px}.em-control label,.er-control label{font:500 10px var(--mono);color:#657a90;text-transform:uppercase;letter-spacing:.05em}.em-control select,.er-control select,.em-control input{color:#203954;width:100%;height:35px;font:500 12px var(--body);background:#fff;border:0;border-bottom:1px solid #afc0d1;border-radius:0;padding:5px 22px 5px 0}.em-control input{padding-right:7px}.em-control select:focus-visible,.er-control select:focus-visible,.em-control input:focus-visible,.em-row:focus-visible,.er-row:focus-visible{outline-offset:2px;outline:2px solid #00849a}.em-layout{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:30px;display:grid}.em-section,.er-section{border-top:1px solid #acbdcf;min-width:0;padding:16px 0 22px}.em-section>header,.er-section>header{justify-content:space-between;align-items:baseline;gap:15px;margin-bottom:15px;display:flex}.em-section h2,.er-section h2{font:500 17px var(--display);color:#172f49;margin:0}.em-section>header span,.er-section>header span{font:500 10px var(--mono);color:#74879a}.em-table-wrap,.er-table-wrap{max-height:465px;overflow:auto}.em-table,.er-table{border-collapse:collapse;width:100%}.em-table th,.em-table td,.er-table th,.er-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e9f1;padding:9px 10px;font-size:11px;line-height:1.35}.em-table th:first-child,.em-table td:first-child,.er-table th:first-child,.er-table td:first-child{padding-left:0}.em-table thead th,.er-table thead th{font:500 10px var(--mono);color:#6a7f96;z-index:1;background:#fff;position:sticky;top:0}.em-table td.numeric,.er-table td.numeric{text-align:right;font:500 11px var(--mono);white-space:nowrap}.em-table td small,.er-table td small{color:#73869a;margin-top:3px;display:block}.em-row,.er-row{cursor:pointer}.em-row:hover,.er-row:hover,.em-row.active,.er-row.active{background:#eef4f9}.em-row.active td:first-child,.er-row.active td:first-child{padding-left:7px;box-shadow:inset 2px 0 #167a91}.em-plot{width:100%;height:220px}.em-plot-note,.em-note,.er-note{color:#667c91;margin:10px 0 0;font-size:11px;line-height:1.6}.em-detail,.er-detail{border-top:1px solid #d2dce7;margin-top:18px;padding-top:16px}.em-detail h3,.er-detail h3{font:500 16px var(--display);margin:0 0 12px}.em-detail dl,.er-detail dl{grid-template-columns:110px 1fr;gap:8px 12px;margin:0;display:grid}.em-detail dt,.er-detail dt{font:500 10px var(--mono);color:#6a7e93}.em-detail dd,.er-detail dd{overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.em-detail a,.er-detail a{color:#087b91;text-underline-offset:2px;text-decoration:underline}.em-empty,.er-empty{color:#698098;padding:25px 0;font-size:12px;line-height:1.6}.em-more{color:#087b91;cursor:pointer;font:600 11px var(--mono);background:0 0;border:0;border-bottom:1px solid #87a0b5;margin-top:12px;padding:8px 0}.em-inputs,.er-inputs{margin:14px 0 0;padding:0;list-style:none}.em-inputs li,.er-inputs li{border-top:1px solid #e3eaf1;padding:9px 0;font-size:11px;line-height:1.5}.em-inputs strong,.er-inputs strong{font:600 10px var(--mono);color:#435b72;margin-bottom:3px;display:block}.em-badge,.er-badge{color:#50677e;font:500 9px var(--mono);white-space:nowrap;border:1px solid #b6c5d4;padding:3px 6px;display:inline-block}.er-result{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:32px;display:grid}.er-result-number{font:400 clamp(36px, 5vw, 58px)/1 var(--display);letter-spacing:-.06em;margin:17px 0 4px}.er-result-number span{font:500 11px var(--mono);color:#6b8095;letter-spacing:0}.er-interval{border-bottom:1px solid #b3c3d2;height:56px;margin:25px 20px 4px;position:relative}.er-interval:before{content:"";border-left:1px dashed #8fa2b6;position:absolute;top:0;bottom:0;left:50%}.er-interval-range{background:#167a91;height:2px;position:absolute;top:27px}.er-interval-range:before,.er-interval-range:after{content:"";background:#167a91;width:1px;height:12px;position:absolute;top:-5px}.er-interval-range:before{left:0}.er-interval-range:after{right:0}.er-interval-point{background:#167a91;width:8px;height:8px;position:absolute;top:24px;transform:translate(-50%)rotate(45deg)}.er-interval-labels{font:500 10px var(--mono);color:#688097;justify-content:space-between;margin:7px 20px 18px;display:flex}.er-stat-line{border-top:1px solid #d8e2ec;flex-wrap:wrap;gap:20px;padding-top:13px;display:flex}.er-stat-line span{font:500 11px var(--mono);color:#3b536a}.er-stat-line small{color:#73869a;font:10px var(--body);margin-bottom:4px;display:block}.er-tabs{border-bottom:1px solid #bdcad8;gap:20px;margin:28px 0 0;display:flex}.er-tabs button{cursor:pointer;color:#668099;font:600 11px var(--mono);background:0 0;border:0;padding:10px 2px 11px}.er-tabs button.active{color:#173f56;box-shadow:inset 0 -2px #147f94}.er-history{height:245px}.er-caveat{color:#5b7187;margin:17px 0;font-size:11px;line-height:1.65}.er-sample-grid{grid-template-columns:minmax(0,1.15fr) minmax(290px,.85fr);gap:30px;display:grid}.er-inputs li span{font:500 10px var(--mono)}@media (max-width:950px){.em-layout,.er-result,.er-sample-grid{grid-template-columns:1fr}.em-table-wrap,.er-table-wrap{max-height:340px}}@media (max-width:640px){.em-heading,.er-heading{display:block}.em-count,.er-count{margin-top:12px;display:block}.em-controls,.er-controls{gap:12px}.em-control,.er-control,.em-control.wide,.er-control.wide{flex:1;min-width:calc(50% - 6px)}.em-section h2,.er-section h2{font-size:16px}.em-detail dl,.er-detail dl{grid-template-columns:90px 1fr}}
