body.app-facelift .listing-page.listing-established{width:min(1280px,90%)}body.app-facelift .listing-established .listing-heading{padding:6px 0 10px}body.app-facelift .listing-established .listing-heading h1{font-size:clamp(40px,4.6vw,62px);font-weight:500;letter-spacing:-2px}body.app-facelift .listing-established .listing-heading h1>span{font-size:.43em;letter-spacing:-.5px}body.app-facelift .listing-established .listing-heading>div>p:last-child{font-size:14px}body.app-facelift .listing-established .listing-price{background:#edf2e2;border:1px solid #d5decb;padding:22px 28px;border-radius:18px;min-width:215px}body.app-facelift .listing-established .listing-price strong{font-size:40px}body.app-facelift .listing-established .listing-price span{font-size:12px}body.app-facelift .listing-established .listing-photo-grid{height:480px;gap:8px;border-radius:22px}body.app-facelift .listing-established .listing-gallery-caption{font-size:12px}body.app-facelift .listing-established .listing-section-nav{padding:12px 0 22px;gap:8px}body.app-facelift .listing-established .listing-section-nav a{padding:10px 18px;min-height:44px;border-radius:10px;background:#fff;border:1px solid #d9dfcf;font-size:12px;font-weight:500}body.app-facelift .listing-established .listing-section-nav a:hover{background:#edf2e2;text-decoration:none}body.app-facelift .listing-established .listing-layout{gap:48px;grid-template-columns:minmax(0,1fr) 380px}body.app-facelift .listing-established .listing-highlights{background:#fff;border-radius:18px;padding:24px;gap:24px 16px;box-shadow:0 8px 28px #233d2908}body.app-facelift .listing-established .listing-highlights span{font-size:11px}body.app-facelift .listing-established .listing-highlights strong{font-size:16px;line-height:1.5}body.app-facelift .listing-established .listing-facts{padding:4px 24px;border:1px solid #d9dfcf;border-radius:18px;background:white}body.app-facelift .listing-established .listing-facts>div{padding-block:18px}body.app-facelift .listing-established .listing-facts dt{font-size:11px}body.app-facelift .listing-established .listing-disclosure{background:#fcf7e9;border-color:#e8dec1;border-radius:18px;margin-top:24px}body.app-facelift .listing-established .listing-answers{padding:30px;background:#edf2e2;border:1px solid #d5decb;border-radius:22px}.listing-ai-heading{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:22px}.listing-ai-heading>.boost-label{gap:8px}.listing-ai-heading .boost-icon{width:32px;height:32px;flex-basis:32px;margin:0;color:#84632b}.listing-ai-heading .boost-label>span:last-child{font-size:11px;font-weight:700;letter-spacing:1px}.listing-ai-heading>span{font-size:9px;letter-spacing:1px;color:#5d6e60}body.app-facelift .listing-established .listing-answers summary{font-size:14px}body.app-facelift .listing-established .listing-contact-sticky{border-radius:22px;border-color:#d9dfcf;box-shadow:0 12px 36px #233d290b}body.app-facelift .listing-established .listing-contact-price{padding:28px}body.app-facelift .listing-established .listing-contact-price strong{font-size:42px}body.app-facelift .listing-established .listing-contact-price p{font-size:13px}body.app-facelift .listing-established .listing-seller-panel{border:0;border-radius:0;padding:28px 26px 0;box-shadow:none;background:#fff}body.app-facelift .listing-established .seller-profile .member-avatar{border-radius:16px;background:#edf2e2}body.app-facelift .listing-established .seller-profile-type{display:inline-block;background:#edf2e2;border:1px solid #d5decb;border-radius:5px;padding:4px 7px;font-size:10px;margin-bottom:8px}body.app-facelift .listing-established .seller-profile h3{font-size:25px}body.app-facelift .listing-established .seller-profile-facts{background:#f8f9f4;border-radius:12px;padding:16px;gap:16px}body.app-facelift .listing-established .seller-profile-facts dt{font-size:10px}body.app-facelift .listing-established .seller-profile-facts dd{font-size:12px;font-weight:500}.seller-profile-about h4{font-size:11px;font-weight:600;line-height:1.5;margin:20px 0 8px}body.app-facelift .listing-established .seller-profile .seller-profile-bio{margin:0;font-size:13px}body.app-facelift .listing-established .seller-profile .seller-profile-note{font-size:12px}body.app-facelift .listing-established .seller-phone-status>span{border-radius:6px;font-size:11px;padding:6px 9px}body.app-facelift .listing-established .seller-profile .seller-phone-status p{font-size:11px}body.app-facelift .listing-established .seller-profile-reviews summary{font-size:13px}body.app-facelift .listing-established .seller-profile-reviews blockquote{border-radius:12px;background:#f8f9f4;padding:16px}body.app-facelift .listing-established .listing-contact-sticky .market-contact{border:0;border-radius:0;background:white;box-shadow:none}body.app-facelift .listing-established .market-contact .button{border-radius:11px;min-height:50px}body.app-facelift .listing-established .market-contact :is(textarea,input){border-radius:10px}body.app-facelift .listing-established .contact-methods button,body.app-facelift .listing-established .message-suggestions button{font-size:12px;border-radius:8px}body.app-facelift .listing-established .market-contact>p{font-size:13px}body.app-facelift .listing-established .listing-trust-note{background:#f4f5ed;border-radius:18px}body.app-facelift .listing-established .listing-discover{padding:32px;background:#fff}body.app-facelift .listing-established .listing-discover>div>a{border-radius:9px;font-size:12px;background:#f8f9f4}@media(max-width:1050px){body.app-facelift .listing-established .listing-layout{grid-template-columns:minmax(0,1fr) 340px;gap:28px}body.app-facelift .listing-established .listing-photo-grid{height:380px}}@media(max-width:800px){body.app-facelift .listing-established .listing-layout{grid-template-columns:1fr;gap:12px}body.app-facelift .listing-established .listing-photo-grid{height:340px}body.app-facelift .listing-established .listing-contact-sticky .market-contact{border-left:1px solid #d9dfcf}body.app-facelift .listing-established .listing-heading h1{font-size:42px}body.app-facelift .listing-established .listing-price{min-width:185px;padding:20px}}@media(max-width:600px){body.app-facelift .listing-page.listing-established{width:calc(100% - 36px)}body.app-facelift .listing-established .listing-heading h1{font-size:40px;letter-spacing:-1.5px}body.app-facelift .listing-established .listing-price{min-width:0;padding:16px 20px;justify-content:space-between}body.app-facelift .listing-established .listing-price strong{font-size:32px}body.app-facelift .listing-established .listing-photo-grid{height:290px;border-radius:18px}body.app-facelift .listing-established .listing-section-nav{gap:8px;flex-wrap:nowrap;overflow-x:auto;max-width:100%;padding:8px 2px 18px}body.app-facelift .listing-established .listing-section-nav a{white-space:nowrap;padding:10px 14px;font-size:11px;flex-shrink:0}body.app-facelift .listing-established .listing-answers{padding:24px 20px}body.app-facelift .listing-established .listing-highlights{padding:20px;gap:22px 14px}body.app-facelift .listing-established .listing-facts{padding-inline:18px}body.app-facelift .listing-established .listing-contact-sticky .market-contact{border-left:0}body.app-facelift .listing-established .listing-seller-panel{padding:26px 22px 0}.listing-ai-heading{gap:12px}.listing-ai-heading>span{font-size:8px}}.listing-photo-preview-strip{display:flex;gap:8px;overflow-x:auto;max-width:100%;padding:10px 0}.listing-photo-preview-strip button{flex:0 0 88px;padding:0;border:0;border-radius:8px;overflow:hidden;background:#e6ebe5;cursor:zoom-in}.listing-photo-preview-strip img{display:block;width:88px;height:66px;object-fit:cover}.listing-photo-preview-strip button:focus-visible{outline:3px solid #5f784c;outline-offset:2px}@media(min-width:601px){.listing-photo-preview-strip button:nth-child(-n+4),.listing-photo-preview-strip:not(.has-extra){display:none}}