/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
table.dataTable{width:100%;margin:0 auto;border-spacing:0;th,td{box-sizing:border-box;scroll-snap-align:start;.extlink-nobreak{white-space:normal;overflow-wrap:anywhere;}}}table.dataTable thead > tr > th,table.dataTable thead > tr > td{&.dt-orderable-asc,&.dt-orderable-desc{cursor:pointer;}.dt-column-order{display:inline-block;position:static;width:2rem;height:2rem;text-align:center;&::before,&::after{display:none;}.usa-icon{width:1.5rem;height:1.5rem;vertical-align:middle;> g{fill:transparent;}}}&:is(.dt-orderable-asc,.dt-orderable-desc):not(.dt-ordering-asc,.dt-ordering-desc){.dt-column-order .usa-icon > g.unsorted{fill:#1b1b1b;}&:hover .dt-column-order .usa-icon > g.unsorted{fill:#000;}}&.dt-ordering-asc,&.dt-ordering-desc{background-color:#97d4ea;color:#1b1b1b;}&.dt-ordering-asc .dt-column-order .usa-icon > g.ascending,&.dt-ordering-desc .dt-column-order .usa-icon > g.descending{fill:#1b1b1b;}&.dt-orderable-none:not(.dt-ordering-asc,.dt-ordering-desc)
    .dt-column-order{display:none;}}table.dataTable tbody td.sorting_1,table.dataTable tbody th.sorting_1{background-color:#e1f3f8;color:#1b1b1b;}table.dataTable thead > tr > th,table.dataTable thead > tr > td,table.dataTable tfoot > tr > th,table.dataTable tfoot > tr > td{div.dt-column-header,div.dt-column-footer{display:flex;justify-content:space-between;align-items:center;gap:4px;.dt-column-title{flex-grow:1;&:empty{display:none;}}}}.dt-table-scroll{overflow:auto;scroll-snap-type:both mandatory;max-height:calc(100svh - 16rem - var(--drupal-displace-offset-top,0px) - var(--drupal-displace-offset-bottom,0px));scroll-padding:5rem 1px;padding-bottom:1rem;border-top:1px solid;scrollbar-color:var(--maryland-color-primary,#005ea2) #eef0f2;scrollbar-width:auto;&::-webkit-scrollbar{height:0.75rem;}&::-webkit-scrollbar-track{background:#eef0f2;border-radius:999px;}&::-webkit-scrollbar-thumb{background:var(--maryland-color-primary,#005ea2);border-radius:999px;}&::-webkit-scrollbar-thumb:hover{background:var(--maryland-color-primary-dark,#1a4480);}thead{position:sticky;inset-block-start:-1px;}:is(.maryland-table th){border-top:0;}}.dt-table-extras{display:grid;gap:0 1rem;margin-bottom:1.5rem;grid-template-columns:auto auto 1fr;grid-template-areas:'caption caption caption'
    'left    right   space';align-items:start;.dt-table-extras__caption{grid-area:caption;margin:0;margin-block-end:1.5rem;line-height:1.5rem;font-style:italic;p{&:first-child{margin-block-start:0;}&:last-child{margin-block-end:0;}}}.usa-button[data-scroll]{border-radius:50%;padding:0.5rem;aspect-ratio:1;margin:0;&[data-scroll='left']{grid-area:left;}&[data-scroll='right']{grid-area:right;}.usa-icon{display:block;width:1.25rem;height:1.25rem;fill:currentColor;pointer-events:none;}}&:not(.has-overflow) .usa-button[data-scroll]{display:none;}}@media screen and (min-width:40em){.dt-table-extras{grid-template-columns:1fr auto auto;grid-template-areas:'caption left right';.dt-table-extras__caption{grid-area:caption;margin:0;p{&:first-child{margin-block-start:0;}&:last-child{margin-block-end:0;}}}}}.dt-layout-top-end{display:flex;justify-content:start;align-items:start;margin-block-end:1.5rem;.usa-button--unstyled{padding:0;border-radius:0;border-inline-start:1px solid #1b1b1b;margin-inline-start:1rem;padding-inline-start:1rem;&::after{content:'';display:inline;width:20px;height:20px;background-color:currentColor;mask:url("https://cdn.maryland.gov/mdwds-icons/latest/svg/outlined/400/download.svg");mask-repeat:no-repeat;mask-size:100%;}}}
[data-extlink-placement="append"],[data-extlink-placement="after"]{padding-inline-start:0.2em;padding-block:0.1em;vertical-align:sub;}.ext .maryland-link__icon{display:none;}
.usa-prose > :is(h1,h2,h3,h4,h5,h6,p,blockquote,ol,ul,dl){max-width:53rem;}.usa-prose > figure.float-right,.usa-prose > figure.drupal-media-style-align-right{margin-right:max(calc(100% - 53rem),0px);}.usa-prose > figure.align-center,.usa-prose > figure.drupal-media-style-align-center{margin-left:min(50%,26.5rem);translate:-50%;}
body > #FastChatContainer,body > #FastChatContainer > #FastChatButtonOpen{z-index:10000;}
.maryland-accordion{max-width:87.5rem;}
.maryland-button-group{margin-block:1rem;}
.maryland-listing__form{.usa-label{font-weight:600;}.maryland-listing__filter .usa-button{margin-block-end:0.5rem;&:last-child{margin-block-end:0;}}}@media (min-width:30em){.maryland-listing__form{.maryland-listing__filter .usa-button{margin-block-end:0;}}}@media screen and (min-width:40em){.maryland-listing__form{.usa-select{max-width:30ch;}}}
.grid-container .grid-container{padding-inline:0;}
.maryland-listing-item__news{.maryland-listing-item__title{text-box:trim-both cap alphabetic;}.maryland-listing-item__title :where(h1,h2,h3,h4,h5,h6){line-height:1.4;text-box:trim-both cap alphabetic;}.maryland-listing-item__title.ext svg{inline-size:1em;block-size:1em;margin:0;vertical-align:central;}.maryland-listing-item__date-source{color:#565c65;font-weight:400;text-box:trim-both cap alphabetic;&::before{background-color:#a9aeb1;block-size:1rem;content:"";display:inline-block;inline-size:1px;margin-inline:1.25rem;vertical-align:-0.1em;}}}@media (min-width:30em){.maryland-listing-item__news{.maryland-listing-item__eyebrow{line-height:1.5;}.maryland-listing-item__date{line-height:2rem;}.maryland-listing-item__description{line-height:2rem;margin-block-start:2rem;}}}
.maryland-link-collection__link-text{font:inherit;margin:0;}
.maryland-dropdown__see-all.is-external::after,.maryland-link-group__see-all.is-external::after,.maryland-tabs__see-all.is-external::after,.maryland-tabs__panel-see-all.is-external::after{visibility:hidden;}
