.MarketClusterPage_marketClusterPage__uROAO{max-width:1180px;margin:0 auto;padding:36px 20px 80px;color:#111827}.MarketClusterPage_breadcrumb__u6gUb{display:flex;gap:8px;align-items:center;margin-bottom:22px;color:#64748b;font-size:.92rem}.MarketClusterPage_breadcrumb__u6gUb a{color:#2563eb;text-decoration:none;font-weight:700}.MarketClusterPage_clusterHeader__NAuJB{border-bottom:1px solid #e5e7eb;padding-bottom:24px}.MarketClusterPage_eyebrow__HZYDQ{margin:0 0 8px;color:#2563eb;font-size:.85rem;font-weight:800}.MarketClusterPage_clusterHeader__NAuJB h1{margin:0;font-size:2rem;line-height:1.3;letter-spacing:0}.MarketClusterPage_clusterHeader__NAuJB p{max-width:760px;color:#475569;line-height:1.7}.MarketClusterPage_clusterMetrics__bfCYk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;margin-top:20px;background:#fff}.MarketClusterPage_clusterMetrics__bfCYk div{padding:16px;border-right:1px solid #e5e7eb}.MarketClusterPage_clusterMetrics__bfCYk div:last-child{border-right:0}.MarketClusterPage_clusterMetrics__bfCYk span{display:block;color:#64748b;font-size:.78rem;font-weight:700;margin-bottom:5px}.MarketClusterPage_clusterMetrics__bfCYk strong{display:block;font-size:1rem;overflow-wrap:anywhere}.MarketClusterPage_clusterLinks__MYW8C{display:flex;flex-wrap:wrap;gap:8px;padding:20px 0}.MarketClusterPage_clusterLinks__MYW8C a{border:1px solid #cbd5e1;border-radius:999px;color:#334155;font-size:.9rem;font-weight:700;padding:8px 13px;text-decoration:none}.MarketClusterPage_clusterLinks__MYW8C a.MarketClusterPage_active__x2gpx,.MarketClusterPage_clusterLinks__MYW8C a:hover{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}.MarketClusterPage_clusterGrid__hCQlN{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.MarketClusterPage_listingCard__c6Eli{display:flex;flex-direction:column;overflow:hidden;border:1px solid #e5e7eb;border-radius:10px;background:#fff;text-decoration:none;color:inherit}.MarketClusterPage_listingCard__c6Eli:hover{border-color:#bfdbfe;background:#f8fafc}.MarketClusterPage_imageBox__ccSq8{aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;background:#f1f5f9;color:#94a3b8;overflow:hidden}.MarketClusterPage_imageBox__ccSq8 img{width:100%;height:100%;object-fit:cover;display:block}.MarketClusterPage_cardBody__ieyep{padding:16px}.MarketClusterPage_location__CEHKb{display:block;color:#2563eb;font-size:.8rem;font-weight:800;margin-bottom:6px}.MarketClusterPage_cardBody__ieyep h2{margin:0 0 8px;color:#111827;font-size:1.05rem;line-height:1.45;letter-spacing:0}.MarketClusterPage_cardBody__ieyep p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:47px;margin:0 0 14px;color:#64748b;font-size:.9rem;line-height:1.55}.MarketClusterPage_cardMeta___j4sd{display:flex;justify-content:space-between;gap:10px;color:#475569;font-size:.9rem}.MarketClusterPage_cardMeta___j4sd strong{color:#1d4ed8}.MarketClusterPage_emptyState__qqf9o{border:1px solid #e5e7eb;border-radius:10px;padding:32px;text-align:center;background:#fff}.MarketClusterPage_emptyState__qqf9o h2{margin:0 0 8px;font-size:1.25rem}.MarketClusterPage_emptyState__qqf9o p{color:#64748b}.MarketClusterPage_emptyState__qqf9o a{display:inline-flex;margin-top:10px;padding:10px 14px;border-radius:8px;background:#2563eb;color:#fff;font-weight:800;text-decoration:none}.MarketClusterPage_clusterFaq__5iYV4{margin-top:34px;border-top:1px solid #e5e7eb;padding-top:24px}.MarketClusterPage_clusterFaq__5iYV4 h2{margin:0 0 14px;font-size:1.35rem;letter-spacing:0}.MarketClusterPage_faqGrid__5Z02V{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.MarketClusterPage_faqGrid__5Z02V article{border:1px solid #e5e7eb;border-radius:10px;padding:16px;background:#fff}.MarketClusterPage_faqGrid__5Z02V h3{margin:0 0 8px;font-size:1rem}.MarketClusterPage_faqGrid__5Z02V p{margin:0;color:#64748b;line-height:1.65;font-size:.9rem}@media (max-width:900px){.MarketClusterPage_clusterGrid__hCQlN,.MarketClusterPage_clusterMetrics__bfCYk,.MarketClusterPage_faqGrid__5Z02V{grid-template-columns:1fr}.MarketClusterPage_clusterMetrics__bfCYk div{border-right:0;border-bottom:1px solid #e5e7eb}.MarketClusterPage_clusterMetrics__bfCYk div:last-child{border-bottom:0}}@media (max-width:640px){.MarketClusterPage_marketClusterPage__uROAO{padding:24px 14px 64px}.MarketClusterPage_clusterHeader__NAuJB h1{font-size:1.55rem}}