PageSourceSearch

https://mddclabor.org/about-us

html mddclabor.org collected 2026-10-02 20:35:55 UTC 112,573 bytes, 2,561 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en" dir="ltr" prefix="og: https://ogp.me/ns#" x-data="{ keyboardNavigation: false, isTouchDevice: false }" x-init="isTouchDevice = &#039;ontouchstart&#039; in window || navigator.maxTouchPoints &gt; 0" @keyup.tab.window="keyboardNavigation = true" @mousemove="if (keyboardNavigation) keyboardNavigation = false">
3  <head>
4    <meta charset="utf-8" />
5<noscript><style>form.antibot > * { display: none !important; } form.antibot noscript { display: block !important; }</style>
6</noscript><meta name="description" content="We are one of nearly 500 state and local labor councils of the AFL-CIO and are the heart of the labor movement. We are democratically elected bodies dedicated to represent the interests of working people at the state and local level. We mobilize our members and community partners to advocate for social and economic justice and we strive daily to vanquish oppression and make our communities better for all people—regardless of race, color, gender, religion, age, sexual orientation, or ethnic or national origin." />
7<link rel="canonical" href="https://mddclabor.org/content/15022" />
8<meta property="og:site_name" content="Maryland State &amp; DC AFL-CIO" />
9<meta property="og:url" content="https://mddclabor.org/content/15022" />
10<meta property="og:title" content="About Us" />
11<meta property="og:description" content="We are one of nearly 500 state and local labor councils of the AFL-CIO and are the heart of the labor movement. We are democratically elected bodies dedicated to represent the interests of working people at the state and local level. We mobilize our members and community partners to advocate for social and economic justice and we strive daily to vanquish oppression and make our communities better for all people—regardless of race, color, gender, religion, age, sexual orientation, or ethnic or national origin." />
12<meta name="twitter:card" content="summary_large_image" />
13<meta name="twitter:site" content="@aflcio" />
14<meta name="twitter:description" content="We are one of nearly 500 state and local labor councils of the AFL-CIO and are the heart of the labor movement. We are democratically elected bodies dedicated to represent the interests of working people at the state and local level. We mobilize our members and community partners to advocate for social and economic justice and we strive daily to vanquish oppression and make our communities better for all people—regardless of race, color, gender, religion, age, sexual orientation, or ethnic or national origin." />
15<meta name="twitter:title" content="About Us | Maryland State &amp; DC AFL-CIO" />
16<meta name="Generator" content="Drupal 11 (https://www.drupal.org)" />
17<meta name="MobileOptimized" content="width" />
18<meta name="HandheldFriendly" content="true" />
19<meta name="viewport" content="width=device-width, initial-scale=1.0" />
20<style>:root {--uh-font-size: 16px; --uh-font-body: Montserrat, sans-serif; --uh-font-header: balboa, sans-serif; --uh-color-white: 255 255 255; --uh-color-gray: 55 58 58; --uh-color-black: 0 0 0; --uh-color-primary: 35 36 94; --uh-color-primary-dark: 10 20 76; --uh-color-secondary: 237 197 27; --uh-color-secondary-dark: 226 187 17; --uh-color-accent-1: 75 141 203; --uh-color-accent-1-dark: 62 123 178; --uh-color-accent-2: 199 32 47; --uh-color-accent-2-dark: 187 25 4; --uh-color-neutral-1: 237 230 217; --uh-color-neutral-2: 237 230 217; }</style>
21<script type="application/ld+json">{
22    "@context": "https://schema.org",
23    "@type": "WebSite",
24    "name": "Maryland State \u0026 DC AFL-CIO",
25    "url": "https://mddclabor.org"
26}</script>
26
27<link rel="icon" href="/sites/default/files/2022-05/NEW%20LOGO%20for%20PDFs.png" type="image/vnd.microsoft.icon" />
28<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous" />
29<link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&amp;display=swap" />
30<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&amp;display=swap" />
31<link rel="preload" as="style" href="https://use.typekit.net/zco8grr.css" />
32<link rel="stylesheet" href="https://use.typekit.net/zco8grr.css" />
33
34    <title>About Us | Maryland State &amp; DC AFL-CIO</title>
35    <link rel="stylesheet" media="all" href="/sites/default/files/css/css_tknSMUm-41fQWfuidkZbemmkp2C_CWccMYNjiUv8pKE.css?delta=0&amp;language=en&amp;theme=uh_tw&amp;include=eJxNykEOgCAMAMEPFXmSKdAgWi2hJcrv9aCJx51slEY-tV6RJ1zxgviDVJAlA13G5dg-fRN0qNHuAypBX2Y7fRU1l1kCslMbz5Vv_JUlJA" />
36<link rel="stylesheet" media="all" href="/sites/default/files/css/css_gfCMBSaVsz25MZoN-4FaKjXPiRPaJHqejzVlIfTxMtk.css?delta=1&amp;language=en&amp;theme=uh_tw&amp;include=eJxNykEOgCAMAMEPFXmSKdAgWi2hJcrv9aCJx51slEY-tV6RJ1zxgviDVJAlA13G5dg-fRN0qNHuAypBX2Y7fRU1l1kCslMbz5Vv_JUlJA" />
37<style>.sr-only {
38  position: absolute;
39  width: 1px;
40  height: 1px;
41  padding: 0;
42  margin: -1px;
43  overflow: hidden;
44  clip: rect(0, 0, 0, 0);
45  white-space: nowrap;
46  border-width: 0;
47}
48.absolute {
49  position: absolute;
50}
51.relative {
52  position: relative;
53}
54.inset-0 {
55  inset: 0px;
56}
57.right-0 {
58  right: 0px;
59}
60.top-10 {
61  top: 2.5rem;
62}
63.z-0 {
64  z-index: 0;
65}
66.z-10 {
67  z-index: 10;
68}
69.z-50 {
70  z-index: 50;
71}
72.order-1 {
73  order: 1;
74}
75.order-2 {
76  order: 2;
77}
78.col-span-1 {
79  grid-column: span 1 / span 1;
80}
81.col-span-5 {
82  grid-column: span 5 / span 5;
83}
84.col-span-6 {
85  grid-column: span 6 / span 6;
86}
87.m-0 {
88  margin: 0px;
89}
90.m-auto {
91  margin: auto;
92}
93.mx-1 {
94  margin-left: 0.25rem;
95  margin-right: 0.25rem;
96}
97.mx-auto {
98  margin-left: auto;
99  margin-right: auto;
100}
101.my-1 {
102  margin-top: 0.25rem;
103  margin-bottom: 0.25rem;
104}
105.my-2 {
106  margin-top: 0.5rem;
107  margin-bottom: 0.5rem;
108}
109.my-6 {
110  margin-top: 1.5rem;
111  margin-bottom: 1.5rem;
112}
113.mb-0 {
114  margin-bottom: 0px;
115}
116.mr-1 {
117  margin-right: 0.25rem;
118}
119.mr-2 {
120  margin-right: 0.5rem;
121}
122.mr-3 {
123  margin-right: 0.75rem;
124}
125.mt-1 {
126  margin-top: 0.25rem;
127}
128.mt-12 {
129  margin-top: 3rem;
130}
131.mt-4 {
132  margin-top: 1rem;
133}
134.mt-6 {
135  margin-top: 1.5rem;
136}
137.block {
138  display: block;
139}
140.inline-block {
141  display: inline-block;
142}
143.inline {
144  display: inline;
145}
146.flex {
147  display: flex;
148}
149.inline-flex {
150  display: inline-flex;
151}
152.grid {
153  display: grid;
154}
155.hidden {
156  display: none;
157}
158.h-0 {
159  height: 0px;
160}
161.h-16 {
162  height: 4rem;
163}
164.h-4 {
165  height: 1rem;
166}
167.h-5 {
168  height: 1.25rem;
169}
170.h-6 {
171  height: 1.5rem;
172}
173.h-7 {
174  height: 1.75rem;
175}
176.h-auto {
177  height: auto;
178}
179.h-full {
180  height: 100%;
181}
182.min-h-1\/3screen {
183  min-height: 33.33vh;
184}
185.w-1\/5 {
186  width: 20%;
187}
188.w-12 {
189  width: 3rem;
190}
191.w-16 {
192  width: 4rem;
193}
194.w-20 {
195  width: 5rem;
196}
197.w-4 {
198  width: 1rem;
199}
200.w-4\/5 {
201  width: 80%;
202}
203.w-5 {
204  width: 1.25rem;
205}
206.w-6 {
207  width: 1.5rem;
208}
209.w-7 {
210  width: 1.75rem;
211}
212.w-80 {
213  width: 20rem;
214}
215.w-full {
216  width: 100%;
217}
218.max-w-4xl {
219  max-width: 56rem;
220}
221.max-w-7xl {
222  max-width: 80rem;
223}
224.max-w-md {
225  max-width: 28rem;
226}
227.max-w-none {
228  max-width: none;
229}
230.flex-1 {
231  flex: 1 1 0%;
232}
233.flex-shrink-0 {
234  flex-shrink: 0;
235}
236.flex-grow {
237  flex-grow: 1;
238}
239.grow {
240  flex-grow: 1;
241}
242.origin-bottom-left {
243  transform-origin: bottom left;
244}
245.-rotate-90 {
246  --tw-rotate: -90deg;
247  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
248}
249.rotate-0 {
250  --tw-rotate: 0deg;
251  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
252}
253.rotate-180 {
254  --tw-rotate: 180deg;
255  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
256}
257.rotate-45 {
258  --tw-rotate: 45deg;
259  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
260}
261.transform {
262  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
263}
264.cursor-pointer {
265  cursor: pointer;
266}
267.scroll-mt-28 {
268  scroll-margin-top: 7rem;
269}
270.grid-cols-1 {
271  grid-template-columns: repeat(1, minmax(0, 1fr));
272}
273.grid-cols-2 {
274  grid-template-columns: repeat(2, minmax(0, 1fr));
275}
276.grid-cols-6 {
277  grid-template-columns: repeat(6, minmax(0, 1fr));
278}
279.flex-row {
280  flex-direction: row;
281}
282.flex-col {
283  flex-direction: column;
284}
285.flex-wrap {
286  flex-wrap: wrap;
287}
288.items-center {
289  align-items: center;
290}
291.justify-start {
292  justify-content: flex-start;
293}
294.justify-end {
295  justify-content: flex-end;
296}
297.justify-center {
298  justify-content: center;
299}
300.justify-between {
301  justify-content: space-between;
302}
303.gap-1 {
304  gap: 0.25rem;
305}
306.gap-2 {
307  gap: 0.5rem;
308}
309.gap-4 {
310  gap: 1rem;
311}
312.space-x-1 > :not([hidden]) ~ :not([hidden]) {
313  --tw-space-x-reverse: 0;
314  margin-right: calc(0.25rem * var(--tw-space-x-reverse));
315  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
316}
317.divide-x > :not([hidden]) ~ :not([hidden]) {
318  --tw-divide-x-reverse: 0;
319  border-right-width: calc(1px * var(--tw-divide-x-reverse));
320  border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
321}
322.self-start {
323  align-self: flex-start;
324}
325.self-center {
326  align-self: center;
327}
328.overflow-hidden {
329  overflow: hidden;
330}
331.whitespace-nowrap {
332  white-space: nowrap;
333}
334.rounded-2xl {
335  border-radius: 1rem;
336}
337.rounded-lg {
338  border-radius: 0.5rem;
339}
340.rounded-md {
341  border-radius: 0.375rem;
342}
343.border {
344  border-width: 1px;
345}
346.border-0 {
347  border-width: 0px;
348}
349.border-t {
350  border-top-width: 1px;
351}
352.border-t-2 {
353  border-top-width: 2px;
354}
355.border-solid {
356  border-style: solid;
357}
358.border-none {
359  border-style: none;
360}
361.border-gray-300 {
362  --tw-border-opacity: 1;
363  border-color: rgb(209 213 219 / var(--tw-border-opacity));
364}
365.border-uh-black {
366  --tw-border-opacity: 1;
367  border-color: rgb(var(--uh-color-black) / var(--tw-border-opacity));
368}
369.border-uh-neutral-2 {
370  --tw-border-opacity: 1;
371  border-color: rgb(var(--uh-color-neutral-2) / var(--tw-border-opacity));
372}
373.border-opacity-20 {
374  --tw-border-opacity: 0.2;
375}
376.border-opacity-5 {
377  --tw-border-opacity: 0.05;
378}
379.bg-uh-accent-1 {
380  --tw-bg-opacity: 1;
381  background-color: rgb(var(--uh-color-accent-1) / var(--tw-bg-opacity));
382}
383.bg-uh-black {
384  --tw-bg-opacity: 1;
385  background-color: rgb(var(--uh-color-black) / var(--tw-bg-opacity));
386}
387.bg-uh-black\/10 {
388  background-color: rgb(var(--uh-color-black) / 0.1);
389}
390.bg-uh-black\/5 {
391  background-color: rgb(var(--uh-color-black) / 0.05);
392}
393.bg-uh-gray {
394  --tw-bg-opacity: 1;
395  background-color: rgb(var(--uh-color-gray) / var(--tw-bg-opacity));
396}
397.bg-uh-neutral-2 {
398  --tw-bg-opacity: 1;
399  background-color: rgb(var(--uh-color-neutral-2) / var(--tw-bg-opacity));
400}
401.bg-uh-primary {
402  --tw-bg-opacity: 1;
403  background-color: rgb(var(--uh-color-primary) / var(--tw-bg-opacity));
404}
405.bg-uh-white {
406  --tw-bg-opacity: 1;
407  background-color: rgb(var(--uh-color-white) / var(--tw-bg-opacity));
408}
409.bg-opacity-25 {
410  --tw-bg-opacity: 0.25;
411}
412.bg-opacity-5 {
413  --tw-bg-opacity: 0.05;
414}
415.fill-current {
416  fill: currentColor;
417}
418.p-2 {
419  padding: 0.5rem;
420}
421.p-4 {
422  padding: 1rem;
423}
424.px-0 {
425  padding-left: 0px;
426  padding-right: 0px;
427}
428.px-16 {
429  padding-left: 4rem;
430  padding-right: 4rem;
431}
432.px-2 {
433  padding-left: 0.5rem;
434  padding-right: 0.5rem;
435}
436.px-4 {
437  padding-left: 1rem;
438  padding-right: 1rem;
439}
440.py-0\.5 {
441  padding-top: 0.125rem;
442  padding-bottom: 0.125rem;
443}
444.py-1 {
445  padding-top: 0.25rem;
446  padding-bottom: 0.25rem;
447}
448.py-12 {
449  padding-top: 3rem;
450  padding-bottom: 3rem;
451}
452.py-2 {
453  padding-top: 0.5rem;
454  padding-bottom: 0.5rem;
455}
456.py-3 {
457  padding-top: 0.75rem;
458  padding-bottom: 0.75rem;
459}
460.py-4 {
461  padding-top: 1rem;
462  padding-bottom: 1rem;
463}
464.pb-0 {
465  padding-bottom: 0px;
466}
467.pb-12 {
468  padding-bottom: 3rem;
469}
470.pb-16 {
471  padding-bottom: 4rem;
472}
473.pb-2 {
474  padding-bottom: 0.5rem;
475}
476.pl-2 {
477  padding-left: 0.5rem;
478}
479.pl-4 {
480  padding-left: 1rem;
481}
482.pr-4 {
483  padding-right: 1rem;
484}
485.pt-0\.5 {
486  padding-top: 0.125rem;
487}
488.pt-16 {
489  padding-top: 4rem;
490}
491.pt-2 {
492  padding-top: 0.5rem;
493}
494.pt-6 {
495  padding-top: 1.5rem;
496}
497.pt-8 {
498  padding-top: 2rem;
499}
500.text-center {
501  text-align: center;
502}
503.font-header {
504  font-family: var(--uh-font-header);
505}
506.text-2xl {
507  font-size: 1.5rem;
508  line-height: 2rem;
509}
510.text-5xl {
511  font-size: 3rem;
512  line-height: 1;
513}
514.text-base {
515  font-size: 1rem;
516}
517.text-elg {
518  font-size: 1.125em;
519}
520.text-esm {
521  font-size: 0.85em;
522}
523.text-sm {
524  font-size: 0.875rem;
525}
526.text-xs {
527  font-size: 0.75rem;
528}
529.font-bold {
530  font-weight: 700;
531}
532.font-light {
533  font-weight: 300;
534}
535.font-medium {
536  font-weight: 500;
537}
538.font-semibold {
539  font-weight: 600;
540}
541.uppercase {
542  text-transform: uppercase;
543}
544.normal-case {
545  text-transform: none;
546}
547.leading-none {
548  line-height: 1;
549}
550.text-branding-error {
551  --tw-text-opacity: 1;
552  color: rgb(248 113 113 / var(--tw-text-opacity));
553}
554.text-current {
555  color: currentColor;
556}
557.text-uh-black {
558  --tw-text-opacity: 1;
559  color: rgb(var(--uh-color-black) / var(--tw-text-opacity));
560}
561.text-uh-neutral-2 {
562  --tw-text-opacity: 1;
563  color: rgb(var(--uh-color-neutral-2) / var(--tw-text-opacity));
564}
565.text-uh-primary-dark {
566  --tw-text-opacity: 1;
567  color: rgb(var(--uh-color-primary-dark) / var(--tw-text-opacity));
568}
569.text-uh-white {
570  --tw-text-opacity: 1;
571  color: rgb(var(--uh-color-white) / var(--tw-text-opacity));
572}
573.underline {
574  text-decoration-line: underline;
575}
576.antialiased {
577  -webkit-font-smoothing: antialiased;
578  -moz-osx-font-smoothing: grayscale;
579}
580.opacity-100 {
581  opacity: 1;
582}
583.opacity-50 {
584  opacity: 0.5;
585}
586.mix-blend-multiply {
587  mix-blend-mode: multiply;
588}
589.shadow-lg {
590  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
591  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
592  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
593}
594.shadow-sm {
595  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
596  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
597  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
598}
599.transition {
600  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
601  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
602  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
603  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
604  transition-duration: 150ms;
605}
606.transition-all {
607  transition-property: all;
608  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
609  transition-duration: 150ms;
610}
611.transition-colors {
612  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
613  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
614  transition-duration: 150ms;
615}
616.duration-150 {
617  transition-duration: 150ms;
618}
619.duration-300 {
620  transition-duration: 300ms;
621}
622.duration-700 {
623  transition-duration: 700ms;
624}
625.ease-in-out {
626  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
627}
628.first\:pl-0:first-child {
629  padding-left: 0px;
630}
631.hover\:bg-uh-accent-1:hover {
632  --tw-bg-opacity: 1;
633  background-color: rgb(var(--uh-color-accent-1) / var(--tw-bg-opacity));
634}
635.hover\:bg-uh-accent-1-dark:hover {
636  --tw-bg-opacity: 1;
637  background-color: rgb(var(--uh-color-accent-1-dark) / var(--tw-bg-opacity));
638}
639.hover\:bg-uh-black\/10:hover {
640  background-color: rgb(var(--uh-color-black) / 0.1);
641}
642.hover\:bg-uh-black\/20:hover {
643  background-color: rgb(var(--uh-color-black) / 0.2);
644}
645.hover\:bg-uh-black\/5:hover {
646  background-color: rgb(var(--uh-color-black) / 0.05);
647}
648.hover\:bg-uh-primary:hover {
649  --tw-bg-opacity: 1;
650  background-color: rgb(var(--uh-color-primary) / var(--tw-bg-opacity));
651}
652.hover\:bg-uh-secondary:hover {
653  --tw-bg-opacity: 1;
654  background-color: rgb(var(--uh-color-secondary) / var(--tw-bg-opacity));
655}
656.hover\:bg-opacity-10:hover {
657  --tw-bg-opacity: 0.1;
658}
659.hover\:opacity-80:hover {
660  opacity: 0.8;
661}
662.hover\:transition-colors:hover {
663  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
664  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
665  transition-duration: 150ms;
666}
667.hover\:transition-opacity:hover {
668  transition-property: opacity;
669  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
670  transition-duration: 150ms;
671}
672.focus\:border-branding-outer-space:focus {
673  --tw-border-opacity: 1;
674  border-color: rgb(55 58 58 / var(--tw-border-opacity));
675}
676.focus\:ring-branding-outer-space:focus {
677  --tw-ring-opacity: 1;
678  --tw-ring-color: rgb(55 58 58 / var(--tw-ring-opacity));
679}
680.prose-headings\:mb-2 :is(:where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
681  margin-bottom: 0.5rem;
682}
683.prose-headings\:text-uh-neutral-2 :is(:where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
684  --tw-text-opacity: 1;
685  color: rgb(var(--uh-color-neutral-2) / var(--tw-text-opacity));
686}
687.prose-h2\:text-4xl :is(:where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
688  font-size: 2.25rem;
689  line-height: 2.5rem;
690}
691.prose-h3\:text-3xl :is(:where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
692  font-size: 1.875rem;
693  line-height: 2.25rem;
694}
695.prose-p\:mb-6 :is(:where(p):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
696  margin-bottom: 1.5rem;
697}
698.prose-a\:text-uh-primary :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
699  --tw-text-opacity: 1;
700  color: rgb(var(--uh-color-primary) / var(--tw-text-opacity));
701}
702.hover\:prose-a\:text-uh-accent-1 :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))):hover {
703  --tw-text-opacity: 1;
704  color: rgb(var(--uh-color-accent-1) / var(--tw-text-opacity));
705}
706.prose-strong\:text-uh-neutral-2 :is(:where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
707  --tw-text-opacity: 1;
708  color: rgb(var(--uh-color-neutral-2) / var(--tw-text-opacity));
709}
710.prose-img\:my-1 :is(:where(img):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
711  margin-top: 0.25rem;
712  margin-bottom: 0.25rem;
713}
714.prose-img\:mr-1 :is(:where(img):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
715  margin-right: 0.25rem;
716}
717.prose-img\:w-20 :is(:where(img):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
718  width: 5rem;
719}
720.prose-img\:opacity-60 :is(:where(img):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
721  opacity: 0.6;
722}
723.prose-img\:invert :is(:where(img):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
724  --tw-invert: invert(100%);
725  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
726}
727@media (min-width: 640px) {
728  .sm\:grid-cols-2 {
729    grid-template-columns: repeat(2, minmax(0, 1fr));
730  }
731  .sm\:gap-6 {
732    gap: 1.5rem;
733  }
734  .sm\:px-6 {
735    padding-left: 1.5rem;
736    padding-right: 1.5rem;
737  }}
738
739@media (min-width: 768px) {
740  .md\:prose-lg {
741    font-size: 1.125rem;
742    line-height: 1.7777778;
743  }
744  .md\:prose-lg :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
745    margin-top: 1.3333333em;
746    margin-bottom: 1.3333333em;
747  }
748  .md\:prose-lg :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
749    font-size: 1.2222222em;
750    line-height: 1.4545455;
751    margin-top: 1.0909091em;
752    margin-bottom: 1.0909091em;
753  }
754  .md\:prose-lg :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
755    margin-top: 1.6666667em;
756    margin-bottom: 1.6666667em;
757    padding-inline-start: 1em;
758  }
759  .md\:prose-lg :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
760    font-size: 2.6666667em;
761    margin-top: 0;
762    margin-bottom: 0.8333333em;
763    line-height: 1;
764  }
765  .md\:prose-lg :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
766    font-size: 1.6666667em;
767    margin-top: 1.8666667em;
768    margin-bottom: 1.0666667em;
769    line-height: 1.3333333;
770  }
771  .md\:prose-lg :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
772    font-size: 1.3333333em;
773    margin-top: 1.6666667em;
774    margin-bottom: 0.6666667em;
775    line-height: 1.5;
776  }
777  .md\:prose-lg :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
778    margin-top: 1.7777778em;
779    margin-bottom: 0.4444444em;
780    line-height: 1.5555556;
781  }
782  .md\:prose-lg :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
783    margin-top: 1.7777778em;
784    margin-bottom: 1.7777778em;
785  }
786  .md\:prose-lg :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
787    margin-top: 1.7777778em;
788    margin-bottom: 1.7777778em;
789  }
790  .md\:prose-lg :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
791    margin-top: 0;
792    margin-bottom: 0;
793  }
794  .md\:prose-lg :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
795    margin-top: 1.7777778em;
796    margin-bottom: 1.7777778em;
797  }
798  .md\:prose-lg :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
799    font-size: 0.8888889em;
800    border-radius: 0.3125rem;
801    padding-top: 0.2222222em;
802    padding-inline-end: 0.4444444em;
803    padding-bottom: 0.2222222em;
804    padding-inline-start: 0.4444444em;
805  }
806  .md\:prose-lg :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
807    font-size: 0.8888889em;
808  }
809  .md\:prose-lg :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
810    font-size: 0.8666667em;
811  }
812  .md\:prose-lg :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
813    font-size: 0.875em;
814  }
815  .md\:prose-lg :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
816    font-size: 0.8888889em;
817    line-height: 1.75;
818    margin-top: 2em;
819    margin-bottom: 2em;
820    border-radius: 0.375rem;
821    padding-top: 1em;
822    padding-inline-end: 1.5em;
823    padding-bottom: 1em;
824    padding-inline-start: 1.5em;
825  }
826  .md\:prose-lg :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
827    margin-top: 1.3333333em;
828    margin-bottom: 1.3333333em;
829    padding-inline-start: 1.5555556em;
830  }
831  .md\:prose-lg :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
832    margin-top: 1.3333333em;
833    margin-bottom: 1.3333333em;
834    padding-inline-start: 1.5555556em;
835  }
836  .md\:prose-lg :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
837    margin-top: 0.6666667em;
838    margin-bottom: 0.6666667em;
839  }
840  .md\:prose-lg :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
841    padding-inline-start: 0.4444444em;
842  }
843  .md\:prose-lg :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
844    padding-inline-start: 0.4444444em;
845  }
846  .md\:prose-lg :where(.md\:prose-lg > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
847    margin-top: 0.8888889em;
848    margin-bottom: 0.8888889em;
849  }
850  .md\:prose-lg :where(.md\:prose-lg > ul > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
851    margin-top: 1.3333333em;
852  }
853  .md\:prose-lg :where(.md\:prose-lg > ul > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
854    margin-bottom: 1.3333333em;
855  }
856  .md\:prose-lg :where(.md\:prose-lg > ol > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
857    margin-top: 1.3333333em;
858  }
859  .md\:prose-lg :where(.md\:prose-lg > ol > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
860    margin-bottom: 1.3333333em;
861  }
862  .md\:prose-lg :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
863    margin-top: 0.8888889em;
864    margin-bottom: 0.8888889em;
865  }
866  .md\:prose-lg :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
867    margin-top: 1.3333333em;
868    margin-bottom: 1.3333333em;
869  }
870  .md\:prose-lg :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
871    margin-top: 1.3333333em;
872  }
873  .md\:prose-lg :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
874    margin-top: 0.6666667em;
875    padding-inline-start: 1.5555556em;
876  }
877  .md\:prose-lg :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
878    margin-top: 3.1111111em;
879    margin-bottom: 3.1111111em;
880  }
881  .md\:prose-lg :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
882    margin-top: 0;
883  }
884  .md\:prose-lg :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
885    margin-top: 0;
886  }
887  .md\:prose-lg :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
888    margin-top: 0;
889  }
890  .md\:prose-lg :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
891    margin-top: 0;
892  }
893  .md\:prose-lg :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
894    font-size: 0.8888889em;
895    line-height: 1.5;
896  }
897  .md\:prose-lg :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
898    padding-inline-end: 0.75em;
899    padding-bottom: 0.75em;
900    padding-inline-start: 0.75em;
901  }
902  .md\:prose-lg :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
903    padding-inline-start: 0;
904  }
905  .md\:prose-lg :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
906    padding-inline-end: 0;
907  }
908  .md\:prose-lg :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
909    padding-top: 0.75em;
910    padding-inline-end: 0.75em;
911    padding-bottom: 0.75em;
912    padding-inline-start: 0.75em;
913  }
914  .md\:prose-lg :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
915    padding-inline-start: 0;
916  }
917  .md\:prose-lg :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
918    padding-inline-end: 0;
919  }
920  .md\:prose-lg :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
921    margin-top: 1.7777778em;
922    margin-bottom: 1.7777778em;
923  }
924  .md\:prose-lg :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
925    margin-top: 0;
926    margin-bottom: 0;
927  }
928  .md\:prose-lg :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
929    font-size: 0.8888889em;
930    line-height: 1.5;
931    margin-top: 1em;
932  }
933  .md\:prose-lg :where(.md\:prose-lg > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
934    margin-top: 0;
935  }
936  .md\:prose-lg :where(.md\:prose-lg > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
937    margin-bottom: 0;
938  }
939  .md\:absolute {
940    position: absolute;
941  }
942  .md\:sticky {
943    position: sticky;
944  }
945  .md\:\!left-\[unset\] {
946    left: unset !important;
947  }
948  .md\:left-0 {
949    left: 0px;
950  }
951  .md\:left-full {
952    left: 100%;
953  }
954  .md\:right-0 {
955    right: 0px;
956  }
957  .md\:right-full {
958    right: 100%;
959  }
960  .md\:top-0 {
961    top: 0px;
962  }
963  .md\:top-full {
964    top: 100%;
965  }
966  .md\:z-10 {
967    z-index: 10;
968  }
969  .md\:col-span-5 {
970    grid-column: span 5 / span 5;
971  }
972  .md\:mx-0 {
973    margin-left: 0px;
974    margin-right: 0px;
975  }
976  .md\:mb-4 {
977    margin-bottom: 1rem;
978  }
979  .md\:block {
980    display: block;
981  }
982  .md\:flex {
983    display: flex;
984  }
985  .md\:hidden {
986    display: none;
987  }
988  .md\:w-2\/3 {
989    width: 66.666667%;
990  }
991  .md\:w-28 {
992    width: 7rem;
993  }
994  .md\:w-auto {
995    width: auto;
996  }
997  .md\:w-full {
998    width: 100%;
999  }
1000  .md\:flex-none {
1001    flex: none;
1002  }
1003  .md\:grid-cols-3 {
1004    grid-template-columns: repeat(3, minmax(0, 1fr));
1005  }
1006  .md\:grid-cols-5 {
1007    grid-template-columns: repeat(5, minmax(0, 1fr));
1008  }
1009  .md\:flex-row {
1010    flex-direction: row;
1011  }
1012  .md\:flex-wrap {
1013    flex-wrap: wrap;
1014  }
1015  .md\:items-start {
1016    align-items: flex-start;
1017  }
1018  .md\:justify-between {
1019    justify-content: space-between;
1020  }
1021  .md\:gap-0 {
1022    gap: 0px;
1023  }
1024  .md\:gap-8 {
1025    gap: 2rem;
1026  }
1027  .md\:rounded-none {
1028    border-radius: 0px;
1029  }
1030  .md\:border-none {
1031    border-style: none;
1032  }
1033  .md\:bg-transparent {
1034    background-color: transparent;
1035  }
1036  .md\:px-1 {
1037    padding-left: 0.25rem;
1038    padding-right: 0.25rem;
1039  }
1040  .md\:px-2 {
1041    padding-left: 0.5rem;
1042    padding-right: 0.5rem;
1043  }
1044  .md\:px-4 {
1045    padding-left: 1rem;
1046    padding-right: 1rem;
1047  }
1048  .md\:\!pr-2 {
1049    padding-right: 0.5rem !important;
1050  }
1051  .md\:text-sm {
1052    font-size: 0.875rem;
1053  }
1054  .md\:shadow-none {
1055    --tw-shadow: 0 0 #0000;
1056    --tw-shadow-colored: 0 0 #0000;
1057    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-sha
1057dow);
1058  }
1059  .md\:transition-all {
1060    transition-property: all;
1061    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
1062    transition-duration: 150ms;
1063  }
1064  .md\:duration-150 {
1065    transition-duration: 150ms;
1066  }
1067  .md\:prose-img\:w-28 :is(:where(img):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
1068    width: 7rem;
1069  }}
1070
1071@media (min-width: 1024px) {
1072  .lg\:w-3\/4 {
1073    width: 75%;
1074  }
1075  .lg\:px-0 {
1076    padding-left: 0px;
1077    padding-right: 0px;
1078  }
1079  .lg\:px-8 {
1080    padding-left: 2rem;
1081    padding-right: 2rem;
1082  }
1083  .lg\:py-16 {
1084    padding-top: 4rem;
1085    padding-bottom: 4rem;
1086  }}
1087
1088@media (min-width: 1280px) {
1089  .xl\:text-center {
1090    text-align: center;
1091  }}
1092
1093</style>
1093<script src="/sites/default/files/tailwindcss_utility/tailwind.js"></script>
1093<script src="/themes/custom/uh_tw/build/tailwind-config-cdn.js"></script>
1093<script>tailwind.config.safelist = tailwind.config.safelist.concat(["[&amp;_div.link-wrapper]:flex","[&amp;_div.link-wrapper]:flex-grow","[&amp;_div.link-wrapper]:flex-row","[&amp;_div.link-wrapper]:items-center","[&amp;_div.link-wrapper]:justify-center","[&amp;_div.link-wrapper]:md:justify-start","[&amp;_div.link-wrapper]:md:w-auto","[&amp;_div.link-wrapper]:w-full","md:item-center"]);</script>
1093
1094<link rel="stylesheet" media="all" href="/sites/default/files/css/css_WskUF18tcI4rxTb_oX0aQfSquThkiPaHrYf83UCrDko.css?delta=3&amp;language=en&amp;theme=uh_tw&amp;include=eJxNykEOgCAMAMEPFXmSKdAgWi2hJcrv9aCJx51slEY-tV6RJ1zxgviDVJAlA13G5dg-fRN0qNHuAypBX2Y7fRU1l1kCslMbz5Vv_JUlJA" />
1095
1096    
1096<script src="/libraries/fontawesome/js/brands.min.js?v=6.4.2" defer></script>
vendor: 1 bytes, line 1096
1096
1097<script src="/libraries/fontawesome/js/regular.min.js?v=6.4.2" defer></script>
vendor: 1 bytes, line 1097
1097
1098<script src="/libraries/fontawesome/js/solid.min.js?v=6.4.2" defer></script>
vendor: 1 bytes, line 1098
1098
1099<script src="/libraries/fontawesome/js/fontawesome.min.js?v=6.4.2" defer></script>
1099
1100
1101  </head>
1102  <body class="hide-gin-toolbar group/uh-site">
1103        <a href="#main-content" class="visually-hidden focusable">
1104      Skip to main content
1105    </a>
1106    
1107      <div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas>
1108    
1109  
1110<div class="w-full mx-auto text-uh-black">
1111    
1112  
1113
1114  <div id="site-header" class="md:grid-cols-5 font-semibold relative z-50 inline" x-data="{ open: false }">
1115    
1116
1117
1118<!-- national menu -->
1119  <nav role="navigation" class="hidden md:block px-2 py-0.5 md:col-span-5 text-uh-white text-xs bg-uh-primary uppercase font-semibold">
1120    <span class="text-esm">
1121  
1122  
1123  <ul class="menu flex flex-col md:flex-row gap-2 md:gap-0 flex-wrap justify-end w-full">
1124          <li class="block">
1125        <a href="https://aflcio.org" target="_blank" class="flex px-4">AFLCIO.org</a>
1126              </li>
1127          <li class="block">
1128        <a href="https://www.unionplus.org" target="_blank" class="flex px-4">Union Plus</a>
1129              </li>
1130      </ul>
1131
1132
1133</span>
1134  </nav>
1135<!-- ./national menu -->
1136
1137<div class="md:col-span-5 block md:flex bg-uh-white z-10 shadow-lg md:px-4 text-esm md:sticky md:top-0">
1138  <!-- site logo -->
1139  <div class="pl-4 md:px-1 md:flex-none site-branding py-2 self-center font-header font-bold uppercase text-elg mr-3">
1140     
1141<div class="flex items-center w-full">
1142            <!-- mobile menu button -->
1143    <div id="mobile-nav-button" class="flex justify-end order-2 w-1/5 md:hidden">
1144            <button type="button" class="inline-flex items-center justify-center p-2 rounded-md" aria-controls="mobile-menu" x-on:click="open = !open" aria-expanded="false" x-bind:aria-expanded="open.toString()">
1145        <span class="sr-only">Open main menu</span>
1146        <svg x-description="Icon when menu is closed. Heroicon name: outline/menu" x-state:on="Menu open" x-state:off="Menu closed" class="block w-6 h-6" :class="{ 'hidden': open, 'block': !(open) }" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true">
1147          <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16"></path>
1148        </svg>
1149        <svg x-description="Icon when menu is open. Heroicon name: outline/x" x-state:on="Menu open" x-state:off="Menu closed" class="hidden w-6 h-6" :class="{ 'block': open, 'hidden': !(open) }" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true">
1150          <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12"></path>
1151        </svg>
1152      </button>
1153          </div>
1154    <!-- ./mobile menu button -->
1155    <div class="w-4/5 md:w-full order-1">
1156    <a class="flex w-full items-center" href="/">
1157                  <div class="site-logo w-16 h-16 mr-1">
1158            <picture>
1159                  <source srcset="/sites/default/files/styles/logo/public/2026-01/md_dcafl-cio_logo_3.png.webp?itok=8PQ3OAgm 1x" media="all and (min-width: 1280px)" type="image/webp" width="400" height="400"/>
1160              <source srcset="/sites/default/files/styles/logo/public/2026-01/md_dcafl-cio_logo_3.png.webp?itok=8PQ3OAgm 1x, /sites/default/files/styles/logo_2x/public/2026-01/md_dcafl-cio_logo_3.png.webp?itok=Ss3ctiOO 2x" media="all and (min-width: 1024px) and (max-width: 1279px)" type="image/webp" width="400" height="400"/>
1161              <source srcset="/sites/default/files/styles/logo/public/2026-01/md_dcafl-cio_logo_3.png.webp?itok=8PQ3OAgm 1x, /sites/default/files/styles/logo_2x/public/2026-01/md_dcafl-cio_logo_3.png.webp?itok=Ss3ctiOO 2x" type="image/webp" width="400" height="400"/>
1162                  <img src="/sites/default/files/styles/logo/public/2026-01/md_dcafl-cio_logo_3.png.webp?itok=8PQ3OAgm" alt="MD DC Logo NEW " />
1163
1164  </picture>
1165
1166        </div>
1167                    <div class="site-name text-2xl uppercase">
1168                      <div class="label">Maryland State &amp; DC AFL-CIO</div>
1169      
1170        </div>
1171              </a>
1172  </div>
1173</div>
1174
1175
1176
1177  </div>
1178  <!-- ./site logo -->
1179
1180  <!-- site menu -->
1181  <div class="relative grow flex items-center md:px-2">
1182    
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200<div class="hidden md:flex flex-row md:justify-between w-full z-10 text-sm font-header up
1200percase font-light" x-data="{search_open : false}">
1201
1202      <div class="flex-grow">
1203    
1204
1205
1206  <ul class="site-menu menu flex flex-col w-full container mx-auto md:mx-0 text-sm md:w-auto md:flex-row md:item-center md:flex-wrap bg-uh-white text-current justify-start">
1207                                                    <li class="menu-item menu-item--expanded relative   flex hover:bg-uh-black/5 md:w-auto transition-all duration-150   [&amp;_div.link-wrapper]:flex [&amp;_div.link-wrapper]:flex-grow [&amp;_div.link-wrapper]:flex-row [&amp;_div.link-wrapper]:w-full [&amp;_div.link-wrapper]:md:w-auto [&amp;_div.link-wrapper]:justify-center [&amp;_div.link-wrapper]:items-center md:transition-all md:duration-150 [&amp;_div.link-wrapper]:md:justify-start" x-data="{openSubmenu1 : false, ariaExpanded: false}" @mouseenter="if (!isTouchDevice) { if (window.innerWidth &gt; 769) { openSubmenu1 = true; } }" @mouseleave="if (!isTouchDevice) { if (window.innerWidth &gt; 769) { openSubmenu1 = false; } }" @resize.window="openSubmenu1 = false, openSubmenu2 = false" x-on:click.away="openSubmenu1 = false"
1208          >
1209      <div class='link-wrapper group'>
1210        <a href="/about-us" class="flex py-1 px-2 whitespace-nowrap justify-between menu-level-1 md:!pr-2" data-drupal-link-system-path="node/2520">About Us</a>
1211        <button @click="openSubmenu1 = !openSubmenu1"
1212                :aria-expanded="openSubmenu1 ? 'true' : 'false'"
1213                class="submenu-toggle w-12 flex justify-center items-center bg-uh-black border border-uh-black border-solid rounded-lg shadow-sm border-opacity-5 bg-opacity-5 hover:bg-opacity-10 mr-1 md:w-auto md:bg-transparent md:border-none md:rounded-none md:shadow-none"
1214                @focusin="if (keyboardNavigation) { openSubmenu1 = false, openSubmenu2 = false }"
1215                title="Expand section">
1216                                        <i class="down-arrow">
1217          <span class="">
1218            <svg class="w-4 h-4 transition duration-150 ease-in-out transform fill-current "
1219                 xmlns="http://www.w3.org/2000/svg"
1220                 viewBox="0 0 20 20"
1221                 :class="{ 'rotate-180': openSubmenu1 }">>
1222              <path d="M9.293 12.95l.707.707L15.657 8l-1.414-1.414L10 10.828 5.757 6.586 4.343 8z"/>
1223            </svg>
1224          </span>
1225          </i>
1226                </button>
1227      </div>
1228    
1229
1230
1231<ul
1232            class="normal-case flex flex-col w-full md:z-10 md:w-auto md:absolute md:top-full md:left-0 md:transition-all md:duration-150 dropdown-1 bg-uh-white text-current"
1233            x-show="openSubmenu1" x-transition:enter="md:transition md:ease-out md:duration-100"
1234    x-transition:enter-start="md:transform md:opacity-0 md:scale-95"
1235    x-transition:enter-end="md:transform md:opacity-100 md:scale-100"
1236    x-transition:leave="md:transition md:ease-in md:duration-75"
1237    x-transition:leave-start="md:transform md:opacity-100 md:scale-100"
1238    x-transition:leave-end="md:transform md:opacity-0 md:scale-95"
1239        style="display: none;">
1240                        <li class="menu-item    flex  bg-uh-black/5 hover:bg-uh-black/10 md:items-start  md:transition-all md:duration-150  ">
1241    <a href="/maryland-state-and-dc-afl-cio-constitution" class="flex py-1 px-2 whitespace-nowrap justify-between " data-drupal-link-system-path="node/1018728">Maryland State and DC AFL-CIO Constitution</a>
1242    </li>
1243                    <li class="menu-item    flex  bg-uh-black/5 hover:bg-uh-black/10 md:items-start  md:transition-all md:duration-150  ">
1244    <a href="/news/our-unions" class="flex py-1 px-2 whitespace-nowrap justify-between " data-drupal-link-system-path="node/325668">Affiliated Unions</a>
1245    </li>
1246      </ul>
1247
1248    </li>
1249                    <li class="menu-item    flex hover:bg-uh-black/5 md:w-auto transition-all duration-150   ">
1250    <a href="/news" class="flex py-1 px-2 whitespace-nowrap justify-between " data-drupal-link-system-path="node/2522">News</a>
1251    </li>
1252                    <li class="menu-item    flex hover:bg-uh-black/5 md:w-auto transition-all duration-150   ">
1253    <a href="/union-member-benefits-0" class="flex py-1 px-2 whitespace-nowrap justify-between " data-drupal-link-system-path="node/2526">Union Member Benefits</a>
1254    </li>
1255                    <li class="menu-item    flex hover:bg-uh-black/5 md:w-auto transition-all duration-150   ">
1256    <a href="/take-action" class="flex py-1 px-2 whitespace-nowrap justify-between " data-drupal-link-system-path="node/2523">Take Action</a>
1257    </li>
1258                    <li class="menu-item    flex hover:bg-uh-black/5 md:w-auto transition-all duration-150   ">
1259    <a href="/events" class="flex py-1 px-2 whitespace-nowrap justify-between " data-drupal-link-system-path="node/2521">Events</a>
1260    </li>
1261                    <li class="menu-item    flex hover:bg-uh-black/5 md:w-auto transition-all duration-150   ">
1262    <a href="/Federal_Anti_Labor_Tracker" class="flex py-1 px-2 whitespace-nowrap justify-between " data-drupal-link-system-path="node/1014480">Federal Anti-Labor Tracker</a>
1263    </li>
1264                                              <li class="menu-item menu-item--expanded relative   flex hover:bg-uh-black/5 md:w-auto transition-all duration-150   [&amp;_div.link-wrapper]:flex [&amp;_div.link-wrapper]:flex-grow [&amp;_div.link-wrapper]:flex-row [&amp;_div.link-wrapper]:w-full [&amp;_div.link-wrapper]:md:w-auto [&amp;_div.link-wrapper]:justify-center [&amp;_div.link-wrapper]:items-center md:transition-all md:duration-150 [&amp;_div.link-wrapper]:md:justify-start" x-data="{openSubmenu1 : false, ariaExpanded: false}" @mouseenter="if (!isTouchDevice) { if (window.innerWidth &gt; 769) { openSubmenu1 = true; } }" @mouseleave="if (!isTouchDevice) { if (window.innerWidth &gt; 769) { openSubmenu1 = false; } }" @resize.window="openSubmenu1 = false, openSubmenu2 = false" x-on:click.away="openSubmenu1 = false"
1265          >
1266      <div class='link-wrapper group'>
1267        <span class="flex py-1 px-2 whitespace-nowrap justify-between menu-level-1 md:!pr-2">Labor Votes 2026!</span>
1268        <button @click="openSubmenu1 = !openSubmenu1"
1269                :aria-expanded="openSubmenu1 ? 'true' : 'false'"
1270                class="submenu-toggle w-12 flex justify-center items-center bg-uh-black border border-uh-black border-solid rounded-lg shadow-sm border-opacity-5 bg-opacity-5 hover:bg-opacity-10 mr-1 md:w-auto md:bg-transparent md:border-none md:rounded-none md:shadow-none"
1271                @focusin="if (keyboardNavigation) { openSubmenu1 = false, openSubmenu2 = false }"
1272                title="Expand section">
1273                                        <i class="down-arrow">
1274          <span class="">
1275            <svg class="w-4 h-4 transition duration-150 ease-in-out transform fill-current "
1276                 xmlns="http://www.w3.org/2000/svg"
1277                 viewBox="0 0 20 20"
1278                 :class="{ 'rotate-180': openSubmenu1 }">>
1279              <path d="M9.293 12.95l.707.707L15.657 8l-1.414-1.414L10 10.828 5.757 6.586 4.343 8z"/>
1280            </svg>
1281          </span>
1282          </i>
1283                </button>
1284      </div>
1285    
1286
1287
1288<ul
1289            class="normal-case flex flex-col w-full md:z-10 md:w-auto md:absolute md:top-full md:left-0 md:transition-all md:duration-150 dropdown-1 bg-uh-white text-current"
1290            x-show="openSubmenu1" x-transition:enter="md:transition md:ease-out md:duration-100"
1291    x-transition:enter-start="md:transform md:opacity-0 md:scale-95"
1292    x-transition:enter-end="md:transform md:opacity-100 md:scale-100"
1293    x-transition:leave="md:transition md:ease-in md:duration-75"
1294    x-transition:leave-start="md:transform md:opacity-100 md:scale-100"
1295    x-transition:leave-end="md:transform md:opacity-0 md:scale-95"
1296        style="display: none;">
1297                        <li class="menu-item    flex  bg-uh-black/5 hover:bg-uh-black/10 md:items-start  md:transition-all md:duration-150  ">
1298    <a href="/endorsements-2026" class="flex py-1 px-2 whitespace-nowrap justify-between " data-drupal-link-system-path="node/1019606">Endorsements 2026</a>
1299    </li>
1300                                              <li class="menu-item menu-item--expanded relative   flex  bg-uh-black/5 hover:bg-uh-black/10 md:items-start  md:transition-all md:duration-150  " x-data="{openSubmenu2 : false, ariaExpanded: false}" @mouseenter="if (!isTouchDevice) { if (window.innerWidth &gt; 769) { openSubmenu2 = true; } }" @mouseleave="if (!isTouchDevice) { if (window.innerWidth &gt; 769) { openSubmenu2 = false; } }" @resize.window="openSubmenu1 = false, openSubmenu2 = false" x-on:click.away="openSubmenu2 = false"
1301          >
1302      <div class='link-wrapper group'>
1303        <span class="flex py-1 px-2 whitespace-nowrap justify-between ">Labor Votes 2024!</span>
1304        <button @click="openSubmenu2 = !openSubmenu2"
1305                :aria-expanded="openSubmenu2 ? 'true' : 'false'"
1306                class="submenu-toggle w-12 flex justify-center items-center bg-uh-black border border-uh-black border-solid rounded-lg shadow-sm border-opacity-5 bg-opacity-5 hover:bg-opacity-10 mr-1 md:w-auto md:bg-transparent md:border-none md:rounded-none md:shadow-none"
1307                @focusin="if (keyboardNavigation) { openSubmenu2 = false, openSubmenu3 = false }"
1308                title="Expand section">
1309                  <i x-data="{ isSmallScreen: false }"
1310           x-init="isSmallScreen = window.matchMedia('(max-width: 768px)').matches"
1311           x-bind:class="{ 'arrow-right text-base': isSmallScreen }"
1312           x-show="!isSmallScreen"
1313           @resize.window="isSmallScreen = window.matchMedia('(max-width: 768px)').matches">
1314          <svg class="w-4 h-4 transition duration-150 ease-in-out transform fill-current  -rotate-90"
1315               xmlns="http://www.w3.org/2000/svg"
1316               viewBox="0 0 20 20"
1317               >
1318            <path d="M9.293 12.95l.707.707L15.657 8l-1.414-1.414L10 10.828 5.757 6.586 4.343 8z"/>
1319          </svg>
1320        </i>
1321        <i x-data="{ isSmallScreen: false }"
1322           x-init="isSmallScreen = window.matchMedia('(max-width: 768px)').matches"
1323           x-bind:class="{ 'arrow-down text-base': !isSmallScreen }"
1324           x-show="isSmallScreen"
1325           @resize.window="isSmallScreen = window.matchMedia('(max-width: 768px)').matches">
1326          <svg class="w-4 h-4 transition duration-150 ease-in-out transform fill-current "
1327               xmlns="http://www.w3.org/2000/svg"
1328               viewBox="0 0 20 20"
1329               :class="{ 'rotate-180': openSubmenu2 }">>
1330            <path d="M9.293 12.95l.707.707L15.657 8l-1.414-1.414L10 10.828 5.757 6.586 4.343 8z"/>
1331          </svg>
1332        </i>
1333                </button>
1334      </div>
1335    
1336
1337
1338<ul
1339            class="flex flex-col w-full md:z-10 md:w-auto md:absolute md:top-0 md:left-full dropdown-2 bg-uh-white text-current"
1340            x-show="openSubmenu2" x-transition:enter="md:transition md:ease-out md:duration-100"
1341    x-transition:enter-start="md:transform md:opacity-0 md:scale-95"
1342    x-transition:enter-end="md:transform md:opacity-100 md:scale-100"
1343    x-transition:leave="md:transition md:ease-in md:duration-75"
1344    x-transition:leave-start="md:transform md:opacity-100 md:scale-100"
1345    x-transition:leave-end="md:transform md:opacity-0 md:scale-95"
1346        style="display: none;">
1347                        <li class="menu-item    flex   bg-uh-black/10 hover:bg-uh-black/20 md:items-start md:transition-all md:duration-150 ">
1348    <a href="/laborvotes/labor-2024-its-better-union" class="flex py-1 px-2 whitespace-nowrap justify-between " data-drupal-link-system-path="node/1009296">Labor 2024: It&#039;s Better in a Union</a>
1349    </li>
1350                    <li class="menu-item    flex   bg-uh-black/10 hover:bg-uh-black/20 md:items-start md:transition-all md:duration-150 ">
1351    <a href="/laborvotes/endorsed-candidates-2024" class="flex py-1 px-2 whitespace-nowrap justify-between " data-drupal-link-system-path="node/1008095">Endorsed Candidates 2024</a>
1352    </li>
1353                    <li class="menu-item    flex   bg-uh-black/10 hover:bg-uh-black/20 md:items-start md:transition-all md:duration-150 ">
1354    <a href="https://mddclabor.org/laborvotes" class="flex py-1 px-2 whitespace-nowrap justify-between ">Labor Votes</a>
1355    </li>
1356                    <li class="menu-item    flex   bg-uh-black/10 hover:bg-uh-black/20 md:items-start md:transition-all md:duration-150 ">
1357    <a href="https://mddclabor.org/laborvotes" class="flex py-1 px-2 whitespace-nowrap justify-between ">Labor Votes</a>
1358    </li>
1359      </ul>
1360
1361    </li>
1362                    <li class="menu-item    flex  bg-uh-black/5 hover:bg-uh-black/10 md:items-start  md:transition-all md:duration-150  ">
1363    <a href="/laborvotes/stand-democracy-join-afl-cios-power-voter-protection-campaign" class="flex py-1 px-2 whitespace-nowrap justify-between " data-drupal-link-system-path="node/1020242">Stand Up for Democracy: Join the AFL-CIO&#039;s P.O.W.E.R. Voter Protection Campaign</a>
1364    </li>
1365      </ul>
1366
1367    </li>
1368                                              <li class="menu-item menu-item--expanded relative   flex hover:bg-uh-black/5 md:w-auto transition-all duration-150   [&amp;_div.link-wrapper]:flex [&amp;_div.link-wrapper]:flex-grow [&amp;_div.link-wrapper]:flex-row [&amp;_div.link-wrapper]:w-full [&amp;_div.link-wrapper]:md:w-auto [&amp;_div.link-wrapper]:justify-center [&amp;_div.link-wrapper]:items-center md:transition-all md:duration-150 [&amp;_div.link-wrapper]:md:justify-start" x-data="{openSubmenu1 : false, ariaExpanded: false}" @mouseenter="if (!isTouchDevice) { if (window.innerWidth &gt; 769) { openSubmenu1 = true; } }" @mouseleave="if (!isTouchDevice) { if (window.innerWidth &gt; 769) { openSubmenu1 = false; } }" @resize.window="openSubmenu1 = false, openSubmenu2 = false" x-on:click.away="openSubmenu1 = false"
1369          >
1370      <div class='link-wrapper group'>
1371        <a href="/news/legislative-synopsis-2025-maryland-labor-secures-key-victories-2025-legislative" title="" class="flex py-1 px-2 whitespace-nowrap justify-between menu-level-1 md:!pr-2" data-drupal-link-system-path="node/1015244">Legislative</a>
1372        <button @click="openSubmenu1 = !openSubmenu1"
1373                :aria-expanded="openSubmenu1 ? 'true' : 'false'"
1374                class="submenu-toggle w-12 flex justify-center items-center bg-uh-black border border-uh-black border-solid rounded-lg shadow-sm border-opacity-5 bg-opacity-5 hover:bg-opacity-10 mr-1 md:w-auto md:bg-transparent md:border-none md:rounded-none md:shadow-none"
1375                @focusin="if (keyboardNavigation) { openSubmenu1 = false, openSubmenu2 = false }"
1376                title="Expand section">
1377                                        <i class="down-arrow">
1378          <span class="">
1379            <svg class="w-4 h-4 transition duration-150 ease-in-out transform fill-current "
1380                 xmlns="http://www.w3.org/2000/svg"
1381                 viewBox="0 0 20 20"
1382                 :class="{ 'rotate-180': openSubmenu1 }">>
1383              <path d="M9.293 12.95l.707.707L15.657 8l-1.414-1.414L10 10.828 5.757 6.586 4.343 8z"/>
1384            </svg>
1385          </span>
1386          </i>
1387                </button>
1388      </div>
1389    
1390
1391
1392<ul
1393        class="normal-case flex flex-col w-full md:z-10 md:w-auto md:absolute md:top-full md:left-0 md:transition-all md:duration-150 dropdown-1 bg-uh-white text-current md:!left-[unset] md:right-0"
1394        x-show="openSubmenu1" x-transition:enter="md:transition md:ease-out md:duration-100"
1395    x-transition:enter-start="md:transform md:opacity-0 md:scale-95"
1396    x-transition:enter-end="md:transform md:opacity-100 md:scale-100"
1397    x-transition:leave="md:transition md:ease-in md:duration-75"
1398    x-transition:leave-start="md:transform md:opacity-100 md:scale-100"
1399    x-transition:leave-end="md:transform md:opacity-0 md:scale-95"
1400        style="display: none;">
1401                        <li class="menu-item    flex  bg-uh-black/5 hover:bg-uh-black/10 md:items-start  md:transition-all md:duration-150  ">
1402    <a href="/maryland-state-legislative-calendar-0" class="flex py-1 px-2 whitespace-nowrap justify-between " data-drupal-link-system-path="node/1018727">Maryland State Legislative Calendar</a>
1403    </li>
1404                    <li class="menu-item    flex  bg-uh-black/5 hover:bg-uh-black/10 md:items-start  md:transition-all md:duration-150  ">
1405    <a href="https://mddclabor.org/how-testify-maryland-general-assembly-step-step-guide" class="flex py-1 px-2 whitespace-nowrap justify-between ">How to Submit Testimony to the Maryland State Legislature</a>
1406    </li>
1407                          <li class="menu-item menu-item--expanded relative   flex  bg-uh-black/5 hover:bg-uh-black/10 md:items-start  md:transition-all md:duration-150  " x-data="{openSubmenu2 : false, ariaExpanded: false}" @mouseenter="if (!isTouchDevice) { if (window.innerWidth &gt; 769) { openSubmenu2 = true; } }" @mouseleave="if (!isTouchDevice) { if (window.innerWidth &gt; 769) { openSubmenu2 = false; } }" @resize.window="openSubmenu1 = false, openSubmenu2 = false" x-on:click.away="openSubmenu2 = false"
1408          >
1409      <div class='link-wrapper group'>
1410        <span class="flex py-1 px-2 whitespace-nowrap justify-between ">Legislative Synopses</span>
1411        <button @click="openSubmenu2 = !openSubmenu2"
1412                :aria-expanded="openSubmenu2 ? 'true' : 'false'"
1413                class="submenu-toggle w-12 flex justify-center items-center bg-uh-black border border-uh-black border-solid rounded-lg shadow-sm border-opacity-5 bg-opacity-5 hover:bg-opacity-10 mr-1 md:w-auto md:bg-transparent md:border-none md:rounded-none md:shadow-none"
1414                @focusin="if (keyboardNavigation) { openSubmenu2 = false, openSubmenu3 = false }"
1415                title="Expand section">
1416                  <i x-data="{ isSmallScreen: false }"
1417           x-init="isSmallScreen = window.matchMedia('(max-width: 768px)').matches"
1418           x-bind:class="{ 'arrow-right text-base': isSmallScreen }"
1419           x-show="!isSmallScreen"
1420           @resize.window="isSmallScreen = window.matchMedia('(max-width: 768px)').matches">
1421          <svg class="w-4 h-4 transition duration-150 ease-in-out transform fill-current  -rotate-90"
1422               xmlns="http://www.w3.org/2000/svg"
1423               viewBox="0 0 20 20"
1424               >
1425            <path d="M9.293 12.95l.707.707L15.657 8l-1.414-1.414L10 10.828 5.757 6.586 4.343 8z"/>
1426          </svg>
1427        </i>
1428        <i x-data="{ isSmallScreen: false }"
1429           x-init="isSmallScreen = window.matchMedia('(max-width: 768px)').matches"
1430           x-bind:class="{ 'arrow-down text-base': !isSmallScreen }"
1431           x-show="isSmallScreen"
1432           @resize.window="isSmallScreen = window.matchMedia('(max-width: 768px)').matches">
1433          <svg class="w-4 h-4 transition duration-150 ease-in-out transform fill-current "
1434               xmlns="http://www.w3.org/2000/svg"
1435               viewBox="0 0 20 20"
1436               :class="{ 'rotate-180': openSubmenu2 }">>
1437            <path d="M9.293 12.95l.707.707L15.657 8l-1.414-1.414L10 10.828 5.757 6.586 4.343 8z"/>
1438          </svg>
1439        </i>
1440                </button>
1441      </div>
1442    
1443
1444
1445<ul
1446        class="flex flex-col w-full md:z-10 md:w-auto md:absolute md:top-0 md:left-full dropdown-2 bg-uh-white text-current md:!left-[unset] md:right-full"
1447        x-show="openSubmenu2" x-transition:enter="md:transition md:ease-out md:duration-100"
1448    x-transition:enter-start="md:transform md:opacity-0 md:scale-95"
1449    x-transition:enter-end="md:transform md:opacity-100 md:scale-100"
1450    x-transition:leave="md:transition md:ease-in md:duration-75"
1451    x-transition:leave-start="md:transform md:opacity-100 md:scale-100"
1452    x-transition:leave-end="md:transform md:opacity-0 md:scale-95"
1453        style="display: none;">
1454                        <li class="menu-item    flex   bg-uh-black/10 hover:bg-uh-black/20 md:items-start md:transition-all md:duration-150 ">
1455    <a href="/news/2026-legislative-synopsis" class="flex py-1 px-2 whitespace-nowrap justify-between " data-drupal-link-system-path="node/1019987">2026 Legislative Synopsis</a>
1456    </li>
1457                    <li class="menu-item    flex   bg-uh-black/10 hover:bg-uh-black/20 md:items-start md:transition-all md:duration-150 ">
1458    <a href="https://mddclabor.org/news/legislative-synopsis-2025-maryland-labor-secures-key-victories-2025-legislative" class="flex py-1 px-2 whitespace-nowrap justify-between ">2025 Legislative Synopsis</a>
1459    </li>
1460                    <li class="menu-item    flex   bg-uh-black/10 hover:bg-uh-black/20 md:items-start md:transition-all md:duration-150 ">
1461    <a href="/news/2024-legislative-synopsis" class="flex py-1 px-2 whitespace-nowrap justify-between " data-drupal-link-system-path="node/1019421">2024 Legislative Synopsis</a>
1462    </li>
1463                    <li class="menu-item    flex   bg-uh-black/10 hover:bg-uh-black/20 md:items-start md:transition-all md:duration-150 ">
1464    <a href="/news/2023-legislative-synopsis" class="flex py-1 px-2 whitespace-nowrap justify-between " data-drupal-link-system-path="node/1003121">2023 Legislative Synopsis</a>
1465    </li>
1466                    <li class="menu-item    flex   bg-uh-black/10 hover:bg-uh-black/20 md:items-start md:transition-all md:duration-150 ">
1467    <a href="/news/2022-legislative-synopsis" class="flex py-1 px-2 whitespace-nowrap justify-between " data-drupal-link-system-path="node/1000909">2022 Legislative Synopsis</a>
1468    </li>
1469                    <li class="menu-item    flex   bg-uh-black/10 hover:bg-uh-black/20 md:items-start md:transition-all md:duration-150 ">
1470    <a href="/news/2021-legislative-synopsis" class="flex py-1 px-2 whitespace-nowrap justify-between " data-drupal-link-system-path="node/1000908">2021 Legislative Synopsis</a>
1471    </li>
1472                    <li class="menu-item    flex   bg-uh-black/10 hover:bg-uh-black/20 md:items-start md:transition-all md:duration-150 ">
1473    <a href="/news/2020-legislative-synopsis" class="flex py-1 px-2 whitespace-nowrap justify-between " data-drupal-link-system-path="node/1000907">2020 Legislative Synopsis</a>
1474    </li>
1475                    <li class="menu-item    flex   bg-uh-black/10 hover:bg-uh-black/20 md:items-start md:transition-all md:duration-150 ">
1476    <a href="/news/2019-legislative-synopsis" class="flex py-1 px-2 whitespace-nowrap justify-between " data-drupal-link-system-path="node/1000906">2019 Legislative Synopsis</a>
1477    </li>
1478                    <li class="menu-item    flex   bg-uh-black/10 hover:bg-uh-black/20 md:items-start md:transition-all md:duration-150 ">
1479    <a href="/news/2018-legislative-synopsis" class="flex py-1 px-2 whitespace-nowrap justify-between " data-drupal-link-system-path="node/147273">2018 Legislative Synopsis</a>
1480    </li>
1481      </ul>
1482
1483    </li>
1484                          <li class="menu-item menu-item--expanded relative   flex  bg-uh-black/5 hover:bg-uh-black/10 md:items-start  md:transition-all md:duration-150  " x-data="{openSubmenu2 : false, ariaExpanded: false}" @mouseenter="if (!isTouchDevice) { if (window.innerWidth &gt; 769) { openSubmenu2 = true; } }" @mouseleave="if (!isTouchDevice) { if (window.innerWidth &gt; 769) { openSubmenu2 = false; } }" @resize.window="openSubmenu1 = false, openSubmenu2 = false" x-on:click.away="openSubmenu2 = false"
1485          >
1486      <div class='link-wrapper group'>
1487        <span class="flex py-1 px-2 whitespace-nowrap justify-between ">Testimony</span>
1488        <button @click="openSubmenu2 = !openSubmenu2"
1489                :aria-expanded="openSubmenu2 ? 'true' : 'false'"
1490                class="submenu-toggle w-12 flex justify-center items-center bg-uh-black border border-uh-black border-solid rounded-lg shadow-sm border-opacity-5 bg-opacity-5 hover:bg-opacity-10 mr-1 md:w-auto md:bg-transparent md:border-none md:rounded-none md:shadow-none"
1491                @focusin="if (keyboardNavigation) { openSubmenu2 = false, openSubmenu3 = false }"
1492                title="Expand section">
1493                  <i x-data="{ isSmallScreen: false }"
1494           x-init="isSmallScreen = window.matchMedia('(max-width: 768px)').matches"
1495           x-bind:class="{ 'arrow-right text-base': isSmallScreen }"
1496           x-show="!isSmallScreen"
1497           @resize.window="isSmallScreen = window.matchMedia('(max-width: 768px)').matches">
1498          <svg class="w-4 h-4 transition duration-150 ease-in-out transform fill-current  -rotate-90"
1499               xmlns="http://www.w3.org/2000/svg"
1500               viewBox="0 0 20 20"
1501               >
1502            <path d="M9.293 12.95l.707.707L15.657 8l-1.414-1.414L10 10.828 5.757 6.586 4.343 8z"/>
1503          </svg>
1504        </i>
1505        <i x-data="{ isSmallScreen: false }"
1506           x-init="isSmallScreen = window.matchMedia('(max-width: 768px)').matches"
1507           x-bind:class="{ 'arrow-down text-base': !isSmallScreen }"
1508           x-show="isSmallScreen"
1509           @resize.window="isSmallScreen = window.matchMedia('(max-width: 768px)').matches">
1510          <svg class="w-4 h-4 transition duration-150 ease-in-out transform fill-current "
1511               xmlns="http://www.w3.org/2000/svg"
1512               viewBox="0 0 20 20"
1513               :class="{ 'rotate-180': openSubmenu2 }">>
1514            <path d="M9.293 12.95l.707.707L15.657 8l-1.414-1.414L10 10.828 5.757 6.586 4.343 8z"/>
1515          </svg>
1516        </i>
1517                </button>
1518      </div>
1519    
1520
1521
1522<ul
1523        class="flex flex-col w-full md:z-10 md:w-auto md:absolute md:top-0 md:left-full dropdown-2 bg-uh-white text-current md:!left-[unset] md:right-full"
1524        x-show="openSubmenu2" x-transition:enter="md:transition md:ease-out md:duration-100"
1525    x-transition:enter-start="md:transform md:opacity-0 md:scale-95"
1526    x-transition:enter-end="md:transform md:opacity-100 md:scale-100"
1527    x-transition:leave="md:transition md:ease-in md:duration-75"
1528    x-transition:leave-start="md:transform md:opacity-100 md:scale-100"
1529    x-transition:leave-end="md:transform md:opacity-0 md:scale-95"
1530        style="display: none;">
1531                        <li class="menu-item    flex   bg-uh-black/10 hover:bg-uh-black/20 md:items-start md:transition-all md:duration-150 ">
1532    <a href="/2026-testimony" class="flex py-1 px-2 whitespace-nowrap justify-between " data-drupal-link-system-path="node/1018798">2026 Testimony</a>
1533    </li>
1534                    <li class="menu-item    flex   bg-uh-black/10 hover:bg-uh-black/20 md:items-start md:transition-all md:duration-150 ">
1535    <a href="/2025-testimony" class="flex py-1 px-2 whitespace-nowrap justify-between " data-drupal-link-system-path="node/1013095">2025 Testimony</a>
1536    </li>
1537                    <li class="menu-item    flex   bg-uh-black/10 hover:bg-uh-black/20 md:items-start md:transition-all md:duration-150 ">
1538    <a href="/laborvotes/2024-maryland-general-assembly-md-state-and-dc-afl-ciotestimony" class="flex py-1 px-2 whitespace-nowrap justify-between " data-drupal-link-system-path="node/1007684">2024 Testimony</a>
1539    </li>
1540                    <li class="menu-item    flex   bg-uh-black/10 hover:bg-uh-black/20 md:items-start md:transition-all md:duration-150 ">
1541    <a href="/news/2023-testimony-0" class="flex py-1 px-2 whitespace-nowrap justify-between " data-drupal-link-system-path="node/1019498">2023 Testimony</a>
1542    </li>
1543                    <li class="menu-item    flex   bg-uh-black/10 hover:bg-uh-black/20 md:items-start md:transition-all md:duration-150 ">
1544    <a href="/news/testimonies-2021-legislative-session" class="flex py-1 px-2 whitespace-nowrap justify-between " data-drupal-link-system-path="node/287798">2021 Testimony</a>
1545    </li>
1546      </ul>
1547
1548    </li>
1549                          <li class="menu-item menu-item--expanded relative   flex  bg-uh-black/5 hover:bg-uh-black/10 md:items-start  md:transition-all md:duration-150  " x-data="{openSubmenu2 : false, ariaExpanded: false}" @mouseenter="if (!isTouchDevice) { if (window.innerWidth &gt; 769) { openSubmenu2 = true; } }" @mouseleave="if (!isTouchDevice) { if (window.innerWidth &gt; 769) { openSubmenu2 = false; } }" @resize.window="openSubmenu1 = false, openSubmenu2 = false" x-on:click.away="openSubmenu2 = false"
1550          >
1551      <div class='link-wrapper group'>
1552        <span class="flex py-1 px-2 whitespace-nowrap justify-between ">Voting Records</span>
1553        <button @click="openSubmenu2 = !openSubmenu2"
1554                :aria-expanded="openSubmenu2 ? 'true' : 'false'"
1555                class="submenu-toggle w-12 flex justify-center items-center bg-uh-black border border-uh-black border-solid rounded-lg shadow-sm border-opacity-5 bg-opacity-5 hover:bg-opacity-10 mr-1 md:w-auto md:bg-transparent md:border-none md:rounded-none md:shadow-none"
1556                @focusin="if (keyboardNavigation) { openSubmenu2 = false, openSubmenu3 = false }"
1557                title="Expand section">
1558                  <i x-data="{ isSmallScreen: false }"
1559           x-init="isSmallScreen = window.matchMedia('(max-width: 768px)').matches"
1560           x-bind:class="{ 'arrow-right text-base': isSmallScreen }"
1561           x-show="!isSmallScreen"
1562           @resize.window="isSmallScreen = window.matchMedia('(max-width: 768px)').matches">
1563          <svg class="w-4 h-4 transition duration-150 ease-in-out transform fill-current  -rotate-90"
1564               xmlns="http://www.w3.org/2000/svg"
1565               viewBox="0 0 20 20"
1566               >
1567            <path d="M9.293 12.95l.707.707L15.657 8l-1.414-1.414L10 10.828 5.757 6.586 4.343 8z"/>
1568          </svg>
1569        </i>
1570        <i x-data="{ isSmallScreen: false }"
1571           x-init="isSmallScreen = window.matchMedia('(max-width: 768px)').matches"
1572           x-bind:class="{ 'arrow-down text-base': !isSmallScreen }"
1573           x-show="isSmallScreen"
1574           @resize.window="isSmallScreen = window.matchMedia('(max-width: 768px)').matches">
1575          <svg class="w-4 h-4 transition duration-150 ease-in-out transform fill-current "
1576               xmlns="http://www.w3.org/2000/svg"
1577               viewBox="0 0 20 20"
1578               :class="{ 'rotate-180': openSubmenu2 }">>
1579            <path d="M9.293 12.95l.707.707L15.657 8l-1.414-1.414L10 10.828 5.757 6.586 4.343 8z"/>
1580          </svg>
1581        </i>
1582                </button>
1583      </div>
1584    
1585
1586
1587<ul
1588        class="flex flex-col w-full md:z-10 md:w-auto md:absolute md:top-0 md:left-full dropdown-2 bg-uh-white text-current md:!left-[unset] md:right-full"
1589        x-show="openSubmenu2" x-transition:enter="md:transition md:ease-out md:duration-100"
1590    x-transition:enter-start="md:transform md:opacity-0 md:scale-95"
1591    x-transition:enter-end="md:transform md:opacity-100 md:scale-100"
1592    x-transition:leave="md:transition md:ease-in md:duration-75"
1593    x-transition:leave-start="md:transform md:opacity-100 md:scale-100"
1594    x-transition:leave-end="md:transform md:opacity-0 md:scale-95"
1595        style="display: none;">
1596                        <li class="menu-item    flex   bg-uh-black/10 hover:bg-uh-black/20 md:items-start md:transition-all md:duration-150 ">
1597    <a href="/laborvotes/2026-md-legislature-voting-record" class="flex py-1 px-2 whitespace-nowrap justify-between " data-drupal-link-system-path="node/1019537">2026 MD Legislature Voting Record</a>
1598    </li>
1599                    <li class="menu-item    flex   bg-uh-black/10 hover:bg-uh-black/20 md:items-start md:transition-all md:duration-150 ">
1600    <a href="/2025-maryland-general-assembly-vote-records" class="flex py-1 px-2 whitespace-nowrap justify-between " data-drupal-link-system-path="node/1017870">2025 MD Legislative Voting Record</a>
1601    </li>
1602                    <li class="menu-item    flex   bg-uh-black/10 hover:bg-uh-black/20 md:items-start md:transition-all md:duration-150 ">
1603    <a href="/laborvotes/2024-md-legislature-voting-record" class="flex py-1 px-2 whitespace-nowrap justify-between " data-drupal-link-system-path="node/1013681">2024 MD Legislature Voting Record</a>
1604    </li>
1605                    <li class="menu-item    flex   bg-uh-black/10 hover:bg-uh-black/20 md:items-start md:transition-all md:duration-150 ">
1606    <a href="/laborvotes/2023-md-legislature-voting-record" class="flex py-1 px-2 whitespace-nowrap justify-between " data-drupal-link-system-path="node/1019505">2023 MD Legislature Voting Record</a>
1607    </li>
1608      </ul>
1609
1610    </li>
1611      </ul>
1612
1613    </li>
1614      </ul>
1615
1616  </div>
1617    
1618        
1619  <div class='relative flex flex-row items-center' x-on:click.away="search_open = false">
1620    <i x-on:click="search_open = !search_open; $nextTick(() => $refs.autoFocus.focus());" class="cursor-pointer fa-lg fas fa-search mr-2 mt-1 text-sm hover:transition-opacity opacity-100 hover:opacity-80" aria-haspopup="true" x-bind:aria-expanded="search_open" aria-expanded="true"></i><span class="sr-only">Search</span>
1621
1622        <div x-show="search_open" x-cloak class="absolute top-10 right-0 flex flex-col w-80">
1623      <div class='flex flex-col items-end pr-2'>
1624          <div class="w-7 overflow-hidden inline-block">
1625    <div class="h-5 w-5 bg-uh-white rotate-45 transform origin-bottom-left">
1626      <div class="w-full h-full bg-uh-black/5"></div>
1627    </div>
1628  </div>
1629  
1630      </div>
1631      <div class="bg-uh-white">
1632        <div class="p-4 w-full h-full bg-uh-black/5">
1633          <form action="/search" method="get">
1634            <div class="flex">
1635              <label class="sr-only" for="desktop-search-site">Search site</label>
1636              
1637<input type="search" placeholder="Search" id="desktop-search-site" name="keywords" x-ref="autoFocus" class="p-2 mr-1 text-sm text-uh-primary-dark max-w-md 
1637shadow-sm focus:ring-branding-outer-space focus:border-branding-outer-space w-full block border-gray-300 text-uh-black p-2 md:text-sm" />
1638
1639
1640              
1641
1642  <button class="px-16 py-2 inline-block border-0 font-bold text-uh-white transition-colors duration-300 bg-uh-accent-1 hover:bg-uh-secondary uppercase font-header"><i class="fa-lg fas fa-search"></i><span class="sr-only">Search</span></button>
1643
1644
1645
1646            </div>
1647          </form>
1648        </div>
1649      </div>
1650    </div>
1651    
1652  </div>
1653  
1654</div>
1655
1656
1657
1658
1659
1660                                                                            <ul class="block w-full bg-uh-white text-current border-0 menu md:hidden mobile-site-menu text-sm pt-2 border-t-2" x-description="Mobile menu, show/hide based on menu state." id="mobile-menu" x-show="open" style="display: none;">
1661
1662      <li class="menu-item menu-item--expanded grid grid-cols-6   relative"  x-data="{selected:null}" >
1663
1664        <a href="/about-us" class="flex px-4 py-1 col-span-5 hover:bg-uh-black/5" data-drupal-link-system-path="node/2520">About Us</a>
1665    <div class="col-span-1 py-2 pl-2 pr-4">
1666      <button type="button" class="block w-full h-full bg-uh-black border border-uh-black border-solid rounded-lg shadow-sm border-opacity-5 bg-opacity-5 hover:bg-opacity-10" x-on:click="selected !== 0 ? selected = 0 : selected = null" arial-label="Toggle menu" x-bind:aria-expanded="selected == 0 ? 'true' : 'false'">
1667        <svg class="w-5 h-5 m-auto transform" x-description="Heroicon name: solid/chevron-right" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" x-bind:class="selected == 0 ? 'rotate-180' : 'rotate-0'">
1668          <path fill-rule="evenodd" d="M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z" clip-rule="evenodd"></path>
1669        </svg>
1670      </button>
1671    </div>
1672    <div class="relative col-span-6 overflow-hidden transition-all duration-700" x-ref="container0" x-bind:class="selected == 0 ? 'h-auto' : 'h-0'" x-bind:aria-hidden="selected == 0 ? 'false' : 'true'">
1673      
1674                                                  <ul class="block w-full bg-uh-black/5">
1675  
1676      <li class="menu-item    relative" >
1677
1678          <a href="/maryland-state-and-dc-afl-cio-constitution" class="flex px-4 py-2 hover:bg-uh-black/5" data-drupal-link-system-path="node/1018728">Maryland State and DC AFL-CIO Constitution</a>
1679      
1680      
1681        </li>
1682      <li class="menu-item    relative" >
1683
1684          <a href="/news/our-unions" class="flex px-4 py-2 hover:bg-uh-black/5" data-drupal-link-system-path="node/325668">Affiliated Unions</a>
1685      
1686      
1687        </li>
1688  
1689  
1690  
1691</ul>
1692
1693      
1694          </div>
1695      </li>
1696      <li class="menu-item    relative" >
1697
1698          <a href="/news" class="flex px-4 py-2 hover:bg-uh-black/5" data-drupal-link-system-path="node/2522">News</a>
1699      
1700      
1701        </li>
1702      <li class="menu-item    relative" >
1703
1704          <a href="/union-member-benefits-0" class="flex px-4 py-2 hover:bg-uh-black/5" data-drupal-link-system-path="node/2526">Union Member Benefits</a>
1705      
1706      
1707        </li>
1708      <li class="menu-item    relative" >
1709
1710          <a href="/take-action" class="flex px-4 py-2 hover:bg-uh-black/5" data-drupal-link-system-path="node/2523">Take Action</a>
1711      
1712      
1713        </li>
1714      <li class="menu-item    relative" >
1715
1716          <a href="/events" class="flex px-4 py-2 hover:bg-uh-black/5" data-drupal-link-system-path="node/2521">Events</a>
1717      
1718      
1719        </li>
1720      <li class="menu-item    relative" >
1721
1722          <a href="/Federal_Anti_Labor_Tracker" class="flex px-4 py-2 hover:bg-uh-black/5" data-drupal-link-system-path="node/1014480">Federal Anti-Labor Tracker</a>
1723      
1724      
1725        </li>
1726      <li class="menu-item menu-item--expanded grid grid-cols-6   relative"  x-data="{selected:null}" >
1727
1728        <span class="flex px-4 py-1 col-span-5 hover:bg-uh-black/5">Labor Votes 2026!</span>
1729    <div class="col-span-1 py-2 pl-2 pr-4">
1730      <button type="button" class="block w-full h-full bg-uh-black border border-uh-black border-solid rounded-lg shadow-sm border-opacity-5 bg-opacity-5 hover:bg-opacity-10" x-on:click="selected !== 0 ? selected = 0 : selected = null" arial-label="Toggle menu" x-bind:aria-expanded="selected == 0 ? 'true' : 'false'">
1731        <svg class="w-5 h-5 m-auto transform" x-description="Heroicon name: solid/chevron-right" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" x-bind:class="selected == 0 ? 'rotate-180' : 'rotate-0'">
1732          <path fill-rule="evenodd" d="M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z" clip-rule="evenodd"></path>
1733        </svg>
1734      </button>
1735    </div>
1736    <div class="relative col-span-6 overflow-hidden transition-all duration-700" x-ref="container0" x-bind:class="selected == 0 ? 'h-auto' : 'h-0'" x-bind:aria-hidden="selected == 0 ? 'false' : 'true'">
1737      
1738                                                  <ul class="block w-full bg-uh-black/5">
1739  
1740      <li class="menu-item    relative" >
1741
1742          <a href="/endorsements-2026" class="flex px-4 py-2 hover:bg-uh-black/5" data-drupal-link-system-path="node/1019606">Endorsements 2026</a>
1743      
1744      
1745        </li>
1746      <li class="menu-item menu-item--expanded grid grid-cols-6   relative"  x-data="{selected:null}" >
1747
1748        <span class="flex px-4 py-1 col-span-5 hover:bg-uh-black/5">Labor Votes 2024!</span>
1749    <div class="col-span-1 py-2 pl-2 pr-4">
1750      <button type="button" class="block w-full h-full bg-uh-black border border-uh-black border-solid rounded-lg shadow-sm border-opacity-5 bg-opacity-5 hover:bg-opacity-10" x-on:click="selected !== 1 ? selected = 1 : selected = null" arial-label="Toggle menu" x-bind:aria-expanded="selected == 1 ? 'true' : 'false'">
1751        <svg class="w-5 h-5 m-auto transform" x-description="Heroicon name: solid/chevron-right" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" x-bind:class="selected == 1 ? 'rotate-180' : 'rotate-0'">
1752          <path fill-rule="evenodd" d="M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z" clip-rule="evenodd"></path>
1753        </svg>
1754      </button>
1755    </div>
1756    <div class="relative col-span-6 overflow-hidden transition-all duration-700" x-ref="container1" x-bind:class="selected == 1 ? 'h-auto' : 'h-0'" x-bind:aria-hidden="selected == 1 ? 'false' : 'true'">
1757      
1758                                                  <ul class="block w-full bg-uh-black/5">
1759  
1760      <li class="menu-item    relative" >
1761
1762          <a href="/laborvotes/labor-2024-its-better-union" class="flex px-4 py-2 hover:bg-uh-black/5" data-drupal-link-system-path="node/1009296">Labor 2024: It&#039;s Better in a Union</a>
1763      
1764      
1765        </li>
1766      <li class="menu-item    relative" >
1767
1768          <a href="/laborvotes/endorsed-candidates-2024" class="flex px-4 py-2 hover:bg-uh-black/5" data-drupal-link-system-path="node/1008095">Endorsed Candidates 2024</a>
1769      
1770      
1771        </li>
1772      <li class="menu-item    relative" >
1773
1774          <a href="https://mddclabor.org/laborvotes" class="flex px-4 py-2 hover:bg-uh-black/5">Labor Votes</a>
1775      
1776      
1777        </li>
1778      <li class="menu-item    relative" >
1779
1780          <a href="https://mddclabor.org/laborvotes" class="flex px-4 py-2 hover:bg-uh-black/5">Labor Votes</a>
1781      
1782      
1783        </li>
1784  
1785  
1786  
1787</ul>
1788
1789      
1790        </li>
1791      <li class="menu-item    relative" >
1792
1793          <a href="/laborvotes/stand-democracy-join-afl-cios-power-voter-protection-campaign" class="flex px-4 py-2 hover:bg-uh-black/5" data-drupal-link-system-path="node/1020242">Stand Up for Democracy: Join the AFL-CIO&#039;s P.O.W.E.R. Voter Protection Campaign</a>
1794      
1795      
1796        </li>
1797  
1798  
1799  
1800</ul>
1801
1802      
1803          </div>
1804      </li>
1805      <li class="menu-item menu-item--expanded grid grid-cols-6   relative"  x-data="{selected:null}" >
1806
1807        <a href="/news/legislative-synopsis-2025-maryland-labor-secures-key-victories-2025-legislative" title="" class="flex px-4 py-1 col-span-5 hover:bg-uh-black/5" data-drupal-link-system-path="node/1015244">Legislative</a>
1808    <div class="col-span-1 py-2 pl-2 pr-4">
1809      <button type="button" class="block w-full h-full bg-uh-black border border-uh-black border-solid rounded-lg shadow-sm border-opacity-5 bg-opacity-5 hover:bg-opacity-10" x-on:click="selected !== 0 ? selected = 0 : selected = null" arial-label="Toggle menu" x-bind:aria-expanded="selected == 0 ? 'true' : 'false'">
1810        <svg class="w-5 h-5 m-auto transform" x-description="Heroicon name: solid/chevron-right" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" x-bind:class="selected == 0 ? 'rotate-180' : 'rotate-0'">
1811          <path fill-rule="evenodd" d="M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z" clip-rule="evenodd"></path>
1812        </svg>
1813      </button>
1814    </div>
1815    <div class="relative col-span-6 overflow-hidden transition-all duration-700" x-ref="container0" x-bind:class="selected == 0 ? 'h-auto' : 'h-0'" x-bind:aria-hidden="selected == 0 ? 'false' : 'true'">
1816      
1817                                                  <ul class="block w-full bg-uh-black/5">
1818  
1819      <li class="menu-item    relative" >
1820
1821          <a href="/maryland-state-legislative-calendar-0" class="flex px-4 py-2 hover:bg-uh-black/5" data-drupal-link-system-path="node/1018727">
1821Maryland State Legislative Calendar</a>
1822      
1823      
1824        </li>
1825      <li class="menu-item    relative" >
1826
1827          <a href="https://mddclabor.org/how-testify-maryland-general-assembly-step-step-guide" class="flex px-4 py-2 hover:bg-uh-black/5">How to Submit Testimony to the Maryland State Legislature</a>
1828      
1829      
1830        </li>
1831      <li class="menu-item menu-item--expanded grid grid-cols-6   relative"  x-data="{selected:null}" >
1832
1833        <span class="flex px-4 py-1 col-span-5 hover:bg-uh-black/5">Legislative Synopses</span>
1834    <div class="col-span-1 py-2 pl-2 pr-4">
1835      <button type="button" class="block w-full h-full bg-uh-black border border-uh-black border-solid rounded-lg shadow-sm border-opacity-5 bg-opacity-5 hover:bg-opacity-10" x-on:click="selected !== 1 ? selected = 1 : selected = null" arial-label="Toggle menu" x-bind:aria-expanded="selected == 1 ? 'true' : 'false'">
1836        <svg class="w-5 h-5 m-auto transform" x-description="Heroicon name: solid/chevron-right" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" x-bind:class="selected == 1 ? 'rotate-180' : 'rotate-0'">
1837          <path fill-rule="evenodd" d="M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z" clip-rule="evenodd"></path>
1838        </svg>
1839      </button>
1840    </div>
1841    <div class="relative col-span-6 overflow-hidden transition-all duration-700" x-ref="container1" x-bind:class="selected == 1 ? 'h-auto' : 'h-0'" x-bind:aria-hidden="selected == 1 ? 'false' : 'true'">
1842      
1843                                                  <ul class="block w-full bg-uh-black/5">
1844  
1845      <li class="menu-item    relative" >
1846
1847          <a href="/news/2026-legislative-synopsis" class="flex px-4 py-2 hover:bg-uh-black/5" data-drupal-link-system-path="node/1019987">2026 Legislative Synopsis</a>
1848      
1849      
1850        </li>
1851      <li class="menu-item    relative" >
1852
1853          <a href="https://mddclabor.org/news/legislative-synopsis-2025-maryland-labor-secures-key-victories-2025-legislative" class="flex px-4 py-2 hover:bg-uh-black/5">2025 Legislative Synopsis</a>
1854      
1855      
1856        </li>
1857      <li class="menu-item    relative" >
1858
1859          <a href="/news/2024-legislative-synopsis" class="flex px-4 py-2 hover:bg-uh-black/5" data-drupal-link-system-path="node/1019421">2024 Legislative Synopsis</a>
1860      
1861      
1862        </li>
1863      <li class="menu-item    relative" >
1864
1865          <a href="/news/2023-legislative-synopsis" class="flex px-4 py-2 hover:bg-uh-black/5" data-drupal-link-system-path="node/1003121">2023 Legislative Synopsis</a>
1866      
1867      
1868        </li>
1869      <li class="menu-item    relative" >
1870
1871          <a href="/news/2022-legislative-synopsis" class="flex px-4 py-2 hover:bg-uh-black/5" data-drupal-link-system-path="node/1000909">2022 Legislative Synopsis</a>
1872      
1873      
1874        </li>
1875      <li class="menu-item    relative" >
1876
1877          <a href="/news/2021-legislative-synopsis" class="flex px-4 py-2 hover:bg-uh-black/5" data-drupal-link-system-path="node/1000908">2021 Legislative Synopsis</a>
1878      
1879      
1880        </li>
1881      <li class="menu-item    relative" >
1882
1883          <a href="/news/2020-legislative-synopsis" class="flex px-4 py-2 hover:bg-uh-black/5" data-drupal-link-system-path="node/1000907">2020 Legislative Synopsis</a>
1884      
1885      
1886        </li>
1887      <li class="menu-item    relative" >
1888
1889          <a href="/news/2019-legislative-synopsis" class="flex px-4 py-2 hover:bg-uh-black/5" data-drupal-link-system-path="node/1000906">2019 Legislative Synopsis</a>
1890      
1891      
1892        </li>
1893      <li class="menu-item    relative" >
1894
1895          <a href="/news/2018-legislative-synopsis" class="flex px-4 py-2 hover:bg-uh-black/5" data-drupal-link-system-path="node/147273">2018 Legislative Synopsis</a>
1896      
1897      
1898        </li>
1899  
1900  
1901  
1902</ul>
1903
1904      
1905        </li>
1906      <li class="menu-item menu-item--expanded grid grid-cols-6   relative"  x-data="{selected:null}" >
1907
1908        <span class="flex px-4 py-1 col-span-5 hover:bg-uh-black/5">Testimony</span>
1909    <div class="col-span-1 py-2 pl-2 pr-4">
1910      <button type="button" class="block w-full h-full bg-uh-black border border-uh-black border-solid rounded-lg shadow-sm border-opacity-5 bg-opacity-5 hover:bg-opacity-10" x-on:click="selected !== 1 ? selected = 1 : selected = null" arial-label="Toggle menu" x-bind:aria-expanded="selected == 1 ? 'true' : 'false'">
1911        <svg class="w-5 h-5 m-auto transform" x-description="Heroicon name: solid/chevron-right" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" x-bind:class="selected == 1 ? 'rotate-180' : 'rotate-0'">
1912          <path fill-rule="evenodd" d="M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z" clip-rule="evenodd"></path>
1913        </svg>
1914      </button>
1915    </div>
1916    <div class="relative col-span-6 overflow-hidden transition-all duration-700" x-ref="container1" x-bind:class="selected == 1 ? 'h-auto' : 'h-0'" x-bind:aria-hidden="selected == 1 ? 'false' : 'true'">
1917      
1918                                                  <ul class="block w-full bg-uh-black/5">
1919  
1920      <li class="menu-item    relative" >
1921
1922          <a href="/2026-testimony" class="flex px-4 py-2 hover:bg-uh-black/5" data-drupal-link-system-path="node/1018798">2026 Testimony</a>
1923      
1924      
1925        </li>
1926      <li class="menu-item    relative" >
1927
1928          <a href="/2025-testimony" class="flex px-4 py-2 hover:bg-uh-black/5" data-drupal-link-system-path="node/1013095">2025 Testimony</a>
1929      
1930      
1931        </li>
1932      <li class="menu-item    relative" >
1933
1934          <a href="/laborvotes/2024-maryland-general-assembly-md-state-and-dc-afl-ciotestimony" class="flex px-4 py-2 hover:bg-uh-black/5" data-drupal-link-system-path="node/1007684">2024 Testimony</a>
1935      
1936      
1937        </li>
1938      <li class="menu-item    relative" >
1939
1940          <a href="/news/2023-testimony-0" class="flex px-4 py-2 hover:bg-uh-black/5" data-drupal-link-system-path="node/1019498">2023 Testimony</a>
1941      
1942      
1943        </li>
1944      <li class="menu-item    relative" >
1945
1946          <a href="/news/testimonies-2021-legislative-session" class="flex px-4 py-2 hover:bg-uh-black/5" data-drupal-link-system-path="node/287798">2021 Testimony</a>
1947      
1948      
1949        </li>
1950  
1951  
1952  
1953</ul>
1954
1955      
1956        </li>
1957      <li class="menu-item menu-item--expanded grid grid-cols-6   relative"  x-data="{selected:null}" >
1958
1959        <span class="flex px-4 py-1 col-span-5 hover:bg-uh-black/5">Voting Records</span>
1960    <div class="col-span-1 py-2 pl-2 pr-4">
1961      <button type="button" class="block w-full h-full bg-uh-black border border-uh-black border-solid rounded-lg shadow-sm border-opacity-5 bg-opacity-5 hover:bg-opacity-10" x-on:click="selected !== 1 ? selected = 1 : selected = null" arial-label="Toggle menu" x-bind:aria-expanded="selected == 1 ? 'true' : 'false'">
1962        <svg class="w-5 h-5 m-auto transform" x-description="Heroicon name: solid/chevron-right" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" x-bind:class="selected == 1 ? 'rotate-180' : 'rotate-0'">
1963          <path fill-rule="evenodd" d="M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z" clip-rule="evenodd"></path>
1964        </svg>
1965      </button>
1966    </div>
1967    <div class="relative col-span-6 overflow-hidden transition-all duration-700" x-ref="container1" x-bind:class="selected == 1 ? 'h-auto' : 'h-0'" x-bind:aria-hidden="selected == 1 ? 'false' : 'true'">
1968      
1969                                                  <ul class="block w-full bg-uh-black/5">
1970  
1971      <li class="menu-item    relative" >
1972
1973          <a href="/laborvotes/2026-md-legislature-voting-record" class="flex px-4 py-2 hover:bg-uh-black/5" data-drupal-link-system-path="node/1019537">2026 MD Legislature Voting Record</a>
1974      
1975      
1976        </li>
1977      <li class="menu-item    relative" >
1978
1979          <a href="/2025-maryland-general-assembly-vote-records" class="flex px-4 py-2 hover:bg-uh-black/5" data-drupal-link-system-path="node/1017870">2025 MD Legislative Voting Record</a>
1980      
1981      
1982        </li>
1983      <li class="menu-item    relative" >
1984
1985          <a href="/laborvotes/2024-md-legislature-voting-record" class="flex px-4 py-2 hover:bg-uh-black/5" data-drupal-link-system-path="node/1013681">2024 MD Legislature Voting Record</a>
1986      
1987      
1988        </li>
1989      <li class="menu-item    relative" >
1990
1991          <a href="/laborvotes/2023-md-legislature-voting-record" class="flex px-4 py-2 hover:bg-uh-black/5" data-drupal-link-system-path="node/1019505">2023 MD Legislature Voting Record</a>
1992      
1993      
1994        </li>
1995  
1996  
1997  
1998</ul>
1999
2000      
2001        </li>
2002  
2003  
2004  
2005</ul>
2006
2007      
2008          </div>
2009      </li>
2010  
2011    <nav role="navigation" class="py-3 text-uh-white bg-uh-primary">
2012  
2013  
2014  
2015  <ul class="menu flex flex-col md:flex-row gap-2 md:gap-0 flex-wrap justify-end w-full">
2016          <li class="block">
2017        <a href="https://aflcio.org" target="_blank" class="flex px-4">AFLCIO.org</a>
2018              </li>
2019          <li class="block">
2020        <a href="https://www.unionplus.org" target="_blank" class="flex px-4">Union Plus</a>
2021              </li>
2022      </ul>
2023
2024
2025
2026</nav>
2027
2028  
2029    <div class="p-4 w-full h-full bg-uh-black/5">
2030  <form action="/search" method="get">
2031    <div class="flex rounded-2xl overflow-hidden">
2032      <label class="sr-only" for="mobile-search-site">Search site</label>
2033      <input x-ref="autoFocus" id="mobile-search-site" class="flex-grow p-2 text-sm text-uh-primary-dark border-none" type="search" placeholder="Search Site" name="keywords">
2034      <button class="bg-uh-accent-1 hover:bg-uh-accent-1-dark text-uh-white text-sm p-2 pl-4 pr-4">
2035        <i class="fa-lg fas fa-search"></i><span class="sr-only">Search</span>
2036      </button>
2037    </div>
2038  </form>
2039</div>
2040
2041  
2042</ul>
2043
2044
2045
2046
2047  </div>
2048  <!-- ./site menu -->
2049</div>
2050
2051
2052
2053  </div>
2054
2055  
2056      <div>
2057    
2058  </div>
2059
2060  
2061    <div>
2062    <div data-drupal-messages-fallback class="hidden"></div>
2063
2064  </div>
2065
2066
2067    <main class="z-0">
2068    <a id="main-content" tabindex="-1"></a>    <div class="md:flex  pb-0">
2069
2070            <div id="page-content" class="grid w-full grid-cols-1 page-content">
2071          <div>
2072    <div id="block-uh-tw-content">
2073  
2074    
2075      
2076        <article class="node">
2077
2078  
2079    
2080
2081  
2082  <div class="node-content">
2083    
2084          
2085    <div class="layout layout--onecol layout--onecol--75 scroll-mt-28 layout-edge-to-edge pt-16 pb-12 px-4 bg-uh-neutral-2" id="">
2086        <div  class="layout__region layout__region--content mx-auto lg:w-3/4">
2087      <div id="" class="scroll-mt-28 flex w-full flex-wrap">
2088  
2089    
2090
2091      
2092<h1 class="text-center text-5xl font-light w-full m-0">About Us</h1>
2093
2094
2095  </div>
2096<div class="pt-6 scroll-mt-28 flex w-full flex-wrap" id="">
2097  
2098    
2099
2100      
2101	<div class="w-full mx-auto text-center max-w-none prose md:prose-lg prose-headings:mb-2 prose-a:text-uh-primary hover:prose-a:text-uh-accent-1 prose-h2:text-4xl prose-h3:text-3xl prose-p:mb-6"><p>We are one of nearly 500 state and local labor councils of the AFL-CIO and are the heart of the labor movement. We are democratically elected bodies dedicated to represent the interests of working people at the state and local level. We mobilize our members and community partners to advocate for social and economic justice and we strive daily to vanquish oppression and make our communities better for all people—regardless of race, color, gender, religion, age, sexual orientation, or ethnic or national origin.</p></div>
2102
2103
2104
2105  </div>
2106
2107    </div>
2108      </div>
2109  
2110
2111          
2112    <div class="layout layout--onecol layout--onecol--75 scroll-mt-28 pt-16 pb-16 px-0" id="">
2113          <div class="container px-4 mx-auto lg:px-0">
2114        <div  class="layout__region layout__region--content mx-auto lg:w-3/4">
2115      <div>
2116  
2117    
2118                
2119
2120<div class="grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 gap-4 sm:gap-6 md:gap-8">
2121  
2122        <article class="node node-tile col-span-1 flex flex-1">
2123    <div class="w-full h-0">
2124    
2125        <span class="hidden"><span>Donna S. Edwards</span>
2126</span>
2127    
2128    </div>
2129      <div class="layout layout--viewmode w-full flex flex-shrink-0">
2130    <div  class="relative layout__region layout__region--content w-full flex flex-wrap">
2131      <div id="biography_tile" class="flex w-full flex-wrap">
2132  
2133    
2134
2135      
2136<div class="relative p-4 w-full flex flex-wrap bg-uh-primary hover:bg-uh-accent-1 text-uh-white min-h-1/3screen transition-colors duration-300">
2137      <div class="absolute inset-0 uh-bg-image overflow-hidden">
2138  <div><div><div class="field-media-image"><picture><source srcset="/sites/default/files/styles/featured_image_small/public/2026-07/Edwards_Donna2.jpg.webp?h=b48a96d3&amp;itok=d4IhYk4K 1x" media="all and (min-width: 1280px)" type="image/webp" width="600" height="400"/><source srcset="/sites/default/files/styles/featured_image_small/public/2026-07/Edwards_Donna2.jpg.webp?h=b48a96d3&amp;itok=d4IhYk4K 1x, /sites/default/files/styles/featured_image_medium_2x/public/2026-07/Edwards_Donna2.jpg.webp?itok=dEoapxxR 2x" media="all and (min-width: 1024px) and (max-width: 1279px)" type="image/webp" width="600" height="400"/><source srcset="/sites/default/files/styles/featured_image_xsmall/public/2026-07/Edwards_Donna2.jpg.webp?h=b48a96d3&amp;itok=c0LKw5UL 1x, /sites/default/files/styles/featured_image_small/public/2026-07/Edwards_Donna2.jpg.webp?h=b48a96d3&amp;itok=d4IhYk4K 2x" type="image/webp" width="300" height="200"/><img loading="lazy" width="600" height="400" src="/sites/default/files/styles/featured_image_small/public/2026-07/Edwards_Donna2.jpg.webp?h=b48a96d3&amp;itok=d4IhYk4K" alt="President Donna Edwards headshot" /></picture></div></div></div>
2139</div>
2140<div  class="absolute inset-0 bg-uh-black opacity-50 mix-blend-multiply transition duration-300"></div>
2141
2142
2143    <div class="relative self-start w-full">
2144        <span class="block text-xs font-medium uppercase">
2145            President
2146        </span>
2147        <h3 class="mb-0">
2148            Donna S. Edwards
2149        </h3>
2150    </div>
2151	<a href="/about-us/fred-d-mason-jr" class="block absolute inset-0" rel="bookmark"><span class="sr-only">President</span></a>
2152</div>
2153
2154
2155  </div>
2156
2157    </div>
2158  </div>
2159
2160</article>
2161
2162  
2163
2164        <article class="node node-tile col-span-1 flex flex-1">
2165    <div class="w-full h-0">
2166    
2167        <span class="hidden"><span>Samuel A. Epps IV</span>
2168</span>
2169    
2170    </div>
2171      <div class="layout layout--viewmode w-full flex flex-shrink-0">
2172    <div  class="relative layout__region layout__region--content w-full flex flex-wrap">
2173      <div id="biography_tile" class="flex w-full flex-wrap">
2174  
2175    
2176
2177      
2178<div class="relative p-4 w-full flex flex-wrap bg-uh-primary hover:bg-uh-accent-1 text-uh-white min-h-1/3screen transition-colors duration-300">
2179      <div class="absolute inset-0 uh-bg-image overflow-hidden">
2180  <div><div><div class="field-media-image"><picture><source srcset="/sites/default/files/styles/featured_image_small/public/2025-12/Samuel%20Epps.jpg.webp?h=d82f253c&amp;itok=2gskKeYR 1x" media="all and (min-width: 1280px)" type="image/webp" width="600" height="400"/><source srcset="/sites/default/files/styles/featured_image_small/public/2025-12/Samuel%20Epps.jpg.webp?h=d82f253c&amp;itok=2gskKeYR 1x, /sites/default/files/styles/featured_image_medium_2x/public/2025-12/Samuel%20Epps.jpg.webp?itok=2IAjUxrm 2x" media="all and (min-width: 1024px) and (max-width: 1279px)" type="image/webp" width="600" height="400"/><source srcset="/sites/default/files/styles/featured_image_xsmall/public/2025-12/Samuel%20Epps.jpg.webp?h=d82f253c&amp;itok=sgOh6z_8 1x, /sites/default/files/styles/featured_image_small/public/2025-12/Samuel%20Epps.jpg.webp?h=d82f253c&amp;itok=2gskKeYR 2x" type="image/webp" width="300" height="200"/><img loading="lazy" width="600" height="400" src="/sites/default/files/styles/featured_image_small/public/2025-12/Samuel%20Epps.jpg.webp?h=d82f253c&amp;itok=2gskKeYR" alt="Samuel Epps IV" /></picture></div></div></div>
2181</div>
2182<div  class="absolute inset-0 bg-uh-black opacity-50 mix-blend-multiply transition duration-300"></div>
2183
2184
2185    <div class="relative self-start w-full">
2186        <span class="block text-xs font-medium uppercase">
2187            Secretary-Treasurer
2188        </span>
2189        <h3 class="mb-0">
2190            Samuel A. Epps IV
2191        </h3>
2192    </div>
2193	<a href="/about-us/donna-s-edwards" class="block absolute inset-0" rel="bookmark"><span class="sr-only">Secretary-Treasurer</span></a>
2194</div>
2195
2196
2197  </div>
2198
2199    </div>
2200  </div>
2201
2202</article>
2203
2204  
2205
2206        <article class="node node-tile col-span-1 flex flex-1">
2207    <div class="w-full h-0">
2208    
2209        <span class="hidden"><span>Zack Frink</span>
2210</span>
2211    
2212    </div>
2213      <div class="layout layout--viewmode w-full flex flex-shrink-0">
2214    <div  class="relative layout__region layout__region--content w-full flex flex-wrap">
2215      <div id="biography_tile" class="flex w-full flex-wrap">
2216  
2217    
2218
2219      
2220<div class="relative p-4 w-full flex flex-wrap bg-uh-primary hover:bg-uh-accent-1 text-uh-white min-h-1/3screen transition-colors duration-300">
2221      <div class="absolute inset-0 uh-bg-image overflow-hidden">
2222  <div><div><div class="field-media-image"><picture><source srcset="/sites/default/files/styles/featured_image_small/public/2026-07/zack_frink_headshot.jpg.webp?h=f57b067d&amp;itok=sO3e3jfi 1x" media="all and (min-width: 1280px)" type="image/webp" width="600" height="400"/><source srcset="/sites/default/files/styles/featured_image_small/public/2026-07/zack_frink_headshot.jpg.webp?h=f57b067d&amp;itok=sO3e3jfi 1x, /sites/default/files/styles/featured_image_medium_2x/public/2026-07/zack_frink_headshot.jpg.webp?itok=mL91YWa3 2x" media="all and (min-width: 1024px) and (max-width: 1279px)" type="image/webp" width="600" height="400"/><source srcset="/sites/default/files/styles/featured_image_xsmall/public/2026-07/zack_frink_headshot.jpg.webp?h=f57b067d&amp;itok=TtW5yRS8 1x, /sites/default/files/styles/featured_image_small/public/2026-07/zack_frink_headshot.jpg.webp?h=f57b067d&amp;itok=sO3e3jfi 2x" type="image/webp" width="300" height="200"/><img loading="lazy" width="600" height="400" src="/sites/default/files/styles/featured_image_small/public/2026-07/zack_frink_headshot.jpg.webp?h=f57b067d&amp;itok=sO3e3jfi" alt="Zack Frink" /></picture></div></div></div>
2223</div>
2224<div  class="absolute inset-0 bg-uh-black opacity-50 mix-blend-multiply transition duration-300"></div>
2225
2226
2227    <div class="relative self-start w-full">
2228        <span class="block text-xs font-medium uppercase">
2229            Political Field Director
2230        </span>
2231        <h3 class="mb-0">
2232            Zack Frink
2233        </h3>
2234    </div>
2235	<a href="/about-us/zack-frink" class="block absolute inset-0" rel="bookmark"><span class="sr-only">Political Field Director</span></a>
2236</div>
2237
2238
2239  </div>
2240
2241    </div>
2242  </div>
2243
2244</article>
2245
2246  
2247
2248</div>
2249
2250
2251  </div>
2252
2253    </div>
2254          </div>
2255      </div>
2256  
2257
2258  </div>
2259
2260</article>
2261
2262  
2263
2264  </div>
2265
2266  </div>
2267
2268      </div>
2269            
2270    </div>
2271  </main>
2272  
2273  
2274
2275</div>
2276<footer class="w-full antialiased footer" role="contentinfo">
2277  <div class="footer">
2278      <div>
2279    <div id="site_footer">
2280  
2281    
2282      
2283
2284<footer class="bg-uh-gray text-uh-white">
2285  <div class="max-w-7xl mx-auto py-12 px-4 sm:px-6 lg:py-16 lg:px-8">
2286
2287    <div class="grid grid-cols-2 md:grid-cols-3 md:gap-8">
2288        <div class="col-span-1">
2289        <h3>Get in touch</h3>
2290        <div class="text-uh-neutral-2 text-sm prose prose-inverse prose-img:w-20 md:prose-img:w-28 prose-img:mr-1 prose-img:my-1 max-w-none prose-img:invert prose-strong:text-uh-neutral-2 prose-headings:text-uh-neutral-2 prose-img:opacity-60">
2291                        <div class="location user-content"><p><strong>Maryland State and D.C. AFL-CIO</strong><br>7 School St.<br>Annapolis, MD 21401<br>(410) 280-2233</p><p>&nbsp;</p></div>
2292      
2293        </div>
2294
2295        <div class="my-6 footer-logo">
2296          <a class="block w-full" href="/">
2297    <div class="site-logo w-20 md:w-28 mr-1 opacity-50">
2298          <picture>
2299                  <source srcset="/sites/default/files/styles/logo/public/2026-01/md_dcafl-cio_logo_3.png.webp?itok=8PQ3OAgm 1x" media="all and (min-width: 1280px)" type="image/webp" width="400" height="400"/>
2300              <source srcset="/sites/default/files/styles/logo/public/2026-01/md_dcafl-cio_logo_3.png.webp?itok=8PQ3OAgm 1x, /sites/default/files/styles/logo_2x/public/2026-01/md_dcafl-cio_logo_3.png.webp?itok=Ss3ctiOO 2x" media="all and (min-width: 1024px) and (max-width: 1279px)" type="image/webp" width="400" height="400"/>
2301              <source srcset="/sites/default/files/styles/logo/public/2026-01/md_dcafl-cio_logo_3.png.webp?itok=8PQ3OAgm 1x, /sites/default/files/styles/logo_2x/public/2026-01/md_dcafl-cio_logo_3.png.webp?itok=Ss3ctiOO 2x" type="image/webp" width="400" height="400"/>
2302                  <img class="w-full" width="400" height="400" src="/sites/default/files/styles/logo/public/2026-01/md_dcafl-cio_logo_3.png.webp?itok=8PQ3OAgm" alt="Maryland State &amp; DC AFL-CIO" loading="lazy" />
2303
2304  </picture>
2305
2306  </div>
2307  
2308</a>
2309        </div>
2310      </div>
2311  
2312          <div class="col-span-1">
2313        <h3>Quick Links</h3>
2314        <div class="w-full text-uh-neutral-2 text-sm">
2315          
2316
2317
2318    
2319      <ul class="menu justify-end w-full footer-menu relative border-0">
2320                <li class="menu-item block">
2321                <a href="/about-us" class="py-2 block" data-drupal-link-system-path="node/2520">About Us</a>
2322      </li>
2323                <li class="menu-item block">
2324                <a href="/news" class="py-2 block" data-drupal-link-system-path="node/2522">News</a>
2325      </li>
2326                <li class="menu-item block">
2327                <a href="/union-member-benefits-0" class="py-2 block" data-drupal-link-system-path="node/2526">Union Member Benefits</a>
2328      </li>
2329                <li class="menu-item block">
2330                <a href="/take-action" class="py-2 block" data-drupal-link-system-path="node/2523">Take Action</a>
2331      </li>
2332                <li class="menu-item block">
2333                <a href="/events" class="py-2 block" data-drupal-link-system-path="node/2521">Events</a>
2334      </li>
2335                <li class="menu-item block">
2336                <a href="/Federal_Anti_Labor_Tracker" class="py-2 block" data-drupal-link-system-path="node/1014480">Federal Anti-Labor Tracker</a>
2337      </li>
2338                <li class="menu-item block">
2339                <span class="py-2 block">Labor Votes 2026!</span>
2340      </li>
2341                <li class="menu-item block">
2342                <a href="/news/legislative-synopsis-2025-maryland-labor-secures-key-victories-2025-legislative" title="" class="py-2 block" data-drupal-link-system-path="node/1015244">Legislative</a>
2343      </li>
2344        </ul>
2345  
2346
2347
2348
2349
2350
2351        </div>
2352      </div>
2353  
2354        <div class="col-span-1">
2355
2356        <div class="w-full">
2357          <form action="/search" method="get">
2358            <div class="flex gap-1">
2359              <label class="sr-only" for="footer-search-site">Search site</label>
2360              
2361<input type="search" placeholder="Search" id="footer-search-site" name="keywords" class="w-full text-uh-primary-dark shadow-sm focus:ring-branding-outer-space focus:border-branding-outer-space w-full block border-gray-300 text-uh-black p-2 md:text-sm" />
2362
2363
2364              
2365
2366    <a class="px-16 py-2 inline-block border-0 font-bold text-uh-white transition-colors duration-300 bg-uh-accent-1 hover:bg-uh-secondary uppercase font-header" role="button" href=""><i class="fa-lg fas fa-search"></i><span class="sr-only">Search</span></a>
2367
2368
2369
2370            </div>
2371          </form>
2372        </div>
2373
2374        <div class="mt-6 social-media-links">
2375          <h3>Connect with us </h3>
2376          
2377  <div  class="flex my-2 space-x-1">
2378
2379                  <a href="https://twitter.com/aflcio" class="text-uh-white rounded-2xl w-7 h-7 duration-300 text-center pt-0.5 hover:transition-colors bg-uh-accent-1 hover:bg-uh-primary">
2380          <i class="items-center justify-center mx-1 text-sm fab fa-twitter"></i>
2381          <span class="sr-only">Twitter</span>
2382        </a>
2383                        <a href="https://www.instagram.com/md_dc_aflcio/" class="text-uh-white rounded-2xl w-7 h-7 duration-300 text-center pt-0.5 hover:transition-colors bg-uh-accent-1 hover:bg-uh-primary">
2384          <i class="items-center justify-center mx-1 text-sm fa-brands fa-instagram"></i>
2385          <span class="sr-only">Instagram</span>
2386        </a>
2387          
2388  </div>
2389        </div>
2390
2391        <div class="mt-6 w-full">
2392          
2393<style>
2394  .email-signup-wrapper form {
2395    display: grid;
2396    grid-template-columns: repeat(3,minmax(0,1fr));
2397    gap: 0.25rem;
2398  }
2399  .email-signup-wrapper input {
2400    width: 100%;
2401    color: rgb(var(--uh-color-primary-dark));
2402  }
2403  .email-signup-wrapper input:focus {
2404    box-shadow: 0 0 2px 3px rgb(var(--uh-color-secondary));
2405    outline: 2px solid transparent;
2406    outline-offset: 2px;
2407    border-color: rgba(0,0,0,0.75);
2408  }
2409  .email-signup-wrapper button {
2410    width: 100%;
2411    padding-right: 0.5em;
2412    padding-left: 0.5em;
2413    text-transform: uppercase;
2414  }
2415  .email-signup-wrapper button:hover {
2416    background-color: rgb(var(--uh-color-accent-1-dark));
2417  }
2418  .email-signup-wrapper button:focus {
2419    outline: solid 2px rgb(var(--uh-color-accent-1));
2420  }
2421  .email-signup-wrapper .signup-form-message {
2422    margin-top: 0.5rem;
2423    color: rgb(var(--uh-color-accent-1));
2424  }
2425  .email-signup-wrapper form > div{
2426    margin: 0 !important;
2427  }
2428  .email-signup-wrapper form > .form-item-email-address{
2429    grid-column: span 3 / span 3;
2430  }
2431  .email-signup-wrapper form > .form-item-postal-code{
2432    grid-column: span 2 / span 2;
2433  }
2434</style>
2435<div class="email-signup-wrapper w-full py-4 max-w-4xl mx-auto">
2436    <h3>Get Email Updates</h3>
2437    <form class="email-signup-form" data-drupal-selector="email-signup-form" action="/about-us" method="post" id="email-signup-form" accept-charset="UTF-8">
2438  
2439<input data-drupal-selector="edit-config-wrapper" type="hidden" name="config[wrapper]" value="email-signup-wrapper" class="shadow-sm focus:ring-branding-outer-space focus:border-branding-outer-space w-full block border-gray-300 text-uh-black p-2 md:text-sm" />
2440
2441
2442
2443
2444<input data-drupal-selector="edit-config-api-endpoint" type="hidden" name="config[api_endpoint]" value="https://actionnetwork.org/api/v2/forms/6b521c75-4fde-4e6f-939b-90561c4314f4/submissions" class="shadow-sm focus:ring-branding-outer-space focus:border-branding-outer-space w-full block border-gray-300 text-uh-black p-2 md:text-sm" />
2445
2446
2447
2448
2449<input data-drupal-selector="edit-config-tags" type="hidden" name="config[tags]" value="UnionH
2449all," class="shadow-sm focus:ring-branding-outer-space focus:border-branding-outer-space w-full block border-gray-300 text-uh-black p-2 md:text-sm" />
2450
2451
2452
2453
2454<input data-drupal-selector="edit-config-thank-you" type="hidden" name="config[thank_you]" value="Thanks for signing up!" class="shadow-sm focus:ring-branding-outer-space focus:border-branding-outer-space w-full block border-gray-300 text-uh-black p-2 md:text-sm" />
2455
2456
2457
2458<div class="js-form-item form-item js-form-type-email form-item-email-address js-form-item-email-address form-no-label flex-col my-1 md:mb-4 flex flex-wrap w-full">
2459      <label for="edit-email-address" class="visually-hidden js-form-required form-required font-bold">Email Address</label>
2460        
2461<input placeholder="Email Address" data-drupal-selector="edit-email-address" type="email" id="edit-email-address" name="email_address" value="" size="60" maxlength="254" class="form-email required shadow-sm focus:ring-branding-outer-space focus:border-branding-outer-space w-full block border-gray-300 text-uh-black p-2 md:text-sm" required="required" />
2462
2463
2464
2465
2466        </div>
2467<div class="js-form-item form-item js-form-type-textfield form-item-postal-code js-form-item-postal-code form-no-label flex-col my-1 md:mb-4 flex flex-wrap w-full">
2468      <label for="edit-postal-code" class="visually-hidden js-form-required form-required font-bold">ZIP</label>
2469        
2470<input placeholder="ZIP" data-drupal-selector="edit-postal-code" type="text" id="edit-postal-code" name="postal_code" value="" size="10" maxlength="128" class="form-text required shadow-sm focus:ring-branding-outer-space focus:border-branding-outer-space w-full block border-gray-300 text-uh-black p-2 md:text-sm" required="required" />
2471
2472
2473
2474
2475        </div>
2476
2477<input autocomplete="off" data-drupal-selector="form-3kydmeop5fvkmi6cq3gkmre-jntinnxhxkoul07bcje" type="hidden" name="form_build_id" value="form-3kYdMeOP5FVKmI6CQ3GKmre_jNtInNxHXKoul07bCJE" class="shadow-sm focus:ring-branding-outer-space focus:border-branding-outer-space w-full block border-gray-300 text-uh-black p-2 md:text-sm" />
2478
2479
2480
2481
2482<input data-drupal-selector="edit-email-signup-form" type="hidden" name="form_id" value="email_signup_form" class="shadow-sm focus:ring-branding-outer-space focus:border-branding-outer-space w-full block border-gray-300 text-uh-black p-2 md:text-sm" />
2483
2484
2485
2486<div data-drupal-selector="edit-actions" class="form-actions js-form-wrapper form-wrapper" id="edit-actions">
2487
2488  <button data-drupal-selector="an-submit" type="submit" id="an-submit" name="op" value="Sign Up" class="button js-form-submit form-submit px-16 py-2 inline-block border-0 font-bold text-uh-white transition-colors duration-300 bg-uh-accent-1 hover:bg-uh-secondary uppercase font-header">Sign Up</button>
2489
2490
2491
2492
2493</div>
2494
2495
2496</form>
2497<div class="signup-form-message text-branding-error"></div>
2498</div>
2499
2500
2501
2502        </div>
2503
2504      </div>
2505  
2506    </div>
2507
2508      <div class="mt-12 border-t border-uh-neutral-2 border-opacity-20 pt-8">
2509      <div class="md:w-2/3">            <div class="footer-text user-content"><p><strong>© AFL-CIO. All rights reserved.</strong><br>
2510Photographs and illustrations, as well as text, cannot be used without permission from the AFL-CIO.</p></div>
2511      </div>
2512    </div>
2513  
2514            <ul class="menu flex gap-2 divide-x text-xs underline leading-none mt-4">
2515                  <li class="block pl-2 first:pl-0">
2516            <a href="/sites/default/files/privacy-policy.pdf">Privacy Policy</a>
2517          </li>
2518                  <li class="block pl-2 first:pl-0">
2519            <a href="/sites/default/files/terms-of-use_.pdf">Terms of Use</a>
2520          </li>
2521                  <li class="block pl-2 first:pl-0">
2522            <a href="/login">Log In</a>
2523          </li>
2524              </ul>
2525      
2526  </div>
2527
2528  <div class="px-4 sm:px-6 pt-6 pb-2 lg:px-8 bg-opacity-25 bg-uh-black">
2529    <p class="text-xs text-uh-neutral-2 xl:text-center">
2530      &copy; 2026 All rights reserved.
2531    </p>
2532  </div>
2533</footer>
2534
2535
2536
2537
2538  </div>
2539
2540  </div>
2541
2542  </div>
2543</footer>
2544
2545
2546  </div>
2547
2548    
2548<script>dataLayer = [{"site_name":"Maryland State & DC AFL-CIO","site_id":"478"}]</script>
vendor: 1 bytes, line 2548
2548
2549<script>
vendor: 327 bytes, lines 2549-2553
2549(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
2550new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
2551j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
2552'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
2553})(window,document,'script','dataLayer','
2553GTM-TG7FKV
vendor: 3 bytes, line 2553
2553');
2553</script>
2553
2554<noscript aria-hidden="true"><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TG7FKV"
2555 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
2556    
2556<script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","pathPrefix":"","currentPath":"group\/478\/content\/15022","currentPathIsAdmin":false,"isFront":false,"currentLanguage":"en"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"ajaxPageState":{"libraries":"eJx9j1EOwyAMQy9E4UhVCiljA9IlYS23H5U2aR9T_xw_R7I9MbrAbYNsQ4JM0cIdDuNPP1VFroPcnw2525W4GDw0p_r4Pn1Os1JV2FGooPvRVl7RLgw1yGWEMbYMfJkRyikY6aJY3AKCpt1m8JqozhV1Jx6tQCFDR_7DSEKaPZUy2pxYd7eR6BQzLZAn0T6WxDekB2vV","theme":"uh_tw","theme_token":null},"ajaxTrustedUrl":{"form_action_p_pvdeGsVG5zNF_XLGPTvYSKCf43t8qZYSwcfZl2uzM":true,"\/email-signup\/signup":true},"data":{"extlink":{"extTarget":false,"extTargetAppendNewWindowDisplay":true,"extTargetAppendNewWindowLabel":"(opens in a new window)","extTargetNoOverride":false,"extNofollow":true,"extTitleNoOverride":false,"extNoreferrer":false,"extFollowNoOverride":true,"extClass":"0","extLabel":"(link is external)","extImgClass":false,"extSubdomains":true,"extExclude":"","extInclude":"","extCssExclude":"","extCssInclude":"","extCssExplicit":"","extAlert":false,"extAlertText":"This link will take you to an external web site. We are not responsible for their content.","extHideIcons":false,"mailtoClass":"0","telClass":"tel","mailtoLabel":"(link sends email)","telLabel":"(link is a phone number)","extUseFontAwesome":true,"extIconPlacement":"append","extPreventOrphan":false,"extFaLinkClasses":"fa fa-external-link","extFaMailtoClasses":"fa fa-envelope-o","extAdditionalLinkClasses":"","extAdditionalMailtoClasses":"","extAdditionalTelClasses":"","extFaTelClasses":"fa fa-phone","allowedDomains":["actionnetwork.org"],"extExcludeNoreferrer":""}},"ajax":{"an-submit":{"url":"\/email-signup\/signup","progress":{"type":"fullscreen"},"event":"mousedown","keypress":true,"prevent":"click","httpMethod":"POST","dialogType":"ajax","submit":{"_triggering_element_name":"op","_triggering_element_value":"Sign Up"}}},"user":{"uid":0,"permissionsHash":"8dc8f2301f2cd6ee2c29374126f0230e6bfd06d3fc7cf72117435b0105465565"}}</script>
vendor: 1 bytes, line 2556
2556
2557<script src="/core/assets/vendor/jquery/jquery.min.js?v=4.0.0"></script>
vendor: 1 bytes, line 2557
2557
2558<script src="/sites/default/files/js/js_h2L2Vlq6BGztD71C1VAkqSIcwXHHHD5GcDYOrPPMtss.js?scope=footer&amp;delta=1&amp;language=en&amp;theme=uh_tw&amp;include=eJx9jlEOgzAMQy9UlSNVWRtYWJqwNB1w-4G0SfuY-LP9bMlZDYdifQGOhYB1ijDDFvKZkziaHGR-drQ9jmo14OZM8viOPjaMKg4rNq04_OjYXlO8GUhplxXDqTPYZacpUwn9niA7qSRBX9WOJ-DAsKP9YdoKpay1Hg9O3MhxAF5I8A1kE2Li"></script>
2558
2559
2560  </body>
2561</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.