.csv-url-wrapper{display:none}.regulations-tracker{font-family:'franklin-gothic-urw', helvetica, sans-serif;font-size:16px;line-height:1.3;max-width:1200px;margin:2rem auto;width:95vw}.regulations-tracker,.regulations-tracker *,.regulations-tracker :after,.regulations-tracker :before{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.regulations-tracker h2{font-size:2em;font-weight:700;text-align:center}.regulations-tracker h4{font-weight:700;font-size:1.1em}.regulations-tracker span.icon-external-link{display:none!important}.regulations-tracker .regulations{margin-top:2rem}.regulations-tracker .list--empty:after{content:'There are no regulations matching your criteria.';text-align:center;display:block;margin-top:2rem;font-size:1.5em;font-weight:700}.regulations-tracker .header,.regulations-tracker .reg{border-style:solid}.regulations-tracker .header:after,.regulations-tracker .reg:after{content:"";display:table;clear:both}.regulations-tracker .reg{border-top-width:1px}@media (min-width:900px){.regulations-tracker .header,.regulations-tracker .reg{padding-left:0.5%;border-color:#5C5C5C}.regulations-tracker .header,.regulations-tracker .reg:last-of-type{border-bottom-width:1px}}@media (max-width:899px){.regulations-tracker .header{display:none}.regulations-tracker .reg{margin-top:1em}}.regulations-tracker .header>*,.regulations-tracker .reg__action,.regulations-tracker .reg__agency,.regulations-tracker .reg__category,.regulations-tracker .reg__name,.regulations-tracker .reg__nature,.regulations-tracker .reg__status,.regulations-tracker .reg__updated{display:inline-block;float:left;padding-left:0.5em}.regulations-tracker .reg__nature{padding-left:1em}.regulations-tracker .reg__name{font-weight:600;line-height:1.2}.regulations-tracker .reg__heading{font-weight:600;font-size:0.95em;color:#555;text-transform:uppercase;letter-spacing:0.18px}@media (min-width:900px){.regulations-tracker .header>*,.regulations-tracker .reg__action,.regulations-tracker .reg__agency,.regulations-tracker .reg__category,.regulations-tracker .reg__name,.regulations-tracker .reg__nature,.regulations-tracker .reg__status,.regulations-tracker .reg__updated{float:left;height:4.2rem}}@media (max-width:899px){.regulations-tracker .reg__action{float:right}.regulations-tracker .reg__name{margin-top:0.5rem}.regulations-tracker .reg__agency,.regulations-tracker .reg__category,.regulations-tracker .reg__nature,.regulations-tracker .reg__status,.regulations-tracker .reg__updated{margin-top:0.75rem}.regulations-tracker .reg__agency span:before,.regulations-tracker .reg__agency time:before,.regulations-tracker .reg__category span:before,.regulations-tracker .reg__category time:before,.regulations-tracker .reg__nature span:before,.regulations-tracker .reg__nature time:before,.regulations-tracker .reg__status span:before,.regulations-tracker .reg__status time:before,.regulations-tracker .reg__updated span:before,.regulations-tracker .reg__updated time:before{color:#999;content:attr(data-title);display:block;font-size:0.6rem;position:absolute;top:-1em;width:100%}}@media (max-width:600px){.regulations-tracker .reg__agency{display:none}.regulations-tracker .reg__nature{display:none}}@media (max-width:400px){.regulations-tracker .reg__category,.regulations-tracker .reg__status,.regulations-tracker .reg__updated{font-size:4vw}}.regulations-tracker .reg:not(.reg--non-rule) .reg__other{display:none}.regulations-tracker .reg.reg--non-rule .reg__rules{display:none}.regulations-tracker li.hybrid--non-rule .reg__rules{display:none}.regulations-tracker li.hybrid--non-rule .reg__other{display:block!important}.regulations-tracker .reg>:not(.reg__info)>*{display:block}@media (min-width:900px){.regulations-tracker .reg>:not(.reg__info)>*{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width:550px) and (max-width:899px){.regulations-tracker .reg>:not(.reg__info)>*{padding-top:0.5em;padding-bottom:0.5em}}@media (max-width:549px){.regulations-tracker .reg>:not(.reg__info)>*{padding-top:0.25em;padding-bottom:0.25em}}.regulations-tracker .reg__action{width:3%}.regulations-tracker .reg__name{width:31%}.regulations-tracker .reg__nature{width:14%}.regulations-tracker .reg__category{width:15%}.regulations-tracker .reg__agency{width:12%}.regulations-tracker .reg__status{width:13%}.regulations-tracker .reg__updated{width:11%}@media (max-width:899px){.regulations-tracker .reg__action{width:2rem}.regulations-tracker .reg__name{width:calc( 100% - 2rem )}.regulations-tracker .reg__nature{width:25%}.regulations-tracker .reg__agency{width:15%}.regulations-tracker .reg__category{width:20%}.regulations-tracker .reg__status{width:15%}.regulations-tracker .reg__updated{width:11%}}@media (max-width:600px){.regulations-tracker .reg__category{width:33%}.regulations-tracker .reg__status{width:33%}.regulations-tracker .reg__updated{width:27%}}.regulations-tracker .header>*{font-size:0.9em;height:1.5rem}@media (max-width:991px){.regulations-tracker .header>*{height:2.5rem}}.regulations-tracker .header .reg__action{left:-1%}.regulations-tracker .header .reg__name{text-align:left}.regulations-tracker .sort{font-weight:700;font-size:0.88em}.regulations-tracker .sort.asc :after,.regulations-tracker .sort.desc :after{content:'\0A';position:absolute;top:0.4em;width:0.5em;height:0.5em;margin-left:0.5em;border-style:solid;border-color:transparent}.regulations-tracker .sort.asc :after{border-top-color:inherit;border-width:0.5em 0.35em 0 0.35em}.regulations-tracker .sort.desc :after{border-bottom-color:inherit;border-width:0 0.35em 0.5em 0.35em}.regulations-tracker .reg .reg__action{padding:0}.regulations-tracker .list .reg__action span{display:block;padding-top:0;text-align:center}.regulations-tracker .list .reg__action button{background-color:transparent;border:0;color:#101010;display:inline-block;font-size:1.5rem;font-weight:700;line-height:0.9em;outline:0;padding:0}.regulations-tracker .reg:not(.reg--active) .reg__action__close{display:none}.regulations-tracker .reg.reg--active .reg__action__open{display:none}@media (max-width:899px){.regulations-tracker .reg .reg__action{margin-top:0.5rem}}@media (min-width:600px){.regulations-tracker .reg--new:after{background-color:rgba(255, 255, 0, 0.5);content:'New';display:inline-block;font-size:0.7rem;left:0;padding:0.2em 0.5em;position:absolute;top:0}}@media (max-width:599px){.regulations-tracker .reg--new .reg__name span:after{background-color:rgba(255, 255, 0, 0.5);bottom:0.2em;content:'New';font-size:0.7rem;margin-left:1em;padding:0.2em 0.5em}}.regulations-tracker .reg--new .reg__info__reviews .new{background-color:rgba(255, 255, 0, 0.5)}.regulations-tracker .reg__info__rules{margin-bottom:2rem;margin-left:auto;margin-right:auto;margin-top:2rem;position:relative;z-index:3}.regulations-tracker .reg__info__rules:after{content:"";display:table;clear:both}@media (min-width:899px){.regulations-tracker .reg__info__rules{display:inline-block;float:right;margin-left:0;margin-right:3rem;margin-top:0;width:18rem}}.regulations-tracker .reg__info__rules__legend{background-color:#ECECEC;border-radius:50%;cursor:pointer;display:inline-block;font-size:0.9em;font-weight:700;height:1.25em;line-height:1.25em;position:absolute;right:-1.3em;text-align:center;top:0.25em;width:1.25em;z-index:10}@media (min-width:899px){.regulations-tracker .reg__info__rules__legend{right:-2em}}.regulations-tracker .hybrid--non-rule .reg__info__rules__legend,.regulations-tracker .reg--non-rule .reg__info__rules__legend{cursor:none;display:none;pointer-events:none;visibility:hidden}.regulations-tracker .reg__other{border:2px solid #101010;font-weight:600;padding:0.5em;text-align:center}.regulations-tracker .reg__rules{background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ECECEC), color-stop(1.5rem, #ECECEC), color-stop(1.5rem, transparent), to(transparent));background:-webkit-linear-gradient(#ECECEC 0, #ECECEC 1.5rem, transparent 1.5rem, transparent);background:-o-linear-gradient(#ECECEC 0, #ECECEC 1.5rem, transparent 1.5rem, transparent);background:linear-gradient(#ECECEC 0, #ECECEC 1.5rem, transparent 1.5rem, transparent);display:inline-block;float:left;padding-top:1.75rem;position:relative;text-align:center;width:calc(100% / 3)}.regulations-tracker .reg__rules:before,.regulations-tracker .reg__rules[data-status]:after{left:0;font-size:0.8em;position:absolute;right:0;text-align:center;text-transform:capitalize}.regulations-tracker .reg__rules:before{top:-1.25em;font-weight:600}.regulations-tracker .reg__rules:first-of-type::before{content:'Proposed'}.regulations-tracker .reg__rules:nth-of-type(2):before{content:'Final'}.regulations-tracker .reg__rules:nth-of-type(3):before{content:'Effective'}.regulations-tracker .reg__rules[data-status]:after{bottom:-1.5em;content:attr(data-status)}.regulations-tracker .reg__rules[data-status].active:after{background-color:rgba(153, 255, 153, 0.9)}.regulations-tracker .reg__rules a{border:0;color:#101010;cursor:pointer;font-size:0.9em;text-decoration:none}@media (min-width:600px){.regulations-tracker .reg__rules a>*{border-bottom:1px solid #D8D8D8}.regulations-tracker .reg__rules a:hover>*{border-bottom:1px solid #101010}}.regulations-tracker .reg__rules__progress{background-repeat:no-repeat;background-position:center;background-size:1.5rem 1.5rem;height:1.5rem;left:0;position:absolute;top:0;width:100%}.regulations-tracker .reg__rules--trump .reg__rules__progress--progress{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS45NSAyMi4xNSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pbllNaW4gc2xpY2UiPjxwb2x5Z29uIGZpbGw9InJnYmEoMjQ3LCA1NCwgNTcsIC44KSIgcG9pbnRzPSIwIDAgMTIuMTkgMCAxOS45NSAxMS4wOCAxMi4xOSAyMi4xNSAxLjAxIDIyLjE1IDcuNzIgMTEuODUgMCAwIiAvPjwvc3ZnPg==')}.regulations-tracker .reg__rules--trump .reg__rules__progress--block{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMi44OCAyMi4xNyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pbllNaW4gc2xpY2UiPjxwb2x5Z29uIGZpbGw9InJnYmEoMjQ3LCA1NCwgNTcsIC44KSIgcG9pbnRzPSIyMi44OCAwIDE0Ljc1IDAgMTEuNDQgNC45NSA4LjEzIDAgMCAwIDcuMzQgMTEuMDcgMCAyMi4wNCA4LjE3IDIyLjE3IDExLjQ0IDE3LjI0IDE0LjcxIDIyLjE3IDIyLjg4IDIyLjA0IDE1LjUzIDExLjA3IDIyLjg4IDAiIC8+PC9zdmc+')}.regulations-tracker .reg__rules--biden .reg__rules__progress--progress,.regulations-tracker .reg__rules--obama .reg__rules__progress--progress{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS45NSAyMi4xNSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pbllNaW4gc2xpY2UiPjxwb2x5Z29uIGZpbGw9InJnYmEoMTA0LCAxNzgsIDIzMiwgLjgpIiBwb2ludHM9IjAgMCAxMi4xOSAwIDE5Ljk1IDExLjA4IDEyLjE5IDIyLjE1IDEuMDEgMjIuMTUgNy43MiAxMS44NSAwIDAiIC8+PC9zdmc+')}.regulations-tracker .reg__rules--biden .reg__rules__progress--block,.regulations-tracker .reg__rules--obama .reg__rules__progress--block{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMi44OCAyMi4xNyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pbllNaW4gc2xpY2UiPjxwb2x5Z29uIGZpbGw9InJnYmEoMTA0LCAxNzgsIDIzMiwgLjgpIiBwb2ludHM9IjIyLjg4IDAgMTQuNzUgMCAxMS40NCA0Ljk1IDguMTMgMCAwIDAgNy4zNCAxMS4wNyAwIDIyLjA0IDguMTcgMjIuMTcgMTEuNDQgMTcuMjQgMTQuNzEgMjIuMTcgMjIuODggMjIuMDQgMTUuNTMgMTEuMDcgMjIuODggMCIgLz48L3N2Zz4=')}.regulations-tracker .reg__rules--court .reg__rules__progress--progress{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS45NSAyMi4xNSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pbllNaW4gc2xpY2UiPjxwb2x5Z29uIGZpbGw9IiM1QzVDNUMiIHBvaW50cz0iMCAwIDEyLjE5IDAgMTkuOTUgMTEuMDggMTIuMTkgMjIuMTUgMS4wMSAyMi4xNSA3LjcyIDExLjg1IDAgMCIgLz48L3N2Zz4=')}.regulations-tracker .reg__rules--court .reg__rules__progress--block{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMi44OCAyMi4xNyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pbllNaW4gc2xpY2UiPjxwb2x5Z29uIGZpbGw9IiM1QzVDNUMiIHBvaW50cz0iMjIuODggMCAxNC43NSAwIDExLjQ0IDQuOTUgOC4xMyAwIDAgMCA3LjM0IDExLjA3IDAgMjIuMDQgOC4xNyAyMi4xNyAxMS40NCAxNy4yNCAxNC43MSAyMi4xNyAyMi44OCAyMi4wNCAxNS41MyAxMS4wNyAyMi44OCAwIiAvPjwvc3ZnPg==')}.regulations-tracker .reg__info{width:100%;max-height:0;overflow:hidden;-webkit-transition:max-height 100ms ease;-o-transition:max-height 100ms ease;transition:max-height 100ms ease}.regulations-tracker .reg__info li{margin-bottom:3em;margin-left:4%;margin-right:1rem}.regulations-tracker .reg--active .reg__info{height:auto;max-height:none}.regulations-tracker .reg__info p{margin-top:1rem}.regulations-tracker .reg__info__reviews{line-height:1.33;margin:1rem 0;width:100%}@media (min-width:899px){.regulations-tracker .reg__info__reviews{-webkit-columns:30em;columns:30em;font-size:0.9em;-webkit-column-gap:25px;column-gap:25px}}.regulations-tracker .reg__info__container{line-height:1.33;margin:1.5rem 0 1rem 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.regulations-tracker .reg__info__container .reg__info__entry{width:calc(50% - 25px);margin-right:25px;font-size:0.9em;-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.regulations-tracker .reg__info__container .reg__info__entry:nth-of-type(2n){margin-right:0}@media (max-width:600px){.regulations-tracker .reg__info__container .reg__info__entry{width:100%}}.regulations-tracker p.reg__info__background,.regulations-tracker p.reg__info__impact,.regulations-tracker p.reg__info__litigation,.regulations-tracker p.reg__info__notes{margin-top:0.25em;margin-bottom:1.5em}.regulations-tracker .reg__info__container .status.active{background-color:rgba(153, 255, 153, 0.9)}.regulations-tracker .reg__info__container a{border-bottom:1px dotted #101010;color:#101010;text-decoration:none}.regulations-tracker .reg__info__container a:focus,.regulations-tracker .reg__info__container a:hover{border-bottom-style:solid;text-decoration:none}.regulations-tracker .reg__info__name{max-width:24rem;font-size:1.1em;font-style:italic}.regulations-tracker .reg__info li:first-of-type .reg__info__title{display:none}.regulations-tracker .reg__info__title{font-weight:700}.regulations-tracker .filters{background-color:#ECECEC;font-size:1.1em;margin-bottom:2em;margin-top:2em;padding:0.5em 1em}.regulations-tracker .filters:after{content:"";display:table;clear:both}.regulations-tracker .filters__title{text-transform:capitalize}@media (min-width:900px){.regulations-tracker .filters__title{display:inline-block;margin-right:1rem}}.regulations-tracker .filters__checkbox-container{display:inline-block}.regulations-tracker .filters__checkbox,.regulations-tracker [for=filter--noteworthy]{margin-left:0.75em}.regulations-tracker .filters__button{background-color:#4C4C4C;border:0;border-radius:5px;color:#FFF;font-size:0.9em;font-weight:600;margin-left:0.75rem;outline:0;text-transform:capitalize}.regulations-tracker .filters__button:hover{background-color:#5C5C5C}.regulations-tracker .filters__button:active{background-color:#101010}.regulations-tracker .filters__options{background-color:#FAFAFA;border-radius:5px;font-size:0.9em;min-width:8rem;max-width:175px}.regulations-tracker .filters__search{display:block;width:100%;float:none}.regulations-tracker .filters__search input{border-radius:5px 0 0 5px;border-width:1px;border-color:#D8D8D8;font-size:0.9em;height:100%;line-height:1;margin:0;padding:0.15em 0.5em;width:calc(99% - 1.5rem)}.regulations-tracker .icon-search{background-color:#4C4C4C;border-radius:0 5px 5px 0;display:inline-block;height:1.42em;margin:0;padding:0.25em;vertical-align:bottom;width:1.5rem}.regulations-tracker .icon-search svg{display:block;fill:#FFF;height:90%;top:0;width:90%}.regulations-tracker .filters__search input,.regulations-tracker .icon-search{float:left}@media (min-width:1200px){.regulations-tracker .filters__options{margin-right:1rem}.regulations-tracker .filters__search{float:right;width:12em}}@media (max-width:1199px){.regulations-tracker .filters__options,.regulations-tracker .filters__search{margin-top:1rem;margin-right:1rem}.regulations-tracker .filters__label,.regulations-tracker .filters__options{display:inline-block;margin-bottom:1em;margin-left:0}.regulations-tracker .filters__title{font-size:1rem;font-weight:700}.regulations-tracker .filters__button{display:block;margin-bottom:1rem;margin-left:0;padding:0.5em 1em}.regulations-tracker .filters__search{width:100%;max-width:700px;margin:1em 0}}.regulations-tracker .definition{display:none;background-color:#FAFAFA;border:1px solid #999;-webkit-box-shadow:0 2px 5px #D8D8D8;box-shadow:0 2px 5px #D8D8D8;color:#434343;font-size:0.8em;max-width:12rem;padding:0.5em 0.6em;pointer-events:none;position:absolute;right:0;-webkit-transform:translate(-50%, -90%);-ms-transform:translate(-50%, -90%);transform:translate(-50%, -90%);width:100%;z-index:50}.regulations-tracker .definition.active{display:inline-block}.regulations-tracker .legend{-webkit-box-shadow:0 2px 10px #D8D8D8;box-shadow:0 2px 10px #D8D8D8;display:none;left:50%;max-width:90vw;pointer-events:none;position:absolute;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:700px;z-index:50}.regulations-tracker .legend.active{display:inline-block}
/*# sourceMappingURL=app.css.map */