.MinimalSubLocalityCard_card__ttRHm{position:relative;display:flex;flex-direction:column;justify-content:space-between;background-color:#ffffff;border:1px solid rgba(226,232,240,.85);border-radius:1rem;padding:1.125rem;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 3px 0 rgba(0,0,0,.03);text-decoration:none;overflow:hidden;height:100%}.dark .MinimalSubLocalityCard_card__ttRHm{background-color:#111827;border-color:rgba(31,41,55,.9)}.MinimalSubLocalityCard_card__ttRHm:hover{border-color:rgba(59,130,246,.5);box-shadow:0 10px 24px -6px rgba(59,130,246,.08),0 4px 6px -4px rgba(0,0,0,.03);transform:translateY(-2px)}.MinimalSubLocalityCard_topRow__eRqmu{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.MinimalSubLocalityCard_badge__bfju6{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:500;text-transform:capitalize;letter-spacing:normal;padding:.15rem .5rem;border-radius:9999px;background-color:#f8fafc;color:#475569;border:1px solid #e2e8f0}.dark .MinimalSubLocalityCard_badge__bfju6{background-color:#1e293b;color:#cbd5e1;border-color:#334155}.MinimalSubLocalityCard_livability__o3_M4{font-size:.75rem;font-weight:700;color:#059669;display:inline-flex;align-items:center;gap:.25rem;background-color:#ecfdf5;border:1px solid #d1fae5;padding:.15rem .45rem;border-radius:9999px}.dark .MinimalSubLocalityCard_livability__o3_M4{background-color:rgba(5,150,105,.15);border-color:rgba(5,150,105,.3);color:#34d399}.MinimalSubLocalityCard_title__L67ue{font-size:1.05rem;font-weight:700;color:#0f172a;line-height:1.3;margin:0 0 .25rem;min-height:44px;text-overflow:ellipsis;line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;transition:color .2s ease}.dark .MinimalSubLocalityCard_title__L67ue{color:#f8fafc}.MinimalSubLocalityCard_card__ttRHm:hover .MinimalSubLocalityCard_title__L67ue{color:#2563eb}.dark .MinimalSubLocalityCard_card__ttRHm:hover .MinimalSubLocalityCard_title__L67ue{color:#60a5fa}.MinimalSubLocalityCard_parentContext__yoH1Q{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#64748b;margin-bottom:.625rem;line-height:1.25}.dark .MinimalSubLocalityCard_parentContext__yoH1Q{color:#94a3b8}.MinimalSubLocalityCard_tagline__jtB5q{font-size:.8125rem;color:#475569;line-height:1.45;margin:0 0 .75rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dark .MinimalSubLocalityCard_tagline__jtB5q{color:#94a3b8}.MinimalSubLocalityCard_transitBox__6vMcj{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#334155;background-color:#f8fafc;border:1px solid #f1f5f9;padding:.35rem .6rem;border-radius:.5rem;margin-bottom:.875rem}.dark .MinimalSubLocalityCard_transitBox__6vMcj{background-color:#1e293b;border-color:#334155;color:#cbd5e1}.MinimalSubLocalityCard_footerRow__cbf4H{display:flex;align-items:center;justify-content:space-between;padding-top:.75rem;border-top:1px solid #f1f5f9;gap:.5rem}.dark .MinimalSubLocalityCard_footerRow__cbf4H{border-top-color:#1f2937}.MinimalSubLocalityCard_rateBlock__pbBDG{display:flex;flex-direction:column}.MinimalSubLocalityCard_rateLabel__8603L{font-size:.6875rem;color:#64748b;text-transform:uppercase;letter-spacing:.025em;font-weight:500}.dark .MinimalSubLocalityCard_rateLabel__8603L{color:#94a3b8}.MinimalSubLocalityCard_rateValue__USd3M{font-size:.9375rem;font-weight:700;color:#0f172a;letter-spacing:-.01em}.dark .MinimalSubLocalityCard_rateValue__USd3M{color:#f8fafc}.MinimalSubLocalityCard_appreciationPill__jWAQR{font-size:.6875rem;font-weight:600;color:#059669;background-color:#ecfdf5;border:1px solid #d1fae5;padding:.1rem .375rem;border-radius:.375rem;margin-left:.375rem}.dark .MinimalSubLocalityCard_appreciationPill__jWAQR{background-color:rgba(5,150,105,.15);border-color:rgba(5,150,105,.3);color:#34d399}.MinimalSubLocalityCard_ctaLink__b_KfO{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;color:#2563eb;padding:.35rem .65rem;border-radius:.5rem;background-color:#eff6ff;border:1px solid #dbeafe;transition:all .2s ease;white-space:nowrap}.dark .MinimalSubLocalityCard_ctaLink__b_KfO{background-color:rgba(37,99,235,.12);border-color:rgba(37,99,235,.25);color:#93c5fd}.MinimalSubLocalityCard_card__ttRHm:hover .MinimalSubLocalityCard_ctaLink__b_KfO{background-color:#2563eb;color:#ffffff;border-color:#2563eb}.dark .MinimalSubLocalityCard_card__ttRHm:hover .MinimalSubLocalityCard_ctaLink__b_KfO{background-color:#3b82f6;color:#ffffff}.MinimalSubLocalityCard_ctaArrow__45R1n{transition:transform .2s ease}.MinimalSubLocalityCard_card__ttRHm:hover .MinimalSubLocalityCard_ctaArrow__45R1n{transform:translateX(2px)}