.category-card-module-scss-module__VfU1Xq__root{background-color:var(--uc-color-bg);transition:opacity var(--uc-transition-base);border-radius:12px;flex-direction:column;flex:0 0 200px;display:flex;position:relative}.category-card-module-scss-module__VfU1Xq__root:after{z-index:1;border:1px solid var(--uc-color-media-line);border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0}.category-card-module-scss-module__VfU1Xq__root:hover{opacity:.8}@media (min-width:1280px){.category-card-module-scss-module__VfU1Xq__root{flex:1 0 0;min-width:100px}}.category-card-module-scss-module__VfU1Xq__thumbnail{aspect-ratio:auto 1.3333;border-radius:12px 12px 0 0;width:100%;position:relative;overflow:hidden}.category-card-module-scss-module__VfU1Xq__thumbnail:after{z-index:2;background:var(--uc-color-transparent-line-soft);content:"";pointer-events:none;width:100%;height:1px;position:absolute;bottom:0;left:0}.category-card-module-scss-module__VfU1Xq__thumbnail:has(img):after{background:var(--uc-color-media-line)}.category-card-module-scss-module__VfU1Xq__thumbnail img{-o-object-fit:cover;object-fit:cover}.category-card-module-scss-module__VfU1Xq__text{justify-content:space-between;align-items:center;gap:var(--uc-space-2);min-width:0;padding:15px;display:flex}.category-card-module-scss-module__VfU1Xq__name{min-width:0;color:var(--uc-color-text);font-size:var(--uc-font-size-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.1;overflow:hidden}.category-card-module-scss-module__VfU1Xq__count{color:var(--uc-color-text-60);font-feature-settings:var(--uc-font-features-tabular);font-size:var(--uc-font-size-sm);font-weight:var(--uc-font-weight-medium);white-space:pre;flex-shrink:0;line-height:1.1}
.categories-grid-module-scss-module__pHMqXW__grid{gap:var(--uc-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:800px){.categories-grid-module-scss-module__pHMqXW__grid{gap:var(--uc-space-4) var(--uc-space-2);grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media (min-width:1280px){.categories-grid-module-scss-module__pHMqXW__grid{gap:var(--uc-space-6) var(--uc-space-3)}}.categories-grid-module-scss-module__pHMqXW__sections{font-feature-settings:var(--uc-font-features);gap:var(--uc-space-6);flex-direction:column;display:flex}.categories-grid-module-scss-module__pHMqXW__section{gap:var(--uc-space-6);flex-direction:column;display:flex}.categories-grid-module-scss-module__pHMqXW__section+.categories-grid-module-scss-module__pHMqXW__section{padding-top:var(--uc-space-6);border-top:1px solid var(--uc-color-lines)}.categories-grid-module-scss-module__pHMqXW__sectionHeader{justify-content:space-between;gap:var(--uc-space-2);display:flex}.categories-grid-module-scss-module__pHMqXW__sectionTitle{color:var(--uc-color-text);font-size:var(--uc-font-size-md);font-weight:600;line-height:1.5}.categories-grid-module-scss-module__pHMqXW__sectionTitleLink{color:inherit}.categories-grid-module-scss-module__pHMqXW__sectionTitleLink:hover{color:var(--uc-color-text-60)}.categories-grid-module-scss-module__pHMqXW__sectionLink{color:#999;font-size:var(--uc-font-size-sm);align-items:center;gap:var(--uc-space-1);font-weight:500;line-height:1.5;display:flex}.categories-grid-module-scss-module__pHMqXW__sectionLink:hover{color:var(--uc-color-text)}
.page-module-scss-module__PmP23q__page{gap:var(--uc-space-6);flex-direction:column;display:flex}@media (min-width:800px){.page-module-scss-module__PmP23q__page{gap:var(--uc-space-8)}}.page-module-scss-module__PmP23q__header{gap:var(--uc-space-1);flex-direction:column;display:flex}.page-module-scss-module__PmP23q__title{color:var(--uc-color-text);font-feature-settings:var(--uc-font-features);font-size:var(--uc-font-size-2xl);font-weight:var(--uc-font-weight-bolder);letter-spacing:-.05px;margin:0;line-height:1.4}.page-module-scss-module__PmP23q__description{max-width:var(--uc-content-width-description);color:var(--uc-color-page-description);font-size:var(--uc-font-size-sm);font-weight:var(--uc-font-weight-medium);text-wrap:balance;white-space:pre-wrap;margin:0;line-height:1.5}