.student-debt-map-key{align-items:center;display:flex;gap:2rem;justify-content:center;margin-bottom:5rem}.student-debt-map-key h3{margin:0}.student-debt-map-key ul{display:flex;gap:2rem;list-style:none;padding:0}.student-debt-map-key-item{align-items:center;display:flex;gap:1rem;position:relative}.student-debt-map-key-item i{background-color:var(--bg-color);display:inline-block;height:2rem;min-width:2rem}#main-body-content li.student-debt-map-key-item+li.student-debt-map-key-item{margin-top:0}.map-tooltip{background:#053a51;min-width:28rem;opacity:0;padding:.5rem 1rem;position:absolute;transform:translate(-100%,-100%);transition:opacity .25s,transform .25s}.map-tooltip.left{transform:translateY(-100%)}.map-tooltip table{width:100%}.map-tooltip h2{font-size:1.25rem;font-weight:700}.map-tooltip h2,.map-tooltip p{color:#fff;margin:0}.map-tooltip sup{font-size:.7rem;margin-left:.125rem}.student-debt-map-sources{margin-block:2rem}.student-debt-map-sources h4{color:#343434;font-size:1rem;margin-bottom:0}.student-debt-map-sources ol{padding-left:1rem}.student-debt-map-sources ol li{font-size:.875rem}#main-body-content .student-debt-map-sources li+li{margin-top:0}.mobile-view-all-states-container{display:none}.mobile-view-all-states-heading *{color:#000}.mobile-view-all-states-heading{align-items:center;border:1px solid #000;display:flex;gap:1rem;height:52px;justify-content:space-between;padding-left:1rem}.mobile-view-all-states-heading button{align-items:center;background-color:#f6931d;border:none;cursor:pointer;display:flex;height:50px;justify-content:center;min-width:50px;padding:16px;transform:rotate(90deg)}.mobile-view-all-states-heading button svg{pointer-events:none;transition:transform .5s}.mobile-view-all-states-heading button.open svg{transform:scaleX(-1)}.mobile-view-all-states{display:grid;grid-template-rows:0fr;margin-bottom:1rem;transition:grid-template-rows .5s}.mobile-view-all-states[aria-expanded=true]{grid-template-rows:1fr}.mobile-view-all-states>div{overflow:hidden}.mobile-view-all-states table{background-color:#f7f7f7;border-collapse:collapse;width:100%}.mobile-view-all-states tr+tr{border-top:1px solid #b9b9b9}.mobile-view-all-states th{text-align:left}.mobile-view-all-states td,.mobile-view-all-states th{padding:.5rem 1rem}.mobile-view-all-states td{font-size:1.625rem}.mobile-view-all-states th[scope=col]{background-color:#01506f;color:#eee7dc;font-size:1.125rem}.mobile-view-all-states th[scope=row]{font-size:.875rem}@media (width < 768px){#map{pointer-events:none}.mobile-view-all-states-container{display:block}.student-debt-map-key{margin-bottom:2rem}.student-debt-map-key,.student-debt-map-key ul{align-items:start;flex-direction:column;gap:.5rem}}