
.broker-identity,.jdc-brand.broker-identity{display:block!important;white-space:nowrap!important;font-family:Arial,sans-serif!important;font-size:clamp(14px,1.35vw,19px)!important;font-weight:500!important;line-height:1.35!important;letter-spacing:.015em!important;text-decoration:none!important}.jdc-header{gap:28px;padding:25px 4%}.agent-identity{margin:16px 0!important;font-size:clamp(12px,1.05vw,15px)!important}#jdavis-complete-design .agent-identity{font:500 clamp(12px,1.05vw,15px)/1.35 Arial,sans-serif!important;letter-spacing:.015em!important;white-space:nowrap!important;margin:14px 0 24px!important}.jdc-footer .broker-identity{font-size:clamp(14px,1.35vw,19px)!important}#jdavis-complete-design .review-primary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:15px 26px;background:#071d33;color:#fff;text-decoration:none;font:500 13px/1.2 Manrope,Arial,sans-serif;letter-spacing:.03em}#jdavis-complete-design .jd-division-strip{grid-template-columns:repeat(4,minmax(0,1fr))}#jdavis-complete-design .jd-division-cell{padding:28px 24px}.local-preview{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:36px}.local-preview>a{display:grid;grid-template-columns:43% 57%;text-decoration:none;background:#f4f6f8}.local-preview img{width:100%;height:100%;min-height:220px;object-fit:cover}.local-preview>a>div{padding:24px}.local-preview span{font:10px Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em}.local-preview h3{font:30px/1.1 Georgia,serif;margin:12px 0}.local-preview p{font:13px/1.7 Manrope,Arial,sans-serif;color:#40566a}.local-preview strong{font:12px Arial,sans-serif}.contact-intro .jdc-wrap{padding-top:30px;padding-bottom:28px}.contact-intro h1{font-size:44px;margin:14px 0}.contact-intro .jdc-lead{margin-bottom:0;font-size:15px}.jdc-form-shell{padding-top:34px;gap:44px}.jdc-form-shell .jdc-section-title{font-size:32px}.jdc-form-shell .jdc-lead{font-size:14px}.consult-steps{padding-left:20px;font-size:14px;line-height:1.8;color:#40566a}.consult-steps li{margin-bottom:12px}.jdc-form-shell a{font-size:13px;text-underline-offset:4px;overflow-wrap:anywhere}.mockup-disclosure{font-size:11px;line-height:1.6;color:#5c6874}.story-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;margin-bottom:48px}.story-grid p{margin-top:0}.review-slot{padding:26px;border:1px dashed #9aaabc;background:#f7f9fb;margin:20px 0 36px}.review-slot>span{font:10px Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#5c6874}.review-slot h2,.review-slot h3{font:28px/1.2 Georgia,serif;margin:16px 0}.review-slot p{font:14px/1.8 Manrope,Arial,sans-serif;color:#40566a}.about-story>.jdc-grid{gap:24px}.guide-checklist{background:#f7f9fb}.jdc-hero h1{font-size:clamp(40px,4vw,60px)}
@media(max-width:900px){.jdc-header{display:grid;grid-template-columns:1fr;padding:20px 24px;gap:16px}.jdc-header .broker-identity{font-size:clamp(14px,3.2vw,19px)!important;justify-self:start}.jdc-menu{justify-self:end;grid-row:2}.jdc-nav{grid-row:3}.jdc-header .jdc-nav.open{top:100%}.local-preview>a{grid-template-columns:1fr}.local-preview img{height:190px;min-height:190px}.story-grid{grid-template-columns:1fr;gap:10px;margin-bottom:32px}#jdavis-complete-design .jd-division-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-intro h1{font-size:36px}.jdc-form-shell{gap:20px}.jdc-form-shell>div{padding-bottom:0}.jdc-form-shell .consult-steps{display:none}}
@media(max-width:540px){.local-preview{grid-template-columns:1fr}.local-preview>a{grid-template-columns:40% 60%}.local-preview img{height:100%;min-height:210px}.local-preview>a>div{padding:18px}.local-preview h3{font-size:25px}.local-preview p{font-size:12px}#jdavis-complete-design .jd-division-strip{grid-template-columns:1fr}.jdc-header{padding:18px 20px;gap:12px}.jdc-footer{padding-left:20px;padding-right:20px}.jdc-form-shell>div>p:last-child{display:none}.contact-intro .jdc-wrap{padding:24px}.jdc-form-shell{padding-top:24px}.jdc-fields{gap:15px}.broker-identity.agent-identity{font-size:12px!important}.jdc-form-shell .jdc-section-title{font-size:28px}.jdc-form-shell .jdc-lead{margin:8px 0}}

.jdc-footer p,.jdc-footer nav a{font-size:14px!important;line-height:1.7!important}.jdc-button:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid #b48236;outline-offset:4px}.jdc-cta .jdc-button{white-space:normal;text-align:center}.jdc-nav a{min-height:32px;display:inline-flex;align-items:center}
