.metricPage{max-width:1180px;color:var(--ink,#17231d);margin:0 auto;padding:72px 28px 110px}.metricHero{width:100%;max-width:760px;height:auto;min-height:0;padding:0;display:block;position:static;overflow:visible}.metricEyebrow,.datasetHeading p{letter-spacing:.16em;color:#49765f;margin:0 0 12px;font-size:11px;font-weight:800}.metricHero h1{font-family:var(--font-serif,serif);letter-spacing:-.045em;margin:0;font-size:clamp(48px,8vw,86px);line-height:.94}.metricHero>p:not(.metricEyebrow){color:#627068;max-width:650px;margin:22px 0 30px;font-size:19px}.geoToggle{background:#e8eee9;border:1px solid #d3ded6;border-radius:15px;grid-template-columns:1fr 1fr;min-width:350px;padding:5px;display:inline-grid}.geoToggle button{text-transform:uppercase;letter-spacing:.08em;color:#65736b;cursor:pointer;background:0 0;border:0;border-radius:11px;padding:13px 24px;font-size:12px;font-weight:800}.geoToggle button.active{color:#173f2b;background:#fff;box-shadow:0 2px 8px #1a3d2920}.metricControls{background:#f5f7f4;border:1px solid #dfe7e1;border-radius:18px;flex-wrap:wrap;align-items:flex-end;gap:14px;margin:36px 0 18px;padding:20px;display:flex}.metricControls label{color:#506058;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex;position:relative}.metricControls select,.metricControls input{color:#1b2a22;min-height:42px;font:inherit;background:#fff;border:1px solid #cdd8d0;border-radius:10px;padding:0 12px}.searchControl{flex:1;min-width:240px}.searchControl input{width:100%;font-size:14px;font-weight:500}.heightInputs{gap:8px;display:flex}.heightInputs input{width:72px}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.metricSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:28px;display:grid}.metricSummary>div{color:#fff;background:#173f2b;border-radius:16px;flex-direction:column;gap:5px;padding:20px 22px;display:flex}.metricSummary strong{font-family:var(--font-serif,serif);font-size:24px}.metricSummary span{color:#c7d9cd;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.metricDataset{color:#17231d;background:#fff;border:1px solid #dce5df;border-radius:22px;overflow:hidden}.datasetHeading{border-bottom:1px solid #e3e9e5;justify-content:space-between;align-items:end;padding:28px 30px;display:flex}.datasetHeading h2{font-family:var(--font-serif,serif);margin:0;font-size:28px}.datasetHeading p{margin-bottom:7px}.datasetHeading>span{color:#77827c;font-size:12px}.metricTableWrap{overflow:auto}.metricTable{border-collapse:collapse;width:100%}.metricTable th{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:#748078;white-space:nowrap;background:#f7f9f7;padding:14px 20px;font-size:11px}.metricTable td{color:#17231d;border-top:1px solid #ebefec;padding:17px 20px;font-size:14px}.metricTable td strong{color:#17231d}.metricTable tbody tr:hover{background:#f8faf8}.positive{color:#26734b}.negative{color:#a8493f}.ratioBadge{background:#edf1ed;border-radius:99px;padding:6px 9px;font-size:11px;font-weight:800;display:inline-block}.ratioBadge.moremen{color:#315f78;background:#e7f0f6}.ratioBadge.morewomen{color:#8a4563;background:#f5e8ee}.ratioBadge.approximatelybalanced{color:#477044;background:#eaf2e8}.noResults{text-align:center;color:#6d7771;padding:36px}.methodNote{background:#f3eee5;border-radius:18px;margin-top:24px;padding:26px 28px}.methodNote h2{font-family:var(--font-serif,serif);margin:0 0 10px;font-size:24px}.methodNote p{color:#59675f;margin:8px 0;line-height:1.6}.methodNote a{color:#265f43;margin-top:13px;font-weight:800;display:block}.methodNote small{color:#748078;margin-top:6px;display:block}.metricPage--cost{color:#17231d;overflow-wrap:normal;word-break:normal}.metricPage--cost .metricHero h1,.metricPage--cost .datasetHeading h2,.metricPage--cost .metricDataset,.metricPage--cost .metricTable td,.metricPage--cost .metricTable td strong,.metricPage--cost .methodNote h2{color:#17231d}.metricPage--cost .metricControls label{white-space:nowrap;flex:0 auto;min-width:max-content}.metricPage--cost .metricControls .searchControl{flex:260px;min-width:220px}.metricPage--cost .metricControls input,.metricPage--cost .metricControls select,.metricPage--cost .metricControls option{color:#1b2a22;writing-mode:horizontal-tb;word-break:normal;background-color:#fff}.metricPage--cost .metricControls select{min-width:150px;max-width:100%}.metricPage--cost .metricControls input::placeholder{color:#68756e;opacity:1}.metricPage--cost .metricControls input:hover,.metricPage--cost .metricControls select:hover{border-color:#94a69a}.metricPage--cost .metricControls input:focus,.metricPage--cost .metricControls select:focus,.metricPage--cost .geoToggle button:focus-visible{outline-offset:2px;outline:3px solid #79a98e}.metricPage--cost .metricControls input:disabled,.metricPage--cost .metricControls select:disabled{color:#68756e;opacity:1;background:#e8ede9}.metricPage--cost .geoToggle button:not(.active){color:#53635a}.metricPage--cost .metricTable{table-layout:auto;min-width:760px}.metricPage--cost .metricTable th,.metricPage--cost .metricTable td{writing-mode:horizontal-tb;word-break:normal;overflow-wrap:normal}.metricPage--cost .metricTable td:first-child{min-width:220px}.metricPage--cost .datasetHeading,.metricPage--cost .metricSummary>div,.metricPage--cost .methodNote{height:auto;min-height:0}@media (width<=680px){.metricPage{padding:44px 16px 80px}.metricHero h1{font-size:48px}.geoToggle{width:100%;min-width:0}.geoToggle button{padding:13px 8px}.metricControls{align-items:stretch;padding:15px}.metricControls>label,.searchControl{justify-content:space-between;width:100%;min-width:0}.metricControls select{flex:1}.heightInputs{width:100%}.heightInputs label{flex:1}.heightInputs input{width:100%}.metricSummary{grid-template-columns:1fr}.datasetHeading{padding:22px 18px}.datasetHeading>span{display:none}.metricTableWrap{overflow:visible}.metricTable,.metricTable tbody{display:block}.metricTable thead{display:none}.metricTable tr{border:1px solid #e0e7e2;border-radius:14px;margin:12px;padding:8px 14px;display:block}.metricTable td{text-align:right;border-top:1px solid #eef1ef;justify-content:space-between;gap:18px;padding:10px 0;display:flex}.metricTable td:first-child{text-align:left;border-top:0;font-size:16px}.metricTable td:before{content:attr(data-label);color:#748078;text-transform:uppercase;letter-spacing:.05em;text-align:left;font-size:11px;font-weight:800}.metricTable td:first-child:before{display:none}.methodNote{padding:22px}.metricPage--cost .metricControls label,.metricPage--cost .metricControls .searchControl{white-space:normal;min-width:0}.metricPage--cost .metricControls select,.metricPage--cost .metricControls input,.metricPage--cost .metricTable{min-width:0}.metricPage--cost .metricTable td,.metricPage--cost .metricTable td strong{color:#17231d}}.countryMetricNav{flex-wrap:wrap;gap:8px;margin:0 5.5vw 28px;padding-top:2px;display:flex}.countryMetricNav button{color:#aeb6b1;letter-spacing:.04em;background:#111;border:1px solid #303432;border-radius:20px;padding:11px 15px;font-size:12px;font-weight:800}.countryMetricNav button:hover,.countryMetricNav button.active{color:#111;background:#fff;border-color:#fff}.countryMetricBody{margin:0 5.5vw 70px}.countryMetricCards{background:#0d0d0d;border:1px solid #272b29;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.countryMetricCard{border-bottom:1px solid #272b29;border-right:1px solid #272b29;min-width:0;padding:28px}.countryMetricCard small{color:#929a95;letter-spacing:.09em;text-transform:uppercase;font-size:11px;display:block}.countryMetricCard b{color:#fff;overflow-wrap:break-word;margin-top:10px;font-family:Georgia,serif;font-size:32px;display:block}.countryMetricPanel{background:#0d0d0d;border:1px solid #272b29;margin-top:16px;padding:30px}.countryMetricPanel h2{color:#fff;margin:0 0 12px;font-family:Georgia,serif;font-size:30px;font-weight:500}.countryMetricPanel p{color:#b8c0bb;max-width:720px;line-height:1.65}.countryMetricPanel a{color:#7ce7d2;margin-top:18px;font-weight:700;display:block}.countryHeightCompare{flex-wrap:wrap;align-items:end;gap:12px;margin-top:24px;display:flex}.countryHeightCompare label{color:#aeb6b1;flex-direction:column;gap:8px;font-size:12px;font-weight:700;display:flex}.countryHeightCompare input{color:#fff;background:#111;border:1px solid #363c39;border-radius:5px;width:150px;height:44px;padding:0 12px}.countryHeightCompare output{color:#fff;padding:11px 0;font-size:16px}.countryDataUnavailable{color:#aeb6b1;background:#0b0b0b;border:1px dashed #3b403d;padding:38px}.profileHero .eyebrow{color:#9ca49f}.profileHero p{color:#b8c0bb}@media (width<=760px){.countryMetricNav{gap:6px;margin-inline:20px}.countryMetricNav button{flex:calc(50% - 6px);padding-inline:8px}.countryMetricBody{margin-inline:20px}.countryMetricCards{grid-template-columns:1fr}.countryMetricCard{border-right:0}.countryMetricPanel{padding:23px}.countryHeightCompare{align-items:stretch}.countryHeightCompare label,.countryHeightCompare input{width:100%}.profileHero{align-items:flex-start}.profileHero h1{overflow-wrap:anywhere}}
