._main_ul3je_1{max-width:1240px;margin:auto;padding:50px 5% 75px}._hero_ul3je_1{max-width:800px}._eyebrow_ul3je_1{font-size:11px;letter-spacing:2px;font-weight:700;color:var(--primary)}._hero_ul3je_1 h1{font-size:clamp(32px,4vw,52px);letter-spacing:-1.5px;line-height:1.15}._hero_ul3je_1 p{color:var(--muted-foreground);line-height:1.7}._filters_ul3je_1{display:flex;gap:25px;align-items:end;flex-wrap:wrap;padding:24px;background:var(--secondary);border-radius:var(--radius-md);margin:32px 0}._filters_ul3je_1 label{display:grid;gap:9px;flex:1;min-width:180px}._filters_ul3je_1 label svg{display:none}._filters_ul3je_1>div{display:flex;gap:8px;flex-wrap:wrap}._grid_ul3je_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}._card_ul3je_1{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:var(--surface)}._property_ul3je_1{background:var(--secondary);color:var(--primary);padding:30px;display:flex;align-items:center;gap:20px}._property_ul3je_1 span{font-size:11px;font-weight:700;letter-spacing:1.2px}._content_ul3je_1{padding:25px}._content_ul3je_1 h2{font-size:23px}._city_ul3je_1{display:flex;gap:6px;align-items:center;color:var(--muted-foreground);font-size:14px}._price_ul3je_1{font-size:26px;color:var(--primary)}._description_ul3je_1{line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}._reference_ul3je_1{font-size:11px;overflow-wrap:anywhere;color:var(--muted-foreground)}._inquiry_ul3je_1{display:grid;gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid var(--border)}._inquiry_ul3je_1 p{font-size:13px;line-height:1.6}._empty_ul3je_1{text-align:center;border:1px dashed var(--border);border-radius:var(--radius-lg);padding:55px 20px}._empty_ul3je_1 svg{color:var(--primary)}._empty_ul3je_1 p{color:var(--muted-foreground);max-width:550px;margin:15px auto 25px;line-height:1.7}._footnote_ul3je_1{font-size:12px;color:var(--muted-foreground);line-height:1.7;margin-top:30px}@media(max-width:700px){._grid_ul3je_1{grid-template-columns:1fr}._main_ul3je_1{padding-top:30px}._filters_ul3je_1{padding:16px;gap:15px}}._photoLink_ul3je_2{display:block;text-decoration:none}._cover_ul3je_2{width:100%;height:260px;object-fit:cover;display:block}._content_ul3je_1 h2 a{color:var(--foreground);text-decoration:none}._content_ul3je_1 h2 a:hover{text-decoration:underline}._property_ul3je_1{min-height:200px}@media(max-width:500px){._cover_ul3je_2{height:230px}}
