section[data-v-bdc0ed04]{background-color:var(--offwhite);margin-bottom:1.5rem;margin-top:1.5rem;padding:.75rem 0}section[data-v-bdc0ed04],section h3[data-v-bdc0ed04],section h5[data-v-bdc0ed04],section span[data-v-bdc0ed04]{font-family:var(--font-sans)}section h3[data-v-bdc0ed04]{font-size:var(--title-h6);margin-inline:auto;text-align:center;text-transform:uppercase}section h5[data-v-bdc0ed04]{margin:0 auto;max-width:64ch;text-align:center}section h5[data-v-bdc0ed04],section span[data-v-bdc0ed04]{font-size:var(--text-small)}section span[data-v-bdc0ed04]{float:right;max-width:44ch;text-align:right}@media screen and (min-width:64rem){section[data-v-bdc0ed04]{grid-column:1/span 2}}.d3-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.d3-container svg{max-height:80vh;max-width:100vw}.d3-container svg .text-area{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:.75rem}.d3-container svg .text-area p{color:var(--white);font-family:var(--sans-serif);line-height:1.2;margin:0 0 2px;max-width:20ch;text-align:center;text-transform:uppercase}.d3-container svg .text-area p.title{font-size:var(--title-h6)}.d3-container svg .text-area p.title,.d3-container svg .text-area p.title-small{font-weight:var(--bold);line-height:1}.d3-container svg .text-area .text-small{font-size:var(--text-mini)}.d3-container .tooltip{background-color:var(--white);border:1px solid var(--dark-gray);border-radius:1.5rem;display:block;max-width:16rem;min-height:2.5rem;min-width:2.5rem;padding:.25rem 1rem;transform:translate(-50%);z-index:1200}
