/* Estate-only additions to the approved service design. */
.jk-service-page .jk-estate-jump{max-width:1132px;margin:0 auto;display:flex;flex-wrap:wrap;gap:8px 24px;padding:20px 24px;border-bottom:1px solid #0095DA}
.jk-estate-jump a{color:#111;min-height:44px;display:inline-flex;align-items:center;text-underline-offset:4px;font-weight:700}
.jk-service-page .jk-estate-split{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center}
.jk-estate-split article+article{margin-top:28px}
.jk-service-page .jk-estate-figure{margin:0;min-width:0}
.jk-estate-figure img{display:block;width:100%;height:auto}
.jk-estate-figure figcaption{color:#111;font-size:14px;line-height:1.5;margin-top:12px;max-width:60ch}
.jk-service-page [id^="estate-"],.jk-service-page #depth-deceased-estate-cleanup-title,.jk-service-page #deceased-estate-faq-title{scroll-margin-top:130px}
@media(max-width:780px){
 .jk-service-page .jk-estate-jump{padding:16px 20px;gap:4px 20px;font-size:14px}
 .jk-service-page .jk-estate-split{grid-template-columns:1fr;gap:24px}
 .jk-estate-figure{max-width:480px}
}
