:root{--breakpoint-mobile:650px;--breakpoint-tablet:768px;--breakpoint-desktop:1200px;--breakpoint-large:1380px}html{font-size:16px}@media (max-width:1400px){html{font-size:15px}}*{margin:0;padding:0;box-sizing:border-box}a{cursor:pointer}hr{border:none;border-top:1px solid var(--light-grey)}fieldset{border:none;margin:0;padding:0}div,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit;background:inherit;letter-spacing:inherit;line-height:inherit}textarea{resize:vertical}p,span{font-family:var(--standard-font-family)}textarea,textarea:active,textarea:focus{border-color:transparent;outline:none;box-shadow:none}input:focus{border-color:var(--act-now-dark);outline:none;box-shadow:0 0 0 .02rem rgba(135,132,61,.25)}input{background:var(--surface);padding:.625rem;font-family:var(--standard-font-family);font-size:var(--standard-font-size);color:var(--main-text);letter-spacing:var(--standard-letter-spacing);transition:border-color .3s ease}img,svg{display:block;max-width:100%;height:auto}ol,ul{list-style:none}a:visited{color:inherit}a:hover{opacity:1}a,a:hover{text-decoration:none;color:inherit}a{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}button:focus{outline:inherit}button{border:none;background:inherit;color:inherit;line-height:inherit;font-family:inherit;font-size:inherit;stroke:inherit;cursor:pointer}button:hover{opacity:1;text-decoration:none;cursor:pointer}:root{--justice-public-safety:#ec619b;--consumer-protection:#fe7171;--housing-homelessness:#ef744d;--technology-innovation:#ed9154;--health:#f9a11d;--education:#f3b928;--energy-environment:#cbb133;--budget-economy:#9abb60;--agriculture-food:#70b06c;--infrastructure:#6bb39d;--labor-employment:#79b4c5;--natural-resources-water:#78a4da;--government-operations:#868fda;--civil-rights-liberties:#9e8fd0;--immigration:#b588d1;--social-services:#d37ea8;--uncategorized:#8f7d75;--surface:#fdfaf8;--surface-container:#f7f2f0;--light-grey:#f1ece9;--tag:#ede2dc;--hover-color:#e5ded9;--medium:#b6aba4;--medium-dark:#8d8681;--dark:#5a4d44;--main-text:#291d15;--secondary-text:#675a51;--dark-accent:#4f4d13;--act-now-dark:#87843d;--act-now-light:#f1edd5;--democrat:#2b57ae;--republican:#bd1a1a;--positive-dark:#738a43;--positive-light:#dddfc9;--neutral-dark:#d4910b;--neutral-light:#fae8cc;--negative-dark:#c15757;--negative-light:#f4d6d6;--full-rounded:66.25rem;--medium-rounded:0.75rem;--button-rounded:0.625rem;--small-rounded:0.5rem;--tag-rounded:0.375rem;--checkbox-rounded:0.25rem;--lighter-act-now-background:color-mix(in srgb,var(--act-now-light) 50%,var(--surface));--extra-large-gap:2rem;--large-gap:1.5rem;--medium-gap:1.25rem;--mobile-gap:1rem;--standard-gap:0.75rem;--small-medium-gap:0.625rem;--small-gap:0.5rem;--mini-gap:0.25rem;--large-padding:1.7rem;--standard-padding:1.5rem;--mobile-component-padding:1.25rem;--mobile-padding:1rem;--small-padding:0.75rem;--tag-padding:0.21rem 0.5rem 0.135rem 0.5rem;--tag-padding-mobile:0.2rem 0.45rem 0.15rem 0.45rem;--form-input-padding:0.5rem 0.875rem;--standard-shadow:0px 0px 26px 0px rgba(204,201,198,0.2);--large-container-shadow:0px 0px 26px 0px rgba(225,224,193,0.38),0px 0px 10px 0px rgba(202,202,194,0.49);--large-font-size:1.5rem;--medium-font-size:1.3rem;--title-font-size:1.2rem;--subtitle-font-size:1.1rem;--standard-font-size:1rem;--tag-font-size:0.75rem;--tag-font-size-mobile:0.75rem;--small-font-size:0.9rem;--medium-line-height:1.7rem;--standard-line-height:1.6rem;--notification-line-height:1.35rem;--small-line-height:1rem;--tag-letter-spacing:0.11rem;--standard-letter-spacing:0.03rem;--large-letter-spacing:0.05rem;--standard-font-family:var(--font-nunito-sans,"Nunito Sans",sans-serif);--secondary-font-family:var(--font-anonymous-pro,"Anonymous Pro",monospace);--title-font-family:var(--font-lastik,"Lastik",serif);--light-font-weight:400;--standard-font-weight:500;--bold-font-weight:600;--bolder-font-weight:700;--extrabold-font-weight:800}