body .ggrid.ggrid--list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body .ggrid.ggrid--list .gc{display:flex;flex-direction:column;min-width:0;height:100%;padding:0;gap:0;max-width:100%}body .ggrid.ggrid--list .gc>.gc-head{width:100%;flex:none;height:auto;min-height:0;aspect-ratio:16/10;margin:0}body .ggrid.ggrid--list .gc .gc-col{display:flex;flex-direction:column;min-width:0;flex:1}body .ggrid.ggrid--list .gc .gc-body{padding:12px;min-width:0;grid-column:auto;grid-row:auto}body .ggrid.ggrid--list .gc .gc-foot{padding:0 12px 12px;display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;grid-column:auto;grid-row:auto}@media(max-width:1023px){body .ggrid,body .gc-grid,body .ggrid.ggrid--list,body #results-container.search-results-grid.ggrid,body .home-builder-content .pbc-m-grid,body .home-builder-content .hp-profile-feed,body .hp-community-grid,body .home-modern-review-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;--cols:2;--lv-cols-m:2}body .ggrid>.gc,body .ggrid>.listing-card-wrap{grid-column:auto!important;min-width:0;max-width:100%}body .ggrid .gc,body #results-container.search-results-grid .gc,body .pb-responsive-cell .ggrid--list .gc{display:flex!important;flex-direction:column!important;min-width:0;width:100%;padding:0;gap:0;height:100%;max-height:none}body .ggrid .gc>.gc-head,body #results-container.search-results-grid .gc>.gc-head,body .pb-responsive-cell .ggrid--list .gc>.gc-head{width:100%!important;flex:none!important;height:auto!important;min-height:0!important;aspect-ratio:4/3;max-width:100%;margin:0}body .ggrid .gc .gc-body,body #results-container.search-results-grid .gc .gc-body{padding:10px 8px;min-width:0;grid-column:auto;grid-row:auto}body .ggrid .gc .gc-name{font-size:14px;line-height:1.3;overflow-wrap:anywhere;white-space:normal}body .ggrid .gc .gc-sub{font-size:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body .ggrid .gc .gc-foot,body #results-container.search-results-grid .gc .gc-foot{display:flex;flex-wrap:wrap;gap:6px;padding:0 8px 10px;margin-top:auto;min-width:0;grid-column:auto;grid-row:auto}body .ggrid .gc .gc-foot .btn,body .ggrid .gc .gc-foot button,body .ggrid .gc .gc-foot .follow-btn{font-size:12px;min-height:40px;max-width:100%;white-space:normal;padding:7px 8px;justify-content:center}body .ggrid .gc .gc-foot .chip-row{display:flex;flex-wrap:wrap;gap:6px;width:100%}body .ggrid .gc .gc-foot .chip-row>*{flex:1 1 100%}body .ggrid .gc .gc-flags{display:flex;flex-wrap:wrap;gap:4px;min-width:0}body .ggrid .gc .gc-flags>*{font-size:10px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .ggrid .gc .gc-save{width:36px;height:36px;min-width:36px}body .home-builder-content .pb-responsive-row{grid-template-columns:minmax(0,1fr)}body .home-city-selector .home-portal-intents{grid-template-columns:repeat(2,minmax(0,1fr))}body .home-modern-review{min-width:0;overflow-wrap:anywhere;padding:12px}body .ggrid .gc .gc-ln{display:flex;flex-wrap:wrap;font-size:12px}body .ggrid .gc .gc-stats{display:flex;flex-wrap:wrap;font-size:11px}}body #results-container.search-results-grid.ggrid--list{grid-template-columns:repeat(2,minmax(0,1fr))}body .gc--line[data-engine=event] .gc-head .gc-flag:not(.feat):not(.promo){display:none}