.fhi-profile{max-width:72rem;margin:0 auto;padding:3rem 1.5rem;color:#14263d;font-family:Roboto,Arial,sans-serif;font-size:1rem;line-height:1.65;overflow-wrap:anywhere}.fhi-profile *{box-sizing:border-box}.fhi-profile header{border-bottom:3px solid #b38a32;padding-bottom:2rem;margin-bottom:2rem}.fhi-profile h1,.fhi-profile h2,.fhi-profile h3{font-weight:400;line-height:1.2}.fhi-profile h1{font-size:clamp(2rem,5vw,3.4rem);letter-spacing:-.035em;margin:.5rem 0 1rem}.fhi-profile h2{font-size:1.75rem}.fhi-profile h3{font-size:1.1rem;margin:0 0 1rem}.fhi-profile-kicker{font-size:.875rem;letter-spacing:.08em;text-transform:uppercase;color:#526273}.fhi-profile-intro{max-width:65ch;font-size:1.125rem}.fhi-profile-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.fhi-profile-metric{border:1px solid #d7e0e6;padding:1.5rem;background:#f5f7f8}.fhi-profile-metric p{font-size:.875rem;color:#526273}.fhi-profile-metric .fhi-profile-value{font-size:2rem;color:#14263d;margin:.5rem 0;font-variant-numeric:tabular-nums}.fhi-profile-access{padding:1.5rem;margin:2rem 0;border-left:3px solid #b38a32;background:#f5f7f8}.fhi-profile a{color:#245e7c;text-underline-offset:.2em}.fhi-profile a:focus-visible{outline:3px solid #245e7c;outline-offset:4px}.fhi-profile footer{margin-top:3rem;border-top:1px solid #d7e0e6;font-size:.875rem;color:#526273}@media(max-width:650px){.fhi-profile{padding:2rem 1rem}.fhi-profile-metrics{grid-template-columns:1fr}}
.fhi-profile-chart{margin:2rem 0;padding:1.5rem 0;border-top:1px solid #d7e0e6}.fhi-chart-scroll,.fhi-chart-table-scroll{overflow-x:auto;max-width:100%}.fhi-chart-scroll svg{display:block;width:100%;min-width:36rem;color:#526273;font:14px Roboto,Arial,sans-serif}.fhi-chart-baseline{stroke:#8092a0;stroke-width:1}.fhi-chart-segment{stroke:#245e7c;stroke-width:2;fill:none}.fhi-chart-point{fill:#245e7c;stroke:white;stroke-width:1}.fhi-profile-chart summary{cursor:pointer;color:#245e7c;padding:1rem 0;font-size:1rem}.fhi-profile-chart table{border-collapse:collapse;min-width:36rem;width:100%;font-size:.875rem;text-align:left}.fhi-profile-chart caption{text-align:left;padding:1rem 0}.fhi-profile-chart th,.fhi-profile-chart td{padding:.75rem;border-bottom:1px solid #d7e0e6;vertical-align:top}.fhi-profile-chart th{font-weight:500}.fhi-profile-chart td p{margin:.5rem 0}.fhi-profile-chart :focus-visible{outline:3px solid #245e7c;outline-offset:2px}
.fhi-profile .fhi-chart-scroll svg{min-width:40rem}.fhi-chart-scroll-hint{display:none}@media(max-width:700px){.fhi-chart-scroll-hint{display:block;font-size:.875rem;color:#526273}}
.fhi-profile-chart th:nth-child(2),.fhi-profile-chart td:nth-child(2){min-width:5rem;white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}
.fhi-profile-analysis{max-width:72ch;margin:3rem 0}.fhi-profile .fhi-profile-analysis header{border:0;padding:0;margin:0 0 2rem}.fhi-profile-analysis>section{margin:2rem 0}.fhi-profile-analysis h3{font-size:1.25rem}.fhi-profile-analysis p{font-size:1rem}.fhi-profile-analysis .fhi-profile-kicker{font-size:.875rem}.fhi-analysis-citation{font-size:.875rem;white-space:nowrap}.fhi-analysis-sources{border-top:1px solid #d7e0e6;margin-top:2rem}.fhi-analysis-sources summary{padding:1rem 0;cursor:pointer;color:#245e7c;font-size:1rem}.fhi-analysis-sources li{margin:.75rem 0;font-size:.875rem}.fhi-analysis-sources summary:focus-visible{outline:3px solid #245e7c;outline-offset:3px}
