.RealtyHomeCategories-module__q8EqQa__section{padding:20px 0 36px}.RealtyHomeCategories-module__q8EqQa__grid{grid-template-columns:repeat(var(--realty-category-columns,4), minmax(0, 1fr));gap:var(--realty-category-gap,12px);display:grid}.RealtyHomeCategories-module__q8EqQa__tile{text-align:left;border-radius:var(--realty-category-radius);background:var(--realty-category-bg);min-width:0;min-height:104px;box-shadow:var(--realty-category-shadow);color:var(--color-text-primary);font-size:var(--realty-category-font);font-weight:var(--realty-category-weight);grid-template-columns:minmax(0,1fr) 100px;align-items:center;gap:8px;padding:12px 16px 12px 20px;line-height:1.45;transition:transform .15s,background-color .15s;display:grid}.RealtyHomeCategories-module__q8EqQa__tile:hover{background:color-mix(in srgb, var(--realty-category-bg) 95%, var(--color-text-primary) 5%);transform:translateY(-2px)}.RealtyHomeCategories-module__q8EqQa__tile:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.RealtyHomeCategories-module__q8EqQa__tile span{overflow-wrap:anywhere;min-width:0}.RealtyHomeCategories-module__q8EqQa__tile img{object-fit:contain;object-position:center;justify-self:end;width:100px;height:82px}.RealtyHomeCategories-module__q8EqQa__tile:not(:has(img)){grid-template-columns:minmax(0,1fr)}@media (max-width:1199px){.RealtyHomeCategories-module__q8EqQa__tile{grid-template-columns:minmax(0,1fr) 76px;padding:12px;font-size:14px}.RealtyHomeCategories-module__q8EqQa__tile img{width:76px}}@media (max-width:767px){.RealtyHomeCategories-module__q8EqQa__section{padding:16px}.RealtyHomeCategories-module__q8EqQa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.RealtyHomeCategories-module__q8EqQa__tile{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);align-items:start;min-height:136px}.RealtyHomeCategories-module__q8EqQa__tile img{align-self:end;height:70px}}@media (prefers-reduced-motion:reduce){.RealtyHomeCategories-module__q8EqQa__tile{transition:none}}:is(.dark .RealtyHomeCategories-module__q8EqQa__tile,[data-theme=dark] .RealtyHomeCategories-module__q8EqQa__tile){--realty-category-bg:var(--color-surface-secondary)}:is(.dark .RealtyHomeCategories-module__q8EqQa__section,[data-theme=dark] .RealtyHomeCategories-module__q8EqQa__section){--realty-category-theme-shadow:0 5px 20px #00000029}
.RealtyHomeIntro-module__t5EkLq__sellerCard{background:var(--color-surface);box-shadow:0 5px 24px #1e283c12}.RealtyHomeIntro-module__t5EkLq__sellerAction{background:var(--color-surface-secondary);transition:background-color .15s}.RealtyHomeIntro-module__t5EkLq__sellerAction:hover{background:color-mix(in srgb, var(--color-surface-secondary) 92%, var(--color-text-primary) 8%)}:is(.dark .RealtyHomeIntro-module__t5EkLq__sellerCard,[data-theme=dark] .RealtyHomeIntro-module__t5EkLq__sellerCard){background:var(--color-surface-secondary);box-shadow:0 5px 20px #00000029}:is(.dark .RealtyHomeIntro-module__t5EkLq__sellerAction,[data-theme=dark] .RealtyHomeIntro-module__t5EkLq__sellerAction){background:var(--color-surface-elevated,var(--color-surface))}:is(.dark .RealtyHomeIntro-module__t5EkLq__sellerAction:hover,[data-theme=dark] .RealtyHomeIntro-module__t5EkLq__sellerAction:hover){background:color-mix(in srgb, var(--color-surface-elevated,var(--color-surface)) 90%, var(--color-text-primary) 10%)}
:is(.dark .CategoriesGrid-module__usauXG__tile,[data-theme=dark] .CategoriesGrid-module__usauXG__tile){--category-grid-tile-bg:var(--color-surface-secondary)}.CategoriesGrid-module__usauXG__adaptiveShell{container:category-grid/inline-size}.CategoriesGrid-module__usauXG__adaptiveMobile{display:none}.CategoriesGrid-module__usauXG__adaptiveDesktop{align-items:flex-start;gap:1.5rem;width:100%;display:flex}@container category-grid (max-width:820px){.CategoriesGrid-module__usauXG__adaptiveMobile{display:block}.CategoriesGrid-module__usauXG__adaptiveDesktop{display:none}}@container category-grid (max-width:1144px){.CategoriesGrid-module__usauXG__adaptiveShellWithSidebar .CategoriesGrid-module__usauXG__adaptiveMobile{display:block}.CategoriesGrid-module__usauXG__adaptiveShellWithSidebar .CategoriesGrid-module__usauXG__adaptiveDesktop{display:none}}
