body{font-family:Montserrat,Arial,sans-serif;font-size:16px;color:#293f37;background:#f8f7f3}
.wrap{max-width:1440px;padding-left:32px;padding-right:32px}.hero{width:calc(100% - 64px);margin:0 auto;max-width:1376px;height:490px;padding:65px 54px}.hero h1{font-size:58px;line-height:1.12;max-width:780px}.hero p{font-size:16px;line-height:1.8;max-width:580px}.hero .eyebrow{font-size:11px}.hero-note{font-size:12px}.searchbar{padding:24px;gap:24px}.field label{font-size:12px}.field input,.field select{font-size:14px}.tabs .pe-tab{font-size:13px;padding:13px 24px}.searchbar button{font-size:14px}.trust{font-size:12px}.portal-layout{grid-template-columns:260px minmax(0,1fr);gap:28px}.sidebar{padding:25px}.sidebar h3{font-size:16px}.side-link{font-size:14px;padding:13px 0}.side-link b{font-size:12px}.side-label{font-size:11px}.side-ad p{font-size:13px}.category strong{font-size:13px}.category small{font-size:11px}.category{min-height:104px}.cards{gap:20px}.photo{height:225px}.photo>img{width:100%;height:100%;object-fit:cover}.card-body{padding:21px}.card h3{font-size:16px;line-height:1.6;white-space:normal;min-height:50px}.price{font-size:25px}.location,.specs{font-size:12px}.seller{font-size:12px}.badge{font-size:10px}.kicker{font-size:11px}h2{font-size:34px}.sub{font-size:14px;line-height:1.7}.chips button,.pe-shortcut{font-size:12px;padding:11px 15px}.pe-search-line input,.pe-search-line select,.pe-search-line button{font-size:13px}.city{height:220px}.city strong{font-size:27px}.city small{font-size:12px}.cta h2{font-size:30px}.cta p{font-size:14px}.empty{font-size:14px}.pe-demo-banner{display:flex;align-items:center;gap:16px;padding-top:16px;padding-bottom:16px;margin-bottom:15px;color:#84633f;background:#eee5d6;font-size:12px;border-radius:8px}.pe-demo-banner strong{font-size:11px;letter-spacing:1.5px}.pe-demo-label{position:absolute;bottom:12px;right:12px;background:#fff9ebed;color:#735b3e;font-size:9px;padding:6px 9px;border-radius:4px;letter-spacing:.7px}.pe-demo-detail{position:relative;border-radius:12px;overflow:hidden;margin-bottom:30px}.pe-demo-detail>img{width:100%;height:450px;object-fit:cover;display:block}.pe-demo-detail>span{position:absolute;right:18px;bottom:18px;background:#fff9ebed;font-size:11px;padding:10px 14px;border-radius:5px}
@media(max-width:1200px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.hero h1{font-size:49px}.portal-layout{grid-template-columns:235px minmax(0,1fr)}.hero{width:calc(100% - 50px);margin:0 auto}.hero-note{display:none}}
@media(max-width:750px){.wrap{padding-left:20px;padding-right:20px}.portal-layout{display:block}.hero{width:calc(100% - 32px);margin:0 auto;padding:36px 24px;height:430px}.hero h1{font-size:38px;max-width:450px}.hero p{font-size:14px;line-height:1.7}.hero .eyebrow{font-size:9px}.searchbar{padding:17px;gap:18px}.field label{font-size:11px}.field input,.field select{font-size:13px}.tabs .pe-tab{font-size:12px;padding:11px 18px}.trust{margin-top:110px}.cards{grid-template-columns:1fr}.photo{height:245px}.card h3{min-height:0}.portal-categories{grid-template-columns:repeat(3,minmax(0,1fr))}.category strong{font-size:11px}.category small{font-size:10px}.category{min-height:95px}h2{font-size:29px}.sub{font-size:12px}.pe-demo-banner{margin:0 16px 16px;display:block;padding:15px;font-size:11px}.pe-demo-banner strong{display:block;margin-bottom:8px}.pe-demo-detail>img{height:280px}.city{height:185px}.hero h1 br{display:block}}
