: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}}@media (max-width:1380px){.gridContainer{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.gridContainer{grid-template-columns:1fr}.sidebar{display:none}}*{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)}input:focus,textarea: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:#c7c1bd;--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;--small-rounded:0.5rem;--button-rounded:0.65rem;--tag-rounded:0.375rem;--checkbox-rounded:0.25rem;--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;--hairline-gap:0.1875rem;--standard-padding:1.5rem;--mobile-component-padding:1.25rem;--mobile-padding:1rem;--small-padding:0.75rem;--tag-padding:0.27rem 0.5rem 0.18rem 0.5rem;--tag-padding-mobile:0.2rem 0.45rem 0.15rem 0.45rem;--large-button-padding:0.6rem 1.5rem;--primary-button-padding:0.25rem 0.75rem;--secondary-button-padding:0.3125rem 0.75rem;--legislator-chip-padding:0.1875rem 0.125rem 0.1875rem 0.125rem;--form-input-padding:0.72rem 0.875rem;--form-chip-input-padding:0.75rem 0.625rem;--dropdown-padding:0.5rem 0.75rem;--dropdown-item-padding:0.375rem 0.625rem;--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.8rem;--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.12rem;--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);--twitter-font-family:var(
    --font-libre-franklin,"Libre Franklin",sans-serif
  );--light-font-weight:300;--standard-font-weight:400;--bold-font-weight:500;--bolder-font-weight:600;--extrabold-font-weight:700;--standard-shadow:0px 0px 26px 0px hsla(30,6%,79%,.2);--large-container-shadow:0px 0px 26px 0px hsla(58,35%,82%,.38),0px 0px 10px 0px hsla(60,7%,78%,.49);--card-shadow:0 4px 12px rgba(0,0,0,.05)}.ProseMirror{flex:1;overflow-y:auto;border:none;border-radius:var(--checkbox-rounded);min-height:18.75rem;background:var(--surface);color:var(--main-text);font-family:var(--standard-font-family);font-size:var(--standard-font-size);line-height:var(--standard-line-height);letter-spacing:var(--standard-letter-spacing)}.ProseMirror:focus{outline:none;border:none}.ProseMirror ul{list-style-type:disc;padding-left:1.5rem}.ProseMirror ol{list-style-type:decimal;padding-left:1.5rem}.ProseMirror li{margin-bottom:.5rem}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;pointer-events:none;color:var(--secondary-text);font-size:var(--standard-font-size);font-family:var(--standard-font-family);font-weight:var(--bold-font-weight);line-height:var(--standard-line-height);letter-spacing:var(--standard-letter-spacing);word-wrap:break-word;outline:none}::selection{background-color:rgba(106,104,29,.241);color:var(--main-text)}