@layer base{body{font-family:National,sans-serif}h1{font-weight:800;@apply text-6xl text-gray-700;}h2{@apply text-5xl text-gray-700 font-bold tracking-tight leading-tight;}h3{@apply text-4xl text-gray-700 leading-tight font-bold;}h4{@apply text-3xl font-thin text-gray-700 leading-snug;}p{@apply text-2xl text-gray-700 leading-snug font-normal;}button{font-weight:200,@apply text-base font-normal}hgroup p{@apply text-xl font-bold;}label,legend{@apply text-lg font-semibold;}}#map-2020-census-response.map-wrapper{max-width:48rem;margin:auto;position:relative;background-color:#f5f5f5;padding:3% 0}#map-2020-census-response.map-wrapper svg{display:block;margin:auto;width:80%}#map-2020-census-response.map-wrapper svg:active{cursor:move}#map-2020-census-response.map-wrapper h3{font-weight:bolder;text-align:center;margin-bottom:1%}#map-2020-census-response.map-wrapper .table-note{font-size:90%;font-style:italic;font-weight:lighter;text-align:center;margin:0 auto}#map-2020-census-response.map-wrapper .instruction-paragraph{color:#0099cd;font-size:90%;text-align:center;margin:auto;width:90%;background-color:none;padding:1%;transition:background-color .5s ease-in-out}#map-2020-census-response.map-wrapper .instruction-paragraph-active{color:#fff;background-color:#0099cd}#map-2020-census-response.map-wrapper .loading-wheel{fill:none;stroke-width:10px;stroke:#dcdcdc;stroke-dasharray:10px;animation-name:turn-wheel;animation-timing-function:linear;animation-fill-mode:fowards;animation-duration:3s;animation-iteration-count:infinite;transform-origin:center;border-radius:50%}@keyframes turn-wheel{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#map-2020-census-response.map-wrapper svg path{fill:none}#map-2020-census-response.map-wrapper svg .ct-map path:hover{stroke:#fff;stroke-width:1px!important}#map-2020-census-response.map-wrapper svg .ct-map path{stroke-width:.5px;stroke:#fff}#map-2020-census-response.map-wrapper svg .borough-map path{fill:none;stroke:gray;stroke-width:1px;cursor:pointer;transition:stroke .5s ease-in-out}#map-2020-census-response.map-wrapper svg .borough-map .zoomed-out:hover{stroke:#dcdcdc}#map-2020-census-response.map-wrapper svg .boro-labels text{font-weight:700;text-transform:uppercase;font-size:12px;opacity:1;transition:opacity .5s ease-in-out;fill:#0084c0;pointer-events:none}#map-2020-census-response.map-wrapper .cd-map path{transition:opacity .5s ease-in-out;pointer-events:none}#map-2020-census-response.map-wrapper .cd-labels text{transition:fill-opacity .5s ease-in-out;pointer-events:none}#map-2020-census-response.map-wrapper .tooltip{opacity:0;position:fixed;z-index:999;font-weight:700;background-color:#fff;padding:1%;border:3px solid gainsboro;border-radius:15px;width:250px;transition:opacity .3s ease-in-out;display:none;box-shadow:5px 5px 10px #dcdcdc;text-align:center;transition:all .3s ease-in-out}@media screen and (max-width:375px){#map-2020-census-response.map-wrapper .tooltip{position:static;bottom:0;left:0;width:100%;height:100px;opacity:0;display:block}}#map-2020-census-response.map-wrapper .legend-wrapper{display:flex;justify-content:center;margin:1% auto;align-items:center}#map-2020-census-response.map-wrapper .legend-wrapper i,#map-2020-census-response.map-wrapper .legend-wrapper span{margin:0 1%}#map-2020-census-response.map-wrapper .legend-wrapper span{font-size:14px}#map-2020-census-response.map-wrapper .legend-wrapper i{display:inline-block;width:15px;height:15px}#map-2020-census-response.map-wrapper .zoom-out-icon{position:absolute;display:flex;justify-content:center;align-content:center;width:80px;height:80px;border-radius:50%;border:1px solid #0084c5;background-color:#ffffffe6;transition:opacity .5s ease-in-out;cursor:pointer;left:10px}#map-2020-census-response.map-wrapper .zoom-out-icon{bottom:40px}#map-2020-census-response.map-wrapper .zoom-out-icon:after{content:"reset";text-transform:uppercase;font-size:18px;color:#0084c5;position:relative;top:33%;text-align:center;font-weight:700}#map-2020-census-response.map-wrapper .zoom-out-icon:hover,#map-2020-census-response.map-wrapper .zoom-out-icon:focus,#map-2020-census-response.map-wrapper .zoom-out-icon:active{border:2px solid #0099cd}@media screen and (max-width:600px){#map-2020-census-response.map-wrapper .zoom-out-icon{bottom:0}}
