exploring bs4
#
what is bs4?
#
bs4 is short for BeautifulSoup4
, a python package for parsing HTML data. bs4’s power comes from using python syntax to access and manipulate HTML elements. This means that it uses the python language and its syntax to get information from pages written in the web’s main computer lanugage, HTML.
I explain what the code below does in “comments” contained within each cell. Comments in Python are written on lines that begin with a hashtag #
. They are like annotations for the code. The #
which starts the comment line indicates to the computer that it should ignore that line (in other words, that the line is meant for human readers).
# import the following libraries for our web scraping project
import requests # to make https requests
from bs4 import BeautifulSoup # our web scraping library
import lxml # a parser for working with html data
# save the data from the website as a "soup" object
site = requests.get('https://translegislation.com/bills/2023/passed') # gets the URL
html_code = site.content # saves the HTML code
soup = BeautifulSoup(html_code, 'lxml') # creates a soup object
Once we have created our soup
, we can use dot syntax to access html elements. Notice the result includes the entire html element (with opening and closing tags) that we are searching for.
# get title
soup.title
<title>2023 Passed anti-trans bills: Trans Legislation Tracker</title>
inspecting our page#
Let’s combine what we know about inspecting pages with bs4. We use html elements that we find in the inspector to feed into the bs4 syntax and get the content of these elements.
First, navigate to the target website, at https://translegislation.com/
. Scroll down until “Passed anti-trans bills” heading. Click on the red button that says “View 2023 Passed Bills”. (Alternatively, just navigate directly to the page here).
Once you’re on the page, right click on a bill title, any bill title, and select the inspect element option (or whatever option is closest to that phrase in your menu). The inspector should pop up.
Then, look for that element in the HTML code. The inspector contains everything you need to know about that element, including it’s HTML tag h3
, which contains the a
and any attributes, like class
or href
.
Once you identify some elements, append the name of the element to the “soup” using dot syntax.
# checking for third level header element
soup.h3
<h3 class="chakra-heading css-1vygpf9"><style data-emotion="css f4h6uy">.css-f4h6uy{transition-property:var(--chakra-transition-property-common);transition-duration:var(--chakra-transition-duration-fast);transition-timing-function:var(--chakra-transition-easing-ease-out);cursor:pointer;-webkit-text-decoration:none;text-decoration:none;outline:2px solid transparent;outline-offset:2px;color:inherit;}.css-f4h6uy:hover,.css-f4h6uy[data-hover]{-webkit-text-decoration:underline;text-decoration:underline;}.css-f4h6uy:focus,.css-f4h6uy[data-focus]{box-shadow:var(--chakra-shadows-outline);}</style><a class="chakra-link css-f4h6uy" href="/bills/2023/AL/HB261">AL<!-- --> <!-- -->HB261</a></h3>
# checking for division element
soup.div
<div data-reactroot="" id="__next"><style data-emotion="css-global 1o2ia7f">:host,:root{--chakra-ring-inset:var(--chakra-empty,/*!*/ /*!*/);--chakra-ring-offset-width:0px;--chakra-ring-offset-color:#fff;--chakra-ring-color:rgba(66, 153, 225, 0.6);--chakra-ring-offset-shadow:0 0 #0000;--chakra-ring-shadow:0 0 #0000;--chakra-space-x-reverse:0;--chakra-space-y-reverse:0;--chakra-colors-transparent:transparent;--chakra-colors-current:currentColor;--chakra-colors-black:#000000;--chakra-colors-white:#FFFFFF;--chakra-colors-whiteAlpha-50:rgba(255, 255, 255, 0.04);--chakra-colors-whiteAlpha-100:rgba(255, 255, 255, 0.06);--chakra-colors-whiteAlpha-200:rgba(255, 255, 255, 0.08);--chakra-colors-whiteAlpha-300:rgba(255, 255, 255, 0.16);--chakra-colors-whiteAlpha-400:rgba(255, 255, 255, 0.24);--chakra-colors-whiteAlpha-500:rgba(255, 255, 255, 0.36);--chakra-colors-whiteAlpha-600:rgba(255, 255, 255, 0.48);--chakra-colors-whiteAlpha-700:rgba(255, 255, 255, 0.64);--chakra-colors-whiteAlpha-800:rgba(255, 255, 255, 0.80);--chakra-colors-whiteAlpha-900:rgba(255, 255, 255, 0.92);--chakra-colors-blackAlpha-50:rgba(0, 0, 0, 0.04);--chakra-colors-blackAlpha-100:rgba(0, 0, 0, 0.06);--chakra-colors-blackAlpha-200:rgba(0, 0, 0, 0.08);--chakra-colors-blackAlpha-300:rgba(0, 0, 0, 0.16);--chakra-colors-blackAlpha-400:rgba(0, 0, 0, 0.24);--chakra-colors-blackAlpha-500:rgba(0, 0, 0, 0.36);--chakra-colors-blackAlpha-600:rgba(0, 0, 0, 0.48);--chakra-colors-blackAlpha-700:rgba(0, 0, 0, 0.64);--chakra-colors-blackAlpha-800:rgba(0, 0, 0, 0.80);--chakra-colors-blackAlpha-900:rgba(0, 0, 0, 0.92);--chakra-colors-gray-50:#F7FAFC;--chakra-colors-gray-100:#EDF2F7;--chakra-colors-gray-200:#E2E8F0;--chakra-colors-gray-300:#CBD5E0;--chakra-colors-gray-400:#A0AEC0;--chakra-colors-gray-500:#718096;--chakra-colors-gray-600:#4A5568;--chakra-colors-gray-700:#2D3748;--chakra-colors-gray-800:#1A202C;--chakra-colors-gray-900:#171923;--chakra-colors-red-50:#FFF5F5;--chakra-colors-red-100:#FED7D7;--chakra-colors-red-200:#FEB2B2;--chakra-colors-red-300:#FC8181;--chakra-colors-red-400:#F56565;--chakra-colors-red-500:#E53E3E;--chakra-colors-red-600:#C53030;--chakra-colors-red-700:#9B2C2C;--chakra-colors-red-800:#822727;--chakra-colors-red-900:#63171B;--chakra-colors-orange-50:#FFFAF0;--chakra-colors-orange-100:#FEEBC8;--chakra-colors-orange-200:#FBD38D;--chakra-colors-orange-300:#F6AD55;--chakra-colors-orange-400:#ED8936;--chakra-colors-orange-500:#DD6B20;--chakra-colors-orange-600:#C05621;--chakra-colors-orange-700:#9C4221;--chakra-colors-orange-800:#7B341E;--chakra-colors-orange-900:#652B19;--chakra-colors-yellow-50:#FFFFF0;--chakra-colors-yellow-100:#FEFCBF;--chakra-colors-yellow-200:#FAF089;--chakra-colors-yellow-300:#F6E05E;--chakra-colors-yellow-400:#ECC94B;--chakra-colors-yellow-500:#D69E2E;--chakra-colors-yellow-600:#B7791F;--chakra-colors-yellow-700:#975A16;--chakra-colors-yellow-800:#744210;--chakra-colors-yellow-900:#5F370E;--chakra-colors-green-50:#F0FFF4;--chakra-colors-green-100:#C6F6D5;--chakra-colors-green-200:#9AE6B4;--chakra-colors-green-300:#68D391;--chakra-colors-green-400:#48BB78;--chakra-colors-green-500:#38A169;--chakra-colors-green-600:#2F855A;--chakra-colors-green-700:#276749;--chakra-colors-green-800:#22543D;--chakra-colors-green-900:#1C4532;--chakra-colors-teal-50:#E6FFFA;--chakra-colors-teal-100:#B2F5EA;--chakra-colors-teal-200:#81E6D9;--chakra-colors-teal-300:#4FD1C5;--chakra-colors-teal-400:#38B2AC;--chakra-colors-teal-500:#319795;--chakra-colors-teal-600:#2C7A7B;--chakra-colors-teal-700:#285E61;--chakra-colors-teal-800:#234E52;--chakra-colors-teal-900:#1D4044;--chakra-colors-blue-50:#ebf8ff;--chakra-colors-blue-100:#bee3f8;--chakra-colors-blue-200:#90cdf4;--chakra-colors-blue-300:#63b3ed;--chakra-colors-blue-400:#4299e1;--chakra-colors-blue-500:#3182ce;--chakra-colors-blue-600:#2b6cb0;--chakra-colors-blue-700:#2c5282;--chakra-colors-blue-800:#2a4365;--chakra-colors-blue-900:#1A365D;--chakra-colors-cyan-50:#EDFDFD;--chakra-colors-cyan-100:#C4F1F9;--chakra-colors-cyan-200:#9DECF9;--chakra-colors-cyan-300:#76E4F7;--chakra-colors-cyan-400:#0BC5EA;--chakra-colors-cyan-500:#00B5D8;--chakra-colors-cyan-600:#00A3C4;--chakra-colors-cyan-700:#0987A0;--chakra-colors-cyan-800:#086F83;--chakra-colors-cyan-900:#065666;--chakra-colors-purple-50:#FAF5FF;--chakra-colors-purple-100:#E9D8FD;--chakra-colors-purple-200:#D6BCFA;--chakra-colors-purple-300:#B794F4;--chakra-colors-purple-400:#9F7AEA;--chakra-colors-purple-500:#805AD5;--chakra-colors-purple-600:#6B46C1;--chakra-colors-purple-700:#553C9A;--chakra-colors-purple-800:#44337A;--chakra-colors-purple-900:#322659;--chakra-colors-pink-50:#FFF5F7;--chakra-colors-pink-100:#FED7E2;--chakra-colors-pink-200:#FBB6CE;--chakra-colors-pink-300:#F687B3;--chakra-colors-pink-400:#ED64A6;--chakra-colors-pink-500:#D53F8C;--chakra-colors-pink-600:#B83280;--chakra-colors-pink-700:#97266D;--chakra-colors-pink-800:#702459;--chakra-colors-pink-900:#521B41;--chakra-colors-linkedin-50:#E8F4F9;--chakra-colors-linkedin-100:#CFEDFB;--chakra-colors-linkedin-200:#9BDAF3;--chakra-colors-linkedin-300:#68C7EC;--chakra-colors-linkedin-400:#34B3E4;--chakra-colors-linkedin-500:#00A0DC;--chakra-colors-linkedin-600:#008CC9;--chakra-colors-linkedin-700:#0077B5;--chakra-colors-linkedin-800:#005E93;--chakra-colors-linkedin-900:#004471;--chakra-colors-facebook-50:#E8F4F9;--chakra-colors-facebook-100:#D9DEE9;--chakra-colors-facebook-200:#B7C2DA;--chakra-colors-facebook-300:#6482C0;--chakra-colors-facebook-400:#4267B2;--chakra-colors-facebook-500:#385898;--chakra-colors-facebook-600:#314E89;--chakra-colors-facebook-700:#29487D;--chakra-colors-facebook-800:#223B67;--chakra-colors-facebook-900:#1E355B;--chakra-colors-messenger-50:#D0E6FF;--chakra-colors-messenger-100:#B9DAFF;--chakra-colors-messenger-200:#A2CDFF;--chakra-colors-messenger-300:#7AB8FF;--chakra-colors-messenger-400:#2E90FF;--chakra-colors-messenger-500:#0078FF;--chakra-colors-messenger-600:#0063D1;--chakra-colors-messenger-700:#0052AC;--chakra-colors-messenger-800:#003C7E;--chakra-colors-messenger-900:#002C5C;--chakra-colors-whatsapp-50:#dffeec;--chakra-colors-whatsapp-100:#b9f5d0;--chakra-colors-whatsapp-200:#90edb3;--chakra-colors-whatsapp-300:#65e495;--chakra-colors-whatsapp-400:#3cdd78;--chakra-colors-whatsapp-500:#22c35e;--chakra-colors-whatsapp-600:#179848;--chakra-colors-whatsapp-700:#0c6c33;--chakra-colors-whatsapp-800:#01421c;--chakra-colors-whatsapp-900:#001803;--chakra-colors-twitter-50:#E5F4FD;--chakra-colors-twitter-100:#C8E9FB;--chakra-colors-twitter-200:#A8DCFA;--chakra-colors-twitter-300:#83CDF7;--chakra-colors-twitter-400:#57BBF5;--chakra-colors-twitter-500:#1DA1F2;--chakra-colors-twitter-600:#1A94DA;--chakra-colors-twitter-700:#1681BF;--chakra-colors-twitter-800:#136B9E;--chakra-colors-twitter-900:#0D4D71;--chakra-colors-telegram-50:#E3F2F9;--chakra-colors-telegram-100:#C5E4F3;--chakra-colors-telegram-200:#A2D4EC;--chakra-colors-telegram-300:#7AC1E4;--chakra-colors-telegram-400:#47A9DA;--chakra-colors-telegram-500:#0088CC;--chakra-colors-telegram-600:#007AB8;--chakra-colors-telegram-700:#006BA1;--chakra-colors-telegram-800:#005885;--chakra-colors-telegram-900:#003F5E;--chakra-colors-brand-700:#2a69ac;--chakra-colors-brand-800:#153e75;--chakra-colors-brand-900:#1a365d;--chakra-colors-brand-blue:#00a3c4;--chakra-borders-none:0;--chakra-borders-1px:1px solid;--chakra-borders-2px:2px solid;--chakra-borders-4px:4px solid;--chakra-borders-8px:8px solid;--chakra-fonts-heading:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--chakra-fonts-body:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--chakra-fonts-mono:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--chakra-fontSizes-xs:0.75rem;--chakra-fontSizes-sm:0.875rem;--chakra-fontSizes-md:1rem;--chakra-fontSizes-lg:1.125rem;--chakra-fontSizes-xl:1.25rem;--chakra-fontSizes-2xl:1.5rem;--chakra-fontSizes-3xl:1.875rem;--chakra-fontSizes-4xl:2.25rem;--chakra-fontSizes-5xl:3rem;--chakra-fontSizes-6xl:3.75rem;--chakra-fontSizes-7xl:4.5rem;--chakra-fontSizes-8xl:6rem;--chakra-fontSizes-9xl:8rem;--chakra-fontWeights-hairline:100;--chakra-fontWeights-thin:200;--chakra-fontWeights-light:300;--chakra-fontWeights-normal:400;--chakra-fontWeights-medium:500;--chakra-fontWeights-semibold:600;--chakra-fontWeights-bold:700;--chakra-fontWeights-extrabold:800;--chakra-fontWeights-black:900;--chakra-letterSpacings-tighter:-0.05em;--chakra-letterSpacings-tight:-0.025em;--chakra-letterSpacings-normal:0;--chakra-letterSpacings-wide:0.025em;--chakra-letterSpacings-wider:0.05em;--chakra-letterSpacings-widest:0.1em;--chakra-lineHeights-3:.75rem;--chakra-lineHeights-4:1rem;--chakra-lineHeights-5:1.25rem;--chakra-lineHeights-6:1.5rem;--chakra-lineHeights-7:1.75rem;--chakra-lineHeights-8:2rem;--chakra-lineHeights-9:2.25rem;--chakra-lineHeights-10:2.5rem;--chakra-lineHeights-normal:normal;--chakra-lineHeights-none:1;--chakra-lineHeights-shorter:1.25;--chakra-lineHeights-short:1.375;--chakra-lineHeights-base:1.5;--chakra-lineHeights-tall:1.625;--chakra-lineHeights-taller:2;--chakra-radii-none:0;--chakra-radii-sm:0.125rem;--chakra-radii-base:0.25rem;--chakra-radii-md:0.375rem;--chakra-radii-lg:0.5rem;--chakra-radii-xl:0.75rem;--chakra-radii-2xl:1rem;--chakra-radii-3xl:1.5rem;--chakra-radii-full:9999px;--chakra-space-1:0.25rem;--chakra-space-2:0.5rem;--chakra-space-3:0.75rem;--chakra-space-4:1rem;--chakra-space-5:1.25rem;--chakra-space-6:1.5rem;--chakra-space-7:1.75rem;--chakra-space-8:2rem;--chakra-space-9:2.25rem;--chakra-space-10:2.5rem;--chakra-space-12:3rem;--chakra-space-14:3.5rem;--chakra-space-16:4rem;--chakra-space-20:5rem;--chakra-space-24:6rem;--chakra-space-28:7rem;--chakra-space-32:8rem;--chakra-space-36:9rem;--chakra-space-40:10rem;--chakra-space-44:11rem;--chakra-space-48:12rem;--chakra-space-52:13rem;--chakra-space-56:14rem;--chakra-space-60:15rem;--chakra-space-64:16rem;--chakra-space-72:18rem;--chakra-space-80:20rem;--chakra-space-96:24rem;--chakra-space-px:1px;--chakra-space-0-5:0.125rem;--chakra-space-1-5:0.375rem;--chakra-space-2-5:0.625rem;--chakra-space-3-5:0.875rem;--chakra-shadows-xs:0 0 0 1px rgba(0, 0, 0, 0.05);--chakra-shadows-sm:0 1px 2px 0 rgba(0, 0, 0, 0.05);--chakra-shadows-base:0 1px 3px 0 rgba(0, 0, 0, 0.1),0 1px 2px 0 rgba(0, 0, 0, 0.06);--chakra-shadows-md:0 4px 6px -1px rgba(0, 0, 0, 0.1),0 2px 4px -1px rgba(0, 0, 0, 0.06);--chakra-shadows-lg:0 10px 15px -3px rgba(0, 0, 0, 0.1),0 4px 6px -2px rgba(0, 0, 0, 0.05);--chakra-shadows-xl:0 20px 25px -5px rgba(0, 0, 0, 0.1),0 10px 10px -5px rgba(0, 0, 0, 0.04);--chakra-shadows-2xl:0 25px 50px -12px rgba(0, 0, 0, 0.25);--chakra-shadows-outline:0 0 0 3px rgba(66, 153, 225, 0.6);--chakra-shadows-inner:inset 0 2px 4px 0 rgba(0,0,0,0.06);--chakra-shadows-none:none;--chakra-shadows-dark-lg:rgba(0, 0, 0, 0.1) 0px 0px 0px 1px,rgba(0, 0, 0, 0.2) 0px 5px 10px,rgba(0, 0, 0, 0.4) 0px 15px 40px;--chakra-sizes-1:0.25rem;--chakra-sizes-2:0.5rem;--chakra-sizes-3:0.75rem;--chakra-sizes-4:1rem;--chakra-sizes-5:1.25rem;--chakra-sizes-6:1.5rem;--chakra-sizes-7:1.75rem;--chakra-sizes-8:2rem;--chakra-sizes-9:2.25rem;--chakra-sizes-10:2.5rem;--chakra-sizes-12:3rem;--chakra-sizes-14:3.5rem;--chakra-sizes-16:4rem;--chakra-sizes-20:5rem;--chakra-sizes-24:6rem;--chakra-sizes-28:7rem;--chakra-sizes-32:8rem;--chakra-sizes-36:9rem;--chakra-sizes-40:10rem;--chakra-sizes-44:11rem;--chakra-sizes-48:12rem;--chakra-sizes-52:13rem;--chakra-sizes-56:14rem;--chakra-sizes-60:15rem;--chakra-sizes-64:16rem;--chakra-sizes-72:18rem;--chakra-sizes-80:20rem;--chakra-sizes-96:24rem;--chakra-sizes-px:1px;--chakra-sizes-0-5:0.125rem;--chakra-sizes-1-5:0.375rem;--chakra-sizes-2-5:0.625rem;--chakra-sizes-3-5:0.875rem;--chakra-sizes-max:max-content;--chakra-sizes-min:min-content;--chakra-sizes-full:100%;--chakra-sizes-3xs:14rem;--chakra-sizes-2xs:16rem;--chakra-sizes-xs:20rem;--chakra-sizes-sm:24rem;--chakra-sizes-md:28rem;--chakra-sizes-lg:32rem;--chakra-sizes-xl:36rem;--chakra-sizes-2xl:42rem;--chakra-sizes-3xl:48rem;--chakra-sizes-4xl:56rem;--chakra-sizes-5xl:64rem;--chakra-sizes-6xl:72rem;--chakra-sizes-7xl:80rem;--chakra-sizes-8xl:90rem;--chakra-sizes-container-sm:640px;--chakra-sizes-container-md:768px;--chakra-sizes-container-lg:1024px;--chakra-sizes-container-xl:1280px;--chakra-zIndices-hide:-1;--chakra-zIndices-auto:auto;--chakra-zIndices-base:0;--chakra-zIndices-docked:10;--chakra-zIndices-dropdown:1000;--chakra-zIndices-sticky:1100;--chakra-zIndices-banner:1200;--chakra-zIndices-overlay:1300;--chakra-zIndices-modal:1400;--chakra-zIndices-popover:1500;--chakra-zIndices-skipLink:1600;--chakra-zIndices-toast:1700;--chakra-zIndices-tooltip:1800;--chakra-transition-property-common:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;--chakra-transition-property-colors:background-color,border-color,color,fill,stroke;--chakra-transition-property-dimensions:width,height;--chakra-transition-property-position:left,right,top,bottom;--chakra-transition-property-background:background-color,background-image,background-position;--chakra-transition-easing-ease-in:cubic-bezier(0.4, 0, 1, 1);--chakra-transition-easing-ease-out:cubic-bezier(0, 0, 0.2, 1);--chakra-transition-easing-ease-in-out:cubic-bezier(0.4, 0, 0.2, 1);--chakra-transition-duration-ultra-fast:50ms;--chakra-transition-duration-faster:100ms;--chakra-transition-duration-fast:150ms;--chakra-transition-duration-normal:200ms;--chakra-transition-duration-slow:300ms;--chakra-transition-duration-slower:400ms;--chakra-transition-duration-ultra-slow:500ms;--chakra-blur-none:0;--chakra-blur-sm:4px;--chakra-blur-base:8px;--chakra-blur-md:12px;--chakra-blur-lg:16px;--chakra-blur-xl:24px;--chakra-blur-2xl:40px;--chakra-blur-3xl:64px;}</style><style data-emotion="css-global 1jqlf9g">html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;touch-action:manipulation;}body{position:relative;min-height:100%;font-feature-settings:'kern';}*,*::before,*::after{border-width:0;border-style:solid;box-sizing:border-box;}main{display:block;}hr{border-top-width:1px;box-sizing:content-box;height:0;overflow:visible;}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1em;}a{background-color:transparent;color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;}abbr[title]{border-bottom:none;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}b,strong{font-weight:bold;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none!important;}input[type="number"]{-moz-appearance:textfield;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none!important;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:-webkit-box;display:-webkit-list-item;display:-ms-list-itembox;display:list-item;}template{display:none;}[hidden]{display:none!important;}body,blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0;}button{background:transparent;padding:0;}fieldset{margin:0;padding:0;}ol,ul{margin:0;padding:0;}textarea{resize:vertical;}button,[role="button"]{cursor:pointer;}button::-moz-focus-inner{border:0!important;}table{border-collapse:collapse;}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit;}img,svg,video,canvas,audio,iframe,embed,object{display:block;}img,video{max-width:100%;height:auto;}[data-js-focus-visible] :focus:not([data-focus-visible-added]){outline:none;box-shadow:none;}select::-ms-expand{display:none;}</style><style data-emotion="css-global 1baqkrf">body{font-family:var(--chakra-fonts-body);color:var(--chakra-colors-gray-800);background:var(--chakra-colors-white);transition-property:background-color;transition-duration:var(--chakra-transition-duration-normal);line-height:var(--chakra-lineHeights-base);}*::-webkit-input-placeholder{color:var(--chakra-colors-gray-400);}*::-moz-placeholder{color:var(--chakra-colors-gray-400);}*:-ms-input-placeholder{color:var(--chakra-colors-gray-400);}*::placeholder{color:var(--chakra-colors-gray-400);}*,*::before,::after{border-color:var(--chakra-colors-gray-200);word-wrap:break-word;}</style><div class="css-0"><style data-emotion="css 1v5zkfs">.css-1v5zkfs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--chakra-colors-white);color:var(--chakra-colors-gray-600);min-height:60px;padding-top:var(--chakra-space-2);padding-bottom:var(--chakra-space-2);-webkit-padding-start:var(--chakra-space-4);padding-inline-start:var(--chakra-space-4);-webkit-padding-end:var(--chakra-space-4);padding-inline-end:var(--chakra-space-4);border-bottom:1px;border-style:solid;border-color:var(--chakra-colors-gray-200);}</style><div class="css-1v5zkfs"><style data-emotion="css 1twb9xo">.css-1twb9xo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:calc(var(--chakra-space-2) * -1);}@media screen and (min-width: 48em){.css-1twb9xo{display:none;-webkit-flex:auto;-ms-flex:auto;flex:auto;}}</style><div class="css-1twb9xo"><style data-emotion="css 103jld">.css-103jld{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;white-space:nowrap;vertical-align:middle;outline:2px solid transparent;outline-offset:2px;width:auto;line-height:1.2;border-radius:var(--chakra-radii-md);font-weight:var(--chakra-fontWeights-semibold);transition-property:var(--chakra-transition-property-common);transition-duration:var(--chakra-transition-duration-normal);height:var(--chakra-sizes-10);min-width:var(--chakra-sizes-10);font-size:var(--chakra-fontSizes-md);-webkit-padding-start:var(--chakra-space-4);padding-inline-start:var(--chakra-space-4);-webkit-padding-end:var(--chakra-space-4);padding-inline-end:var(--chakra-space-4);color:inherit;padding:0px;}.css-103jld:focus,.css-103jld[data-focus]{box-shadow:var(--chakra-shadows-outline);}.css-103jld[disabled],.css-103jld[aria-disabled=true],.css-103jld[data-disabled]{opacity:0.4;cursor:not-allowed;box-shadow:var(--chakra-shadows-none);}.css-103jld:hover,.css-103jld[data-hover]{background:var(--chakra-colors-gray-100);}.css-103jld:hover[disabled],.css-103jld[data-hover][disabled],.css-103jld:hover[aria-disabled=true],.css-103jld[data-hover][aria-disabled=true],.css-103jld:hover[data-disabled],.css-103jld[data-hover][data-disabled]{background:initial;}.css-103jld:active,.css-103jld[data-active]{background:var(--chakra-colors-gray-200);}</style><button aria-label="Toggle Navigation" class="chakra-button css-103jld" type="button"><style data-emotion="css bokek7">.css-bokek7{width:var(--chakra-sizes-5);height:var(--chakra-sizes-5);display:inline-block;line-height:1em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:currentColor;vertical-align:middle;}</style><svg aria-hidden="true" class="chakra-icon css-bokek7" focusable="false" viewbox="0 0 24 24"><path d="M 3 5 A 1.0001 1.0001 0 1 0 3 7 L 21 7 A 1.0001 1.0001 0 1 0 21 5 L 3 5 z M 3 11 A 1.0001 1.0001 0 1 0 3 13 L 21 13 A 1.0001 1.0001 0 1 0 21 11 L 3 11 z M 3 17 A 1.0001 1.0001 0 1 0 3 19 L 21 19 A 1.0001 1.0001 0 1 0 21 17 L 3 17 z" fill="currentColor"></path></svg></button></div><style data-emotion="css 1ef8uzr">.css-1ef8uzr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex:1;-ms-flex:1;flex:1;}@media screen and (min-width: 48em){.css-1ef8uzr{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start;}}</style><div class="css-1ef8uzr"><style data-emotion="css 1g6ksko">.css-1g6ksko{text-align:center;font-family:var(--chakra-fonts-heading);color:var(--chakra-colors-gray-800);font-size:var(--chakra-fontSizes-xl);}</style><p class="chakra-text css-1g6ksko" style="line-height:1.2rem;margin-right:15px"><style data-emotion="css f4h6uy">.css-f4h6uy{transition-property:var(--chakra-transition-property-common);transition-duration:var(--chakra-transition-duration-fast);transition-timing-function:var(--chakra-transition-easing-ease-out);cursor:pointer;-webkit-text-decoration:none;text-decoration:none;outline:2px solid transparent;outline-offset:2px;color:inherit;}.css-f4h6uy:hover,.css-f4h6uy[data-hover]{-webkit-text-decoration:underline;text-decoration:underline;}.css-f4h6uy:focus,.css-f4h6uy[data-focus]{box-shadow:var(--chakra-shadows-outline);}</style><a class="chakra-link css-f4h6uy" href="/">Trans Legislation Tracker</a></p><style data-emotion="css 1ynfsgs">.css-1ynfsgs{display:none;margin-left:var(--chakra-space-10);}@media screen and (min-width: 48em){.css-1ynfsgs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}</style><div class="css-1ynfsgs"><style data-emotion="css nd8846">.css-nd8846{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}.css-nd8846>*:not(style)~*:not(style){margin-top:0px;-webkit-margin-end:0px;margin-inline-end:0px;margin-bottom:0px;-webkit-margin-start:var(--chakra-space-4);margin-inline-start:var(--chakra-space-4);}</style><div class="chakra-stack css-nd8846"><div class="css-0"><style data-emotion="css 1yt6u0r">.css-1yt6u0r{transition-property:var(--chakra-transition-property-common);transition-duration:var(--chakra-transition-duration-fast);transition-timing-function:var(--chakra-transition-easing-ease-out);cursor:pointer;-webkit-text-decoration:none;text-decoration:none;outline:2px solid transparent;outline-offset:2px;color:var(--chakra-colors-gray-600);padding:var(--chakra-space-2);font-size:var(--chakra-fontSizes-sm);font-weight:500;}.css-1yt6u0r:hover,.css-1yt6u0r[data-hover]{-webkit-text-decoration:none;text-decoration:none;color:var(--chakra-colors-gray-800);}.css-1yt6u0r:focus,.css-1yt6u0r[data-focus]{box-shadow:var(--chakra-shadows-outline);}</style><a aria-controls="popover-content-1" aria-expanded="false" aria-haspopup="dialog" class="chakra-link css-1yt6u0r" href="/learn" id="popover-trigger-1">The Rise of Anti-trans Bills</a></div><div class="css-0"><a aria-controls="popover-content-1" aria-expanded="false" aria-haspopup="dialog" class="chakra-link css-1yt6u0r" href="/bills/recent-updates" id="popover-trigger-1">Recent Updates</a></div><div class="css-0"><a aria-controls="popover-content-1" aria-expanded="false" aria-haspopup="dialog" class="chakra-link css-1yt6u0r" href="/legislative-sessions" id="popover-trigger-1">Events</a></div><div class="css-0"><a aria-controls="popover-content-1" aria-expanded="false" aria-haspopup="dialog" class="chakra-link css-1yt6u0r" href="/further-reading" id="popover-trigger-1">Further Reading</a></div><div class="css-0"><a aria-controls="popover-content-1" aria-expanded="false" aria-haspopup="dialog" class="chakra-link css-1yt6u0r" href="/about" id="popover-trigger-1">About</a></div></div></div></div><style data-emotion="css x7x3n6">.css-x7x3n6{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex:1;-ms-flex:1;flex:1;margin-right:var(--chakra-space-4);}.css-x7x3n6>*:not(style)~*:not(style){margin-top:0px;-webkit-margin-end:0px;margin-inline-end:0px;margin-bottom:0px;-webkit-margin-start:var(--chakra-space-6);margin-inline-start:var(--chakra-space-6);}@media screen and (min-width: 48em){.css-x7x3n6{-webkit-flex:0;-ms-flex:0;flex:0;}}</style><div class="chakra-stack css-x7x3n6"><style data-emotion="css nzo8h4">.css-nzo8h4{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;white-space:nowrap;vertical-align:middle;outline:2px solid transparent;outline-offset:2px;width:100px;line-height:1.2;border-radius:var(--chakra-radii-md);font-weight:var(--chakra-fontWeights-semibold);transition-property:var(--chakra-transition-property-common);transition-duration:var(--chakra-transition-duration-normal);height:var(--chakra-sizes-10);min-width:var(--chakra-sizes-10);font-size:var(--chakra-fontSizes-md);-webkit-padding-start:var(--chakra-space-4);padding-inline-start:var(--chakra-space-4);-webkit-padding-end:var(--chakra-space-4);padding-inline-end:var(--chakra-space-4);background:var(--chakra-colors-gray-100);padding:0px;}.css-nzo8h4:focus,.css-nzo8h4[data-focus]{box-shadow:var(--chakra-shadows-outline);}.css-nzo8h4[disabled],.css-nzo8h4[aria-disabled=true],.css-nzo8h4[data-disabled]{opacity:0.4;cursor:not-allowed;box-shadow:var(--chakra-shadows-none);}.css-nzo8h4:hover,.css-nzo8h4[data-hover]{background:var(--chakra-colors-gray-200);}.css-nzo8h4:hover[disabled],.css-nzo8h4[data-hover][disabled],.css-nzo8h4:hover[aria-disabled=true],.css-nzo8h4[data-hover][aria-disabled=true],.css-nzo8h4:hover[data-disabled],.css-nzo8h4[data-hover][data-disabled]{background:var(--chakra-colors-gray-100);}.css-nzo8h4:active,.css-nzo8h4[data-active]{background:var(--chakra-colors-gray-300);}</style><button aria-label="Support us on Ko-fi" class="chakra-button css-nzo8h4" type="button"><img aria-hidden="true" class="chakra-image css-0" focusable="false" src="/kofi-support-button.png"/></button></div></div><div class="chakra-collapse" style="overflow:hidden;display:none;opacity:0;height:0px"><style data-emotion="css 1lgh1g">.css-1lgh1g{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:var(--chakra-colors-white);padding:var(--chakra-space-4);}.css-1lgh1g>*:not(style)~*:not(style){margin-top:0.5rem;-webkit-margin-end:0px;margin-inline-end:0px;margin-bottom:0px;-webkit-margin-start:0px;margin-inline-start:0px;}@media screen and (min-width: 48em){.css-1lgh1g{display:none;}}</style><div class="chakra-stack css-1lgh1g"><style data-emotion="css egoftb">.css-egoftb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.css-egoftb>*:not(style)~*:not(style){margin-top:var(--chakra-space-4);-webkit-margin-end:0px;margin-inline-end:0px;margin-bottom:0px;-webkit-margin-start:0px;margin-inline-start:0px;}</style><div class="chakra-stack css-egoftb"><style data-emotion="css lxmzlz">.css-lxmzlz{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding-top:var(--chakra-space-2);padding-bottom:var(--chakra-space-2);}.css-lxmzlz:hover,.css-lxmzlz[data-hover]{-webkit-text-decoration:none;text-decoration:none;}</style><style data-emotion="css ryc07z">.css-ryc07z{transition-property:var(--chakra-transition-property-common);transition-duration:var(--chakra-transition-duration-fast);transition-timing-function:var(--chakra-transition-easing-ease-out);cursor:pointer;-webkit-text-decoration:none;text-decoration:none;outline:2px solid transparent;outline-offset:2px;color:inherit;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding-top:var(--chakra-space-2);padding-bottom:var(--chakra-space-2);}.css-ryc07z:hover,.css-ryc07z[data-hover]{-webkit-text-decoration:underline;text-decoration:underline;}.css-ryc07z:focus,.css-ryc07z[data-focus]{box-shadow:var(--chakra-shadows-outline);}.css-ryc07z:hover,.css-ryc07z[data-hover]{-webkit-text-decoration:none;text-decoration:none;}</style><a class="chakra-link css-ryc07z" href="/"><style data-emotion="css 9y4vnp">.css-9y4vnp{font-weight:600;color:var(--chakra-colors-gray-600);}</style><p class="chakra-text css-9y4vnp">Home</p></a><div class="chakra-collapse" style="overflow:hidden;display:none;margin-top:0!important;opacity:0;height:0px"><style data-emotion="css 11sp92w">.css-11sp92w{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:var(--chakra-space-2);padding-left:var(--chakra-space-4);border-left:1px;border-style:solid;border-color:var(--chakra-colors-gray-200);}.css-11sp92w>*:not(style)~*:not(style){margin-top:0.5rem;-webkit-margin-end:0px;margin-inline-end:0px;margin-bottom:0px;-webkit-margin-start:0px;margin-inline-start:0px;}</style><div class="chakra-stack css-11sp92w"></div></div></div><div class="chakra-stack css-egoftb"><a class="chakra-link css-ryc07z" href="/learn"><p class="chakra-text css-9y4vnp">The Rise of Anti-trans Bills</p></a><div class="chakra-collapse" style="overflow:hidden;display:none;margin-top:0!important;opacity:0;height:0px"><div class="chakra-stack css-11sp92w"></div></div></div><div class="chakra-stack css-egoftb"><a class="chakra-link css-ryc07z" href="/bills/recent-updates"><p class="chakra-text css-9y4vnp">Recent Updates</p></a><div class="chakra-collapse" style="overflow:hidden;display:none;margin-top:0!important;opacity:0;height:0px"><div class="chakra-stack css-11sp92w"></div></div></div><div class="chakra-stack css-egoftb"><a class="chakra-link css-ryc07z" href="/legislative-sessions"><p class="chakra-text css-9y4vnp">Events</p></a><div class="chakra-collapse" style="overflow:hidden;display:none;margin-top:0!important;opacity:0;height:0px"><div class="chakra-stack css-11sp92w"></div></div></div><div class="chakra-stack css-egoftb"><a class="chakra-link css-ryc07z" href="/further-reading"><p class="chakra-text css-9y4vnp">Further Reading</p></a><div class="chakra-collapse" style="overflow:hidden;display:none;margin-top:0!important;opacity:0;height:0px"><div class="chakra-stack css-11sp92w"></div></div></div><div class="chakra-stack css-egoftb"><a class="chakra-link css-ryc07z" href="/about"><p class="chakra-text css-9y4vnp">About</p></a><div class="chakra-collapse" style="overflow:hidden;display:none;margin-top:0!important;opacity:0;height:0px"><div class="chakra-stack css-11sp92w"></div></div></div></div></div></div><div><style data-emotion="css 1ff2web">.css-1ff2web{width:100%;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;max-width:var(--chakra-sizes-container-md);-webkit-padding-start:1rem;padding-inline-start:1rem;-webkit-padding-end:1rem;padding-inline-end:1rem;margin-bottom:var(--chakra-space-20);}</style><div class="chakra-container css-1ff2web"><style data-emotion="css 6d6uom">.css-6d6uom{margin-top:var(--chakra-space-8);margin-bottom:var(--chakra-space-12);margin-left:inherit;}</style><div class="css-6d6uom"><style data-emotion="css qwq9lj">.css-qwq9lj{font-family:var(--chakra-fonts-heading);font-weight:var(--chakra-fontWeights-bold);font-size:var(--chakra-fontSizes-5xl);line-height:1;margin-bottom:var(--chakra-space-12);}@media screen and (min-width: 48em){.css-qwq9lj{font-size:var(--chakra-fontSizes-6xl);}}</style><h2 class="chakra-heading css-qwq9lj">What anti-trans bills passed in <!-- -->2023<!-- -->?</h2><style data-emotion="css q2ryjt">.css-q2ryjt{font-family:var(--chakra-fonts-heading);font-weight:var(--chakra-fontWeights-bold);font-size:var(--chakra-fontSizes-2xl);line-height:1.33;margin-bottom:var(--chakra-space-4);}@media screen and (min-width: 48em){.css-q2ryjt{font-size:var(--chakra-fontSizes-3xl);line-height:1.2;}}</style><h2 class="chakra-heading css-q2ryjt"><span style="color:#C53030">87</span><span style="font-weight:400"> <!-- -->bill<!-- -->s</span></h2><style data-emotion="css 1bd77ws">.css-1bd77ws{max-width:600px;margin-bottom:var(--chakra-space-8);font-size:var(--chakra-fontSizes-xl);}</style><div class="css-1bd77ws"><style data-emotion="css pr2tx6">.css-pr2tx6{margin-bottom:var(--chakra-space-8);}</style><div class="css-pr2tx6"><style data-emotion="css bxak8j">.css-bxak8j{margin-bottom:var(--chakra-space-2);}</style><div class="css-bxak8j"><style data-emotion="css i3jkqk">.css-i3jkqk{font-size:var(--chakra-fontSizes-lg);}</style><p class="chakra-text css-i3jkqk">In <!-- -->2023<!-- -->, <!-- -->87<!-- --> anti-trans bills passed across the United States.</p></div><style data-emotion="css 18z2gjh">.css-18z2gjh{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--chakra-space-2);}</style><div class="css-18z2gjh"><style data-emotion="css kxz3vr">.css-kxz3vr{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;font-weight:var(--chakra-fontWeights-medium);line-height:1.2;outline:2px solid transparent;outline-offset:2px;min-height:1.5rem;min-width:1.5rem;font-size:var(--chakra-fontSizes-sm);border-radius:0px;-webkit-padding-start:var(--chakra-space-2);padding-inline-start:var(--chakra-space-2);-webkit-padding-end:var(--chakra-space-2);padding-inline-end:var(--chakra-space-2);background:#b55202;color:var(--chakra-colors-white);margin-right:var(--chakra-space-1);}.css-kxz3vr:focus,.css-kxz3vr[data-focus]{box-shadow:var(--chakra-shadows-outline);}</style><span class="css-kxz3vr">SPORTS<!-- --> <!-- -->(12)</span><style data-emotion="css ic6w7t">.css-ic6w7t{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;font-weight:var(--chakra-fontWeights-medium);line-height:1.2;outline:2px solid transparent;outline-offset:2px;min-height:1.5rem;min-width:1.5rem;font-size:var(--chakra-fontSizes-sm);border-radius:0px;-webkit-padding-start:var(--chakra-space-2);padding-inline-start:var(--chakra-space-2);-webkit-padding-end:var(--chakra-space-2);padding-inline-end:var(--chakra-space-2);background:#3E3F30;color:var(--chakra-colors-white);margin-right:var(--chakra-space-1);}.css-ic6w7t:focus,.css-ic6w7t[data-focus]{box-shadow:var(--chakra-shadows-outline);}</style><span class="css-ic6w7t">OTHER<!-- --> <!-- -->(5)</span><style data-emotion="css ax9tjb">.css-ax9tjb{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;font-weight:var(--chakra-fontWeights-medium);line-height:1.2;outline:2px solid transparent;outline-offset:2px;min-height:1.5rem;min-width:1.5rem;font-size:var(--chakra-fontSizes-sm);border-radius:0px;-webkit-padding-start:var(--chakra-space-2);padding-inline-start:var(--chakra-space-2);-webkit-padding-end:var(--chakra-space-2);padding-inline-end:var(--chakra-space-2);background:#A33469;color:var(--chakra-colors-white);margin-right:var(--chakra-space-1);}.css-ax9tjb:focus,.css-ax9tjb[data-focus]{box-shadow:var(--chakra-shadows-outline);}</style><span class="css-ax9tjb">BATHROOM<!-- --> <!-- -->(8)</span><style data-emotion="css ip2ti6">.css-ip2ti6{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;font-weight:var(--chakra-fontWeights-medium);line-height:1.2;outline:2px solid transparent;outline-offset:2px;min-height:1.5rem;min-width:1.5rem;font-size:var(--chakra-fontSizes-sm);border-radius:0px;-webkit-padding-start:var(--chakra-space-2);padding-inline-start:var(--chakra-space-2);-webkit-padding-end:var(--chakra-space-2);padding-inline-end:var(--chakra-space-2);background:#005649;color:var(--chakra-colors-white);margin-right:var(--chakra-space-1);}.css-ip2ti6:focus,.css-ip2ti6[data-focus]{box-shadow:var(--chakra-shadows-outline);}</style><span class="css-ip2ti6">EDUCATION<!-- --> <!-- -->(22)</span><style data-emotion="css 1nwst2d">.css-1nwst2d{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;font-weight:var(--chakra-fontWeights-medium);line-height:1.2;outline:2px solid transparent;outline-offset:2px;min-height:1.5rem;min-width:1.5rem;font-size:var(--chakra-fontSizes-sm);border-radius:0px;-webkit-padding-start:var(--chakra-space-2);padding-inline-start:var(--chakra-space-2);-webkit-padding-end:var(--chakra-space-2);padding-inline-end:var(--chakra-space-2);background:#005B99;color:var(--chakra-colors-white);margin-right:var(--chakra-space-1);}.css-1nwst2d:focus,.css-1nwst2d[data-focus]{box-shadow:var(--chakra-shadows-outline);}</style><span class="css-1nwst2d">HEALTHCARE<!-- --> <!-- -->(23)</span><style data-emotion="css 13i6snw">.css-13i6snw{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;font-weight:var(--chakra-fontWeights-medium);line-height:1.2;outline:2px solid transparent;outline-offset:2px;min-height:1.5rem;min-width:1.5rem;font-size:var(--chakra-fontSizes-sm);border-radius:0px;-webkit-padding-start:var(--chakra-space-2);padding-inline-start:var(--chakra-space-2);-webkit-padding-end:var(--chakra-space-2);padding-inline-end:var(--chakra-space-2);background:#713999;color:var(--chakra-colors-white);margin-right:var(--chakra-space-1);}.css-13i6snw:focus,.css-13i6snw[data-focus]{box-shadow:var(--chakra-shadows-outline);}</style><span class="css-13i6snw">PERFORMANCE<!-- --> <!-- -->(6)</span><style data-emotion="css 1nzw9zg">.css-1nzw9zg{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;font-weight:var(--chakra-fontWeights-medium);line-height:1.2;outline:2px solid transparent;outline-offset:2px;min-height:1.5rem;min-width:1.5rem;font-size:var(--chakra-fontSizes-sm);border-radius:0px;-webkit-padding-start:var(--chakra-space-2);padding-inline-start:var(--chakra-space-2);-webkit-padding-end:var(--chakra-space-2);padding-inline-end:var(--chakra-space-2);background:#269686;color:var(--chakra-colors-white);margin-right:var(--chakra-space-1);}.css-1nzw9zg:focus,.css-1nzw9zg[data-focus]{box-shadow:var(--chakra-shadows-outline);}</style><span class="css-1nzw9zg">CIVIL RIGHTS<!-- --> <!-- -->(6)</span><style data-emotion="css 1i3mhs2">.css-1i3mhs2{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;font-weight:var(--chakra-fontWeights-medium);line-height:1.2;outline:2px solid transparent;outline-offset:2px;min-height:1.5rem;min-width:1.5rem;font-size:var(--chakra-fontSizes-sm);border-radius:0px;-webkit-padding-start:var(--chakra-space-2);padding-inline-start:var(--chakra-space-2);-webkit-padding-end:var(--chakra-space-2);padding-inline-end:var(--chakra-space-2);background:#3F2A56;color:var(--chakra-colors-white);margin-right:var(--chakra-space-1);}.css-1i3mhs2:focus,.css-1i3mhs2[data-focus]{box-shadow:var(--chakra-shadows-outline);}</style><span class="css-1i3mhs2">INCARCERATION<!-- --> <!-- -->(1)</span><style data-emotion="css oamswl">.css-oamswl{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;font-weight:var(--chakra-fontWeights-medium);line-height:1.2;outline:2px solid transparent;outline-offset:2px;min-height:1.5rem;min-width:1.5rem;font-size:var(--chakra-fontSizes-sm);border-radius:0px;-webkit-padding-start:var(--chakra-space-2);padding-inline-start:var(--chakra-space-2);-webkit-padding-end:var(--chakra-space-2);padding-inline-end:var(--chakra-space-2);background:#C89F46;color:var(--chakra-colors-white);margin-right:var(--chakra-space-1);}.css-oamswl:focus,.css-oamswl[data-focus]{box-shadow:var(--chakra-shadows-outline);}</style><span class="css-oamswl">BIRTH CERTIFICATES<!-- --> <!-- -->(3)</span><span class="css-ic6w7t">MILITARY<!-- --> <!-- -->(1)</span></div></div><h2 class="chakra-heading css-q2ryjt"><span style="color:#181818">24</span><span style="font-weight:400"> <!-- -->state<!-- -->s</span></h2><div class="css-pr2tx6"><p class="chakra-text css-i3jkqk"><style data-emotion="css 11nx2ml">.css-11nx2ml{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;font-weight:var(--chakra-fontWeights-medium);line-height:1.2;outline:2px solid transparent;outline-offset:2px;min-height:1.5rem;min-width:1.5rem;font-size:var(--chakra-fontSizes-sm);border-radius:var(--chakra-radii-md);-webkit-padding-start:var(--chakra-space-2);padding-inline-start:var(--chakra-space-2);-webkit-padding-end:var(--chakra-space-2);padding-inline-end:var(--chakra-space-2);background:var(--chakra-colors-gray-100);color:var(--chakra-colors-gray-800);margin:var(--chakra-space-1);}.css-11nx2ml:focus,.css-11nx2ml[data-focus]{box-shadow:var(--chakra-shadows-outline);}</style><span class="css-11nx2ml">Alabama</span><span class="css-11nx2ml">Arkansas</span><span class="css-11nx2ml">Florida</span><span class="css-11nx2ml">Georgia</span><span class="css-11nx2ml">Iowa</span><span class="css-11nx2ml">Idaho</span><span class="css-11nx2ml">Indiana</span><span class="css-11nx2ml">Kansas</span><span class="css-11nx2ml">Kentucky</span><span class="css-11nx2ml">Louisiana</span><span class="css-11nx2ml">Missouri</span><span class="css-11nx2ml">Mississippi</span><span class="css-11nx2ml">Montana</span><span class="css-11nx2ml">North Carolina</span><span class="css-11nx2ml">North Dakota</span><span class="css-11nx2ml">Nebraska</span><span class="css-11nx2ml">Oklahoma</span><span class="css-11nx2ml">South Dakota</span><span class="css-11nx2ml">Tennessee</span><span class="css-11nx2ml">Texas</span><span class="css-11nx2ml">Utah</span><span class="css-11nx2ml">Wisconsin</span><span class="css-11nx2ml">West Virginia</span><span class="css-11nx2ml">Wyoming</span></p></div><div class="css-pr2tx6"><h2 class="chakra-heading css-q2ryjt"><span style="color:#181818">14</span><span style="font-weight:400"> vetoed </span></h2><p class="chakra-text css-i3jkqk">In 2023, <!-- -->14<!-- --> bills passed and subsequently vetoed. These bills are not included in our passed bills count.<!-- --> </p></div></div></div><style data-emotion="css 3e1l4l">.css-3e1l4l{display:grid;grid-gap:var(--chakra-space-8);grid-template-columns:repeat(1, minmax(0, 1fr));-webkit-align-items:left;-webkit-box-align:left;-ms-flex-align:left;align-items:left;margin-bottom:var(--chakra-space-16);}</style><div class="css-3e1l4l"><style data-emotion="css 182w0dq">.css-182w0dq{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;max-width:var(--chakra-sizes-3xl);}</style><div class="css-182w0dq"><style data-emotion="css 1it7loc">.css-1it7loc{font-family:var(--chakra-fonts-heading);font-weight:var(--chakra-fontWeights-bold);font-size:var(--chakra-fontSizes-2xl);line-height:1.33;margin-left:inherit;margin-right:inherit;}@media screen and (min-width: 48em){.css-1it7loc{font-size:var(--chakra-fontSizes-3xl);line-height:1.2;}}</style><h2 class="chakra-heading css-1it7loc">Passed bills</h2></div><style data-emotion="css 4rck61">.css-4rck61{max-width:var(--chakra-sizes-2xl);border:1px solid #181818;padding:var(--chakra-space-6);border-left:4px solid #181818;}</style><div class="css-4rck61"><style data-emotion="css 1dvz6tu">.css-1dvz6tu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--chakra-space-2);margin-left:inherit;margin-right:inherit;margin-bottom:var(--chakra-space-2);}</style><div class="css-1dvz6tu"><style data-emotion="css wd7aku">.css-wd7aku{font-weight:var(--chakra-fontWeights-semibold);letter-spacing:var(--chakra-letterSpacings-wide);margin-bottom:var(--chakra-space-2);}</style><div class="css-wd7aku"><style data-emotion="css 1vygpf9">.css-1vygpf9{font-family:var(--chakra-fonts-heading);font-weight:var(--chakra-fontWeights-bold);font-size:var(--chakra-fontSizes-2xl);line-height:1.33;color:#181818;text-align:left;margin-bottom:var(--chakra-space-1);}@media screen and (min-width: 48em){.css-1vygpf9{font-size:var(--chakra-fontSizes-3xl);line-height:1.2;}}</style><h3 class="chakra-heading css-1vygpf9"><style data-emotion="css f4h6uy">.css-f4h6uy{transition-property:var(--chakra-transition-property-common);transition-duration:var(--chakra-transition-duration-fast);transition-timing-function:var(--chakra-transition-easing-ease-out);cursor:pointer;-webkit-text-decoration:none;text-decoration:none;outline:2px solid transparent;outline-offset:2px;color:inherit;}.css-f4h6uy:hover,.css-f4h6uy[data-hover]{-webkit-text-decoration:underline;text-decoration:underline;}.css-f4h6uy:focus,.css-f4h6uy[data-focus]{box-shadow:var(--chakra-shadows-outline);}</style><a class="chakra-link css-f4h6uy" href="/bills/2023/AL/HB261">AL<!-- --> <!-- -->HB261</a></h3><style data-emotion="css bu60l4">.css-bu60l4{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;font-weight:var(--chakra-fontWeights-medium);line-height:1.2;outline:2px solid transparent;outline-offset:2px;min-height:1.5rem;min-width:1.5rem;font-size:var(--chakra-fontSizes-sm);border-radius:0px;-webkit-padding-start:var(--chakra-space-2);padding-inline-start:var(--chakra-space-2);-webkit-padding-end:var(--chakra-space-2);padding-inline-end:var(--chakra-space-2);background:#b55202;color:var(--chakra-colors-white);}.css-bu60l4:focus,.css-bu60l4[data-focus]{box-shadow:var(--chakra-shadows-outline);}</style><span class="css-bu60l4">SPORTS</span></div><style data-emotion="css bcf15j">.css-bcf15j{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;font-weight:var(--chakra-fontWeights-medium);line-height:1.2;outline:2px solid transparent;outline-offset:2px;min-height:1.25rem;min-width:1.25rem;font-size:var(--chakra-fontSizes-xs);-webkit-padding-start:var(--chakra-space-2);padding-inline-start:var(--chakra-space-2);-webkit-padding-end:var(--chakra-space-2);padding-inline-end:var(--chakra-space-2);border-radius:0px;background:var(--chakra-colors-red-100);color:var(--chakra-colors-gray-800);}.css-bcf15j:focus,.css-bcf15j[data-focus]{box-shadow:var(--chakra-shadows-outline);}</style><span class="css-bcf15j">PASSED</span></div><style data-emotion="css bp9bt3">.css-bp9bt3{font-family:var(--chakra-fonts-heading);font-weight:var(--chakra-fontWeights-semibold);font-size:var(--chakra-fontSizes-xl);line-height:1.2;margin-left:inherit;margin-right:inherit;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--chakra-line-clamp);--chakra-line-clamp:3;margin-bottom:var(--chakra-space-2);}</style><h2 class="chakra-heading css-bp9bt3">Relating to two-year and four-year public institutions of higher education; to amend Section 16-1-52, Code of Alabama 1975, to prohibit a biological male from participating on an athletic team or sport designated for females; to prohibit a biological female from participating on an athletic team or sport designated for males; to prohibit adverse action against a public K-12 school or public two-year or four-year institution of higher education for complying with this act; to prohibit adverse action or retaliation against a student who reports a violation of this act; and to provide a remedy for any student who suffers harm or is directy deprived of an athletic opportunity as a result of a violation of this act.</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/AL/HB261"><style data-emotion="css 1952nyr">.css-1952nyr{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;white-space:nowrap;vertical-align:middle;outline:2px solid transparent;outline-offset:2px;width:auto;line-height:1.2;border-radius:0px;font-weight:var(--chakra-fontWeights-semibold);transition-property:var(--chakra-transition-property-common);transition-duration:var(--chakra-transition-duration-normal);height:var(--chakra-sizes-10);min-width:var(--chakra-sizes-10);font-size:var(--chakra-fontSizes-md);-webkit-padding-start:var(--chakra-space-4);padding-inline-start:var(--chakra-space-4);-webkit-padding-end:var(--chakra-space-4);padding-inline-end:var(--chakra-space-4);background:var(--chakra-colors-gray-100);border:1px solid #181818;background-color:var(--chakra-colors-white);}.css-1952nyr:focus,.css-1952nyr[data-focus]{box-shadow:var(--chakra-shadows-outline);}.css-1952nyr[disabled],.css-1952nyr[aria-disabled=true],.css-1952nyr[data-disabled]{opacity:0.4;cursor:not-allowed;box-shadow:var(--chakra-shadows-none);}.css-1952nyr:hover,.css-1952nyr[data-hover]{background:var(--chakra-colors-gray-200);}.css-1952nyr:hover[disabled],.css-1952nyr[data-hover][disabled],.css-1952nyr:hover[aria-disabled=true],.css-1952nyr[data-hover][aria-disabled=true],.css-1952nyr:hover[data-disabled],.css-1952nyr[data-hover][data-disabled]{background:var(--chakra-colors-gray-100);}.css-1952nyr:active,.css-1952nyr[data-active]{background:var(--chakra-colors-gray-300);}</style><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/AL/SB261">AL<!-- --> <!-- -->SB261</a></h3><style data-emotion="css iyw6hm">.css-iyw6hm{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;font-weight:var(--chakra-fontWeights-medium);line-height:1.2;outline:2px solid transparent;outline-offset:2px;min-height:1.5rem;min-width:1.5rem;font-size:var(--chakra-fontSizes-sm);border-radius:0px;-webkit-padding-start:var(--chakra-space-2);padding-inline-start:var(--chakra-space-2);-webkit-padding-end:var(--chakra-space-2);padding-inline-end:var(--chakra-space-2);background:#3E3F30;color:var(--chakra-colors-white);}.css-iyw6hm:focus,.css-iyw6hm[data-focus]{box-shadow:var(--chakra-shadows-outline);}</style><span class="css-iyw6hm">OTHER</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Relating to public contracts; to prohibit governmental entities from entering into certain contracts with companies that boycott businesses because the business engages in certain sectors or does not meet certain environmental or corporate governance standards or does not facilitate certain activities; to provide that no company in the state shall be required by a governmental entity, nor penalized by a governmental entity for declining to engage in economic boycotts or other actions that further social, political, or ideological interests; to require the Attorney General to take actions to prevent federal laws or actions from penalizing, inflicting harm on, limiting commercial relations with, or changing or limiting the activities of companies or residents of the state based on the furtherance of economic boycott criteria; and to authorize the Attorney General to investigate and enforce this act; and to provide definitions.</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/AL/SB261"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/AR/HB1156">AR<!-- --> <!-- -->HB1156</a></h3><style data-emotion="css bvx26t">.css-bvx26t{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;font-weight:var(--chakra-fontWeights-medium);line-height:1.2;outline:2px solid transparent;outline-offset:2px;min-height:1.5rem;min-width:1.5rem;font-size:var(--chakra-fontSizes-sm);border-radius:0px;-webkit-padding-start:var(--chakra-space-2);padding-inline-start:var(--chakra-space-2);-webkit-padding-end:var(--chakra-space-2);padding-inline-end:var(--chakra-space-2);background:#A33469;color:var(--chakra-colors-white);}.css-bvx26t:focus,.css-bvx26t[data-focus]{box-shadow:var(--chakra-shadows-outline);}</style><span class="css-bvx26t">BATHROOM</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Concerning A Public School District Or Open-enrollment Public Charter School Policy Relating To A Public School Student's Sex.</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/AR/HB1156"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/AR/HB1468">AR<!-- --> <!-- -->HB1468</a></h3><style data-emotion="css 9x1vkf">.css-9x1vkf{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;font-weight:var(--chakra-fontWeights-medium);line-height:1.2;outline:2px solid transparent;outline-offset:2px;min-height:1.5rem;min-width:1.5rem;font-size:var(--chakra-fontSizes-sm);border-radius:0px;-webkit-padding-start:var(--chakra-space-2);padding-inline-start:var(--chakra-space-2);-webkit-padding-end:var(--chakra-space-2);padding-inline-end:var(--chakra-space-2);background:#005649;color:var(--chakra-colors-white);}.css-9x1vkf:focus,.css-9x1vkf[data-focus]{box-shadow:var(--chakra-shadows-outline);}</style><span class="css-9x1vkf">EDUCATION</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">To Create The Given Name Act; And To Prohibit Requiring Employees Of Public Schools And State-supported Institutions Of Higher Education To Use A Person's Preferred Pronoun, Name, Or Title Without Parental Consent.</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/AR/HB1468"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/AR/HB1615">AR<!-- --> <!-- -->HB1615</a></h3><span class="css-iyw6hm">OTHER</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">To Create The Conscience Protection Act; And To Amend The Religious Freedom Restoration Act.</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/AR/HB1615"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/AR/SB125">AR<!-- --> <!-- -->SB125</a></h3><span class="css-9x1vkf">EDUCATION</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Concerning Free Speech Rights At State-supported Institutions Of Higher Education.</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/AR/SB125"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/AR/SB199">AR<!-- --> <!-- -->SB199</a></h3><style data-emotion="css p7xsfh">.css-p7xsfh{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;font-weight:var(--chakra-fontWeights-medium);line-height:1.2;outline:2px solid transparent;outline-offset:2px;min-height:1.5rem;min-width:1.5rem;font-size:var(--chakra-fontSizes-sm);border-radius:0px;-webkit-padding-start:var(--chakra-space-2);padding-inline-start:var(--chakra-space-2);-webkit-padding-end:var(--chakra-space-2);padding-inline-end:var(--chakra-space-2);background:#005B99;color:var(--chakra-colors-white);}.css-p7xsfh:focus,.css-p7xsfh[data-focus]{box-shadow:var(--chakra-shadows-outline);}</style><span class="css-p7xsfh">HEALTHCARE</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Concerning Medical Malpractice And Gender Transition In Minors; And To Create The Protecting Minors From Medical Malpractice Act Of 2023.</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/AR/SB199"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/AR/SB270">AR<!-- --> <!-- -->SB270</a></h3><span class="css-bvx26t">BATHROOM</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">To Amend The Criminal Offense Of Sexual Indecency With A Child.</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/AR/SB270"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/AR/SB294">AR<!-- --> <!-- -->SB294</a></h3><span class="css-9x1vkf">EDUCATION</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">To Create The Learns Act; To Amend Various Provisions Of The Arkansas Code As They Relate To Early Childhood Through Grade Twelve Education In The State Of Arkansas; And To Declare An Emergency.</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/AR/SB294"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/AR/SB43">AR<!-- --> <!-- -->SB43</a></h3><style data-emotion="css 1j95h6q">.css-1j95h6q{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;font-weight:var(--chakra-fontWeights-medium);line-height:1.2;outline:2px solid transparent;outline-offset:2px;min-height:1.5rem;min-width:1.5rem;font-size:var(--chakra-fontSizes-sm);border-radius:0px;-webkit-padding-start:var(--chakra-space-2);padding-inline-start:var(--chakra-space-2);-webkit-padding-end:var(--chakra-space-2);padding-inline-end:var(--chakra-space-2);background:#713999;color:var(--chakra-colors-white);}.css-1j95h6q:focus,.css-1j95h6q[data-focus]{box-shadow:var(--chakra-shadows-outline);}</style><span class="css-1j95h6q">PERFORMANCE</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">To Add Certain Restrictions To An Adult-oriented Performance; And To Define An Adult-oriented Performance.</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/AR/SB43"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/FL/H1069">FL<!-- --> <!-- -->H1069</a></h3><span class="css-9x1vkf">EDUCATION</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Education</h2><div class="css-bxak8j"><style data-emotion="css 1anmcl7">.css-1anmcl7{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--chakra-line-clamp);--chakra-line-clamp:5;margin-left:inherit;margin-right:inherit;margin-bottom:var(--chakra-space-4);}</style><p class="chakra-text css-1anmcl7">Defines "sex" for Florida Early Learning-20 Education Code; provides requirements relating to titles & pronouns; revises provisions relating to instruction & materials for specified instruction relating to reproductive health; provides additional requirements for instruction regarding human sexuality; provides district school boards are responsible for materials used in classroom libraries; revises provisions relating to objections of certain materials & process related to such objections; revises school principal, school district & district school board duties & responsibilities relating to certain materials & processes.</p></div><a class="chakra-link css-f4h6uy" href="/bills/2023/FL/H1069"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/FL/H1521">FL<!-- --> <!-- -->H1521</a></h3><span class="css-bvx26t">BATHROOM</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Facility Requirements Based on Sex</h2><div class="css-bxak8j"><p class="chakra-text css-1anmcl7">Provides requirements for exclusive use of restrooms & changing facilities by gender; prohibits willfully entering restroom or changing facility designated for opposite sex & refusing to depart when asked to do so; provides requirements for exclusive use of domestic violence centers by gender; provides requirements for correctional institutions; requires entities that receive state licenses to submit compliance documentation; authorizes AG to bring enforcement actions provides exception for individuals born with certain genetically or biochemically verifiable disorder of sex development.</p></div><a class="chakra-link css-f4h6uy" href="/bills/2023/FL/H1521"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/FL/S0254">FL<!-- --> <!-- -->S0254</a></h3><span class="css-p7xsfh">HEALTHCARE</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Treatments for Sex Reassignment</h2><div class="css-bxak8j"><p class="chakra-text css-1anmcl7">Granting courts of this state temporary emergency jurisdiction over a child present in this state if the child has been subjected to or is threatened with being subjected to sex-reassignment prescriptions or procedures; providing that, for purposes of warrants to take physical custody of a child in certain child custody enforcement proceedings, serious physical harm to the child includes, but is not limited to, being subjected to sex-reassignment prescriptions or procedures; prohibiting certain public entities from expending state funds for the provision of sex-reassignment prescriptions or procedures; prohibiting sex-reassignment prescriptions and procedures for patients younger than 18 years of age; requiring the department to immediately suspend the license of a health care practitioner who is arrested for committing or attempting, soliciting, or conspiring to commit specified violations related to sex-reassignment prescriptions or procedures for a patient younger than 18 years of age, etc.</p></div><a class="chakra-link css-f4h6uy" href="/bills/2023/FL/S0254"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/FL/S0266">FL<!-- --> <!-- -->S0266</a></h3><span class="css-9x1vkf">EDUCATION</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Higher Education</h2><div class="css-bxak8j"><p class="chakra-text css-1anmcl7">Revising the duties of the Board of Governors relating to the mission of each state university; requiring the Board of Governors Accountability Plan to annually report certain research expenditures of a specified amount; prohibiting specified educational institutions from expending funds for certain purposes; revising how general education core courses are established; specifying a one-time limit on the requirement to change accrediting agencies, etc.</p></div><a class="chakra-link css-f4h6uy" href="/bills/2023/FL/S0266"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/FL/S1382">FL<!-- --> <!-- -->S1382</a></h3><span class="css-iyw6hm">OTHER</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">United States Department of Defense</h2><div class="css-bxak8j"><p class="chakra-text css-1anmcl7">Urging Congress to restore the United States Department of Defense's superior warfighting principles of recruiting, assigning, training, promoting, and retaining personnel solely based on merit and ensuring such personnel maintain and display a warrior ethos, etc.</p></div><a class="chakra-link css-f4h6uy" href="/bills/2023/FL/S1382"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/GA/SB140">GA<!-- --> <!-- -->SB140</a></h3><span class="css-p7xsfh">HEALTHCARE</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Hospitals; the treatment of gender dysphoria in minors performed in hospitals and other licensed healthcare facilities; prohibit certain surgical procedures</h2><div class="css-bxak8j"><p class="chakra-text css-1anmcl7">A BILL to be entitled an Act to amend Article 1 of Chapter 7 of Title 31 of the Official Code of Georgia Annotated, relating to regulation of hospitals and related institutions, so as to prohibit certain surgical procedures for the treatment of gender dysphoria in minors from being performed in hospitals and other licensed healthcare facilities; to provide for exceptions; to provide for violations; to amend Article 1 of Chapter 34 of Title 43 of the Official Code of Georgia Annotated, relating to the Georgia Composite Medical Board, so as to prohibit certain surgical procedures for the treatment of gender dysphoria in minors; to provide for exceptions; to provide for violations; to provide for legislative findings; to provide for related matters; to repeal conflicting laws; and for other purposes.</p></div><a class="chakra-link css-f4h6uy" href="/bills/2023/GA/SB140"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/IA/SF482">IA<!-- --> <!-- -->SF482</a></h3><span class="css-bvx26t">BATHROOM</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">A bill for an act prohibiting persons from entering single and multiple occupancy restrooms or changing areas and other facilities in elementary and secondary schools that do not correspond with the person's biological sex and including effective date provisions. (Formerly SF 335.) Effective date: 03/22/2023.</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/IA/SF482"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/IA/SF496">IA<!-- --> <!-- -->SF496</a></h3><span class="css-9x1vkf">EDUCATION</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">A bill for an act relating to children and students, including establishing a parent's or guardian's right to make decisions affecting the parent's or guardian's child, authorizing the parent or guardian of a student enrolled in a school district to enroll the student in another attendance center within the same school district in certain specified circumstances, prohibiting instruction related to gender identity and sexual orientation in school districts, charter schools, and innovation zone schools in kindergarten through grade six, and modifying provisions related to student health screenings, school district library programs, the educational program provided to students enrolled in school districts, accredited nonpublic schools, and charter schools, other duties of school districts, accredited nonpublic schools, the department of education, the board of educational examiners, and the governing boards of charter schools and innovation zone schools, competent private instruction, and special education, and including effective date provisions. (Formerly SSB 1145.) Effective date: 05/26/2023, 07/01/2023.</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/IA/SF496"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/IA/SF538">IA<!-- --> <!-- -->SF538</a></h3><span class="css-p7xsfh">HEALTHCARE</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">A bill for an act relating to prohibited activities regarding gender transition procedures relative to minors, and including effective date and applicability provisions. (Formerly SSB 1197.) Effective date: 03/22/2023. Contingent applicability date.</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/IA/SF538"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/ID/H0071">ID<!-- --> <!-- -->H0071</a></h3><span class="css-p7xsfh">HEALTHCARE</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Adds to existing law to establish provisions regarding vulnerable child protection.</h2><div class="css-bxak8j"><p class="chakra-text css-1anmcl7">VULNERABLE CHILD PROTECTION ACT -- Adds to existing law to establish provisions regarding vulnerable child protection.</p></div><a class="chakra-link css-f4h6uy" href="/bills/2023/ID/H0071"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/ID/S1016">ID<!-- --> <!-- -->S1016</a></h3><span class="css-bvx26t">BATHROOM</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Amends existing law to provide that a public works contractor shall not be required to provide access to a multiple-occupancy restroom, multiple-occupancy shower facility, or multiple-occupancy changing room on any basis other than sex.</h2><div class="css-bxak8j"><p class="chakra-text css-1anmcl7">GOVERNMENT -- Amends existing law to provide that a public works contractor shall not be required to provide access to a multiple-occupancy restroom, multiple-occupancy shower facility, or multiple-occupancy changing room on any basis other than sex.</p></div><a class="chakra-link css-f4h6uy" href="/bills/2023/ID/S1016"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/ID/S1100">ID<!-- --> <!-- -->S1100</a></h3><span class="css-bvx26t">BATHROOM</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Adds to existing law to establish privacy and safety standards in public schools.</h2><div class="css-bxak8j"><p class="chakra-text css-1anmcl7">EDUCATION -- Adds to existing law to establish privacy and safety standards in public schools.</p></div><a class="chakra-link css-f4h6uy" href="/bills/2023/ID/S1100"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/IN/HB1569">IN<!-- --> <!-- -->HB1569</a></h3><span class="css-p7xsfh">HEALTHCARE</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Restrictions on DOC provision of gender therapy.</h2><div class="css-bxak8j"><p class="chakra-text css-1anmcl7">Restrictions on DOC provision of gender therapy. Provides that the department of correction may not authorize the payment of any money, the use of any state resources, or the payment of any federal money administered by the state to provide or facilitate the provision of sexual reassignment surgery to an offender patient.</p></div><a class="chakra-link css-f4h6uy" href="/bills/2023/IN/HB1569"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/IN/HB1608">IN<!-- --> <!-- -->HB1608</a></h3><span class="css-9x1vkf">EDUCATION</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Education matters.</h2><div class="css-bxak8j"><p class="chakra-text css-1anmcl7">Education matters. Provides that a school, an employee or staff member of a school, or a third party vendor used by a school to provide instruction may not provide any instruction to a student in prekindergarten through grade 3 on human sexuality. Provides that a school employee or a school staff member is not prohibited from responding to a question from a student regarding certain topics. Requires a school to notify in writing at least one parent of a student, if the student is an unemancipated minor, of a request made by the student to change the student's name or pronoun, title, or word to identify the student.</p></div><a class="chakra-link css-f4h6uy" href="/bills/2023/IN/HB1608"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/IN/SB0480">IN<!-- --> <!-- -->SB0480</a></h3><span class="css-p7xsfh">HEALTHCARE</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Gender transition procedures for minors.</h2><div class="css-bxak8j"><p class="chakra-text css-1anmcl7">Gender transition procedures for minors. Prohibits a physician or other practitioner from: (1) knowingly providing gender transition procedures to an individual who is less than 18 years of age (minor); and (2) aiding or abetting another physician or practitioner in the provision of gender transition procedures to a minor. Specifies certain medical exceptions. Establishes civil enforcement actions.</p></div><a class="chakra-link css-f4h6uy" href="/bills/2023/IN/SB0480"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/KS/HB2100">KS<!-- --> <!-- -->HB2100</a></h3><span class="css-iyw6hm">OTHER</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Enacting the Kansas public investments and contracts protection act concerning environmental, social and governance (ESG) criteria, prohibiting the state and political subdivisions from giving preferential treatment to or discriminating against companies based on such ESG criteria in procuring or letting contracts, requiring KPERS fiduciaries to act solely in the financial interest of the participants and beneficiaries of the system, indemnifying KPERS with respect to actions taken in compliance with such act, restricting state agencies from adopting ESG criteria or requiring any person or business to operate in accordance with such criteria and providing for enforcement of such act by the attorney general.</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/KS/HB2100"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/KS/HB2138">KS<!-- --> <!-- -->HB2138</a></h3><span class="css-9x1vkf">EDUCATION</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Senate Substitute for HB 2138 by Committee on Education - Requiring school districts to provide separate accommodations for students of each biological sex on overnight school district sponsored trips, requiring contracts for exclusive broadcasts of state high school activities association activities to permit certain local broadcasts and providing for administrative review of resolutions to permanently close a school building of a school district.</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/KS/HB2138"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/KS/HB2238">KS<!-- --> <!-- -->HB2238</a></h3><span class="css-bu60l4">SPORTS</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Creating the fairness in women's sports act to require that female student athletic teams only include members who are biologically female.</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/KS/HB2238"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/KS/SB180">KS<!-- --> <!-- -->SB180</a></h3><style data-emotion="css 1lgty6a">.css-1lgty6a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;font-weight:var(--chakra-fontWeights-medium);line-height:1.2;outline:2px solid transparent;outline-offset:2px;min-height:1.5rem;min-width:1.5rem;font-size:var(--chakra-fontSizes-sm);border-radius:0px;-webkit-padding-start:var(--chakra-space-2);padding-inline-start:var(--chakra-space-2);-webkit-padding-end:var(--chakra-space-2);padding-inline-end:var(--chakra-space-2);background:#269686;color:var(--chakra-colors-white);}.css-1lgty6a:focus,.css-1lgty6a[data-focus]{box-shadow:var(--chakra-shadows-outline);}</style><span class="css-1lgty6a">CIVIL RIGHTS</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Establishing the women's bill of rights to provide a meaning of biological sex for purposes of statutory construction.</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/KS/SB180"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/KS/SB228">KS<!-- --> <!-- -->SB228</a></h3><style data-emotion="css cfam9x">.css-cfam9x{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;font-weight:var(--chakra-fontWeights-medium);line-height:1.2;outline:2px solid transparent;outline-offset:2px;min-height:1.5rem;min-width:1.5rem;font-size:var(--chakra-fontSizes-sm);border-radius:0px;-webkit-padding-start:var(--chakra-space-2);padding-inline-start:var(--chakra-space-2);-webkit-padding-end:var(--chakra-space-2);padding-inline-end:var(--chakra-space-2);background:#3F2A56;color:var(--chakra-colors-white);}.css-cfam9x:focus,.css-cfam9x[data-focus]{box-shadow:var(--chakra-shadows-outline);}</style><span class="css-cfam9x">INCARCERATION</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Requiring the secretary for aging and disability services to reimburse counties for certain costs when a person is in a county jail awaiting examination, evaluation or treatment for competency, modernizing statutes concerning county jails, removing the requirement that every county shall have a jail, modifying procedures used when district courts commit prisoners to jail in another county and when counties contract with city jails to keep prisoners and requiring a medical examination before certain United States prisoners or city prisoners are taken into custody of a county jail.</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/KS/SB228"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/KY/SB145">KY<!-- --> <!-- -->SB145</a></h3><span class="css-bu60l4">SPORTS</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">AN ACT relating to interscholastic athletics.</h2><div class="css-bxak8j"><p class="chakra-text css-1anmcl7">Amend KRS 156.070 to remove the statutory eligibility restriction for nonresident student participation in interscholastic athletics; retain eligibility authority with the agency designated to manage interscholastic athletics.</p></div><a class="chakra-link css-f4h6uy" href="/bills/2023/KY/SB145"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/KY/SB150">KY<!-- --> <!-- -->SB150</a></h3><span class="css-9x1vkf">EDUCATION</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">AN ACT relating to children.</h2><div class="css-bxak8j"><p class="chakra-text css-1anmcl7">Create a new section of KRS Chapter 158 to establish definitions; require specific parental notifications from public schools; require school districts to adopt specific procedures related to parental rights; limit authority of the Kentucky Board of Education and Kentucky Department of Education in relation to parental rights and a student's use of pronouns; prohibit district or school policies with the intent of keeping student information confidential for parents; prohibit a school district from requiring school personnel or pupils to use pronouns for students that do not conform to that student's biological sex; provide school districts and district personnel authority to seek emergency medical services for a student; provide conditions for student confidentiality; amend KRS 158.1415 to establish requirements for any public school's course, curriculum, or program on the subject of human sexuality.</p></div><a class="chakra-link css-f4h6uy" href="/bills/2023/KY/SB150"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/LA/HB648">LA<!-- --> <!-- -->HB648</a></h3><span class="css-p7xsfh">HEALTHCARE</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Prohibits certain procedures to alter the sex of a minor child</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/LA/HB648"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/MO/HB15">MO<!-- --> <!-- -->HB15</a></h3><span class="css-9x1vkf">EDUCATION</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">APPROPRIATION BILL</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/MO/HB15"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/MO/SB39">MO<!-- --> <!-- -->SB39</a></h3><span class="css-bu60l4">SPORTS</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Establishes guidelines for student participation in athletic contests organized by sex</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/MO/SB39"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/MO/SB49">MO<!-- --> <!-- -->SB49</a></h3><span class="css-p7xsfh">HEALTHCARE</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Establishes the "Missouri Save Adolescents from Experimentation (SAFE) Act" and modifies provisions relating to public funding of certain gender transition procedures</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/MO/SB49"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/MS/HB1125">MS<!-- --> <!-- -->HB1125</a></h3><span class="css-p7xsfh">HEALTHCARE</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Regulate Experimental Adolescent Procedures (REAP) Act; create to regulate transgender procedures and surgeries.</h2><div class="css-bxak8j"><p class="chakra-text css-1anmcl7">An Act To Create The "regulate Experimental Adolescent Procedures (reap)" Act For Any Person Under Eighteen Years Of Age; To Provide Definitions For The Act; To Prohibit The Direct Or Indirect Use, Grant, Payment Or Distribution Of Public Funds To Any Entity, Organization Or Individual That Provides Gender Transition Procedures To A Person Under Eighteen Years Of Age; To Provide That Health Care Services Furnished In A State Or Locally-owned Health Care Facility Or By A Physician Or Other Health Care Professional Employed By The State Or Local Government Shall Not Include Gender Transition Procedures For A Person Under Eighteen Years Of Age; To Provide That Amounts Paid During A Taxable Year For Provision Of Gender Transition Procedures Or As Premiums For Health Care Coverage That Includes Coverage For Gender Transition Procedures Are Not Deductible Under The State Income Tax Laws; To Authorize The Attorney General To Bring An Action To Enforce Compliance With This Act; To Create New Section 43-13-117.7, Mississippi Code Of 1972, To Prohibit The Division Of Medicaid From Reimbursing Or Providing Coverage For Gender Transition Procedures For A Person Under Eighteen Years Of Age; To Amend Section 83-9-22, Mississippi Code Of 1972, To Provide That Health Coverage Plans Are Not Required To Include Gender Transition Procedures; To Create New Section 83-9-37, Mississippi Code Of 1972, To Provide That A Health Benefit Plan Under An Insurance Policy Or Other Plan Providing Health Care Coverage Shall Not Include Reimbursement For Gender Transition Procedures For A Person Under Eighteen Years Of Age; To Amend Sections 27-7-17, 73-15-29 And 73-25-29, Mississippi Code Of 1972, To Conform To The Provisions Of This Act; To Amend Section 73-25-33, Mississippi Code Of 1972, To Exclude The Performance Gender Transition Procedures From The "practice Of Medicine" Meaning; To Amend Section 11-46-5, Mississippi Code Of 1972, To Exclude From Tort Immunity Violations Of This Act; To Amend Section 41-41-219, Mississippi Code Of 1972, To Conform To The Preceding Section; To Provide Severability If Any Part Of This Act Is Found Unconstitutional; And For Related Purposes.</p></div><a class="chakra-link css-f4h6uy" href="/bills/2023/MS/HB1125"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/MT/HB234">MT<!-- --> <!-- -->HB234</a></h3><span class="css-9x1vkf">EDUCATION</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Revise dissemination of obscene material to minors laws</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/MT/HB234"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/MT/HB303">MT<!-- --> <!-- -->HB303</a></h3><span class="css-p7xsfh">HEALTHCARE</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Implement Medical Ethics and Diversity Act</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/MT/HB303"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/MT/HB359">MT<!-- --> <!-- -->HB359</a></h3><span class="css-1j95h6q">PERFORMANCE</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Prohibit minors from attending drag shows</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/MT/HB359"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/MT/HB361">MT<!-- --> <!-- -->HB361</a></h3><span class="css-9x1vkf">EDUCATION</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Provide that use of a name and sex by a student is not discrimination</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/MT/HB361"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/MT/SB458">MT<!-- --> <!-- -->SB458</a></h3><span class="css-1lgty6a">CIVIL RIGHTS</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Define sex in Montana law</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/MT/SB458"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/MT/SB518">MT<!-- --> <!-- -->SB518</a></h3><span class="css-9x1vkf">EDUCATION</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Revise parental rights laws to increase parental involvement in education</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/MT/SB518"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/MT/SB99">MT<!-- --> <!-- -->SB99</a></h3><span class="css-p7xsfh">HEALTHCARE</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Provide for a youth health protection act</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/MT/SB99"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/NC/H574">NC<!-- --> <!-- -->H574</a></h3><span class="css-bu60l4">SPORTS</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Fairness in Women's Sports Act</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/NC/H574"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/NC/H808">NC<!-- --> <!-- -->H808</a></h3><span class="css-p7xsfh">HEALTHCARE</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Gender Transition/Minors</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/NC/H808"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/NC/S49">NC<!-- --> <!-- -->S49</a></h3><span class="css-9x1vkf">EDUCATION</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Parents' Bill of Rights</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/NC/S49"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/ND/HB1139">ND<!-- --> <!-- -->HB1139</a></h3><style data-emotion="css 15ear9v">.css-15ear9v{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;font-weight:var(--chakra-fontWeights-medium);line-height:1.2;outline:2px solid transparent;outline-offset:2px;min-height:1.5rem;min-width:1.5rem;font-size:var(--chakra-fontSizes-sm);border-radius:0px;-webkit-padding-start:var(--chakra-space-2);padding-inline-start:var(--chakra-space-2);-webkit-padding-end:var(--chakra-space-2);padding-inline-end:var(--chakra-space-2);background:#C89F46;color:var(--chakra-colors-white);}.css-15ear9v:focus,.css-15ear9v[data-focus]{box-shadow:var(--chakra-shadows-outline);}</style><span class="css-15ear9v">BIRTH CERTIFICATES</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Required elements of birth records.</h2><div class="css-bxak8j"><p class="chakra-text css-1anmcl7">AN ACT to amend and reenact sections 23-02.1-01, 23-02.1-13, and 23-02.1-15 of the North Dakota Century Code, relating to required elements of birth records.</p></div><a class="chakra-link css-f4h6uy" href="/bills/2023/ND/HB1139"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/ND/HB1205">ND<!-- --> <!-- -->HB1205</a></h3><span class="css-9x1vkf">EDUCATION</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Prohibiting public libraries from maintaining explicit sexual material; to provide for a legislative management report; and to provide for application.</h2><div class="css-bxak8j"><p class="chakra-text css-1anmcl7">AN ACT to create and enact a new section to chapter 12.1-27.1 of the North Dakota Century Code, relating to prohibiting public libraries from maintaining explicit sexual material; to provide for a legislative management report; and to provide for application.</p></div><a class="chakra-link css-f4h6uy" href="/bills/2023/ND/HB1205"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/ND/HB1249">ND<!-- --> <!-- -->HB1249</a></h3><span class="css-bu60l4">SPORTS</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Requiring schools to designate their athletic teams and sports for male, female, or coed participation and limitations on use of governmental property for athletic events.</h2><div class="css-bxak8j"><p class="chakra-text css-1anmcl7">AN ACT to create and enact chapter 15.1-39 of the North Dakota Century Code, relating to requiring schools to designate their athletic teams and sports for male, female, or coed participation and limitations on use of governmental property for athletic events.</p></div><a class="chakra-link css-f4h6uy" href="/bills/2023/ND/HB1249"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/ND/HB1254">ND<!-- --> <!-- -->HB1254</a></h3><span class="css-p7xsfh">HEALTHCARE</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">The prohibition of certain practices against a minor; to provide a penalty; and to declare an emergency.</h2><div class="css-bxak8j"><p class="chakra-text css-1anmcl7">AN ACT to create and enact chapter 12.1-36.1 of the North Dakota Century Code, relating to the prohibition of certain practices against a minor; to provide a penalty; and to declare an emergency.</p></div><a class="chakra-link css-f4h6uy" href="/bills/2023/ND/HB1254"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/ND/HB1297">ND<!-- --> <!-- -->HB1297</a></h3><span class="css-15ear9v">BIRTH CERTIFICATES</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Correction or amendment of birth records.</h2><div class="css-bxak8j"><p class="chakra-text css-1anmcl7">AN ACT to create and enact a new section to chapter 23-02.1 of the North Dakota Century Code, relating to correction or amendment of birth records.</p></div><a class="chakra-link css-f4h6uy" href="/bills/2023/ND/HB1297"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/ND/HB1333">ND<!-- --> <!-- -->HB1333</a></h3><span class="css-1j95h6q">PERFORMANCE</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">State pre-emption of local laws regulating obscenity; and to provide a penalty.</h2><div class="css-bxak8j"><p class="chakra-text css-1anmcl7">AN ACT to create and enact a new section to chapter 12.1-27.1 of the North Dakota Century Code, relating to restrictions on adult-oriented performances; to amend and reenact section 12.1-27.1-12 of the North Dakota Century Code, relating to state pre-emption of local laws regulating obscenity; and to provide a penalty.</p></div><a class="chakra-link css-f4h6uy" href="/bills/2023/ND/HB1333"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/ND/HB1473">ND<!-- --> <!-- -->HB1473</a></h3><span class="css-bvx26t">BATHROOM</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">The use of restrooms, locker rooms, and shower rooms in a dormitory or living facility controlled by the state board of higher education, a correctional facility, the North Dakota youth correctional center, and the penitentiary exclusively for males and females.</h2><div class="css-bxak8j"><p class="chakra-text css-1anmcl7">AN ACT to create and enact a new section to chapter 12-44.1, a new section to chapter 12-46, a new section to chapter 12-47, and a new section to chapter 15-10 of the North Dakota Century Code, relating to the use of restrooms, locker rooms, and shower rooms in a dormitory or living facility controlled by the state board of higher education, a correctional facility, the North Dakota youth correctional center, and the penitentiary exclusively for males and females.</p></div><a class="chakra-link css-f4h6uy" href="/bills/2023/ND/HB1473"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/ND/HB1474">ND<!-- --> <!-- -->HB1474</a></h3><span class="css-1lgty6a">CIVIL RIGHTS</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">The definition of female, male, sex, and scrap metal dealer.</h2><div class="css-bxak8j"><p class="chakra-text css-1anmcl7">AN ACT to amend and reenact section 1-01-49, subsection 3 of section 12.1-36.1-01 of the North Dakota Century Code as created by section 1 of House Bill No. 1254, as approved by the sixty-eighth legislative assembly, subsection 2 of section 15-10.6-01 of the North Dakota Century Code as created by section 1 of House Bill No. 1489, as approved by the sixty-eighth legislative assembly, subsection 2 of section 15.1-41-01 of the North Dakota Century Code as created by section 1 of House Bill No. 1249, as approved by the sixty-eighth legislative assembly, subsection 20 of section 23-02.1-01 of the North Dakota Century Code as amended in section 1 of House Bill No. 1139, as approved by the sixty-eighth legislative assembly, and subsection 7 of section 51-35-01 of the North Dakota Century Code, relating to the definition of female, male, sex, and scrap metal dealer.</p></div><a class="chakra-link css-f4h6uy" href="/bills/2023/ND/HB1474"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/ND/HB1489">ND<!-- --> <!-- -->HB1489</a></h3><span class="css-bu60l4">SPORTS</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Requiring institutions of higher education designating athletic teams and sports for male, female, or coed participation.</h2><div class="css-bxak8j"><p class="chakra-text css-1anmcl7">AN ACT to create and enact chapter 15-10.6 of the North Dakota Century Code, relating to requiring institutions of higher education designating athletic teams and sports for male, female, or coed participation.</p></div><a class="chakra-link css-f4h6uy" href="/bills/2023/ND/HB1489"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/ND/HB1522">ND<!-- --> <!-- -->HB1522</a></h3><span class="css-9x1vkf">EDUCATION</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Preferred pronouns and providing accommodations to a transgender student; to provide a penalty; and to declare an emergency.</h2><div class="css-bxak8j"><p class="chakra-text css-1anmcl7">AN ACT to create and enact a new section to chapter 14-02.4 and a new section to chapter 15.1-06 of the North Dakota Century Code, relating to preferred pronouns and providing accommodations to a transgender student; to provide a penalty; and to declare an emergency.</p></div><a class="chakra-link css-f4h6uy" href="/bills/2023/ND/HB1522"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/ND/HCR3010">ND<!-- --> <!-- -->HCR3010</a></h3><span class="css-1lgty6a">CIVIL RIGHTS</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">A concurrent resolution urging public schools and public entities, including agencies or departments that collect vital statistics, to protect women's rights by distinguishing between the sexes according to biological sex at birth for the purpose of providing equal opportunities and ensuring the privacy and safety of women and girls.</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/ND/HCR3010"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/NE/LB574">NE<!-- --> <!-- -->LB574</a></h3><span class="css-p7xsfh">HEALTHCARE</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Adopt the Let Them Grow Act and the Preborn Child Protection Act and provide for discipline under the Uniform Credentialing Act</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/NE/LB574"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/OK/SB26">OK<!-- --> <!-- -->SB26</a></h3><span class="css-bvx26t">BATHROOM</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Schools; providing certain exception to designation and use of restroom or changing area; exception for athletic activities; remedies for noncompliance. Effective date. Emergency.</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/OK/SB26"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/OK/SB404">OK<!-- --> <!-- -->SB404</a></h3><span class="css-iyw6hm">OTHER</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Oklahoma Religious Freedom Act; establishing exclusion from certain funds or benefits for certain reasons as substantial burden. Effective date.</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/OK/SB404"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/OK/SB613">OK<!-- --> <!-- -->SB613</a></h3><span class="css-p7xsfh">HEALTHCARE</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Health care; prohibiting gender transition procedures for children; authorizing certain civil actions and relief; licensure; adding violations and penalties. Emergency.</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/OK/SB613"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/SD/HB1080">SD<!-- --> <!-- -->HB1080</a></h3><span class="css-p7xsfh">HEALTHCARE</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Prohibit certain medical and surgical interventions on minor patients.</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/SD/HB1080"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/TN/HB0001">TN<!-- --> <!-- -->HB0001</a></h3><span class="css-p7xsfh">HEALTHCARE</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">AN ACT to amend Tennessee Code Annotated, Title 28; Title 29; Title 33; Title 34; Title 36; Title 37; Title 39; Title 40; Title 49; Title 56; Title 63; Title 68 and Title 71, relative to medical care of the young.</h2><div class="css-bxak8j"><p class="chakra-text css-1anmcl7">As enacted, prohibits a healthcare provider from performing on a minor or administering to a minor a medical procedure if the performance or administration of the procedure is for the purpose of enabling a minor to identify with, or live as, a purported identity inconsistent with the minor’s sex. - Amends TCA Title 28; Title 29; Title 33; Title 34; Title 36; Title 37; Title 39; Title 40; Title 49; Title 56; Title 63; Title 68 and Title 71.</p></div><a class="chakra-link css-f4h6uy" href="/bills/2023/TN/HB0001"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/TN/HB0009">TN<!-- --> <!-- -->HB0009</a></h3><span class="css-1j95h6q">PERFORMANCE</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">AN ACT to amend Tennessee Code Annotated, Title 7, Chapter 51, Part 14, relative to adult-oriented performances.</h2><div class="css-bxak8j"><p class="chakra-text css-1anmcl7">As enacted, creates an offense for a person who engages in an adult cabaret performance on public property or in a location where the adult cabaret performance could be viewed by a person who is not an adult. - Amends TCA Title 7, Chapter 51, Part 14.</p></div><a class="chakra-link css-f4h6uy" href="/bills/2023/TN/HB0009"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/TN/HB0239">TN<!-- --> <!-- -->HB0239</a></h3><span class="css-1lgty6a">CIVIL RIGHTS</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">AN ACT to amend Tennessee Code Annotated, Title 1, Chapter 3 and Title 49, Chapter 2, Part 8, relative to statutory definitions.</h2><div class="css-bxak8j"><p class="chakra-text css-1anmcl7">As enacted, adds "sex" as a defined term for statutory construction purposes. - Amends TCA Title 1, Chapter 3 and Title 49, Chapter 2, Part 8.</p></div><a class="chakra-link css-f4h6uy" href="/bills/2023/TN/HB0239"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/TN/HB0306">TN<!-- --> <!-- -->HB0306</a></h3><span class="css-bu60l4">SPORTS</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">AN ACT to amend Tennessee Code Annotated, Title 49, Chapter 1 and Title 49, Chapter 50, relative to private schools.</h2><div class="css-bxak8j"><p class="chakra-text css-1anmcl7">As enacted, limits the ability of a student enrolled in a private school to participate in an interscholastic athletic activity or event, to such activity or event where membership in the Tennessee Secondary School Athletic Association is required, in accordance with the student's immutable biological sex as determined by anatomy and genetics existing at the time of birth. - Amends TCA Title 49, Chapter 1 and Title 49, Chapter 50.</p></div><a class="chakra-link css-f4h6uy" href="/bills/2023/TN/HB0306"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/TN/HB0727">TN<!-- --> <!-- -->HB0727</a></h3><span class="css-9x1vkf">EDUCATION</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">AN ACT to amend Tennessee Code Annotated, Title 49, Chapter 1; Title 49, Chapter 2; Title 49, Chapter 6 and Title 68, relative to consent in educational events.</h2><div class="css-bxak8j"><p class="chakra-text css-1anmcl7">As enacted, requires a student's parent or legal guardian, or the student if the student has reached the age of majority, to provide certain consent before the student may engage in certain activities at school. - Amends TCA Title 49, Chapter 1; Title 49, Chapter 2; Title 49, Chapter 6 and Title 68.</p></div><a class="chakra-link css-f4h6uy" href="/bills/2023/TN/HB0727"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/TN/HB1269">TN<!-- --> <!-- -->HB1269</a></h3><span class="css-9x1vkf">EDUCATION</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">AN ACT to amend Tennessee Code Annotated, Title 49, Chapter 6, relative to student pronouns.</h2><div class="css-bxak8j"><p class="chakra-text css-1anmcl7">As enacted, specifies that a teacher or other employee of a public school or LEA is not required to refer to a student using the student's preferred pronoun if the pronoun is not consistent with the student's biological sex; insulates a teacher or other employee of a public school or LEA from civil liability and adverse employment action for referring to a student using the pronoun that is consistent with the student's biological sex. - Amends TCA Title 49, Chapter 6.</p></div><a class="chakra-link css-f4h6uy" href="/bills/2023/TN/HB1269"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/TN/SB0001">TN<!-- --> <!-- -->SB0001</a></h3><span class="css-p7xsfh">HEALTHCARE</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">AN ACT to amend Tennessee Code Annotated, Title 28; Title 29; Title 33; Title 34; Title 36; Title 37; Title 39; Title 40; Title 49; Title 56; Title 63; Title 68 and Title 71, relative to medical care of the young.</h2><div class="css-bxak8j"><p class="chakra-text css-1anmcl7">As enacted, prohibits a healthcare provider from performing on a minor or administering to a minor a medical procedure if the performance or administration of the procedure is for the purpose of enabling a minor to identify with, or live as, a purported identity inconsistent with the minor’s sex. - Amends TCA Title 28; Title 29; Title 33; Title 34; Title 36; Title 37; Title 39; Title 40; Title 49; Title 56; Title 63; Title 68 and Title 71.</p></div><a class="chakra-link css-f4h6uy" href="/bills/2023/TN/SB0001"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/TN/SB0003">TN<!-- --> <!-- -->SB0003</a></h3><span class="css-1j95h6q">PERFORMANCE</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">AN ACT to amend Tennessee Code Annotated, Title 7, Chapter 51, Part 14, relative to adult-oriented performances.</h2><div class="css-bxak8j"><p class="chakra-text css-1anmcl7">As enacted, creates an offense for a person who engages in an adult cabaret performance on public property or in a location where the adult cabaret performance could be viewed by a person who is not an adult. - Amends TCA Title 7, Chapter 51, Part 14.</p></div><a class="chakra-link css-f4h6uy" href="/bills/2023/TN/SB0003"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/TN/SB0466">TN<!-- --> <!-- -->SB0466</a></h3><span class="css-9x1vkf">EDUCATION</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">AN ACT to amend Tennessee Code Annotated, Title 49, Chapter 6, relative to student pronouns.</h2><div class="css-bxak8j"><p class="chakra-text css-1anmcl7">As enacted, specifies that a teacher or other employee of a public school or LEA is not required to refer to a student using the student's preferred pronoun if the pronoun is not consistent with the student's biological sex; insulates a teacher or other employee of a public school or LEA from civil liability and adverse employment action for referring to a student using the pronoun that is consistent with the student's biological sex. - Amends TCA Title 49, Chapter 6.</p></div><a class="chakra-link css-f4h6uy" href="/bills/2023/TN/SB0466"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/TN/SB1237">TN<!-- --> <!-- -->SB1237</a></h3><span class="css-bu60l4">SPORTS</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">AN ACT to amend Tennessee Code Annotated, Title 49, Chapter 1 and Title 49, Chapter 50, relative to private schools.</h2><div class="css-bxak8j"><p class="chakra-text css-1anmcl7">As enacted, limits the ability of a student enrolled in a private school to participate in an interscholastic athletic activity or event, to such activity or event where membership in the Tennessee Secondary School Athletic Association is required, in accordance with the student's immutable biological sex as determined by anatomy and genetics existing at the time of birth. - Amends TCA Title 49, Chapter 1 and Title 49, Chapter 50.</p></div><a class="chakra-link css-f4h6uy" href="/bills/2023/TN/SB1237"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/TN/SB1440">TN<!-- --> <!-- -->SB1440</a></h3><span class="css-1lgty6a">CIVIL RIGHTS</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">AN ACT to amend Tennessee Code Annotated, Title 1, Chapter 3 and Title 49, Chapter 2, Part 8, relative to statutory definitions.</h2><div class="css-bxak8j"><p class="chakra-text css-1anmcl7">As enacted, adds "sex" as a defined term for statutory construction purposes. - Amends TCA Title 1, Chapter 3 and Title 49, Chapter 2, Part 8.</p></div><a class="chakra-link css-f4h6uy" href="/bills/2023/TN/SB1440"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/TN/SB1443">TN<!-- --> <!-- -->SB1443</a></h3><span class="css-9x1vkf">EDUCATION</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">AN ACT to amend Tennessee Code Annotated, Title 49, Chapter 1; Title 49, Chapter 2; Title 49, Chapter 6 and Title 68, relative to consent in educational events.</h2><div class="css-bxak8j"><p class="chakra-text css-1anmcl7">As enacted, requires a student's parent or legal guardian, or the student if the student has reached the age of majority, to provide certain consent before the student may engage in certain activities at school. - Amends TCA Title 49, Chapter 1; Title 49, Chapter 2; Title 49, Chapter 6 and Title 68.</p></div><a class="chakra-link css-f4h6uy" href="/bills/2023/TN/SB1443"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/TX/SB12">TX<!-- --> <!-- -->SB12</a></h3><span class="css-1j95h6q">PERFORMANCE</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Relating to the authority to regulate sexually oriented performances and to restricting those performances on the premises of a commercial enterprise, on public property, or in the presence of an individual younger than 18 years of age; authorizing a civil penalty; creating a criminal offense.</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/TX/SB12"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/TX/SB14">TX<!-- --> <!-- -->SB14</a></h3><span class="css-p7xsfh">HEALTHCARE</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Relating to prohibitions on the provision to certain children of procedures and treatments for gender transitioning, gender reassignment, or gender dysphoria and on the use of public money or public assistance to provide those procedures and treatments.</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/TX/SB14"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/TX/SB15">TX<!-- --> <!-- -->SB15</a></h3><span class="css-bu60l4">SPORTS</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Relating to requiring public institution of higher education students who compete in intercollegiate athletic competitions to compete based on biological sex.</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/TX/SB15"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/TX/SB17">TX<!-- --> <!-- -->SB17</a></h3><span class="css-9x1vkf">EDUCATION</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Relating to diversity, equity, and inclusion initiatives at public institutions of higher education.</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/TX/SB17"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/US/HB2670">US<!-- --> <!-- -->HB2670</a></h3><span class="css-iyw6hm">MILITARY</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">National Defense Authorization Act for Fiscal Year 2024</h2><div class="css-bxak8j"><p class="chakra-text css-1anmcl7">To authorize appropriations for fiscal year 2024 for military activities of the Department of Defense and for military construction, and for defense activities of the Department of Energy, to prescribe military personnel strengths for such fiscal year, and for other purposes.</p></div><a class="chakra-link css-f4h6uy" href="/bills/2023/US/HB2670"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/UT/HB0209">UT<!-- --> <!-- -->HB0209</a></h3><span class="css-bu60l4">SPORTS</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Participation in Extracurricular Activities Amendments</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/UT/HB0209"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/UT/SB0016">UT<!-- --> <!-- -->SB0016</a></h3><span class="css-p7xsfh">HEALTHCARE</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Transgender Medical Treatments and Procedures Amendments</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/UT/SB0016"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/UT/SB0093">UT<!-- --> <!-- -->SB0093</a></h3><span class="css-15ear9v">BIRTH CERTIFICATES</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Birth Certificate Modifications</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/UT/SB0093"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/UT/SB0100">UT<!-- --> <!-- -->SB0100</a></h3><span class="css-9x1vkf">EDUCATION</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">School Gender Identity Policies</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/UT/SB0100"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/WI/SB70">WI<!-- --> <!-- -->SB70</a></h3><span class="css-p7xsfh">HEALTHCARE</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">State finances and appropriations, constituting the executive budget act of the 2023 legislature. (FE)</h2><div class="css-bxak8j"><p class="chakra-text css-1anmcl7">An Act; Relating to: state finances and appropriations, constituting the executive budget act of the 2023 legislature. (FE)</p></div><a class="chakra-link css-f4h6uy" href="/bills/2023/WI/SB70"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/WV/HB2007">WV<!-- --> <!-- -->HB2007</a></h3><span class="css-p7xsfh">HEALTHCARE</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Prohibiting certain medical practices</h2><div class="css-bxak8j"><p class="chakra-text css-1anmcl7">The purpose of this bill is to prohibit certain medical practices.</p></div><a class="chakra-link css-f4h6uy" href="/bills/2023/WV/HB2007"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/WY/SF0133">WY<!-- --> <!-- -->SF0133</a></h3><span class="css-bu60l4">SPORTS</span></div><span class="css-bcf15j">PASSED</span></div><h2 class="chakra-heading css-bp9bt3">Student eligibility in interscholastic sports.</h2><div class="css-bxak8j"><p class="chakra-text css-1anmcl7">AN ACT relating to education; prohibiting students of the male sex from competing on a team designated for students of the female sex as specified; prohibiting retaliation; providing for an administrative hearing as specified; alternatively providing for a commission to determine student eligibility as specified; providing definitions; providing immunity as specified; providing an appropriation; requiring rulemaking; and providing for an effective date.</p></div><a class="chakra-link css-f4h6uy" href="/bills/2023/WY/SF0133"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div></div><div class="css-3e1l4l"><div class="css-182w0dq"><h2 class="chakra-heading css-1it7loc">Vetoed bills</h2></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/AZ/HB2312">AZ<!-- --> <!-- -->HB2312</a></h3><span class="css-iyw6hm">OTHER</span></div><style data-emotion="css 1hlc5z2">.css-1hlc5z2{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;font-weight:var(--chakra-fontWeights-medium);line-height:1.2;outline:2px solid transparent;outline-offset:2px;min-height:1.25rem;min-width:1.25rem;font-size:var(--chakra-fontSizes-xs);-webkit-padding-start:var(--chakra-space-2);padding-inline-start:var(--chakra-space-2);-webkit-padding-end:var(--chakra-space-2);padding-inline-end:var(--chakra-space-2);border-radius:0px;background:#e3e3e3;color:var(--chakra-colors-gray-800);}.css-1hlc5z2:focus,.css-1hlc5z2[data-focus]{box-shadow:var(--chakra-shadows-outline);}</style><span class="css-1hlc5z2">FAILED</span></div><h2 class="chakra-heading css-bp9bt3">Women's shelters; male employees; liability</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/AZ/HB2312"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/AZ/HB2786">AZ<!-- --> <!-- -->HB2786</a></h3><span class="css-9x1vkf">EDUCATION</span></div><span class="css-1hlc5z2">FAILED</span></div><h2 class="chakra-heading css-bp9bt3">Teacher training; parental notification; requirements</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/AZ/HB2786"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/AZ/SB1001">AZ<!-- --> <!-- -->SB1001</a></h3><span class="css-9x1vkf">EDUCATION</span></div><span class="css-1hlc5z2">FAILED</span></div><h2 class="chakra-heading css-bp9bt3">Pronouns; biological sex; school policies</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/AZ/SB1001"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/AZ/SB1026">AZ<!-- --> <!-- -->SB1026</a></h3><span class="css-1j95h6q">PERFORMANCE</span></div><span class="css-1hlc5z2">FAILED</span></div><h2 class="chakra-heading css-bp9bt3">State monies; drag shows; minors</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/AZ/SB1026"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/AZ/SB1028">AZ<!-- --> <!-- -->SB1028</a></h3><span class="css-1j95h6q">PERFORMANCE</span></div><span class="css-1hlc5z2">FAILED</span></div><h2 class="chakra-heading css-bp9bt3">Adult cabaret performances; prohibited locations</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/AZ/SB1028"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/AZ/SB1030">AZ<!-- --> <!-- -->SB1030</a></h3><span class="css-1j95h6q">PERFORMANCE</span></div><span class="css-1hlc5z2">FAILED</span></div><h2 class="chakra-heading css-bp9bt3">Sexually explicit performances; regulation</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/AZ/SB1030"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/AZ/SB1040">AZ<!-- --> <!-- -->SB1040</a></h3><span class="css-bvx26t">BATHROOM</span></div><span class="css-1hlc5z2">FAILED</span></div><h2 class="chakra-heading css-bp9bt3">Public schools; restrooms; reasonable accommodations</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/AZ/SB1040"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/AZ/SB1698">AZ<!-- --> <!-- -->SB1698</a></h3><span class="css-1j95h6q">PERFORMANCE</span></div><span class="css-1hlc5z2">FAILED</span></div><h2 class="chakra-heading css-bp9bt3">Unlawful exposure; minors; sentencing; reporting</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/AZ/SB1698"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/KS/SB26">KS<!-- --> <!-- -->SB26</a></h3><span class="css-p7xsfh">HEALTHCARE</span></div><span class="css-1hlc5z2">VETOED</span></div><h2 class="chakra-heading css-bp9bt3">Creating a civil cause of action against a physician who performs childhood gender reassignment service and requiring revocation of a physician's license who performs childhood gender reassignment service.</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/KS/SB26"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/LA/HB466">LA<!-- --> <!-- -->HB466</a></h3><span class="css-9x1vkf">EDUCATION</span></div><span class="css-1hlc5z2">FAILED</span></div><h2 class="chakra-heading css-bp9bt3">Provides relative to discussion of sexual orientation and gender identity in public schools</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/LA/HB466"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/LA/HB81">LA<!-- --> <!-- -->HB81</a></h3><span class="css-9x1vkf">EDUCATION</span></div><span class="css-1hlc5z2">FAILED</span></div><h2 class="chakra-heading css-bp9bt3">Provides relative to the use of certain names and pronouns for students</h2><div class="css-bxak8j"></div><a class="chakra-link css-f4h6uy" href="/bills/2023/LA/HB81"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/ND/SB2231">ND<!-- --> <!-- -->SB2231</a></h3><span class="css-9x1vkf">EDUCATION</span></div><span class="css-1hlc5z2">VETOED</span></div><h2 class="chakra-heading css-bp9bt3">Preferred pronoun discriminatory practices and school policies on expressed gender.</h2><div class="css-bxak8j"><p class="chakra-text css-1anmcl7">AN ACT to create and enact sections 14-02.4-03.1 and 15.1-06-21 of the North Dakota Century Code, relating to preferred pronoun discriminatory practices and school policies on expressed gender.</p></div><a class="chakra-link css-f4h6uy" href="/bills/2023/ND/SB2231"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/OH/HB68">OH<!-- --> <!-- -->HB68</a></h3><span class="css-p7xsfh">HEALTHCARE</span></div><span class="css-1hlc5z2">VETOED</span></div><h2 class="chakra-heading css-bp9bt3">Enact Ohio Saving Adolescents from Experimentation (SAFE) Act</h2><div class="css-bxak8j"><p class="chakra-text css-1anmcl7">To enact sections 3109.054, 3129.01, 3129.02, 3129.03, 3129.04, 3129.05, 3129.06, 3313.5319, and 3345.562 of the Revised Code to enact the Saving Ohio Adolescents from Experimentation (SAFE) Act regarding gender transition services for minors, and to enact the Save Women's Sports Act to require schools, state institutions of higher education, and private colleges to designate separate single-sex teams and sports for each sex.</p></div><a class="chakra-link css-f4h6uy" href="/bills/2023/OH/HB68"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div><div class="css-4rck61"><div class="css-1dvz6tu"><div class="css-wd7aku"><h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/WI/AB465">WI<!-- --> <!-- -->AB465</a></h3><span class="css-p7xsfh">HEALTHCARE</span></div><span class="css-1hlc5z2">VETOED</span></div><h2 class="chakra-heading css-bp9bt3">Prohibiting gender transition medical intervention for individuals under 18 years of age.</h2><div class="css-bxak8j"><p class="chakra-text css-1anmcl7">An Act to amend 441.07 (2), 448.02 (6), 448.02 (9) (intro.) and 448.978 (2) (intro.); and to create 146.36, 441.07 (1j), 448.02 (3m) and 448.978 (1m) of the statutes; Relating to: prohibiting gender transition medical intervention for individuals under 18 years of age.</p></div><a class="chakra-link css-f4h6uy" href="/bills/2023/WI/AB465"><button class="chakra-button css-1952nyr" type="button">View Bill</button></a></div></div></div></div><span></span></div>
the soup
object#
This word “object” in Python is something you’ll hear often. It means a collection of data and functions that can work on that data. You can think of it as a way of representing real world objects (like this web page) that is organized and accessible, so you can search and manipulate that information with Python.
Let’s take an initial look into what this beautiful soup object allows us to do. It takes the HTML source, the specific HTML elements or “tags,” and makes it possible for us to access those tags using python syntax.
soup.h2
<h2 class="chakra-heading css-qwq9lj">What anti-trans bills passed in <!-- -->2023<!-- -->?</h2>
soup.a
<a class="chakra-link css-f4h6uy" href="/">Trans Legislation Tracker</a>
getting text#
Let’s go a little deeper than the element. We can access the text within each tag, getting rid of tags like <p>
or <h3>
, by using the text
property.
# append the text property after the title property
soup.title.text
'2023 Passed anti-trans bills: Trans Legislation Tracker'
Combine this with what we learned about variables from the intro to Python workshop, and we can save just the text.
# saving the text from the level 3 header element to "bill_title"
bill_title = soup.h3.text
bill_title
'AL HB261'
Saving data to variables is useful. Later on, we will save to variables in order to migrate our data into a spreadsheet!
getting attributes#
In addition to text, we can also get the HTML attributes. HTML attributes contain additional inforamation about HTML tag. A popular attribute is href
, which stands for hyperlink reference, and it contains the link’s URL address. To access the attributes like href
, we use the syntax: tag['attr']
.
# note that this prints the value of each attribute (like the name of the class), not
# the actual text contained within the larger element. For that, use the `text` property.
soup.h3['class']
['chakra-heading', 'css-1vygpf9']
link_location = soup.a['href']
# the result will be just a `/` because it links to the current page
link_location
'/'
find()
#
Python syntax offers multiple ways for accessing the soup object in Python. So far, we have been accessing them by properties like h1
and text
, using dot syntax.
We can also access the title attribute using methods, like find()
or find_all()
. This option is more useful if we want to get granular about our choices. For example, if we want to access a particular element that has a specific class name.
soup.find('p')
<p class="chakra-text css-1g6ksko" style="line-height:1.2rem;margin-right:15px"><style data-emotion="css f4h6uy">.css-f4h6uy{transition-property:var(--chakra-transition-property-common);transition-duration:var(--chakra-transition-duration-fast);transition-timing-function:var(--chakra-transition-easing-ease-out);cursor:pointer;-webkit-text-decoration:none;text-decoration:none;outline:2px solid transparent;outline-offset:2px;color:inherit;}.css-f4h6uy:hover,.css-f4h6uy[data-hover]{-webkit-text-decoration:underline;text-decoration:underline;}.css-f4h6uy:focus,.css-f4h6uy[data-focus]{box-shadow:var(--chakra-shadows-outline);}</style><a class="chakra-link css-f4h6uy" href="/">Trans Legislation Tracker</a></p>
# save p element to a variable
paragraph = soup.find('p')
paragraph
<p class="chakra-text css-1g6ksko" style="line-height:1.2rem;margin-right:15px"><style data-emotion="css f4h6uy">.css-f4h6uy{transition-property:var(--chakra-transition-property-common);transition-duration:var(--chakra-transition-duration-fast);transition-timing-function:var(--chakra-transition-easing-ease-out);cursor:pointer;-webkit-text-decoration:none;text-decoration:none;outline:2px solid transparent;outline-offset:2px;color:inherit;}.css-f4h6uy:hover,.css-f4h6uy[data-hover]{-webkit-text-decoration:underline;text-decoration:underline;}.css-f4h6uy:focus,.css-f4h6uy[data-focus]{box-shadow:var(--chakra-shadows-outline);}</style><a class="chakra-link css-f4h6uy" href="/">Trans Legislation Tracker</a></p>
Making variables is useful for layering other operations on top, like getting text
.
# combine what we know about methods and properties to get the text from the paragraph
paragraph.text
'Trans Legislation Tracker'
# doing the same with a link
link = soup.find('a')
print(link)
<a class="chakra-link css-f4h6uy" href="/">Trans Legislation Tracker</a>
You can also use find()
to search an element by specific attribute. Just include the class_=xxx
in your find()
call.
soup.find('div', class_='css-wd7aku')
<div class="css-wd7aku"><style data-emotion="css 1vygpf9">.css-1vygpf9{font-family:var(--chakra-fonts-heading);font-weight:var(--chakra-fontWeights-bold);font-size:var(--chakra-fontSizes-2xl);line-height:1.33;color:#181818;text-align:left;margin-bottom:var(--chakra-space-1);}@media screen and (min-width: 48em){.css-1vygpf9{font-size:var(--chakra-fontSizes-3xl);line-height:1.2;}}</style><h3 class="chakra-heading css-1vygpf9"><style data-emotion="css f4h6uy">.css-f4h6uy{transition-property:var(--chakra-transition-property-common);transition-duration:var(--chakra-transition-duration-fast);transition-timing-function:var(--chakra-transition-easing-ease-out);cursor:pointer;-webkit-text-decoration:none;text-decoration:none;outline:2px solid transparent;outline-offset:2px;color:inherit;}.css-f4h6uy:hover,.css-f4h6uy[data-hover]{-webkit-text-decoration:underline;text-decoration:underline;}.css-f4h6uy:focus,.css-f4h6uy[data-focus]{box-shadow:var(--chakra-shadows-outline);}</style><a class="chakra-link css-f4h6uy" href="/bills/2023/AL/HB261">AL<!-- --> <!-- -->HB261</a></h3><style data-emotion="css bu60l4">.css-bu60l4{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;font-weight:var(--chakra-fontWeights-medium);line-height:1.2;outline:2px solid transparent;outline-offset:2px;min-height:1.5rem;min-width:1.5rem;font-size:var(--chakra-fontSizes-sm);border-radius:0px;-webkit-padding-start:var(--chakra-space-2);padding-inline-start:var(--chakra-space-2);-webkit-padding-end:var(--chakra-space-2);padding-inline-end:var(--chakra-space-2);background:#b55202;color:var(--chakra-colors-white);}.css-bu60l4:focus,.css-bu60l4[data-focus]{box-shadow:var(--chakra-shadows-outline);}</style><span class="css-bu60l4">SPORTS</span></div>
Again, you can combine this with the text
property to get just the text
soup.find('div', class_='css-wd7aku').text
'AL HB261SPORTS'
find_all()
#
Want to print out all tags of a specific element? Then we use find_all()
soup.find_all('h3')
[<h3 class="chakra-heading css-1vygpf9"><style data-emotion="css f4h6uy">.css-f4h6uy{transition-property:var(--chakra-transition-property-common);transition-duration:var(--chakra-transition-duration-fast);transition-timing-function:var(--chakra-transition-easing-ease-out);cursor:pointer;-webkit-text-decoration:none;text-decoration:none;outline:2px solid transparent;outline-offset:2px;color:inherit;}.css-f4h6uy:hover,.css-f4h6uy[data-hover]{-webkit-text-decoration:underline;text-decoration:underline;}.css-f4h6uy:focus,.css-f4h6uy[data-focus]{box-shadow:var(--chakra-shadows-outline);}</style><a class="chakra-link css-f4h6uy" href="/bills/2023/AL/HB261">AL<!-- --> <!-- -->HB261</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/AL/SB261">AL<!-- --> <!-- -->SB261</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/AR/HB1156">AR<!-- --> <!-- -->HB1156</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/AR/HB1468">AR<!-- --> <!-- -->HB1468</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/AR/HB1615">AR<!-- --> <!-- -->HB1615</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/AR/SB125">AR<!-- --> <!-- -->SB125</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/AR/SB199">AR<!-- --> <!-- -->SB199</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/AR/SB270">AR<!-- --> <!-- -->SB270</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/AR/SB294">AR<!-- --> <!-- -->SB294</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/AR/SB43">AR<!-- --> <!-- -->SB43</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/FL/H1069">FL<!-- --> <!-- -->H1069</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/FL/H1521">FL<!-- --> <!-- -->H1521</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/FL/S0254">FL<!-- --> <!-- -->S0254</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/FL/S0266">FL<!-- --> <!-- -->S0266</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/FL/S1382">FL<!-- --> <!-- -->S1382</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/GA/SB140">GA<!-- --> <!-- -->SB140</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/IA/SF482">IA<!-- --> <!-- -->SF482</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/IA/SF496">IA<!-- --> <!-- -->SF496</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/IA/SF538">IA<!-- --> <!-- -->SF538</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/ID/H0071">ID<!-- --> <!-- -->H0071</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/ID/S1016">ID<!-- --> <!-- -->S1016</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/ID/S1100">ID<!-- --> <!-- -->S1100</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/IN/HB1569">IN<!-- --> <!-- -->HB1569</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/IN/HB1608">IN<!-- --> <!-- -->HB1608</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/IN/SB0480">IN<!-- --> <!-- -->SB0480</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/KS/HB2100">KS<!-- --> <!-- -->HB2100</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/KS/HB2138">KS<!-- --> <!-- -->HB2138</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/KS/HB2238">KS<!-- --> <!-- -->HB2238</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/KS/SB180">KS<!-- --> <!-- -->SB180</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/KS/SB228">KS<!-- --> <!-- -->SB228</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/KY/SB145">KY<!-- --> <!-- -->SB145</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/KY/SB150">KY<!-- --> <!-- -->SB150</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/LA/HB648">LA<!-- --> <!-- -->HB648</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/MO/HB15">MO<!-- --> <!-- -->HB15</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/MO/SB39">MO<!-- --> <!-- -->SB39</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/MO/SB49">MO<!-- --> <!-- -->SB49</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/MS/HB1125">MS<!-- --> <!-- -->HB1125</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/MT/HB234">MT<!-- --> <!-- -->HB234</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/MT/HB303">MT<!-- --> <!-- -->HB303</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/MT/HB359">MT<!-- --> <!-- -->HB359</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/MT/HB361">MT<!-- --> <!-- -->HB361</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/MT/SB458">MT<!-- --> <!-- -->SB458</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/MT/SB518">MT<!-- --> <!-- -->SB518</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/MT/SB99">MT<!-- --> <!-- -->SB99</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/NC/H574">NC<!-- --> <!-- -->H574</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/NC/H808">NC<!-- --> <!-- -->H808</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/NC/S49">NC<!-- --> <!-- -->S49</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/ND/HB1139">ND<!-- --> <!-- -->HB1139</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/ND/HB1205">ND<!-- --> <!-- -->HB1205</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/ND/HB1249">ND<!-- --> <!-- -->HB1249</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/ND/HB1254">ND<!-- --> <!-- -->HB1254</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/ND/HB1297">ND<!-- --> <!-- -->HB1297</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/ND/HB1333">ND<!-- --> <!-- -->HB1333</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/ND/HB1473">ND<!-- --> <!-- -->HB1473</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/ND/HB1474">ND<!-- --> <!-- -->HB1474</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/ND/HB1489">ND<!-- --> <!-- -->HB1489</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/ND/HB1522">ND<!-- --> <!-- -->HB1522</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/ND/HCR3010">ND<!-- --> <!-- -->HCR3010</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/NE/LB574">NE<!-- --> <!-- -->LB574</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/OK/SB26">OK<!-- --> <!-- -->SB26</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/OK/SB404">OK<!-- --> <!-- -->SB404</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/OK/SB613">OK<!-- --> <!-- -->SB613</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/SD/HB1080">SD<!-- --> <!-- -->HB1080</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/TN/HB0001">TN<!-- --> <!-- -->HB0001</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/TN/HB0009">TN<!-- --> <!-- -->HB0009</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/TN/HB0239">TN<!-- --> <!-- -->HB0239</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/TN/HB0306">TN<!-- --> <!-- -->HB0306</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/TN/HB0727">TN<!-- --> <!-- -->HB0727</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/TN/HB1269">TN<!-- --> <!-- -->HB1269</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/TN/SB0001">TN<!-- --> <!-- -->SB0001</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/TN/SB0003">TN<!-- --> <!-- -->SB0003</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/TN/SB0466">TN<!-- --> <!-- -->SB0466</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/TN/SB1237">TN<!-- --> <!-- -->SB1237</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/TN/SB1440">TN<!-- --> <!-- -->SB1440</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/TN/SB1443">TN<!-- --> <!-- -->SB1443</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/TX/SB12">TX<!-- --> <!-- -->SB12</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/TX/SB14">TX<!-- --> <!-- -->SB14</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/TX/SB15">TX<!-- --> <!-- -->SB15</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/TX/SB17">TX<!-- --> <!-- -->SB17</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/US/HB2670">US<!-- --> <!-- -->HB2670</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/UT/HB0209">UT<!-- --> <!-- -->HB0209</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/UT/SB0016">UT<!-- --> <!-- -->SB0016</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/UT/SB0093">UT<!-- --> <!-- -->SB0093</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/UT/SB0100">UT<!-- --> <!-- -->SB0100</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/WI/SB70">WI<!-- --> <!-- -->SB70</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/WV/HB2007">WV<!-- --> <!-- -->HB2007</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/WY/SF0133">WY<!-- --> <!-- -->SF0133</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/AZ/HB2312">AZ<!-- --> <!-- -->HB2312</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/AZ/HB2786">AZ<!-- --> <!-- -->HB2786</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/AZ/SB1001">AZ<!-- --> <!-- -->SB1001</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/AZ/SB1026">AZ<!-- --> <!-- -->SB1026</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/AZ/SB1028">AZ<!-- --> <!-- -->SB1028</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/AZ/SB1030">AZ<!-- --> <!-- -->SB1030</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/AZ/SB1040">AZ<!-- --> <!-- -->SB1040</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/AZ/SB1698">AZ<!-- --> <!-- -->SB1698</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/KS/SB26">KS<!-- --> <!-- -->SB26</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/LA/HB466">LA<!-- --> <!-- -->HB466</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/LA/HB81">LA<!-- --> <!-- -->HB81</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/ND/SB2231">ND<!-- --> <!-- -->SB2231</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/OH/HB68">OH<!-- --> <!-- -->HB68</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/WI/AB465">WI<!-- --> <!-- -->AB465</a></h3>]
# making a list of all our level 3 headers
headers = soup.find_all('h3')
# remember list slicing? Here we use list slicing to print out only the first three elements
headers[:3]
[<h3 class="chakra-heading css-1vygpf9"><style data-emotion="css f4h6uy">.css-f4h6uy{transition-property:var(--chakra-transition-property-common);transition-duration:var(--chakra-transition-duration-fast);transition-timing-function:var(--chakra-transition-easing-ease-out);cursor:pointer;-webkit-text-decoration:none;text-decoration:none;outline:2px solid transparent;outline-offset:2px;color:inherit;}.css-f4h6uy:hover,.css-f4h6uy[data-hover]{-webkit-text-decoration:underline;text-decoration:underline;}.css-f4h6uy:focus,.css-f4h6uy[data-focus]{box-shadow:var(--chakra-shadows-outline);}</style><a class="chakra-link css-f4h6uy" href="/bills/2023/AL/HB261">AL<!-- --> <!-- -->HB261</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/AL/SB261">AL<!-- --> <!-- -->SB261</a></h3>,
<h3 class="chakra-heading css-1vygpf9"><a class="chakra-link css-f4h6uy" href="/bills/2023/AR/HB1156">AR<!-- --> <!-- -->HB1156</a></h3>]
For our project, we want to scrape information about each bill contained within the bill cards. So, it makes sense to separate out that information (within the bill cards) from the rest of the website. This will make it easier to then go grab the elements we need later.
To do so, use the inspector to find the element that contains all of the bill cards. We can see that the element is div
with the class css-1ftdpv0
.
You may have to pan your mouse over different parts of the code (inside the inspector window) until you see the desired the webpage in the blue highlighter. In our case, we want all of the cards to be highlighted, beacause we want the element that corresponds to that section.
# grap all of the elements contained within the div with the class `css-1ftdpv0`
soup.find_all('div', class_='css-1ftdpv0')
[]
# save the elements to `bill_cards`. This will make it easier to search the data later on.
bill_cards = soup.find_all('div', class_='css-1ftdpv0')
group challenge#
Now that we have narrowed down our data to bill_cards
, we can search within this code for the individual elements we want. For our dataset, we want to scrape the following information:
bill title
bill category
bill description
link to bill
Using the inspector, take 5-10 minutes create a list of html elements and attributes that correspond to the above information. Work in partners.