.public-editorial-module__ABX53a__header.public-editorial-module__ABX53a__header{color:#171717;background:#fff;padding:144px 24px 56px}.public-editorial-module__ABX53a__headerInner{width:100%;max-width:960px;margin-inline:auto}.public-editorial-module__ABX53a__header .public-editorial-module__ABX53a__eyebrow{color:#6b6b6b;font:500 11px/1.5 var(--font-inter),sans-serif;letter-spacing:.18em;text-transform:uppercase;margin:0 0 24px;display:block}.public-editorial-module__ABX53a__header .public-editorial-module__ABX53a__title{color:#000;max-width:none;font:400 clamp(32px,3.5vw,52px)/1.18 var(--font-poppins),sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0}.public-editorial-module__ABX53a__header .public-editorial-module__ABX53a__title em{font:inherit;color:inherit}.public-editorial-module__ABX53a__header .public-editorial-module__ABX53a__lead{color:#595959;max-width:760px;font:400 17px/1.75 var(--font-inter),sans-serif;margin:24px 0 0}.public-editorial-module__ABX53a__header .public-editorial-module__ABX53a__lead+.public-editorial-module__ABX53a__lead{margin-top:16px;font-size:15px}.public-editorial-module__ABX53a__header .public-editorial-module__ABX53a__meta{color:#595959;font:400 13px/1.7 var(--font-inter),sans-serif;flex-wrap:wrap;gap:8px 24px;margin:24px 0 0;display:flex}.public-editorial-module__ABX53a__header a{color:inherit;text-underline-offset:4px;text-decoration:underline}.public-editorial-module__ABX53a__faqSection.public-editorial-module__ABX53a__faqSection{background:#fff;padding:24px 24px 72px}.public-editorial-module__ABX53a__faqInner{max-width:960px;margin-inline:auto}.public-editorial-module__ABX53a__faqInner>p{color:#6b6b6b;font:500 11px/1.5 var(--font-inter),sans-serif;letter-spacing:.18em;text-transform:uppercase;text-align:left;margin:0 0 16px}.public-editorial-module__ABX53a__faqInner>h2{color:#171717;font:400 clamp(26px,2.7vw,38px)/1.25 var(--font-poppins),sans-serif;letter-spacing:-.025em;text-align:left;margin:0 0 32px}.public-editorial-module__ABX53a__faqInner>h2 em{font:inherit;color:inherit}.public-editorial-module__ABX53a__faqInner>.cop-faq-description{color:#595959;font:400 16px/1.8 var(--font-inter),sans-serif;text-transform:none;letter-spacing:0;margin:0 0 28px}.public-editorial-module__ABX53a__faqList{border-top:1px solid #d4d4d4}.public-editorial-module__ABX53a__faqItem{border-bottom:1px solid #d4d4d4}.public-editorial-module__ABX53a__faqItem .public-editorial-module__ABX53a__questionHeading{font:inherit;margin:0}.public-editorial-module__ABX53a__question{color:#171717;text-align:left;cursor:pointer;width:100%;font:400 17px/1.6 var(--font-poppins),sans-serif;background:0 0;border:0;border-radius:0;grid-template-columns:32px minmax(0,1fr) 20px;align-items:start;gap:20px;padding:24px 16px;display:grid}.public-editorial-module__ABX53a__question:hover{background:#fafafa}.public-editorial-module__ABX53a__question:focus-visible{outline-offset:-2px;outline:2px solid #6b6b6b}.public-editorial-module__ABX53a__number{color:#6b6b6b;font:400 14px/1.95 var(--font-inter),sans-serif}.public-editorial-module__ABX53a__questionText{overflow-wrap:anywhere;min-width:0}.public-editorial-module__ABX53a__chevron{color:#6b6b6b;margin-top:4px;transition:transform .2s}.public-editorial-module__ABX53a__chevron[data-open=true]{transform:rotate(180deg)}.public-editorial-module__ABX53a__answer{color:#595959;font:400 16px/1.8 var(--font-inter),sans-serif;padding:0 56px 28px 68px}.public-editorial-module__ABX53a__answer[hidden]{display:none}.public-editorial-module__ABX53a__answer p{font:inherit;color:inherit;margin:0}.public-editorial-module__ABX53a__answer p+p{margin-top:16px}.public-editorial-module__ABX53a__answer a{color:inherit;text-underline-offset:3px;text-decoration:underline}.public-editorial-module__ABX53a__body.public-editorial-module__ABX53a__body{color:#505050;font:400 16px/1.8 var(--font-inter),sans-serif;background:#fff;padding:16px 24px 64px}.public-editorial-module__ABX53a__body>div{max-width:960px;margin:0 auto;padding:0}.public-editorial-module__ABX53a__body.public-editorial-module__ABX53a__body h2{color:#171717;font:400 clamp(26px,2.7vw,36px)/1.3 var(--font-poppins),sans-serif;letter-spacing:-.025em;margin:40px 0 20px}.public-editorial-module__ABX53a__body.public-editorial-module__ABX53a__body h3{color:#171717;font:400 23px/1.4 var(--font-poppins),sans-serif;margin:32px 0 16px}.public-editorial-module__ABX53a__body.public-editorial-module__ABX53a__body p{margin:0 0 20px}.public-editorial-module__ABX53a__body.public-editorial-module__ABX53a__body>div>:first-child,.public-editorial-module__ABX53a__body.public-editorial-module__ABX53a__body>div>section:first-child>:first-child{margin-top:0}.public-editorial-module__ABX53a__body.public-editorial-module__ABX53a__body li{margin-block:8px}.public-editorial-module__ABX53a__body.public-editorial-module__ABX53a__body :is(ul,ol){margin:0 0 24px;padding-left:24px}.public-editorial-module__ABX53a__body.public-editorial-module__ABX53a__body th,.public-editorial-module__ABX53a__body.public-editorial-module__ABX53a__body td{vertical-align:top;padding:16px;line-height:1.6}.public-editorial-module__ABX53a__body.public-editorial-module__ABX53a__body table{margin:24px 0}.public-editorial-module__ABX53a__body.public-editorial-module__ABX53a__body .cmp-group{margin:0 0 48px}.public-editorial-module__ABX53a__body.public-editorial-module__ABX53a__body .cmp-list{padding:0;list-style:none}.public-editorial-module__ABX53a__body.public-editorial-module__ABX53a__body .cmp-list a{padding:20px 24px}.public-editorial-module__ABX53a__body.public-editorial-module__ABX53a__body .cmp-list span{margin-top:8px;display:block}@media (max-width:760px){.public-editorial-module__ABX53a__header.public-editorial-module__ABX53a__header{padding:120px 20px 40px}.public-editorial-module__ABX53a__header .public-editorial-module__ABX53a__eyebrow{margin-bottom:20px}.public-editorial-module__ABX53a__header .public-editorial-module__ABX53a__lead{margin-top:20px;font-size:16px}.public-editorial-module__ABX53a__faqSection.public-editorial-module__ABX53a__faqSection{padding:16px 20px 48px}.public-editorial-module__ABX53a__question{grid-template-columns:24px minmax(0,1fr) 18px;gap:12px;padding:20px 8px;font-size:15px}.public-editorial-module__ABX53a__answer{padding:0 38px 24px 44px;font-size:15px}.public-editorial-module__ABX53a__number{font-size:12px}.public-editorial-module__ABX53a__body.public-editorial-module__ABX53a__body{padding:16px 20px 40px}.public-editorial-module__ABX53a__body.public-editorial-module__ABX53a__body h2{margin-top:32px}.public-editorial-module__ABX53a__body.public-editorial-module__ABX53a__body table{max-width:100%;display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.public-editorial-module__ABX53a__chevron{transition:none}}
.saved-nav-module__kWnJLW__link{color:#28251f;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:58px;min-height:44px;padding:0 8px;text-decoration:none;display:flex}.saved-nav-module__kWnJLW__link:hover,.saved-nav-module__kWnJLW__link[aria-current=page]{background:#0000000d}.saved-nav-module__kWnJLW__link:focus-visible{outline-offset:3px;outline:2px solid #8e7853}.saved-nav-module__kWnJLW__count{font-variant-numeric:tabular-nums;text-align:center;min-width:16px;font-size:12px}
.saved-homes-module__G4Q5ca__page{--rd-display:var(--rd-head);--rd-bg:#fff;--rd-ink:#171717;color:#171717;background:#fff;min-height:100vh}.saved-homes-module__G4Q5ca__page>main{background:var(--rd-bg)}.saved-homes-module__G4Q5ca__page .page-hero{text-align:left;background:0 0;max-width:1480px;margin:0 auto;padding:160px 56px 56px}.saved-homes-module__G4Q5ca__page .page-hero-eyebrow{color:#6b6b6b;font:500 11px var(--rd-body);text-transform:uppercase;letter-spacing:.18em;margin-bottom:24px;display:block}.saved-homes-module__G4Q5ca__page .page-hero h1{color:var(--rd-ink);font-family:var(--rd-display);letter-spacing:-.045em;margin:0 0 20px;font-size:clamp(42px,5vw,68px);font-weight:400;line-height:1.1}.saved-homes-module__G4Q5ca__page .page-hero-sub{max-width:570px;font:400 17px/1.7 var(--rd-body);color:#595959;margin:0 0 28px}.saved-homes-module__G4Q5ca__browse{color:var(--rd-ink);border:1px solid #ffffff30;border-radius:8px;align-items:center;gap:32px;padding:13px 20px;font-size:14px;display:inline-flex}.saved-homes-module__G4Q5ca__browse:hover{background:#ffffff09}.saved-homes-module__G4Q5ca__page .fav-sec{background:0 0;min-height:45vh;padding:0 56px 100px}.saved-homes-module__G4Q5ca__page .fav-inner{max-width:1368px}.saved-homes-module__G4Q5ca__page .fav-header{border-top:1px solid #ffffff25;margin-bottom:28px;padding-top:26px}:is(.saved-homes-module__G4Q5ca__page .fav-count,.saved-homes-module__G4Q5ca__page .fav-count strong){color:#dad7d0;font-size:15px}.saved-homes-module__G4Q5ca__page .clear-favs-btn{color:#b9b5ab;font:400 13px var(--rd-body);text-transform:none;letter-spacing:0;padding:10px}.saved-homes-module__G4Q5ca__page .fav-grid{gap:32px}.saved-homes-module__G4Q5ca__page .prop-card{box-shadow:none;background:#201f1b;border:1px solid #ffffff20;border-radius:16px}.saved-homes-module__G4Q5ca__page .prop-img-wrap{aspect-ratio:4/3;height:auto}.saved-homes-module__G4Q5ca__page .prop-title{color:var(--rd-ink);font-family:var(--rd-display);font-size:18px;font-weight:400;line-height:1.4}:is(.saved-homes-module__G4Q5ca__page .prop-location,.saved-homes-module__G4Q5ca__page .prop-stats,.saved-homes-module__G4Q5ca__page .prop-share-size){color:#b9b5ab}.saved-homes-module__G4Q5ca__page .prop-price{color:var(--rd-ink);font:500 22px var(--rd-body)}.saved-homes-module__G4Q5ca__page .prop-price-row{border-color:#ffffff20}.saved-homes-module__G4Q5ca__page .prop-view-btn{color:#dad7d0}.saved-homes-module__G4Q5ca__page .prop-heart{background:#25231ee6;border:1px solid #ffffff40;border-radius:50%;width:42px;height:42px}.saved-homes-module__G4Q5ca__page .fav-save-card{background:0 0;border:1px solid #ffffff20;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:36px;padding:26px;display:flex}.saved-homes-module__G4Q5ca__page .fav-save-title{font:400 21px var(--rd-display);color:var(--rd-ink);margin-bottom:8px}.saved-homes-module__G4Q5ca__page .fav-save-sub{font:400 14px/1.6 var(--rd-body);color:#b9b5ab}.saved-homes-module__G4Q5ca__page .fav-save-form{flex:360px;min-width:0;max-width:470px}.saved-homes-module__G4Q5ca__page .fav-save-form input{color:#eee;width:100%;min-width:0;font:400 14px var(--rd-body);background:#ffffff06;border:1px solid #ffffff30;border-radius:7px;padding:13px}:is(.saved-homes-module__G4Q5ca__page .fav-save-form button,.saved-homes-module__G4Q5ca__page .btn-gold){color:#24221e;font:500 14px var(--rd-body);letter-spacing:0;text-transform:none;white-space:nowrap;background:#fff;border:0;border-radius:7px;padding:14px 20px}.saved-homes-module__G4Q5ca__page .fav-empty{border:1px solid #ffffff20;border-radius:14px;padding:56px 24px}.saved-homes-module__G4Q5ca__page .fav-empty-icon{color:#000;opacity:1;justify-content:center;align-items:center;width:40px;height:40px;margin:0 auto 24px;line-height:1;display:flex}.saved-homes-module__G4Q5ca__page .fav-empty-icon svg{flex:none;width:40px;height:40px;display:block}.saved-homes-module__G4Q5ca__page .fav-empty .btn-gold{text-align:center;box-sizing:border-box;justify-content:center;align-items:center;line-height:1.3;display:inline-flex}.saved-homes-module__G4Q5ca__page .fav-empty h2{color:var(--rd-ink);font:400 28px var(--rd-display)}.saved-homes-module__G4Q5ca__page .fav-empty p{color:#b9b5ab}.saved-homes-module__G4Q5ca__page a:focus-visible,.saved-homes-module__G4Q5ca__page button:focus-visible{outline-offset:4px;outline:2px solid #c4b28e}.saved-homes-module__G4Q5ca__page .page-hero h1{font-size:clamp(34px,3.5vw,52px)}.saved-homes-module__G4Q5ca__browse{color:#fff;background:#000;border:1px solid #000;border-radius:6px;min-height:54px}.saved-homes-module__G4Q5ca__browse:hover{color:#fff;background:#202020}:is(.saved-homes-module__G4Q5ca__page .fav-header,.saved-homes-module__G4Q5ca__page .prop-price-row){border-color:#ddd}:is(.saved-homes-module__G4Q5ca__page .fav-count,.saved-homes-module__G4Q5ca__page .fav-count strong,.saved-homes-module__G4Q5ca__page .prop-view-btn){color:#171717}:is(.saved-homes-module__G4Q5ca__page .clear-favs-btn,.saved-homes-module__G4Q5ca__page .prop-location,.saved-homes-module__G4Q5ca__page .prop-stats,.saved-homes-module__G4Q5ca__page .prop-share-size,.saved-homes-module__G4Q5ca__page .fav-save-sub,.saved-homes-module__G4Q5ca__page .fav-empty p){color:#595959}.saved-homes-module__G4Q5ca__page .clear-favs-btn:hover{color:#000}.saved-homes-module__G4Q5ca__page .prop-card{background:#fff;border:0;border-radius:0}.saved-homes-module__G4Q5ca__page .prop-img-wrap{border-radius:6px;overflow:hidden}.saved-homes-module__G4Q5ca__page .prop-body{padding:18px}.saved-homes-module__G4Q5ca__page .prop-heart{background:#fff;border-color:#ddd}.saved-homes-module__G4Q5ca__page .prop-heart svg path{fill:#000!important;stroke:#000!important}:is(.saved-homes-module__G4Q5ca__page .fav-save-card,.saved-homes-module__G4Q5ca__page .fav-empty){border-color:#ddd;border-radius:6px}.saved-homes-module__G4Q5ca__page .fav-save-form input{color:#333;background:#fff;border-color:#a3a3a3;border-radius:6px;min-height:54px}.saved-homes-module__G4Q5ca__page .fav-save-form input::placeholder{color:#595959}:is(.saved-homes-module__G4Q5ca__page .fav-save-form button,.saved-homes-module__G4Q5ca__page .btn-gold){color:#fff;background:#000;border-radius:6px;min-height:54px}.saved-homes-module__G4Q5ca__page .fav-save-done{color:#286347}.saved-homes-module__G4Q5ca__page .fav-save-error{color:#a12e23}@media (max-width:1000px){.saved-homes-module__G4Q5ca__page .page-hero{padding:130px 28px 40px}.saved-homes-module__G4Q5ca__page .fav-sec{padding:0 28px 72px}}@media (max-width:600px){.saved-homes-module__G4Q5ca__page .page-hero{padding:116px 20px 36px}.saved-homes-module__G4Q5ca__page .fav-sec{padding:0 20px 60px}.saved-homes-module__G4Q5ca__page .fav-save-form{flex-direction:column;flex-basis:100%}.saved-homes-module__G4Q5ca__page .fav-save-card{padding:22px}}
