._hero_17ml0_1{display:flex;flex-direction:column;gap:10px;max-width:820px;margin-bottom:28px}._eyebrow_17ml0_9{font-size:12.5px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--primary)}._title_17ml0_17{margin:0;font-family:var(--font-family-heading);font-weight:400;font-size:clamp(36px,5vw,56px);line-height:1.04;letter-spacing:-1px}._lede_17ml0_26{margin:0;font-size:17px;line-height:1.6;color:#3a3f4a}._filters_17ml0_33{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:24px}._filter_17ml0_33{display:flex;flex-direction:column;gap:6px;min-width:220px}._filterLabel_17ml0_48{font-size:13px;font-weight:600}._realtorCta_17ml0_53{margin-left:auto;font-size:14px;font-weight:600;color:var(--primary);text-decoration:none;padding:10px 0}._grid_17ml0_62{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:20px}._card_17ml0_68{background:#fff;border:1px solid var(--border);border-radius:14px;padding:22px;display:flex;flex-direction:column;gap:12px}._photos_17ml0_78{display:flex;flex-direction:column;gap:8px;margin:-22px -22px 4px}._photo_17ml0_78{width:100%;aspect-ratio:16 / 10;object-fit:cover;display:block;border-radius:14px 14px 0 0;background:var(--muted)}._thumbs_17ml0_94{display:flex;gap:6px;padding:0 22px;overflow-x:auto}._thumbBtn_17ml0_101{flex-shrink:0;width:56px;height:44px;padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;background:none;cursor:pointer}._thumbOn_17ml0_113{border-color:var(--primary)}._thumbImg_17ml0_117{width:100%;height:100%;object-fit:cover;display:block}._cardTop_17ml0_124{display:flex;justify-content:space-between;align-items:center}._posted_17ml0_130{font-size:12.5px;color:var(--muted-foreground)}._cardTitle_17ml0_135{margin:0;font-family:var(--font-family-heading);font-weight:400;font-size:28px;line-height:1.1}._address_17ml0_143{margin:0;font-size:14.5px;color:#3a3f4a}._facts_17ml0_149{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;background:var(--surface);border-radius:10px;padding:12px}._facts_17ml0_149 dt{font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--muted-foreground)}._facts_17ml0_149 dd{margin:2px 0 0;font-size:14px;font-weight:600}._tags_17ml0_173{display:flex;flex-wrap:wrap;gap:6px}._tag_17ml0_173{font-size:12px;font-weight:600;color:#095c44;background:#e4f4ee;padding:4px 10px;border-radius:999px}._desc_17ml0_188{margin:0;font-size:14px;line-height:1.6;color:#3a3f4a;white-space:pre-line}._agent_17ml0_196{display:flex;flex-direction:column;gap:2px;font-size:13.5px;border-top:1px solid var(--border);padding-top:12px}._license_17ml0_205{font-size:12px;color:var(--muted-foreground)}._actions_17ml0_210{display:flex;align-items:center;gap:16px;margin-top:auto}._brochure_17ml0_217{font-size:14px;font-weight:600;color:var(--primary);text-decoration:none;padding:10px 0}._empty_17ml0_225{background:#fff;border:1px dashed var(--border);border-radius:14px;padding:40px;text-align:center}._empty_17ml0_225 h2{margin:0 0 8px;font-family:var(--font-family-heading);font-weight:400;font-size:30px}._empty_17ml0_225 p{margin:0;color:#3a3f4a}._error_17ml0_245{color:var(--error)}._emptyActions_17ml0_249{margin-top:18px!important;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px}._realtorCtaInline_17ml0_258{font-size:14px;font-weight:600;color:var(--primary);text-decoration:none;padding:10px 0}._modeBar_17ml0_266{display:inline-flex;gap:4px;padding:4px;margin-bottom:20px;background:var(--surface);border:1px solid var(--border);border-radius:999px}._modeBtn_17ml0_276{border:none;background:transparent;padding:8px 18px;border-radius:999px;font:inherit;font-size:14px;font-weight:600;color:#3a3f4a;cursor:pointer}._modeOn_17ml0_288{background:#fff;color:var(--primary);box-shadow:0 1px 4px #0000001f}@media(max-width:720px){._grid_17ml0_62{grid-template-columns:minmax(0,1fr)}._realtorCta_17ml0_53{margin-left:0}._filter_17ml0_33{min-width:0;flex:1 1 160px}}._notice_n5qdh_1{margin:0 0 16px;padding:10px 14px;border-radius:10px;background:#fbf0dc;color:#4d2c04;font-size:14px;line-height:1.5}._count_n5qdh_11{margin:0 0 14px;font-size:13.5px;color:var(--muted-foreground)}._suggest_n5qdh_17{background:#f3f8f6;border:1px solid #cfe6dc;border-left:3px solid var(--primary);border-radius:12px;padding:16px 18px;margin-bottom:24px;display:flex;flex-direction:column;gap:12px}._suggestHead_n5qdh_29 h2{margin:0;font-family:var(--font-family-heading);font-weight:400;font-size:24px;line-height:1.15}._suggestHead_n5qdh_29 p{margin:4px 0 0;font-size:13.5px;color:#3a3f4a}._suggestList_n5qdh_43{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}._suggestItem_n5qdh_52{background:#fff;border:1px solid var(--border);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:6px;font-size:13.5px;line-height:1.5}._suggestItem_n5qdh_52 strong{font-size:15px}._suggestNote_n5qdh_68{margin:0;color:#3a3f4a}._suggestFoot_n5qdh_73{margin:0;font-size:12px;color:var(--muted-foreground)}._linkBtn_n5qdh_79{background:none;border:none;padding:0;font:inherit;font-size:13px;font-weight:600;color:var(--primary);cursor:pointer;text-align:left}._tier_n5qdh_91{display:inline-block;align-self:flex-start;font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;padding:2px 8px;border-radius:999px}._tierDirect_n5qdh_102{background:#e4f4ee;color:#095c44}._tierConv_n5qdh_107{background:#fbf0dc;color:#6b3c05}._card_n5qdh_112{scroll-margin-top:90px}._noPhoto_n5qdh_116{margin:-22px -22px 4px;aspect-ratio:16 / 7;border-radius:14px 14px 0 0;background:var(--surface);color:var(--muted-foreground);font-size:13px;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 24px}._badges_n5qdh_130{display:flex;flex-wrap:wrap;gap:6px;align-items:center}._conf_n5qdh_137{font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:999px}._confOk_n5qdh_144{background:#e4f4ee;color:#095c44}._confSingle_n5qdh_149{background:#fbf0dc;color:#6b3c05}._verified_n5qdh_154{font-size:12px;color:var(--muted-foreground)}._brandBox_n5qdh_159{border:1px solid var(--border);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:8px;background:#fff}._brandLabel_n5qdh_169{font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--muted-foreground)}._brandSelect_n5qdh_177{height:40px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);padding:0 10px;font:inherit;font-size:14px;color:inherit;width:100%}._reasons_n5qdh_189,._cautions_n5qdh_190{margin:0;padding-left:18px;font-size:13px;line-height:1.5;color:#3a3f4a}._cautions_n5qdh_190{color:#6b3c05}._contact_n5qdh_202{border-top:1px solid var(--border);padding-top:12px;display:flex;flex-direction:column;gap:4px;font-size:13.5px}._contact_n5qdh_202 a{color:var(--primary);font-weight:600;text-decoration:none}._small_n5qdh_217{font-size:12px;color:var(--muted-foreground);line-height:1.5}._details_n5qdh_223 summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--primary)}._details_n5qdh_223 p{margin:6px 0 0;font-size:13px;line-height:1.5;color:#3a3f4a}._backBar_n5qdh_237{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px}._backLink_n5qdh_245{font-size:14px;font-weight:600;color:var(--primary);text-decoration:none;padding:8px 14px;border:1px solid var(--border);border-radius:999px;background:#fff}._sectionBox_n5qdh_256{border-top:1px solid var(--border);padding-top:8px}._sectionBox_n5qdh_256>summary{cursor:pointer;font-size:13px;font-weight:700;color:#1f2937;display:flex;align-items:center;gap:8px;flex-wrap:wrap}._sectionBody_n5qdh_272{display:flex;flex-direction:column;gap:8px;padding-top:8px;font-size:13px;line-height:1.55;color:#3a3f4a}._sectionBody_n5qdh_272 p{margin:0}._sectionBody_n5qdh_272 ul{margin:0;padding-left:18px}._costGrid_n5qdh_291{margin:0;display:grid;grid-template-columns:1fr;gap:6px}._costGrid_n5qdh_291>div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px dashed var(--border);padding-bottom:4px}._costGrid_n5qdh_291 dt{font-size:12px;color:var(--muted-foreground)}._costGrid_n5qdh_291 dd{margin:0;font-weight:600;text-align:right;font-size:13px}._verdict_n5qdh_318{font-size:11px;font-weight:700;letter-spacing:.3px;padding:2px 8px;border-radius:999px;text-transform:uppercase}._vOk_n5qdh_327{background:#e4f4ee;color:#095c44}._vMixed_n5qdh_332{background:#fbf0dc;color:#6b3c05}._vPremium_n5qdh_337{background:#fde8e8;color:#8a1c1c}._vUnclear_n5qdh_342{background:#eef0f3;color:#4b5563}._miniVerdict_n5qdh_347{margin:0;font-size:12.5px;color:#3a3f4a;line-height:1.45}._scoreLink_n5qdh_354{font-size:13px;font-weight:600;color:var(--primary);text-decoration:none}._mapLink_n5qdh_361{font-size:12.5px;font-weight:600;color:var(--primary);text-decoration:none;white-space:nowrap}._mapLink_n5qdh_361:hover{text-decoration:underline}._criteria_n5qdh_373{margin:0 0 20px;padding:14px 18px;border:1px solid var(--border);border-radius:12px;background:#fff;display:flex;flex-direction:column;gap:6px;font-size:13.5px;line-height:1.5;color:#3a3f4a}._criteria_n5qdh_373 ul{margin:0;padding-left:18px}._gapBox_n5qdh_392{background:#fdf2f2;border:1px solid #f3c9c9;border-radius:8px;padding:8px 12px;font-size:13px;line-height:1.5;color:#6f1d1d}._gapBox_n5qdh_392 ul{margin:4px 0 0;padding-left:18px}
