.carousel-module__HyLMLW__carousel{z-index:2;background:var(--gov-color-inverse-bg);padding-block:var(--gov-space-5);align-items:center;gap:var(--gov-space-4);flex-direction:column;width:100%;display:flex;position:relative}.carousel-module__HyLMLW__viewport{align-items:center;gap:var(--gov-space-3);width:100%;display:flex;position:relative}@media (min-width:640px){.carousel-module__HyLMLW__carousel{padding-inline:var(--gov-space-5)}.carousel-module__HyLMLW__viewport{max-width:var(--gov-container-max);margin-inline:auto}}.carousel-module__HyLMLW__track{scroll-snap-type:x mandatory;scrollbar-width:none;flex:1;display:flex;overflow-x:auto}.carousel-module__HyLMLW__track::-webkit-scrollbar{display:none}.carousel-module__HyLMLW__slide{scroll-snap-align:start;aspect-ratio:2;flex:0 0 100%;position:relative;overflow:hidden}@media (min-width:640px){.carousel-module__HyLMLW__slide{aspect-ratio:1440/393}}.carousel-module__HyLMLW__slideImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.carousel-module__HyLMLW__slideScrim{background:linear-gradient(to top, color-mix(in srgb, var(--gov-color-inverse-bg) 80%, transparent) 0%, transparent 40%);pointer-events:none;position:absolute;inset:0}.carousel-module__HyLMLW__slideContent{z-index:1;justify-content:center;align-items:flex-end;padding-bottom:8px;display:flex;position:absolute;inset:0}.carousel-module__HyLMLW__slideCta{align-items:center;gap:var(--gov-space-2);padding:var(--gov-space-1-5);border-radius:var(--gov-radius-cta);background:var(--gov-color-primary);color:var(--gov-color-on-primary);font-size:var(--gov-font-size-sm);font-weight:700;text-decoration:none;display:inline-flex}.carousel-module__HyLMLW__slideCta:hover{background:var(--gov-color-primary-hover)}.carousel-module__HyLMLW__slideCta:focus-visible{box-shadow:var(--gov-focus-ring);outline:none}.carousel-module__HyLMLW__nav{border-radius:var(--gov-radius-full);background:var(--gov-color-inverse-bg);width:44px;height:44px;color:var(--gov-color-inverse-text);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;display:none}.carousel-module__HyLMLW__nav:hover{background:var(--gov-color-inverse-primary-soft)}.carousel-module__HyLMLW__nav:focus-visible{box-shadow:var(--gov-focus-ring);outline:none}@media (min-width:640px){.carousel-module__HyLMLW__nav{display:flex}}.carousel-module__HyLMLW__dots{align-items:center;gap:var(--gov-space-2);display:flex}.carousel-module__HyLMLW__dot{border-radius:var(--gov-radius-full);background:var(--gov-color-inverse-border-strong);cursor:pointer;border:none;width:10px;height:10px;padding:0}.carousel-module__HyLMLW__dot:focus-visible{box-shadow:var(--gov-focus-ring);outline:none}.carousel-module__HyLMLW__dotActive{background:var(--gov-color-inverse-text)}@media (prefers-reduced-motion:reduce){.carousel-module__HyLMLW__track{scroll-behavior:auto}}
.search-input-module__lqEuBW__form{align-items:center;gap:var(--gov-space-2);width:100%;max-width:40rem;padding-block:14.5px;padding-inline:var(--gov-space-1-5);border-radius:var(--gov-radius-lg);background:var(--gov-color-surface);box-shadow:var(--gov-shadow-sm);margin-inline:auto;padding-inline-start:var(--gov-space-4);display:flex;position:relative}.search-input-module__lqEuBW__iconWrap{color:var(--gov-color-text-subtle);flex-shrink:0;display:inline-flex}.search-input-module__lqEuBW__input{min-width:0;font-size:var(--gov-font-size-md);color:var(--gov-color-text);background:0 0;border:none;flex:1}.search-input-module__lqEuBW__input:focus-visible{box-shadow:none;outline:none}.search-input-module__lqEuBW__form:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 3px var(--gov-color-focus);opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;inset:0}.search-input-module__lqEuBW__form:has(.search-input-module__lqEuBW__input:focus-visible):after{opacity:1}.search-input-module__lqEuBW__input::placeholder{color:var(--gov-color-text-subtle)}.search-input-module__lqEuBW__submitButton{justify-content:center;align-items:center;gap:var(--gov-space-2);padding-block:12px;padding-inline:var(--gov-space-5);background:var(--gov-color-catalog-search-cta-bg);color:var(--gov-color-on-primary);font-size:var(--gov-font-size-sm);cursor:pointer;border:none;border-radius:12px;flex-shrink:0;font-weight:700;transition:background-color .15s;display:inline-flex}.search-input-module__lqEuBW__submitButton:hover{background:var(--gov-color-primary-hover)}.search-input-module__lqEuBW__submitButton:focus-visible{box-shadow:var(--gov-focus-ring);outline:none}.search-input-module__lqEuBW__submitIcon{display:none}@media (max-width:40rem){.search-input-module__lqEuBW__form{padding-inline-start:var(--gov-space-3)}.search-input-module__lqEuBW__submitButton{width:2.5rem;height:2.5rem;padding:0}.search-input-module__lqEuBW__submitLabel{display:none}.search-input-module__lqEuBW__submitIcon{display:inline-flex}}
.checkbox-group-module__f5UMqa__fieldset{border:none;margin:0;padding:0}.checkbox-group-module__f5UMqa__legend{font-size:var(--gov-font-size-sm);color:var(--gov-color-text);margin-bottom:var(--gov-space-3);padding:0;font-weight:700}.checkbox-group-module__f5UMqa__options{gap:var(--gov-space-2);flex-direction:column;display:flex}.checkbox-group-module__f5UMqa__option{align-items:center;gap:var(--gov-space-2);font-size:var(--gov-font-size-sm);color:var(--gov-color-text);cursor:pointer;display:flex}.checkbox-group-module__f5UMqa__checkbox{width:1.125rem;height:1.125rem;accent-color:var(--gov-color-primary);flex-shrink:0}.checkbox-group-module__f5UMqa__checkbox:focus-visible{box-shadow:var(--gov-focus-ring);outline:none}
.sort-select-module__bCeqXq__wrapper{align-items:center;gap:var(--gov-space-2);font-size:var(--gov-font-size-sm);color:var(--gov-color-text);display:inline-flex}.sort-select-module__bCeqXq__label{color:var(--gov-color-text-muted);white-space:nowrap}.sort-select-module__bCeqXq__selectWrap{align-items:center;display:inline-flex;position:relative}.sort-select-module__bCeqXq__select{appearance:none;border:1px solid var(--gov-color-border);border-radius:var(--gov-radius-md);background:var(--gov-color-surface);color:var(--gov-color-text);font-weight:700;font-size:var(--gov-font-size-sm);padding:var(--gov-space-2) var(--gov-space-6) var(--gov-space-2) var(--gov-space-3);cursor:pointer}.sort-select-module__bCeqXq__select:focus-visible{box-shadow:var(--gov-focus-ring);outline:none}.sort-select-module__bCeqXq__chevron{right:var(--gov-space-2);color:var(--gov-color-text-muted);pointer-events:none;display:inline-flex;position:absolute}
.pagination-module__fD-22W__pagination{justify-content:center;align-items:center;gap:var(--gov-space-2);flex-wrap:wrap;display:flex}.pagination-module__fD-22W__arrowButton,.pagination-module__fD-22W__pageButton{min-width:2.25rem;height:2.25rem;padding:0 var(--gov-space-2);border:1px solid var(--gov-color-border);border-radius:var(--gov-radius-md);background:var(--gov-color-surface);color:var(--gov-color-text);font-size:var(--gov-font-size-sm);cursor:pointer;justify-content:center;align-items:center;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.pagination-module__fD-22W__arrowButton:disabled{cursor:not-allowed;opacity:.5}.pagination-module__fD-22W__arrowButton:not(:disabled):hover,.pagination-module__fD-22W__pageButton:hover{background:var(--gov-color-surface-muted)}.pagination-module__fD-22W__arrowButton:focus-visible,.pagination-module__fD-22W__pageButton:focus-visible{box-shadow:var(--gov-focus-ring);outline:none}.pagination-module__fD-22W__pageButtonCurrent{background:var(--gov-color-primary);border-color:var(--gov-color-primary);color:var(--gov-color-on-primary)}.pagination-module__fD-22W__pageButtonCurrent:hover{background:var(--gov-color-primary-hover)}.pagination-module__fD-22W__ellipsis{min-width:2.25rem;height:2.25rem;color:var(--gov-color-text-subtle);justify-content:center;align-items:center;display:inline-flex}
.bottom-sheet-module___s4JVa__scrim{z-index:var(--gov-z-overlay);background:#00000073;align-items:flex-end;display:flex;position:fixed;inset:0}@media (min-width:40rem){.bottom-sheet-module___s4JVa__scrim{display:none}}.bottom-sheet-module___s4JVa__panel{background:var(--gov-color-surface);border-radius:var(--gov-radius-xl) var(--gov-radius-xl) 0 0;width:100%;max-height:85vh;box-shadow:var(--gov-shadow-lg);padding:var(--gov-space-4) var(--gov-space-4) var(--gov-space-6);padding-bottom:calc(var(--gov-space-6) + var(--gov-safe-bottom));flex-direction:column;display:flex;overflow-y:auto}.bottom-sheet-module___s4JVa__topBar{padding-bottom:var(--gov-space-4);border-bottom:1px solid var(--gov-color-border);margin-bottom:var(--gov-space-4);justify-content:space-between;align-items:center;display:flex}.bottom-sheet-module___s4JVa__title{font-size:var(--gov-font-size-lg);color:var(--gov-color-text);font-weight:700}.bottom-sheet-module___s4JVa__closeButton{border-radius:var(--gov-radius-full);width:2.5rem;height:2.5rem;color:var(--gov-color-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s;display:inline-flex}.bottom-sheet-module___s4JVa__closeButton:hover{background:var(--gov-color-surface-muted)}.bottom-sheet-module___s4JVa__closeButton:focus-visible{box-shadow:var(--gov-focus-ring);outline:none}.bottom-sheet-module___s4JVa__content{gap:var(--gov-space-4);flex-direction:column;display:flex}
.scroll-reveal-module__F2y2Xq__reveal{opacity:0;transform:translateY(var(--gov-space-2));transition:opacity var(--gov-duration-base) var(--gov-ease-standard), transform var(--gov-duration-base) var(--gov-ease-standard)}.scroll-reveal-module__F2y2Xq__reveal[data-visible=true]{opacity:1;transform:none}
