.divorce-page{color:#24352f}
.divorce-intro{padding:2.8rem 0 1.5rem;max-width:780px}
.divorce-intro h1{font-size:2.7rem;line-height:1.15;margin:.6rem 0 1rem}
.divorce-intro .lead{font-size:1.1rem;max-width:65ch;color:#53665b}
.divorce-page .review-date{font-size:.8rem;color:#617064}
.divorce-jumps{display:flex;flex-wrap:wrap;gap:.7rem 1.4rem;padding:1rem 0 1.5rem;border-top:1px solid #d9e2ec;font-size:.88rem}
.divorce-page section[id]{scroll-margin-top:1.5rem}
.divorce-band{padding:2.5rem 0;border-top:1px solid #d9e2ec}
.divorce-band h2{font-size:1.9rem;line-height:1.2;margin:0 0 .8rem}
.divorce-band>.container>p{max-width:78ch}
.divorce-safety{background:#f8eeee;border-top:3px solid #965147;padding:1.7rem 0}
.divorce-safety .container{display:grid;grid-template-columns:100px minmax(0,1fr);gap:1.4rem}
.divorce-safety h2{font-size:1.45rem;margin:0 0 .5rem}
.divorce-safety p{margin:.6rem 0;max-width:90ch}
.divorce-safety a{color:#753d35}
.divorce-art{position:relative;width:112px;aspect-ratio:1;overflow:hidden;background:#f4f5f4;border-radius:4px;flex-shrink:0}
.divorce-art img{position:absolute;width:300%;height:200%;max-width:none;left:0;top:0;display:block}
.divorce-art.collaborative img{left:-100%}.divorce-art.negotiation img{left:-200%}
.divorce-art.court img{top:-100%}.divorce-art.family img{left:-100%;top:-100%}.divorce-art.safety img{left:-200%;top:-100%}
.divorce-safety .divorce-art{width:100px}
.divorce-route-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.2rem;margin-top:1.6rem}
.divorce-route{border-top:1px solid #ccd9d0;padding:1.5rem 0;min-width:0}
.divorce-route-heading{display:flex;gap:1.2rem;align-items:center;margin-bottom:1.1rem}
.divorce-route h3{font-size:1.4rem;margin:.2rem 0 .5rem}
.divorce-route-heading p{margin:0;font-size:.9rem;color:#53665b}
.divorce-route dl{display:grid;grid-template-columns:90px minmax(0,1fr);gap:.6rem .8rem;font-size:.88rem;line-height:1.6;margin:0}
.divorce-route dt{font-weight:700;color:#375244}.divorce-route dd{margin:0}
.prepaid-safety-notice{font-size:.88rem;line-height:1.6;padding:10px 14px;border-left:3px solid #965147;background:#fcf1f0;margin:0 0 22px}.prepaid-chart-caption{font-size:.94rem;color:#53665b;line-height:1.6}.prepaid-balance-chart{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:22px 0 14px;border-top:3px solid #247767;border-bottom:1px solid #bbcfc3;background:#fff}.prepaid-balance-chart article{min-width:0;padding:20px 24px}.prepaid-balance-chart article+article{border-left:1px solid #bbcfc3;background:#f7f4f8}.prepaid-balance-chart h3{font-size:21px;line-height:1.3;margin:0 0 18px;color:#245343}.prepaid-balance-chart .prepaid-chart-limitations h3{color:#72577c}.prepaid-balance-chart ul{list-style:disc;padding-left:20px;margin:0}.prepaid-balance-chart li{padding-left:4px;margin:0 0 15px;line-height:1.5;font-size:15px}.prepaid-balance-chart li:last-child{margin-bottom:0}.prepaid-chart-benefits li::marker{color:#247767}.prepaid-chart-limitations li::marker{color:#85628e}.prepaid-balance-chart strong,.prepaid-balance-chart span{display:block}.prepaid-balance-chart span{color:#52645b;margin-top:3px}.prepaid-chart-links{font-size:.88rem;margin:16px 0 30px}.divorce-prepaid-intro h3{font-size:25px;line-height:1.3;margin:.4rem 0 .7rem}#prepaid-benefit-details{padding-top:26px;border-top:1px solid #bbcfc3;scroll-margin-top:90px}.prepaid-limit-detail-wrap{padding-top:8px;padding-bottom:20px}.prepaid-limit-detail-wrap .divorce-plan-limits{margin-top:0}.prepaid-limit-detail-wrap section[id]{scroll-margin-top:90px}@media(max-width:640px){.prepaid-balance-chart{grid-template-columns:1fr}.prepaid-balance-chart article{padding:20px 18px}.prepaid-balance-chart article+article{border-left:0;border-top:1px solid #bbcfc3}.prepaid-balance-chart h3{font-size:20px}.divorce-prepaid-intro h3{font-size:23px}}
.divorce-prepaid-intro{display:grid;grid-template-columns:112px minmax(0,1fr);gap:1.5rem}.divorce-prepaid-intro p{max-width:80ch;line-height:1.7}.divorce-prepaid-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8rem;margin:1.4rem 0}.divorce-prepaid-benefits article{border-top:1px solid #b7ccbd;padding-top:1rem}.divorce-prepaid-benefits h3{font-size:1.15rem;margin:.2rem 0 .6rem}.divorce-prepaid-benefits p{font-size:.94rem;line-height:1.7}.divorce-plan-role{border-top:2px solid #6f9983;padding-top:.8rem;font-size:.9rem;line-height:1.7;margin:1.2rem 0}.divorce-plan-role strong{display:block;color:#375244;margin-bottom:.35rem}.divorce-plan-limits{margin:1.8rem 0;padding:1.4rem 0;border-top:3px solid #21634c}.divorce-plan-limits>h3{font-size:1.5rem;margin:.4rem 0 .7rem}.divorce-prepaid-limit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem}.divorce-prepaid-limit-grid article{min-width:0;border-top:1px solid #ccd9d0;padding:1rem 0}.divorce-prepaid-limit-grid h4,.divorce-plan-call h4{font-size:1.08rem;margin:.2rem 0 .6rem}.divorce-prepaid-limit-grid p,.divorce-plan-call p{font-size:.94rem;line-height:1.7}.divorce-prepaid-limit-grid .divorce-note{font-size:.8rem}.divorce-plan-call{padding:1.1rem 0;border-top:2px solid #967ca1;max-width:90ch}.divorce-law-prepaid{border-top:3px solid #247767;padding:20px 0;margin-top:20px}.divorce-law-prepaid h2{font-size:25px;line-height:1.3}.divorce-law-prepaid p{font-size:16px;line-height:1.7}@media(max-width:760px){.divorce-prepaid-benefits,.divorce-prepaid-limit-grid{grid-template-columns:1fr;gap:0}.divorce-prepaid-intro{grid-template-columns:88px minmax(0,1fr);gap:1rem}}@media(max-width:440px){.divorce-prepaid-intro{grid-template-columns:1fr}.divorce-prepaid-intro .divorce-art{width:88px}}
.divorce-human{font-size:1rem;line-height:1.7;margin:0 0 1rem}.divorce-human strong{color:#375244}.divorce-scenario-intro{padding:1rem 0;border-top:1px solid #ccd9d0;border-bottom:1px solid #ccd9d0;line-height:1.7}.divorce-example{border-left:3px solid #967ca1;padding:0 0 0 1rem;font-size:.94rem;line-height:1.7;margin:1rem 0 1.2rem}.divorce-example .eyebrow{display:block;margin-bottom:.5rem;font-size:.7rem;color:#715879}.divorce-route .divorce-detail{margin-top:1rem;font-size:.88rem}.divorce-route .divorce-detail p{line-height:1.7}.divorce-path-insight{border-top:3px solid #21634c;padding:1.2rem 0;margin-top:1rem;max-width:90ch}.divorce-path-insight h3{font-size:1.3rem;margin:0 0 .7rem}.divorce-path-insight p{font-size:.95rem;line-height:1.75}.divorce-route-grid article[id]{scroll-margin-top:2rem}
.divorce-note{font-size:.84rem;color:#53665b;line-height:1.6}
.divorce-soft{background:#f0f6f3}
.divorce-essentials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.2rem;margin-top:1.4rem}
.divorce-essentials article{padding:1.2rem 0;border-top:1px solid #ccd9d0;min-width:0}
.divorce-essentials h3{font-size:1.2rem;margin:0 0 .5rem}.divorce-essentials p{font-size:.94rem;margin:.5rem 0}
.divorce-detail{padding:.9rem 0;border-bottom:1px solid #ccd9d0}
.divorce-detail summary{cursor:pointer;font-weight:600;line-height:1.5}
.divorce-detail summary:focus-visible,.divorce-page a:focus-visible{outline:3px solid #21634c;outline-offset:4px}
.divorce-detail ul{padding-left:1.2rem;font-size:.94rem;max-width:90ch}
.divorce-detail li{margin:.65rem 0}
.divorce-compare{width:100%;min-width:0;border-collapse:collapse;font-size:.87rem;line-height:1.6;margin:1.5rem 0}
.divorce-compare th{position:static;text-align:left;background:#edf2f5;padding:.8rem;vertical-align:top;font-weight:700}
.divorce-compare td{padding:1rem .8rem;border-bottom:1px solid #d9e2ec;vertical-align:top}
.divorce-compare th:first-child{width:20%}.divorce-compare th:nth-child(2){width:35%}
.divorce-compare td strong{display:block;margin-bottom:.3rem;color:#24352f}
.divorce-compare caption{font-weight:400}
.divorce-compare a{display:inline-block;margin-top:.3rem;font-size:.8rem}
.divorce-findings{border-left:3px solid #21634c;padding:0 0 0 1.2rem;max-width:90ch;margin-top:1.7rem}
.divorce-findings h3{font-size:1.25rem}.divorce-findings p{font-size:.95rem}
.divorce-total{padding:1rem 0;border-top:1px solid #ccd9d0;border-bottom:1px solid #ccd9d0;font-weight:600;line-height:1.8}
.divorce-next{display:grid;grid-template-columns:128px minmax(0,1fr);gap:2rem}
.divorce-next .divorce-art{width:128px}
.divorce-checklist{padding-left:1.3rem;max-width:80ch}.divorce-checklist li{margin:.8rem 0;padding-left:.4rem}
.divorce-state-links{list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem 1rem;font-size:.84rem;margin:1.4rem 0}
.divorce-state-links a{display:block;overflow-wrap:anywhere}
.state-divorce-resources{border-top:2px solid #aebeb2;border-bottom:1px solid #d9e2ec;padding:1.5rem 0;margin:1.5rem 0}
.state-divorce-resources h2{font-size:1.5rem;margin:0 0 .7rem}.state-divorce-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}
.state-divorce-columns h3{font-size:1.05rem;margin:.5rem 0}.state-divorce-columns p{font-size:.88rem;line-height:1.7;margin:.6rem 0}
@media(max-width:760px){.divorce-intro{padding-top:1.8rem}.divorce-intro h1{font-size:2rem}.divorce-route-grid,.divorce-essentials,.state-divorce-columns{grid-template-columns:1fr}.divorce-band{padding:1.8rem 0}.divorce-band h2{font-size:1.55rem}.divorce-compare thead{display:none}.divorce-compare,.divorce-compare tbody,.divorce-compare tr,.divorce-compare td{display:block;width:auto}.divorce-compare tr{padding:1rem 0;border-top:1px solid #ccd9d0}.divorce-compare td{padding:.5rem 0;border:0}.divorce-compare td:first-child{font-size:1.1rem}.divorce-compare td[data-label]::before{content:attr(data-label);display:block;font-weight:700;color:#53665b;font-size:.75rem;margin-bottom:.3rem}.divorce-state-links{grid-template-columns:repeat(3,minmax(0,1fr))}.divorce-next{grid-template-columns:88px minmax(0,1fr);gap:1rem}.divorce-next .divorce-art{width:88px}.state-divorce-columns{gap:.5rem}}
@media(max-width:440px){.divorce-safety .container{grid-template-columns:1fr;gap:.8rem}.divorce-safety .divorce-art{width:76px}.divorce-route-heading{gap:1rem}.divorce-art{width:88px}.divorce-route dl{grid-template-columns:76px minmax(0,1fr)}.divorce-state-links{grid-template-columns:repeat(2,minmax(0,1fr))}.divorce-next{display:block}.divorce-next .divorce-art{margin-bottom:1rem}}
@media(max-width:760px){.divorce-compare caption{display:block;width:100%;box-sizing:border-box;padding:.85rem}}
@media print{.divorce-art,.divorce-jumps{display:none}.divorce-band,.divorce-safety{background:white}.divorce-route-grid,.divorce-essentials{display:block}.divorce-route{break-inside:avoid}.divorce-next,.divorce-safety .container{display:block}}
