.badge{align-items:center;border:1px solid;border-radius:var(--border-radius);display:inline-flex;font-size:var(--font-size-body-s,14px);gap:var(--spacing-s);height:var(--height-component-s,32px);justify-content:center;line-height:1;padding:var(--spacing-none,0) var(--spacing-s-nudge,12px);vertical-align:baseline}.badge__remove{margin-left:8px}.badge__remove:hover{cursor:pointer}.badge--info{background-color:var(--color-info);border-color:var(--color-info);color:#fff}.badge--danger{background-color:var(--color-error);border-color:var(--color-error);color:#fff}.badge--success{background-color:var(--color-success);border-color:var(--color-success);color:#fff}.badge--secondary{background-color:var(--background-secondary);border-color:var(--background-secondary);color:#fff}.geo-tagbox .gov-tag .element,.geo-tagbox gov-tag .element{cursor:pointer}.geo-tagbox .gov-tag[type=subtle][color=neutral] .element,.geo-tagbox gov-tag[type=subtle][color=neutral] .element{background:var(--background-neutral-subtlest);border:1px solid var(--border-subtlest);border-radius:var(--corner-radius-none,0)}.geo-tagbox:focus-within:has(:focus-visible){border-radius:var(--border-radius)!important;outline:var(--outline-width,.125rem) solid var(--status-focus);outline-offset:var(--outline-offset,.125rem)}.filter-items__group-title{color:var(--text-primary);font-size:var(--font-size-body-s);margin-bottom:var(--spacing-xs)}.filter-quick-filter{cursor:pointer;display:block;height:100%;position:relative;transition:transform .15s ease-in-out}.filter-quick-filter:focus-within:has(:focus-visible){border-radius:var(--border-radius)!important;outline:var(--outline-width,.125rem) solid var(--status-focus);outline-offset:var(--outline-offset,.125rem)}.filter-quick-filter:hover{transform:translateY(-2px)}.filter-quick-filter:hover .filter-quick-filter__card{box-shadow:var(--shadow-dropdown)}.filter-quick-filter__card{align-items:flex-end;background:var(--background-primary);border:0 solid transparent;border-radius:var(--border-radius);display:flex;overflow:hidden;position:relative;transition:box-shadow .15s ease-in-out,border-color .15s ease-in-out;width:100%}.filter-quick-filter__card--image{background:linear-gradient(180deg,#0000000f 0,#0000008c 58.66%),var(--filter-quick-filter-image) center/cover no-repeat}.filter-quick-filter__content{color:var(--text-white-fixed);display:flex;flex:1 1 auto;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-l) var(--spacing-m);position:relative;z-index:1}.filter-quick-filter__description,.filter-quick-filter__title{padding-right:60px}.filter-quick-filter__title{font-size:var(--font-size-headline-s);font-weight:500;line-height:150%}.filter-quick-filter__description{font-size:var(--font-size-body-s);line-height:150%;margin:0;text-wrap-style:balance}.filter-quick-filter__toggle{align-items:center;background-color:var(--background-secondary);border-radius:var(--border-radius);color:var(--text-white-fixed);display:flex;height:32px;justify-content:center;pointer-events:none;position:absolute;right:var(--spacing-m);top:var(--spacing-m);transition:background-color .15s ease-in-out;width:32px;z-index:1}@media(min-width:48em){.filter-quick-filter__card{height:100%;min-height:156px}.filter-quick-filter__content{padding:var(--spacing-m)}}.filter-quick-filter--active .filter-quick-filter__card{background:var(--background-secondary)}.filter-quick-filter--active .filter-quick-filter__card--image{background:linear-gradient(180deg,#6805260f 0,#6805268c 58.66%),var(--filter-quick-filter-image) center/cover no-repeat}.filter-quick-filter--active .filter-quick-filter__toggle{background-color:var(--background-primary)}.filter-quick-filter--disabled{cursor:not-allowed}.filter-quick-filter--disabled .filter-quick-filter__card{filter:grayscale(1)}.filter-quick-filter--disabled .filter-quick-filter__card--image{background:linear-gradient(180deg,#00000047 0,#0000008c 59%),var(--filter-quick-filter-image) #d3d3d3 .012px -126.829px/194.661% 195.992% no-repeat}.filter-quick-filter--disabled .filter-quick-filter__content,.filter-quick-filter--disabled .gov-tag[type][color] .element{color:var(--text-disabled)}.filter-quick-filter--disabled .filter-quick-filter__toggle,.filter-quick-filter--disabled .gov-tag[type][color] .gov-icon{color:var(--icon-disabled)}.filter-quick-filter--disabled .filter-quick-filter__toggle{background-color:var(--background-neutral-disabled)}.filter-quick-filter--disabled:hover{box-shadow:none;transform:none}.filter-form__fieldset{background:var(--background-block-secondary);border:1px solid var(--border-subtlest);box-shadow:0 2px 4px #00000014;margin-top:var(--spacing-m);padding:var(--spacing-m)}.filter-form__sort-options{display:flex;flex-direction:column;gap:var(--spacing-m);list-style:none;margin:0;padding:0}.filter-form__sort-options li:before{content:none}.table-row{vertical-align:middle}.table-body-col>*,.table-col-max-height .table-col-component{display:block;overflow:hidden;text-overflow:ellipsis}.table-col-max-height .table-col-component{display:-webkit-box;-webkit-line-clamp:6;max-height:7.89474em;-webkit-box-orient:vertical}.table-col-small{white-space:nowrap;width:120px}.table-col-large{width:240px}.table-head__icon,.table__sort{vertical-align:middle}.table__sort{background:transparent;border:none;border-radius:var(--border-radius);display:inline-flex;flex-direction:column;padding-left:0;padding-right:0}.table__sort:hover{cursor:pointer}.table__sort--asc .table__sort-down,.table__sort--desc .table__sort-up{opacity:.2}.gov-table table td,.gov-table table th{border:1px solid var(--border-subtlest)}.gov-table table th>*{vertical-align:middle}.gov-table table td{background:var(--background-block-primary)}.gov-table table .table-body-row--selected td{background-color:var(--color-primary-200)}@media(max-width:47.99em){.table-body-col{max-width:200px;overflow:hidden;text-overflow:ellipsis}}@media(min-width:48em){.table-body-col{max-width:200px}}.filter-listing--loading{opacity:.5;transition:opacity .2s ease}.filter-view-enter-active,.filter-view-leave-active{transition:opacity .15s ease}.filter-view-enter-from,.filter-view-leave-to{opacity:0}.filter-listing__grid>div{animation:filter-listing-item-in .32s ease-out both}.filter-listing__grid>div:first-child{animation-delay:0s}.filter-listing__grid>div:nth-child(2){animation-delay:40ms}.filter-listing__grid>div:nth-child(3){animation-delay:80ms}.filter-listing__grid>div:nth-child(4){animation-delay:.12s}.filter-listing__grid>div:nth-child(5){animation-delay:.16s}.filter-listing__grid>div:nth-child(6){animation-delay:.2s}@keyframes filter-listing-item-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
