.nl-main{padding:35px 6% 70px}.nl-heading{display:flex;align-items:end;justify-content:space-between;gap:35px;margin:55px 0 45px}.nl-heading>p{font-size:12px;line-height:1.9;color:var(--muted);margin:0}.nl-filters{display:grid;grid-template-columns:2fr 1fr 1fr;gap:20px;padding:25px;background:#171a16;border:1px solid var(--line)}.nl-filters label{font-size:9px;letter-spacing:1px;color:var(--champagne);display:flex;flex-direction:column;gap:12px}.nl-filters input,.nl-filters select{width:100%;min-width:0;height:46px;background:#0e100e;border:1px solid var(--line);border-radius:0;color:var(--ivory);padding:12px;font:12px var(--sans);letter-spacing:0}.nl-filters input:focus,.nl-filters select:focus{outline:1px solid var(--champagne)}.nl-results{display:flex;justify-content:space-between;align-items:center;margin:25px 0;color:var(--muted);font-size:11px}.nl-empty button,.nl-results button{background:transparent;border:1px solid var(--line);padding:10px;color:var(--soft-gold)}.nl-grid{row-gap:55px}.nl-grid .property-image{height:300px}.nl-grid .property h3{font-size:31px}.nl-source{font-size:10px;line-height:1.9;margin:45px 0 0;color:var(--muted);border-top:1px solid var(--line);padding-top:25px}.nl-empty{padding:50px;text-align:center;border:1px solid var(--line)}.nl-empty p{color:var(--muted)}@media(max-width:1000px){.nl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nl-heading{display:block}.nl-heading>p{margin-top:25px}.nl-filters{gap:12px;padding:18px}}@media(max-width:600px){.nl-main{padding-top:25px}.nl-heading{margin:30px 0}.nl-heading h1{font-size:49px}.nl-filters{grid-template-columns:1fr 1fr}.nl-filters>label:first-child{grid-column:span 2}.nl-grid{grid-template-columns:1fr;gap:35px}.nl-grid .property-image{height:330px}.nl-empty{padding:30px}}