.footprint-state{fill:hsla(0,0%,100%,.06);stroke:hsla(0,0%,100%,.6);stroke-width:1px;vector-effect:non-scaling-stroke}.footprint-state--0{fill:hsla(0,0%,100%,.12)}.footprint-state--1{fill:hsla(0,0%,100%,.2)}.footprint-state--2{fill:hsla(0,0%,100%,.28)}.footprint-state--3{fill:hsla(0,0%,100%,.36)}.footprint-map[data-hover-state=ACT] .footprint-state[data-state=ACT],.footprint-map[data-hover-state=DC] .footprint-state[data-state=DC],.footprint-map[data-hover-state=MD] .footprint-state[data-state=MD],.footprint-map[data-hover-state=NC] .footprint-state[data-state=NC],.footprint-map[data-hover-state=NY] .footprint-state[data-state=NY],.footprint-map[data-hover-state=SC] .footprint-state[data-state=SC],.footprint-map[data-hover-state=VA] .footprint-state[data-state=VA]{fill:rgba(232,183,32,.25)}.footprint-state-chip{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.footprint-state-chip--edge-left{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.footprint-state-chip--edge-right{-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.footprint-state-chip__name{display:none}.footprint-state-chip:focus-visible .footprint-state-chip__code,.footprint-state-chip:hover .footprint-state-chip__code{display:none}.footprint-state-chip:focus-visible .footprint-state-chip__name,.footprint-state-chip:hover .footprint-state-chip__name{display:inline}.footprint-pin__label{bottom:calc(100% + 14px);height:1px;left:50%;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.footprint-pin:focus-visible .footprint-pin__label,.footprint-pin:hover .footprint-pin__label{height:auto;overflow:visible;width:auto;clip:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.footprint-pin--below .footprint-pin__label{bottom:auto;top:calc(100% + 4px)}.footprint-pin--edge-left .footprint-pin__label,.footprint-pin:focus-visible.footprint-pin--edge-left .footprint-pin__label,.footprint-pin:hover.footprint-pin--edge-left .footprint-pin__label{left:0;-webkit-transform:none;transform:none}.footprint-pin--edge-right .footprint-pin__label,.footprint-pin:focus-visible.footprint-pin--edge-right .footprint-pin__label,.footprint-pin:hover.footprint-pin--edge-right .footprint-pin__label{left:auto;right:0;-webkit-transform:none;transform:none}.footprint-pin--near:before{background:rgba(232,183,32,.3);border-radius:50%;content:"";height:26px;left:50%;margin:-13px 0 0 -13px;pointer-events:none;position:absolute;top:50%;width:26px}@media (prefers-reduced-motion:no-preference){.footprint-state{-webkit-transition:fill var(--duration-ui) var(--ease-out);transition:fill var(--duration-ui) var(--ease-out)}.footprint-map--revealed .footprint-pin__glyph>svg{-webkit-animation:footprint-drop var(--duration-reveal) var(--ease-out) calc(var(--i, 0)*40ms) both;animation:footprint-drop var(--duration-reveal) var(--ease-out) calc(var(--i, 0)*40ms) both}.footprint-pin--near:before{-webkit-animation:footprint-halo 1.2s var(--ease-out) 3;animation:footprint-halo 1.2s var(--ease-out) 3}@-webkit-keyframes footprint-drop{0%{opacity:0;-webkit-transform:translateY(-12px);transform:translateY(-12px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes footprint-drop{0%{opacity:0;-webkit-transform:translateY(-12px);transform:translateY(-12px)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes footprint-halo{0%{opacity:.4;-webkit-transform:scale(.6);transform:scale(.6)}60%{opacity:1;-webkit-transform:scale(1.3);transform:scale(1.3)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes footprint-halo{0%{opacity:.4;-webkit-transform:scale(.6);transform:scale(.6)}60%{opacity:1;-webkit-transform:scale(1.3);transform:scale(1.3)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}}
.locations-chapter{contain-intrinsic-size:auto 1200px;content-visibility:auto}
