.justhome-section{margin-top:55px;padding:38px;background:#f3f4f1;border-top:3px solid #d1b384}.justhome-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:40px}.justhome-heading>div{max-width:760px}.justhome-section .eyebrow,.finance-intro .eyebrow{color:#7c602f}.justhome-heading h2{font-size:clamp(29px,3vw,42px);margin:16px 0 20px}.justhome-heading p:not(.eyebrow){color:var(--body)}.justhome-wordmark{font-size:32px;letter-spacing:-1px;line-height:1.25;font-weight:650;color:var(--ink);white-space:nowrap}.justhome-wordmark>span{display:block;font-size:11px;letter-spacing:.04em;font-weight:400;margin-top:6px}.justhome-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin:26px 0}.justhome-embed{background:white;border:1px solid #d7dcda}.justhome-consent{padding:26px}.justhome-consent h3{font-size:22px;margin-bottom:12px}.justhome-consent p{font-size:14px;color:var(--body)}.justhome-consent button{margin-top:20px}.justhome-frame-host>iframe{display:block;width:100%;border:0;max-width:100%}.justhome-disable{margin:15px 20px;background:white;color:var(--ink);border:1px solid #919a9d;min-height:44px;padding:10px 16px}.justhome-status{font-size:13px;color:var(--body);padding:0 20px 16px}.justhome-status:empty{display:none}.justhome-note{font-size:12px;color:var(--body);margin-top:20px}.finance-intro{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin:0 0 45px}.finance-intro h2{font-size:36px;margin:16px 0}.finance-intro>p{color:var(--body);padding-top:12px}
@media(max-width:850px){.justhome-heading{gap:20px}.finance-intro{grid-template-columns:1fr;gap:15px}.justhome-section{padding:26px}.justhome-wordmark{font-size:26px}}
@media(max-width:600px){.justhome-heading{flex-direction:column-reverse}.justhome-section{padding:20px 12px}.justhome-consent{padding:20px 14px}.justhome-actions{gap:16px}.justhome-actions .button,.justhome-enable{width:100%}.justhome-actions .text-link{font-size:14px}.justhome-wordmark{font-size:27px}.justhome-wordmark>span{display:inline;margin-left:15px}.finance-intro h2{font-size:31px}}
@media print{.justhome-section{display:none!important}}