.app-recovery-directory{width:100%}.app-ss-search__field,.app-ss-help-select{min-width:0;position:relative}.app-ss-rail,.app-ss-results{min-width:0}.app-recovery-directory__loading,.app-ss-results__loading{align-items:center;gap:var(--space-sm);display:inline-flex}.app-multiselect .app-multiselect__chip-remove.app-button{cursor:pointer;background:0 0;border:0;border-radius:0;min-height:0}.app-multiselect .app-multiselect__toggle.app-button{cursor:pointer}.app-multiselect .app-multiselect__chip-remove.app-button:hover,.app-multiselect .app-multiselect__toggle.app-button:hover{background:0 0;text-decoration:none}.app-multiselect__chips{align-items:center;gap:var(--space-2xs);flex-wrap:nowrap;display:flex;overflow:hidden}.app-multiselect__search input:focus{border-color:var(--color-primary-hover);box-shadow:0 0 0 1px var(--color-primary-hover)}.app-multiselect__chips{flex:0 auto;min-width:0}.app-multiselect__chip{white-space:nowrap;border:var(--border-sm) solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);background:0 0;flex:none;align-items:center;gap:.3125rem;padding:.1rem .6rem .1rem .4rem;font-size:1.0625rem;display:inline-flex}.app-multiselect__chip-name,.app-multiselect__chip-label{align-items:center;gap:var(--space-2xs);display:inline-flex}.app-multiselect__option-badge{flex:none}.app-multiselect__chip--overflow{min-width:0;color:var(--color-primary-hover);font-size:var(--font-size-sm);border:0;margin-inline-start:calc(-1 * var(--space-2xs));padding-inline:0 .125rem}.app-multiselect .app-multiselect__chip-remove.app-button{color:inherit;padding:0}.app-multiselect__chip-remove .app-icon{width:1.25rem;height:1.25rem}.app-multiselect .app-multiselect__toggle.app-button{color:var(--color-text)}.app-multiselect__toggle-spacer{flex:auto}.app-multiselect__placeholder{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app-multiselect__chevron{color:var(--color-text-muted);flex:none}.app-multiselect__panel{min-width:0;max-width:var(--radix-popover-content-available-width,90vw);max-height:var(--radix-popover-content-available-height,90vh)}.app-multiselect__option{min-inline-size:0}.app-multiselect__option label{align-items:center;gap:var(--space-2xs);overflow-wrap:anywhere;flex-wrap:wrap;flex:1 1 0;min-inline-size:0;display:inline-flex}.app-multiselect__option label .notranslate{min-inline-size:0;max-inline-size:100%}.app-multiselect__footer{flex-wrap:wrap}.app-multiselect__footer .app-button{flex:1 1 var(--input-width-sm);padding-inline:min(var(--space-md), 2vw);white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.app-alerts-page{--app-alert-title-color:var(--color-resource-list-title)}.app-alerts-page,.app-alert-detail{width:min(100%, var(--layout-page-max-width));margin-inline:auto}.app-alerts-page__header{text-align:center;align-items:center}.app-alerts-page__header .app-page__title,.app-alerts-page__header .app-page__description{margin-inline:auto}.app-alerts-page__header .app-page__description{color:var(--color-text)}.app-alerts-filter-panel{gap:var(--space-0);grid-template-columns:minmax(0,1fr) minmax(18rem,20rem);display:grid;overflow:hidden}:is(.app-alerts-filter-panel__main,.app-alerts-filter-panel__aside){gap:var(--space-sm);padding:var(--space-lg);display:grid}:is(.app-alerts-filter-panel__main,.app-alerts-filter-panel__aside) h2{color:var(--color-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);margin:0}.app-alerts-filter-panel__main p,.app-alerts-page__hint,.app-alert-card .app-card__content p{color:var(--color-text-muted);margin:0}.app-alerts-filter-panel__label{margin:var(--space-xs) 0 0}.app-alerts-filter-panel__control .app-county-combobox__control{min-height:2.75rem;padding:0 var(--space-sm)}.app-alerts-filter-panel__control .app-county-combobox__toggle.app-button{min-height:2.75rem;padding:0}.app-alerts-filter-panel__aside{border-inline-start:var(--border-sm) solid var(--color-border);background:var(--color-primary);color:var(--color-primary-text);align-content:start}.app-alerts-filter-panel__aside[data-signup-layout=multi]{gap:var(--space-xs);padding:var(--space-md)}.app-alerts-filter-panel__aside[data-signup-layout=multi] .app-alerts-signup-list{gap:var(--space-sm)}.app-alerts-filter-panel__aside h2{color:var(--color-primary-text)}.app-alerts-filter-panel__signup-button{width:fit-content}.app-alerts-filter-panel__signup-button.app-button{padding-block:var(--space-md);padding-inline:var(--space-lg);font-size:var(--type-body-large-font-size);line-height:var(--line-height-normal);text-align:start}.app-alerts-filter-panel__aside .app-alerts-filter-panel__signup-button.app-button{border-color:var(--color-info);background:var(--color-info);color:var(--color-on-inverse)}.app-alerts-filter-panel__aside .app-alerts-filter-panel__signup-button.app-button:is(:hover,:focus-visible,:active){border-color:var(--color-surface);background:var(--color-surface);color:var(--color-link-text)}:root[data-color-scheme=dark] .app-alerts-filter-panel__aside .app-alerts-filter-panel__signup-button.app-button{border-color:var(--color-on-inverse)}.app-alerts-filter-panel__aside p{color:var(--color-primary-text-subtle);font-size:var(--type-body-font-size);margin:0;font-style:italic}.app-alerts-signup-list{gap:var(--space-md);scrollbar-color:var(--color-primary-text-border) transparent;max-height:26rem;overflow-y:auto}.app-alerts-signup-list::-webkit-scrollbar{width:var(--space-2xs)}.app-alerts-signup-list::-webkit-scrollbar-track{background:0 0}.app-alerts-signup-list::-webkit-scrollbar-thumb{background-color:var(--color-primary-text-border);border-radius:var(--radius-pill)}.app-alert-card{flex-direction:column;height:100%;transition:border-color .14s,box-shadow .14s;display:flex;position:relative}.app-alert-card .app-card__header{background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto;align-items:start}.app-alert-card .app-card__content{gap:var(--space-sm);flex-direction:column;flex:auto;display:flex}.app-alert-card .app-card__footer{border-block-start:0;justify-content:stretch;align-items:center;margin-block-start:auto;padding-block-start:var(--space-sm);display:grid}.app-alert-card .app-card__footer time{color:var(--color-text);justify-content:flex-start}.app-alert-card-link{height:100%;color:inherit;text-decoration:none;display:block}.app-alert-card-link:hover,.app-alert-card-link:focus-visible{color:inherit;outline:none;text-decoration:none}.app-alert-card:hover,.app-alert-card:focus,.app-alert-card:focus-within,.app-alert-card-link:focus-visible .app-alert-card{border-color:var(--color-focus);box-shadow:0 0 0 .125rem var(--color-focus);outline:none}@media (prefers-reduced-motion:no-preference){.app-alert-card{transition:border-color .14s,box-shadow .14s,transform .14s}.app-alert-card:hover,.app-alert-card:focus,.app-alert-card:focus-within,.app-alert-card-link:focus-visible .app-alert-card{transform:translateY(-.125rem)}}.app-alert-card__detail-indicator,.app-alert-card__source-link{color:var(--color-link-text);justify-content:center;align-items:center;display:inline-flex}.app-alert-card__detail-indicator{background:color-mix(in srgb, var(--color-link-text) 14%, var(--color-surface));border-radius:50%;width:2.25rem;height:2.25rem}.app-alert-card__detail-indicator .app-icon{stroke-width:3px;width:1.3rem;height:1.3rem}.app-alert-card__detail-indicator:hover{background:color-mix(in srgb, var(--color-link-text) 24%, var(--color-surface));color:var(--color-primary-hover)}.app-alert-card__heading{min-height:2.25rem}.app-alert-card__heading .app-card__title{color:var(--app-alert-title-color)}.app-alert-card-link:visited .app-alert-card__summary-link,.app-alert-card__source-link:visited{color:var(--color-link-visited)}.app-alert-card-link:hover .app-card__title,.app-alert-card-link:hover .app-alert-card__summary-link,.app-alert-card__source-link:hover{color:var(--color-link-hover)}.app-alert-card__source-link{border-radius:var(--radius-xs);line-height:var(--line-height-tight);justify-self:end;text-decoration:none}.app-alert-card__source-link:focus-visible{outline:var(--border-md) solid var(--color-focus);outline-offset:var(--space-2xs)}.app-alert-card__source-link .app-icon{width:var(--space-lg);height:var(--space-lg)}.app-alert-card__meta{justify-content:space-between;gap:var(--space-sm)}.app-alert-card__meta span,.app-alert-card .app-card__footer time,.app-alert-card__location,.app-case-status a{align-items:center;gap:var(--space-xs);display:inline-flex}.app-alert-card__summary-wrap{gap:var(--space-3xs);display:grid}.app-alert-card__summary{line-height:var(--line-height-normal)}.app-alert-card-link .app-alert-card__summary{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app-latest-update-card .app-card__footer time,.app-latest-update-card .app-agency-badge.app-badge{font-size:var(--font-size-md)}.app-alert-card__summary-link{color:var(--color-link-text);font-weight:var(--font-weight-semibold)}.app-latest-update-card .app-alert-card__summary-link:visited,.app-alert-detail__back:visited{color:var(--color-link-visited)}.app-latest-update-card .app-alert-card__summary-link{text-decoration:none}.app-latest-update-card .app-alert-card__summary-link:hover,.app-latest-update-card .app-alert-card__summary-link:active{color:var(--color-link-hover)}.app-latest-update-card .app-alert-card__summary-link:hover{text-underline-offset:.12em;text-decoration:underline}.app-alert-detail__back,.app-alert-detail__meta div,.app-program-deadline,.app-alert-detail__location p,.app-resource-detail-page__back a,.app-resource-detail__contact-value a,.app-resource-detail__verified{align-items:center;gap:var(--space-2xs);display:inline-flex}.app-alert-detail__back{width:fit-content;color:var(--color-link-text);font-weight:var(--font-weight-semibold);text-decoration:none}.app-alert-detail__back:hover{color:var(--color-link-hover);text-decoration:underline}.app-alert-detail__back-icon{transform:rotate(180deg)}.app-alert-detail__card{width:min(100%,41.25rem);padding:var(--space-md);margin-inline:auto}.app-alert-detail__header{border-block-end:var(--border-sm) solid var(--color-border);padding-block-end:var(--space-sm)}.app-alert-detail__eyebrow{color:var(--color-danger);font-weight:var(--font-weight-semibold);text-transform:uppercase}.app-alert-detail__header h1{font-family:var(--font-heading);font-size:var(--type-heading-4-font-size);font-weight:var(--type-heading-4-font-weight);line-height:var(--line-height-tight);color:var(--color-alert-detail-title)}.app-alert-detail__summary,.app-alert-detail__body p,.app-alert-detail__source{color:var(--color-text-muted);line-height:var(--line-height-relaxed)}.app-alert-detail__meta{gap:var(--space-2xs);display:grid}.app-alert-detail__meta dt{font-weight:var(--font-weight-semibold)}.app-agency-badge.app-badge{border-radius:var(--radius-md);color:var(--color-agency-badge-text);font-size:var(--font-size-2xs);line-height:var(--line-height-tight);border-color:#0000}.app-agency-badge.app-badge[data-agency-level=state]{background:var(--color-agency-state-surface)}.app-agency-badge.app-badge[data-agency-level=federal]{background:var(--color-agency-federal-surface)}.app-agency-badge.app-badge[data-agency-level=local]{background:var(--color-agency-local-surface)}.app-agency-badge.app-badge[data-agency-level=other]{background:var(--color-agency-other-surface)}.app-latest-updates__header{justify-items:center;gap:var(--space-2xs);text-align:center;display:grid}.app-latest-updates__header h1{font-family:var(--font-heading);font-weight:var(--type-heading-1-font-weight)}.app-latest-updates__header>.app-latest-updates__intro,.app-latest-updates__header>.app-latest-updates__timestamp{color:var(--color-text-muted)}.app-latest-updates__header>.app-latest-updates__intro{max-width:42rem}@media (width<=48rem){.app-alerts-filter-panel{grid-template-columns:1fr}.app-alerts-filter-panel__aside{border-block-start:var(--border-sm) solid var(--color-border);border-inline-start:0}}:is(.app-support-form-card__footer,.app-support-confirmation-actions) .app-button:is([data-variant=primary],[data-variant=secondary]){min-width:10rem}.app-support-confirmation{gap:var(--space-xl);padding:var(--space-2xl) var(--space-xl) var(--space-xl);display:grid}.app-support-confirmation h1{text-align:center}.app-support-case-number{padding:var(--space-lg);border:var(--border-md) solid var(--color-primary-hover);background:var(--color-surface-muted)}.app-case-status__reference,.app-case-number-copy{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:inline-flex}.app-case-number-copy__value{color:var(--color-primary-hover);font-size:var(--font-size-2xl)}.app-case-number-copy__button.app-button{border-radius:var(--radius-pill);white-space:nowrap;width:fit-content;min-width:0}.app-case-number-copy__button.app-button[data-state=copied],.app-case-number-copy__button.app-button[data-state=copied]:hover{border-color:var(--color-success);background:var(--color-success-surface);color:var(--color-text)}.app-case-number-copy__button.app-button[data-state=error],.app-case-number-copy__button.app-button[data-state=error]:hover{border-color:var(--color-danger);background:var(--color-danger-surface);color:var(--color-text)}.app-case-number-copy__hint{color:var(--color-danger);font-size:var(--font-size-sm)}.app-support-status-cta.app-button{width:fit-content;min-width:0;max-width:100%;height:auto;padding-block:var(--space-xs);border-radius:var(--radius-pill);white-space:normal;text-align:center}.app-case-number-copy--inline .app-case-number-copy__value{color:inherit;font-size:inherit;line-height:inherit}.app-support-next-steps ol{padding-inline-start:var(--space-lg);list-style:decimal}.app-support-next-steps li::marker{color:var(--color-primary-hover);font-weight:var(--font-weight-bold)}.app-support-important{border:1px solid var(--color-info);border-inline-start:.3rem solid var(--color-info)}.app-support-important ul{padding-inline-start:var(--space-md)}.app-support-confirmation-actions{text-align:center;justify-items:center}@media (width<=64rem){.app-recovery-main__grid,.app-readiness-band__inner{grid-template-columns:minmax(0,1fr)}.app-recovery-main__grid>.app-recovery-resources-panel,.app-recovery-main__grid>.app-recovery-updates-section{grid-column:auto}.app-program-grid,.app-program-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=30rem){.app-readiness-band{padding-inline:var(--space-md)}.app-readiness-band__inner{min-width:0}}@media (width<=48rem){.app-recovery-home>section:not(.app-recovery-hero):not(.app-recovery-section--compact){padding-block:var(--space-xl)}.app-recovery-home .app-recovery-main__grid{row-gap:var(--space-xl)}.app-recovery-hero__inner{gap:var(--space-xl);min-height:0;padding-block:var(--space-xl)}.app-recovery-hero__copy h1{font-size:var(--type-display-3-font-size)}.app-recovery-hero__actions,.app-recovery-hero__actions .app-button[data-variant]{width:100%}.app-recovery-hero__actions .app-button[data-variant]{min-width:0}.app-recovery-main{padding:var(--space-xl) var(--space-md)}.app-program-grid,.app-program-filters{grid-template-columns:1fr}.app-recovery-section{padding-inline:var(--space-md)}.app-program-card__actions .app-button{width:100%}.app-program-card__actions{grid-template-columns:1fr}.app-program-card__counties-list{grid-template-columns:repeat(2,minmax(0,1fr))}.app-county-combobox__option{min-height:3.25rem}.app-case-status__actions .app-button{width:100%}.app-support-request{--app-support-card-padding:var(--space-lg)}.app-support-request,.app-support-footer-actions__end,.app-support-footer-actions__end .app-button{width:100%}.app-support-form-card.app-card{border-inline:0;border-radius:0}.app-support-form-card__header.app-card__header{gap:var(--space-xl);padding-block:var(--space-xl)}.app-support-mobile-progress{display:block}.app-support-stepper{display:none}.app-support-intro-callout{padding-block:var(--space-xl)}.app-support-step-heading h2{font-size:var(--font-size-lg)}.app-support-signin-panel__actions .app-button{flex:auto;justify-content:center}.app-support-footer__save-draft.app-button{width:auto}}.app-ss-directory,.app-ss-filters-dialog,.app-ss-results :is(.app-button:not([data-size=sm]),.app-input,.app-select__trigger,.app-pagination__page,.app-alert__content),.app-ss-results__count,.app-ss-filters-trigger.app-button{font-size:var(--type-body-large-font-size);line-height:var(--line-height-relaxed)}.app-ss-directory,.app-ss-filters-dialog{overflow-wrap:anywhere}.app-ss-directory{--app-ss-page-gutter:var(--layout-content-gutter)}@media (width>=60rem){.app-ss-directory{--app-ss-page-gutter:var(--space-lg)}}@media (width>=75rem){.app-ss-directory{--app-ss-page-gutter:var(--space-xl)}}@media (width>=84rem){.app-ss-directory{--app-ss-page-gutter:calc(var(--space-2xl) + var(--space-xs))}}.app-ss-directory>.app-recovery-home__breadcrumbs{width:calc(100% - var(--app-ss-page-gutter) * 2);max-width:var(--layout-resource-directory-max-width);margin-inline:auto;padding-inline:0}.app-ss-directory__body{padding:var(--space-3xl) var(--app-ss-page-gutter) var(--space-2xl)}.app-ss-directory__layout{grid-template-columns:minmax(0, var(--layout-resource-rail-max-width)) minmax(0, 1fr);max-width:var(--layout-resource-directory-max-width);gap:var(--space-3xl);align-items:baseline;margin-inline:auto}.app-ss-hero__title{font-family:var(--font-heading)}.app-ss-hero__subtitle{max-width:var(--layout-resource-results-max-width);color:var(--color-text-muted)}.app-ss-search{margin-top:var(--space-md);align-items:stretch;display:flex}.app-ss-search__input.app-input{border-top-right-radius:0;border-bottom-right-radius:0;min-width:0}.app-ss-search__submit.app-button{min-height:var(--layout-control-height-lg);border-top-left-radius:0;border-bottom-left-radius:0;flex:none}.app-ss-search-combobox{position:relative}.app-ss-search__field{flex:auto}.app-ss-search__field:has(.app-ss-search__clear) .app-ss-search__input.app-input{padding-inline-end:2.75rem}.app-ss-facet__listbox-check{justify-content:center;align-items:center;display:inline-flex}.app-ss-search__clear.app-button{min-width:0;padding:var(--space-2xs);border-radius:var(--radius-sm);color:var(--color-text-muted);position:absolute;inset-block-start:50%;inset-inline-end:var(--space-2xs);transform:translateY(-50%)}.app-ss-search__clear.app-button:hover{color:var(--color-text)}.app-ss-search__listbox,.app-ss-facet__listbox{padding:var(--space-3xs);border-radius:var(--radius-md);list-style:none;overflow-y:auto}.app-ss-search__listbox{z-index:20;top:calc(100% + var(--space-2xs));border:1px solid var(--color-border);background:var(--color-surface);max-height:20rem;box-shadow:var(--shadow-md);margin:0;position:absolute;left:0;right:0}.app-ss-search__option,.app-ss-results__toolbar{justify-content:space-between}.app-ss-search__option{padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-sm);cursor:pointer;align-items:baseline}.app-ss-search__option[aria-selected=true]{background:var(--color-surface-muted)}.app-ss-search__option-title{font-weight:var(--font-weight-medium)}.app-ss-search__option-category{min-width:0;max-width:100%;color:var(--color-text-muted);flex:0 auto}.app-ss-rail{color:var(--color-text-body);padding-block-start:var(--space-md)}.app-ss-rail__title,.app-ss-filters-dialog__title{font-size:var(--font-size-filter-title);line-height:var(--line-height-snug);margin:0}.app-ss-facet__heading{align-items:center;gap:var(--space-2xs);min-width:0;display:inline-flex}.app-ss-applied-filters{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.app-ss-facet__chip{min-width:0;max-width:100%}.app-ss-applied-clear{align-items:center;display:flex}.app-ss-applied-clear .app-link-button{--app-link-button-color:var(--color-control-outline-foreground);padding-inline:var(--space-sm)}.app-ss-facet__listbox-label{overflow-wrap:anywhere;min-width:0}.app-ss-facet__listbox{margin:var(--space-2xs) 0 0;gap:var(--space-3xs);border:var(--border-sm) solid var(--color-border);background:var(--color-surface-raised,var(--color-surface));max-height:18rem;display:grid}.app-ss-facet__listbox-option{color:var(--color-text);cursor:pointer;align-items:start;gap:var(--space-xs);padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-sm);grid-template-columns:1rem minmax(0,1fr);display:grid}.app-ss-facet__listbox-option[data-active=true],.app-ss-facet__listbox-option:hover{background:var(--color-primary-surface)}.app-ss-facet__listbox-check{height:1.25rem;color:var(--color-control-selected)}.app-ss-facet__options{gap:var(--space-xs)}.app-ss-help-options{padding-inline:var(--space-2xs) var(--space-xs);line-height:var(--line-height-snug)}.app-ss-help-options .app-ss-facet__option{align-items:start;gap:var(--space-md);display:flex}.app-ss-help-options .app-choice-row{flex:1;min-width:0}.app-ss-facet__count{color:var(--color-text-subtle);flex:none;padding-block-start:max(0px, calc((var(--space-xl) - 1lh) / 2))}.app-ss-facet__empty{color:var(--color-text-muted)}.app-ss-results-container{justify-content:center;min-width:0;display:flex}.app-ss-results{width:100%;max-width:var(--layout-resource-results-max-width);align-content:start}.app-ss-results__toolbar{scroll-margin-top:var(--space-lg);align-items:flex-end}.app-ss-results__count{min-height:var(--layout-touch-target);font-weight:var(--font-weight-semibold);align-items:center;display:flex}.app-ss-results__controls{justify-content:flex-end;max-width:100%;margin-inline-start:auto}.app-ss-facet__select.app-native-select{width:100%;min-width:0;max-width:100%;min-height:var(--space-2xl);gap:var(--space-xs);padding-inline:var(--space-sm);border-radius:var(--radius-control);appearance:none;padding-inline-end:var(--space-xl)}.app-ss-help-select>svg{inset-inline-end:var(--space-xs);width:var(--space-md);height:var(--space-md);color:var(--color-text);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.app-ss-subcategory{margin-top:var(--space-md)}.app-ss-subcategory>label{font-weight:var(--font-weight-semibold)}.app-ss-filters-trigger.app-button{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-control);font-weight:var(--font-weight-semibold);padding-inline-start:var(--space-lg);display:none}.app-ss-filters-trigger.app-button:active{border-color:#0000}.app-ss-filters-trigger__icon{width:var(--space-md);height:var(--space-md);flex:none}.app-ss-card-list{margin:var(--space-xs) 0 0}.app-ss-listing{padding-block:var(--space-lg);border-top:var(--border-sm) solid var(--color-border)}.app-ss-listing__heading{align-items:baseline;gap:var(--space-2xs) var(--space-sm)}.app-ss-listing__title{font-family:var(--font-heading);font-size:var(--type-heading-4-font-size);font-weight:var(--font-weight-semibold);line-height:var(--type-heading-4-line-height);letter-spacing:var(--type-heading-4-letter-spacing);color:var(--color-resource-list-title)}.app-ss-listing__title-link{color:inherit;text-decoration:none}.app-ss-listing__title-link:hover,.app-ss-listing__title-link:focus-visible{text-underline-offset:.12em;text-decoration:underline}.app-ss-listing__statewide{align-self:center}.app-ss-listing__summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app-ss-search__hit{background:var(--color-accent-surface);color:inherit;border-radius:var(--radius-xs);padding-inline:.1em}.app-ss-empty{gap:var(--space-3)}.app-ss-empty__lead{font-size:var(--font-size-lg)}.app-ss-empty__hint{color:var(--color-text-muted)}.app-ss-empty__categories,.app-ss-empty__actions{align-items:normal;gap:var(--space-2)}.app-ss-listing__links{margin-top:var(--space-2xs);gap:var(--space-md)}.app-ss-listing__link{align-items:center;gap:var(--space-2xs);color:var(--color-link);font-weight:var(--font-weight-semibold);text-decoration:none;display:inline-flex}.app-ss-listing__link:hover{text-decoration:underline}.app-ss-results__pagination{margin-top:var(--space-sm)}.app-ss-filters-dialog{color:var(--color-text-body);flex-direction:column;gap:0;display:flex}.app-ss-filters-dialog__title{padding:calc(var(--space-xl) + var(--space-xs)) var(--space-lg) var(--space-md);flex:none}.app-ss-filters-fields{align-content:start;min-height:0}.app-ss-filters-dialog .app-ss-filters-fields{overscroll-behavior-y:contain;padding:0 var(--space-md) var(--space-xs) var(--space-lg);scroll-padding-block:var(--space-xs);scrollbar-gutter:stable;scrollbar-color:var(--color-border-strong) var(--color-border);flex:auto;margin-block-end:var(--space-xs);margin-inline-end:var(--space-xs);overflow-y:scroll}@supports selector(::-webkit-scrollbar){.app-ss-filters-dialog .app-ss-filters-fields{scrollbar-color:auto}.app-ss-filters-dialog .app-ss-filters-fields::-webkit-scrollbar{width:var(--space-sm)}.app-ss-filters-dialog .app-ss-filters-fields::-webkit-scrollbar-track{background:var(--color-border);border-radius:var(--radius-pill)}.app-ss-filters-dialog .app-ss-filters-fields::-webkit-scrollbar-thumb{border:var(--border-md) solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-border-strong)}}.app-ss-filters-dialog .app-ss-filters-actions{padding:0 var(--space-lg) var(--space-lg);flex:none}@media (width>60rem){.app-ss-rail{--app-ss-actions-clearance:calc(var(--layout-control-height-xl) + var(--space-md) * 3)}.app-ss-rail .app-ss-filters-fields :is(input,button,select){scroll-margin-block-end:var(--app-ss-actions-clearance)}.app-ss-rail .app-ss-filters-actions{padding-block:var(--space-md);background:var(--color-background);z-index:var(--z-raised);margin-block-start:calc(-1 * var(--space-md));position:sticky;inset-block-end:0}}@media (height<=30rem){.app-ss-filters-dialog.app-dialog__content{overflow-y:auto}.app-ss-filters-dialog .app-ss-filters-fields{flex:none;overflow-y:visible}}@media (width<=40rem){.app-ss-hero__title{font-size:var(--type-heading-2-font-size);letter-spacing:var(--type-heading-2-letter-spacing)}.app-ss-listing__title{font-size:var(--font-size-resource-title-mobile)}}@media (width<=60rem){.app-ss-search__submit.app-button{width:min(var(--layout-control-height-lg), 20%);min-width:var(--layout-touch-target-min);padding-inline:0}.app-ss-search__submit-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-ss-directory__layout{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);align-items:start}.app-ss-rail{display:none}.app-ss-results-container{justify-content:flex-start}.app-ss-results__toolbar{align-items:center}.app-ss-applied-filters+.app-ss-results__toolbar{margin-block-start:var(--space-xs)}.app-ss-results__count{min-height:0}.app-ss-filters-trigger.app-button{display:inline-flex}}
