.hc-comps{margin-bottom:2rem;padding:1.25rem;border:1px solid #cbb9b4;border-radius:8px;background:#fffdf8;color:#5a4a4a;font-weight:400}#check-comps{border-top:4px solid #7a2e48}.hc-opening{border-bottom:1px solid #cbb9b4;padding-bottom:.75rem;margin-bottom:1rem}.hc-comps [hidden]{display:none!important}.hc-comps h2{font-size:clamp(1.75rem,4vw,2.5rem);margin:.5rem 0 .8rem}.hc-comps h3{font-size:1.4rem;line-height:1.3}.hc-comps p{margin:.6rem 0}.hc-comps .hc-small{font-size:.8125rem;line-height:1.5}.hc-comps .hc-source-note,.hc-cards .hc-small,.hc-subject .hc-small,.hc-cards article>a,.hc-subject>a{font-size:.875rem;line-height:1.5}.hc-comps .hc-source-note,.hc-cards .hc-small{margin:.375rem 0}.hc-rules{font-size:.8125rem;line-height:1.5}.hc-comps .eyebrow,.hc-comps a{color:#7a2e48}.hc-comps a{text-decoration:underline;text-underline-offset:4px;display:inline-flex;align-items:center;min-height:44px}.hc-comps :is(a,button,input,textarea,summary,[tabindex]):focus-visible{outline:2px solid #7a2e48;outline-offset:4px}.hc-comps label{display:block;color:#2c2c2c;font-weight:500;margin-top:.8rem}.hc-search-row{display:flex;gap:.75rem;align-items:flex-start}.hc-input-wrap{position:relative;flex:1;min-width:0}.hc-comps input,.hc-comps textarea{width:100%;border:1px solid #7a2e48;background:#fffdf8;color:#2c2c2c;padding:.7rem;border-radius:4px;min-height:48px;font-size:1rem}.hc-comps textarea{resize:vertical}.hc-comps button,.hc-comps .hc-button{background:#7a2e48;color:#fffdf8;padding:.75rem 1rem;border-radius:4px;min-height:48px;text-align:center;text-decoration:none;line-height:1.5}.hc-comps button:hover,.hc-comps .hc-button:hover{background:#2c2c2c}#hc-options{position:absolute;inset:100% 0 auto;margin:4px 0 0;z-index:2;background:#fffdf8;border:1px solid #7a2e48;border-radius:4px;max-height:260px;overflow-y:auto;box-shadow:0 8px 20px #2c2c2c20}#hc-options li{padding:.65rem .75rem;min-height:44px;cursor:pointer;overflow-wrap:anywhere}#hc-options li[aria-selected=true],#hc-options li:hover{background:#f0ddd8;color:#2c2c2c}.hc-comps summary{cursor:pointer;min-height:44px;padding:.6rem 0;color:#7a2e48;font-size:.8125rem;line-height:1.5;font-weight:500}.hc-comps details{border-top:1px solid #cbb9b4;margin-top:.75rem}.hc-subject,.hc-notice,.hc-next{border-radius:6px;background:#f0ddd8;padding:1rem;margin:1.25rem 0}.hc-subject{border-left:3px solid #7a2e48;background:#f7f0eb}.hc-next{margin:2rem 0 0;padding:1.25rem;background:#f7f0eb;border-top:1px solid #cbb9b4}.hc-review-intro{display:grid;gap:1.25rem;align-items:center}.hc-review-intro img{width:112px;height:128px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:6px}.hc-review-intro h3{font-size:clamp(1.6rem,3vw,2.2rem);max-width:28ch}.hc-review-contact{margin-top:1.5rem;border-top:1px solid #cbb9b4;padding-top:1.25rem}.hc-review-contact h4{font-family:Jost,sans-serif;font-size:1.1rem;font-weight:500;line-height:1.5}.hc-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;list-style:none;padding:0;counter-reset:sale}.hc-cards li{min-width:0;border:1px solid #cbb9b4;border-radius:6px;padding:1.25rem;background:#fffdf8;box-shadow:0 6px 18px #3b303008;counter-increment:sale}.hc-cards li:before{content:"COMPARISON " counter(sale,decimal-leading-zero);display:block;color:#7a2e48;font-size:.75rem;letter-spacing:.12em;margin-bottom:.75rem}.hc-ranking{display:inline-block;border:1px solid #cbb9b4;border-radius:3px;padding:.2rem .5rem;background:#f7f0eb;color:#5a4a4a}.hc-cards h4{font-family:Playfair Display,serif;font-weight:600;color:#2c2c2c;font-size:1.15rem;line-height:1.4}.hc-price{font-family:Cormorant Garamond,serif;font-size:2.5rem;line-height:1.1;color:#2c2c2c;font-weight:600;font-variant-numeric:lining-nums tabular-nums}.hc-facts,.hc-difference{border-top:1px solid #cbb9b4;padding-top:.65rem;font-size:.9rem}.hc-difference{font-size:.8125rem;line-height:1.5}.hc-comps :is(p,h3,h4,a,dd){overflow-wrap:anywhere}@media(min-width:640px){.hc-comps{padding:1.5rem}}@media(min-width:800px){.hc-next{padding:2rem}.hc-review-intro{grid-template-columns:220px minmax(0,1fr);gap:2rem}.hc-review-intro img{width:220px;height:250px}.hc-review-contact{margin-left:252px}}@media(max-width:639px){.hc-search-row{flex-direction:column}.hc-input-wrap,.hc-search-row button{width:100%}#hc-options{position:static}.hc-cards{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.hc-comps{scroll-behavior:auto}}.homeowner-guide[data-astro-cid-n4u73wze]{font-weight:400}.guide-intro[data-astro-cid-n4u73wze]{display:grid;gap:1.5rem;padding:2rem 0;align-items:end}.guide-note[data-astro-cid-n4u73wze]{border-left:2px solid #cbb9b4;padding-left:1.25rem;max-width:32ch}.guide-note[data-astro-cid-n4u73wze]>p[data-astro-cid-n4u73wze]:not(.eyebrow){font-family:Cormorant Garamond,serif;font-size:1.65rem;line-height:1.2;color:#2c2c2c;margin:.75rem 0}.guide-note[data-astro-cid-n4u73wze] span[data-astro-cid-n4u73wze]{font-size:.875rem}@media(min-width:960px){.guide-intro[data-astro-cid-n4u73wze]{grid-template-columns:minmax(0,1fr) 18rem;gap:4rem;padding:3rem 0}}@media(max-width:639px){.guide-note[data-astro-cid-n4u73wze]{max-width:none}.guide-note[data-astro-cid-n4u73wze]>p[data-astro-cid-n4u73wze]:not(.eyebrow){font-size:1.3rem}}@media(prefers-reduced-motion:reduce){html:has(.homeowner-guide){scroll-behavior:auto}}.homeowner-guide[data-astro-cid-n4u73wze] .eyebrow[data-astro-cid-n4u73wze]{color:#7a2e48}.homeowner-guide[data-astro-cid-n4u73wze] .guide-link[data-astro-cid-n4u73wze]{color:#7a2e48;text-decoration:underline;text-underline-offset:4px}.homeowner-guide[data-astro-cid-n4u73wze] .guide-link[data-astro-cid-n4u73wze]:hover{color:#2c2c2c}.homeowner-guide[data-astro-cid-n4u73wze] [data-astro-cid-n4u73wze]:is(a,summary):focus-visible{outline:2px solid currentColor;outline-offset:4px}.homeowner-guide[data-astro-cid-n4u73wze] section[data-astro-cid-n4u73wze][id]{scroll-margin-top:1.5rem}.review-email[data-astro-cid-n4u73wze]{border-color:#e1c4be}.review-button[data-astro-cid-n4u73wze]{color:#2c2c2c;background:#f0ddd8}.review-button[data-astro-cid-n4u73wze]:hover{background:#fffdf8}.review-button[data-astro-cid-n4u73wze]:disabled{opacity:.7}.review-form[data-astro-cid-n4u73wze] label[data-astro-cid-n4u73wze]{display:block;margin-top:1rem;font-size:.875rem;font-weight:600}.review-form[data-astro-cid-n4u73wze] input[data-astro-cid-n4u73wze],.review-form[data-astro-cid-n4u73wze] textarea[data-astro-cid-n4u73wze]{display:block;width:100%;margin-top:.35rem;padding:.65rem;border:1px solid #8b7772;border-radius:6px;background:#fff;color:#202020}.review-form[data-astro-cid-n4u73wze] [data-astro-cid-n4u73wze]:is(input,textarea,button):focus-visible{outline:2px solid #7a2e48;outline-offset:3px}.review-honeypot[data-astro-cid-n4u73wze]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.homeowner-guide[data-astro-cid-n4u73wze]+footer .site-shell>div:has(>img[alt="Equal Housing Opportunity"]){display:grid;grid-template-columns:96px 152px;align-items:center;justify-content:start;row-gap:24px;-moz-column-gap:0;column-gap:0}.homeowner-guide[data-astro-cid-n4u73wze]+footer .site-shell>div:has(>img[alt="Equal Housing Opportunity"])>div{grid-column:1 / -1;min-width:0}.homeowner-guide[data-astro-cid-n4u73wze]+footer .site-shell>div:has(>img[alt="Equal Housing Opportunity"]):after{--hc-realtor-artwork: url(data:image/png;base64,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);content:"";background-image:var(--hc-realtor-artwork);background-size:108px 108px;background-position:center;background-origin:content-box;background-repeat:no-repeat;display:block;box-sizing:content-box;width:108px;height:108px;padding:26px 26px 26px 18px;grid-column:2;grid-row:2}.homeowner-guide[data-astro-cid-n4u73wze]+footer img[alt="Equal Housing Opportunity"]{width:92px;height:92px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;justify-self:center;grid-column:1;grid-row:2}@media(min-width:768px){.homeowner-guide[data-astro-cid-n4u73wze]+footer .site-shell>div:has(>img[alt="Equal Housing Opportunity"]){grid-template-columns:minmax(0,1fr) 96px 152px}.homeowner-guide[data-astro-cid-n4u73wze]+footer .site-shell>div:has(>img[alt="Equal Housing Opportunity"])>div{grid-column:1}.homeowner-guide[data-astro-cid-n4u73wze]+footer .site-shell>div:has(>img[alt="Equal Housing Opportunity"]):after{grid-column:3;grid-row:1}.homeowner-guide[data-astro-cid-n4u73wze]+footer img[alt="Equal Housing Opportunity"]{grid-column:2;grid-row:1}}
