.visitation-assistance,.visitation-understanding{background:var(--mist-2)}.visitation-law-note{margin-top:36px}.visitation-law-note h3{margin-bottom:0;color:var(--navy);font-size:1.25rem;line-height:1.55}.visitation-criteria-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.visitation-criteria-grid article{min-width:0;padding:28px;border:1px solid var(--line);border-radius:22px;background:#fff}.visitation-criteria-grid h3{margin:22px 0 12px;font-size:1.16rem}.visitation-criteria-grid p{margin:0;line-height:1.72}.visitation-schedule-heading{max-width:820px;margin:76px 0 26px}.visitation-recovery-heading p,.visitation-schedule-heading p:last-child{margin-bottom:0;line-height:1.8}.visitation-schedule-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--navy);border-radius:28px;background:rgba(255,255,255,.14);box-shadow:0 22px 60px rgba(16,42,86,.12)}.visitation-schedule-board article{min-width:0;min-height:205px;padding:26px;background:var(--navy);color:#fff}.visitation-schedule-board article>div{display:flex;justify-content:space-between;align-items:center;gap:14px}.visitation-schedule-board article>div span{color:#93aed9;font-size:.72rem;font-weight:850;letter-spacing:.14em}.visitation-schedule-board article>div svg{width:28px;height:28px;color:#c8d6eb}.visitation-schedule-board h3{margin:34px 0 11px;color:#fff;font-size:1.13rem}.visitation-schedule-board p{margin:0;color:#d8e1ef;font-size:.9rem;line-height:1.68}.visitation-child-voice{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);gap:42px;margin-top:72px;padding:40px;border-radius:26px;background:var(--warm)}.visitation-child-voice h3{margin:20px 0 14px;font-size:clamp(1.45rem,2.5vw,2rem)}.visitation-child-voice>div>p:last-child{margin-bottom:0;line-height:1.82}.visitation-child-voice ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.visitation-child-voice li{display:flex;gap:14px;align-items:center;min-height:62px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--navy);font-size:.92rem;font-weight:700;line-height:1.55}.visitation-child-voice li svg{flex:none;width:23px;height:23px;color:var(--navy-2)}.visitation-recovery-heading{margin:64px 0 24px}.visitation-recovery-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--line);border-radius:24px;background:#fff}.visitation-recovery-flow article{position:relative;min-width:0;padding:28px;border-right:1px solid var(--line)}.visitation-recovery-flow article:last-child{border-right:0}.visitation-recovery-flow article:not(:last-child):after{content:"→";position:absolute;z-index:1;top:50%;right:-15px;display:grid;width:30px;height:30px;place-items:center;border:1px solid #c7d4e7;border-radius:50%;background:#fff;color:var(--navy-2);font-weight:800;transform:translateY(-50%)}.visitation-flow-number{display:block;margin-bottom:24px;color:var(--navy-2);font-size:.76rem;font-weight:850;letter-spacing:.12em}.visitation-recovery-flow article>svg{width:30px;height:30px;color:var(--navy-2)}.visitation-recovery-flow h3{margin:20px 0 10px;font-size:1.12rem}.visitation-recovery-flow p{margin:0;font-size:.9rem;line-height:1.65}.visitation-safety-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:38px}.visitation-safety-grid article{display:flex;gap:14px;align-items:center;min-width:0;min-height:82px;padding:18px 20px;border:1px solid var(--line);border-radius:16px;background:var(--mist-2);color:var(--navy);font-weight:700;line-height:1.55}.visitation-safety-grid svg{flex:none;width:25px;height:25px;color:var(--navy-2)}.visitation-safety-caption{max-width:860px;margin:18px 0 0;font-size:.92rem;line-height:1.75}.visitation-adjustment-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:70px}.visitation-adjustment-options article{min-width:0;padding:24px;border:1px solid var(--line);border-radius:20px;background:#fff}.visitation-adjustment-options article:last-child{border-color:#b8cae5;background:#eef3fb}.visitation-adjustment-options h3{margin:22px 0 12px;font-size:1.08rem;line-height:1.5}.visitation-adjustment-options p{margin:0;font-size:.88rem;line-height:1.7}.visitation-precedent-link{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:76px;margin-top:18px;padding:18px 24px;border:1px solid #b8cae5;border-radius:18px;background:#f1f5fb;color:var(--navy)}.visitation-precedent-link span{display:grid;gap:4px}.visitation-precedent-link small{color:var(--ink);font-size:.84rem;font-weight:500;line-height:1.55}.visitation-change-panel{display:flex;gap:24px;align-items:flex-start;margin-top:56px;padding:34px;border-radius:24px;background:var(--navy);color:#fff}.visitation-change-panel .divorce-icon-box{background:rgba(255,255,255,.1);color:#fff}.visitation-change-panel .eyebrow{color:#9cb5df}.visitation-change-panel h3,.visitation-change-panel p:last-child{color:#fff}.visitation-change-panel h3{margin-bottom:12px;font-size:1.38rem}.visitation-change-panel p:last-child{margin-bottom:0;line-height:1.78}.visitation-separate-issues{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px}.visitation-separate-issues article{min-width:0;padding:32px;border:1px solid var(--line);border-radius:24px;background:var(--warm)}.visitation-separate-issues article:last-child{background:#fff}.visitation-separate-issues h3{margin:22px 0 12px;font-size:1.25rem}.visitation-separate-issues p:not(.eyebrow){line-height:1.78}.visitation-separate-issues a{display:inline-flex;align-items:center;gap:9px;min-height:44px;color:var(--navy);font-size:.88rem;font-weight:750;text-decoration:underline;text-underline-offset:5px}.visitation-enforcement-panel{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.05fr);gap:38px;margin-top:72px;padding:40px;border-radius:26px;background:var(--warm)}.visitation-enforcement-panel>div:first-child h3{margin:20px 0 14px;font-size:1.45rem}.visitation-enforcement-panel>div:first-child p:last-child{margin-bottom:0;line-height:1.8}.visitation-enforcement-panel ol{display:grid;gap:9px;margin:0;padding:0;list-style:none}.visitation-enforcement-panel li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:center;min-height:58px;border:1px solid var(--line);border-radius:14px;background:#fff}.visitation-enforcement-panel li span{display:grid;width:40px;height:34px;place-items:center;border-radius:0 999px 999px 0;background:var(--navy);color:#fff;font-size:.78rem;font-weight:800}.visitation-enforcement-panel li p{margin:0;padding-right:14px;color:var(--navy);font-size:.9rem;font-weight:700;line-height:1.55}.visitation-enforcement-panel aside{grid-column:1/-1;padding:26px;border-left:3px solid var(--navy-2);border-radius:0 18px 18px 0;background:#fff}.visitation-enforcement-panel aside strong{color:var(--navy);font-size:1.05rem}.visitation-enforcement-panel aside p{margin:10px 0 4px;line-height:1.78}.visitation-enforcement-panel aside>div{display:flex;flex-wrap:wrap;gap:4px 24px}.visitation-evidence-layout{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:44px;margin-top:28px;padding:40px;border:1px solid var(--line);border-radius:26px;background:var(--navy);color:#fff}.visitation-evidence-layout .eyebrow{color:#9cb5df}.visitation-evidence-layout h3,.visitation-evidence-layout>div>p:last-child{color:#fff}.visitation-evidence-layout h3{margin-bottom:16px;font-size:clamp(1.45rem,2.5vw,2rem)}.visitation-evidence-layout>div>p:last-child{margin-bottom:0;line-height:1.8}.visitation-evidence-layout ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.visitation-evidence-layout li{display:flex;gap:12px;align-items:center;min-width:0;min-height:58px;padding:12px 14px;border:1px solid rgba(255,255,255,.17);border-radius:14px;background:rgba(255,255,255,.07);color:#fff;font-size:.88rem;font-weight:700;line-height:1.48}.visitation-evidence-layout li svg{flex:none;width:22px;height:22px;color:#b8cae5}.visitation-client-questions{display:grid;gap:10px;margin:24px 0;padding:0;list-style:none}.visitation-client-questions li{position:relative;padding:15px 18px 15px 46px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--navy);font-weight:700;word-break:keep-all}.visitation-client-questions li:before{content:"“";position:absolute;left:17px;top:9px;color:var(--navy-2);font-family:Georgia,serif;font-size:1.55rem}.visitation-related-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:36px}.visitation-related-paths>a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;min-width:0;padding:20px;border:1px solid var(--line);border-radius:18px;background:#fff;color:var(--navy)}.visitation-related-paths>a>svg:first-child{width:26px;height:26px;color:var(--navy-2)}.visitation-related-paths span{display:grid;gap:3px}.visitation-related-paths small{color:var(--ink);font-size:.79rem;font-weight:500}@media (max-width:1100px){.visitation-adjustment-options,.visitation-schedule-board{grid-template-columns:repeat(2,minmax(0,1fr))}.visitation-adjustment-options article:last-child{grid-column:1/-1}}@media (max-width:900px){.visitation-criteria-grid,.visitation-related-paths,.visitation-safety-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.visitation-child-voice,.visitation-enforcement-panel,.visitation-evidence-layout{grid-template-columns:1fr}.visitation-enforcement-panel aside{grid-column:auto}.visitation-recovery-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.visitation-recovery-flow article{border-bottom:1px solid var(--line)}.visitation-recovery-flow article:nth-child(2){border-right:0}.visitation-recovery-flow article:nth-child(2):after{display:none}.visitation-recovery-flow article:nth-child(3),.visitation-recovery-flow article:nth-child(4){border-bottom:0}.visitation-related-paths>a:last-child{grid-column:1/-1}}@media (max-width:720px){.visitation-criteria-grid,.visitation-related-paths,.visitation-safety-grid,.visitation-separate-issues{grid-template-columns:1fr}.visitation-related-paths>a:last-child{grid-column:auto}.visitation-change-panel{flex-direction:column}}@media (max-width:560px){.visitation-adjustment-options,.visitation-evidence-layout ul,.visitation-recovery-flow,.visitation-schedule-board{grid-template-columns:1fr}.visitation-adjustment-options article:last-child{grid-column:auto}.visitation-schedule-board article{min-height:0}.visitation-recovery-flow article{border-right:0}.visitation-recovery-flow article:nth-child(3){border-bottom:1px solid var(--line)}.visitation-recovery-flow article:not(:last-child):after{top:auto;right:50%;bottom:-15px;transform:translateX(50%) rotate(90deg)}.visitation-recovery-flow article:nth-child(2):after{display:grid}.visitation-child-voice,.visitation-enforcement-panel,.visitation-evidence-layout{padding:26px 22px}.visitation-change-panel,.visitation-separate-issues article{padding:28px 24px}.visitation-precedent-link{align-items:flex-start;padding:18px}}.provisional-order-guide{--provisional-navy:#0b224b;--provisional-blue:#2f58ba;--provisional-mist:#edf2f8;--provisional-line:#cbd6e5;--provisional-ink:#172033}.provisional-meaning{background:linear-gradient(180deg,#f7f9fc,#eaf0f7)}.provisional-time-bridge{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(320px,1.4fr) minmax(180px,.8fr);align-items:stretch;margin:48px 0 38px;border-radius:26px;overflow:hidden;box-shadow:0 22px 60px rgba(20,42,78,.13)}.provisional-time-bridge article{display:grid;align-content:center;justify-items:start;min-height:238px;padding:30px;background:#fff}.provisional-time-bridge article>span{color:var(--provisional-blue);font-size:.8rem;font-weight:800;letter-spacing:.14em}.provisional-time-bridge article svg{width:34px;height:34px;margin:22px 0 14px;color:var(--provisional-navy)}.provisional-time-bridge article strong{color:var(--provisional-ink);font-size:1.25rem}.provisional-time-bridge article p{margin:10px 0 0;color:#667085;line-height:1.75}.provisional-time-bridge>div{position:relative;display:grid;align-content:center;justify-items:center;padding:34px;overflow:hidden;color:#fff;text-align:center;background:linear-gradient(135deg,#0b224b,#244fae)}.provisional-time-bridge>div:after,.provisional-time-bridge>div:before{position:absolute;top:50%;width:22%;height:1px;content:"";background:rgba(255,255,255,.42)}.provisional-time-bridge>div:before{left:0}.provisional-time-bridge>div:after{right:0}.provisional-time-bridge>div span{font-size:.82rem;font-weight:700;letter-spacing:.08em;opacity:.72}.provisional-time-bridge>div strong{margin:12px 0 8px;font-family:var(--font-serif);font-size:clamp(2rem,4vw,3.4rem);font-weight:500}.provisional-time-bridge>div small{font-size:.92rem;opacity:.86}.provisional-law-note{margin-bottom:40px}.provisional-issue-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.provisional-issue-grid article{min-height:245px;padding:26px;border:1px solid var(--provisional-line);border-radius:20px;background:rgba(255,255,255,.88)}.provisional-issue-grid .divorce-icon-box{color:var(--provisional-blue);background:#e8efff}.provisional-issue-grid h3{margin:34px 0 12px;color:var(--provisional-navy);font-size:1.12rem}.provisional-issue-grid p{margin:0;color:#606b7e;line-height:1.75}.provisional-welfare-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:54px;align-items:center;margin-top:72px;padding:52px;border-radius:28px;color:#fff;background:var(--provisional-navy)}.provisional-welfare-panel h3{margin:12px 0 18px;color:#fff;font-family:var(--font-serif);font-size:clamp(1.8rem,3vw,2.7rem);font-weight:500;line-height:1.28}.provisional-welfare-panel .eyebrow{color:#b9d0f3}.provisional-welfare-panel p:not(.eyebrow){margin:0;color:#cbd5e6;line-height:1.85}.provisional-precedent-link{display:inline-flex;gap:10px;align-items:center;margin-top:26px;color:#fff;font-weight:700;text-decoration:none}.provisional-precedent-link svg{width:18px}.provisional-welfare-panel ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.provisional-welfare-panel li{display:flex;gap:12px;align-items:center;min-height:88px;padding:18px;border:1px solid rgba(255,255,255,.15);border-radius:15px;background:rgba(255,255,255,.07)}.provisional-welfare-panel li svg{flex:0 0 auto;width:24px;color:#8db0ff}.provisional-welfare-panel li span{font-size:.95rem;font-weight:650;line-height:1.5}.provisional-boundaries{background:#fff}.provisional-child-handover{display:grid;grid-template-columns:auto 1fr;gap:24px;margin:46px 0 26px;padding:32px 36px;border-left:4px solid var(--provisional-blue);border-radius:0 20px 20px 0;background:#f2f6fc}.provisional-child-handover .divorce-icon-box{color:var(--provisional-blue);background:#fff}.provisional-child-handover h3{margin:8px 0 10px;color:var(--provisional-navy);font-size:1.35rem}.provisional-child-handover p:not(.eyebrow){margin:0;color:#5f6b7e;line-height:1.8}.provisional-rule-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:36px 0}.provisional-rule-card{padding:34px;border:1px solid var(--provisional-line);border-radius:24px}.provisional-rule-card--order{background:#f3f7ff}.provisional-rule-card--preservation{background:#f8f6f2}.provisional-rule-card header{display:flex;gap:12px;align-items:center;color:var(--provisional-blue);font-weight:800}.provisional-rule-card header svg{width:25px}.provisional-rule-card h3{max-width:480px;margin:24px 0 18px;color:var(--provisional-navy);font-size:1.35rem;line-height:1.5}.provisional-rule-card ul{margin:0 0 26px;padding-left:20px;color:#5d687a;line-height:1.9}.provisional-rule-card a{display:inline-flex;gap:8px;align-items:center;color:var(--provisional-navy);font-weight:750;text-decoration:none}.provisional-rule-card a svg{width:17px}.provisional-effect-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-radius:24px;overflow:hidden;background:var(--provisional-navy)}.provisional-effect-strip article{min-height:230px;padding:30px;color:#fff}.provisional-effect-strip article+article{border-left:1px solid rgba(255,255,255,.14)}.provisional-effect-strip svg{color:#8eb0ff}.provisional-effect-strip span{display:block;margin-top:26px;color:#8eb0ff;font-size:.78rem;font-weight:800;letter-spacing:.1em}.provisional-effect-strip h3{margin:8px 0 12px;color:#fff;font-size:1.25rem}.provisional-effect-strip p{margin:0;color:#c7d1e1;line-height:1.7}.provisional-sanction-note{display:flex;gap:28px;align-items:center;justify-content:space-between;margin:18px 0 64px;padding:24px 28px;border:1px solid #dce3ed;border-radius:18px;background:#fff}.provisional-sanction-note strong{color:var(--provisional-navy)}.provisional-sanction-note p{margin:6px 0 0;color:#697386;line-height:1.65}.provisional-sanction-note .divorce-source-link{flex:0 0 auto}.provisional-evidence-layout{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:50px;align-items:start;padding:48px;border-radius:28px;background:var(--provisional-mist)}.provisional-evidence-layout h3{margin:12px 0 18px;color:var(--provisional-navy);font-family:var(--font-serif);font-size:clamp(1.8rem,3vw,2.6rem);font-weight:500;line-height:1.3}.provisional-evidence-layout>div>p:last-child{color:#606b7e;line-height:1.8}.provisional-evidence-layout ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.provisional-evidence-layout li{display:flex;gap:11px;align-items:center;min-height:64px;padding:14px 16px;border:1px solid #d7e0eb;border-radius:13px;background:#fff}.provisional-evidence-layout li svg{flex:0 0 auto;width:22px;color:var(--provisional-blue)}.provisional-evidence-layout li span{color:#26344b;font-size:.93rem;font-weight:650;line-height:1.45}.provisional-process{padding-top:112px;padding-bottom:112px}.provisional-client-questions{display:grid;gap:10px;margin:20px 0 24px;padding:0;list-style:none}.provisional-client-questions li{position:relative;padding:15px 18px 15px 46px;border:1px solid var(--provisional-line);border-radius:14px;color:var(--provisional-navy);background:#fff;font-weight:700;word-break:keep-all}.provisional-client-questions li:before{position:absolute;left:17px;top:9px;color:var(--provisional-blue);font-family:Georgia,serif;font-size:1.55rem;content:"“"}.provisional-related-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:34px 0}.provisional-related-paths a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;min-width:0;padding:20px;border:1px solid var(--provisional-line);border-radius:16px;color:var(--provisional-navy);background:#fff;text-decoration:none;transition:border-color .16s ease,background .16s ease}.provisional-related-paths a:focus-visible,.provisional-related-paths a:hover{border-color:var(--provisional-blue);background:#f3f7ff}.provisional-related-paths>a>svg:first-child{color:var(--provisional-blue)}.provisional-related-paths>a>svg:last-child{width:17px}.provisional-related-paths span{display:grid;gap:5px}.provisional-related-paths strong{font-size:.98rem}.provisional-related-paths small{color:#526176;font-size:.82rem;line-height:1.4}@media (max-width:1100px){.provisional-issue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.provisional-welfare-panel{grid-template-columns:1fr}}@media (max-width:900px){.provisional-time-bridge{grid-template-columns:1fr}.provisional-time-bridge article{grid-template-columns:auto auto 1fr;column-gap:16px;align-items:center;min-height:auto}.provisional-time-bridge article>span{grid-row:1/3}.provisional-time-bridge article svg{grid-row:1/3;margin:0}.provisional-time-bridge article p{grid-column:3}.provisional-time-bridge>div{min-height:180px}.provisional-evidence-layout{grid-template-columns:1fr}}@media (max-width:720px){.provisional-time-bridge{margin-top:30px;border-radius:20px}.provisional-time-bridge article{padding:24px}.provisional-time-bridge>div{min-height:155px;padding:26px}.provisional-effect-strip,.provisional-issue-grid,.provisional-related-paths,.provisional-rule-grid{grid-template-columns:1fr}.provisional-effect-strip article,.provisional-issue-grid article{min-height:auto}.provisional-effect-strip article+article{border-top:1px solid rgba(255,255,255,.14);border-left:0}.provisional-welfare-panel{gap:30px;padding:30px 22px}.provisional-welfare-panel ul{grid-template-columns:1fr}.provisional-child-handover{grid-template-columns:1fr;padding:26px 22px}.provisional-sanction-note{align-items:flex-start;flex-direction:column}.provisional-evidence-layout{gap:30px;padding:30px 22px}.provisional-evidence-layout ul{grid-template-columns:1fr}.provisional-process{padding-top:82px;padding-bottom:82px}}@media (max-width:480px){.provisional-time-bridge article{grid-template-columns:auto 1fr}.provisional-time-bridge article svg,.provisional-time-bridge article>span{grid-row:auto}.provisional-time-bridge article p,.provisional-time-bridge article strong{grid-column:1/-1}.provisional-rule-card{padding:26px 22px}}.adultery-lawsuit-guide{--adultery-navy:#0a2149;--adultery-blue:#3159b8;--adultery-copper:#875235;--adultery-mist:#edf2f8;--adultery-line:#d2dae7;--adultery-ink:#182132}.adultery-understanding{background:linear-gradient(180deg,#f8fafc,#edf2f8)}.adultery-law-note{margin:46px 0 34px}.adultery-source-links{display:flex;flex-wrap:wrap;gap:18px;margin-top:16px}.adultery-axis-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #c7d2e1;border-radius:26px;overflow:hidden;background:#fff;box-shadow:0 22px 55px rgba(15,39,78,.1)}.adultery-axis-grid article{min-height:290px;padding:28px}.adultery-axis-grid article+article{border-left:1px solid #d9e0ea}.adultery-axis-grid header{display:flex;align-items:center;justify-content:space-between;color:var(--adultery-blue)}.adultery-axis-grid header span{font-size:.82rem;font-weight:850}.adultery-axis-grid header small{font-size:.72rem;font-weight:750;letter-spacing:.08em}.adultery-axis-grid article>svg{width:34px;height:34px;margin:44px 0 20px;color:var(--adultery-copper)}.adultery-axis-grid h3{margin:0 0 12px;color:var(--adultery-navy);font-size:1.2rem}.adultery-axis-grid p{margin:0;color:#667085;line-height:1.75}.adultery-no-divorce{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:start;margin:28px 0 68px;padding:30px 34px;border-left:4px solid var(--adultery-blue);border-radius:0 20px 20px 0;background:#fff}.adultery-no-divorce .divorce-icon-box{color:var(--adultery-blue);background:#edf3ff}.adultery-no-divorce h3{margin:8px 0 10px;color:var(--adultery-navy);font-size:1.35rem}.adultery-no-divorce p:not(.eyebrow){margin:0;color:#606b7d;line-height:1.8}.adultery-relationship-board{display:grid;grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);gap:50px;padding:48px;border-radius:28px;color:#fff;background:var(--adultery-navy)}.adultery-relationship-board>div:first-child h3{margin:12px 0 18px;color:#fff;font-family:var(--font-serif);font-size:clamp(1.85rem,3vw,2.7rem);font-weight:500;line-height:1.3}.adultery-relationship-board .eyebrow{color:#edc5a5}.adultery-relationship-board>div:first-child p:last-child{color:#d5deeb;line-height:1.8}.adultery-relationship-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.adultery-relationship-grid article{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;padding:18px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(255,255,255,.06)}.adultery-relationship-grid svg{width:23px;color:#d9a77f}.adultery-relationship-grid h3{margin:0 0 6px;color:#fff;font-size:.98rem}.adultery-relationship-grid p{margin:0;color:#cbd6e6;font-size:.9rem;line-height:1.55}.adultery-knowledge-panel{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:50px;align-items:center;margin-top:64px}.adultery-knowledge-panel h3{margin:12px 0 18px;color:var(--adultery-navy);font-family:var(--font-serif);font-size:clamp(1.9rem,3.2vw,2.8rem);font-weight:500;line-height:1.28}.adultery-knowledge-panel>div>p:last-child{color:#5f6b7e;line-height:1.85}.adultery-knowledge-panel ol{margin:0;padding:0;list-style:none}.adultery-knowledge-panel li{display:grid;grid-template-columns:46px 1fr;align-items:center;min-height:66px;border-bottom:1px solid #cdd7e5}.adultery-knowledge-panel li span{color:var(--adultery-copper);font-size:.82rem;font-weight:850}.adultery-knowledge-panel li p{margin:0;color:#24324a;font-weight:650}.adultery-breakdown-note{display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;margin-top:36px;padding:30px 34px;border:1px solid #c8d3e1;border-radius:20px;background:#fff}.adultery-breakdown-note>svg{color:var(--adultery-blue)}.adultery-breakdown-note h3{margin:8px 0;color:var(--adultery-navy);font-size:1.2rem}.adultery-breakdown-note p:not(.eyebrow){margin:0;color:#626d7f;line-height:1.75}.adultery-breakdown-note>a{display:inline-flex;gap:8px;align-items:center;color:var(--adultery-navy);font-weight:750;text-decoration:none;white-space:nowrap}.adultery-breakdown-note>a svg{width:17px}.adultery-evidence{background:#fff}.adultery-evidence-ledger{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:48px;margin:48px 0 24px;padding:46px;border-radius:28px;background:var(--adultery-mist)}.adultery-evidence-ledger h3{margin:10px 0 14px;color:var(--adultery-navy);font-family:var(--font-serif);font-size:clamp(1.8rem,3vw,2.55rem);font-weight:500}.adultery-evidence-ledger>div>p:last-child{color:#606b7e;line-height:1.8}.adultery-evidence-ledger ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none}.adultery-evidence-ledger li{display:flex;gap:11px;align-items:center;min-height:62px;padding:14px 16px;border:1px solid #d2dce8;border-radius:13px;background:#fff}.adultery-evidence-ledger li svg{flex:0 0 auto;width:21px;color:var(--adultery-blue)}.adultery-evidence-ledger li span{color:#27354b;font-size:.93rem;font-weight:650;line-height:1.45}.adultery-caution-panel{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:44px;align-items:center;padding:42px 46px;border-radius:24px;color:#fff;background:linear-gradient(135deg,#211c24,#402b2c)}.adultery-caution-panel>div>svg{width:34px;color:#e1ae86}.adultery-caution-panel .eyebrow{color:#f0c7a7}.adultery-caution-panel h3{margin:10px 0 14px;color:#fff;font-size:1.45rem;line-height:1.45}.adultery-caution-panel>div>p:last-child{color:#eee4e5;line-height:1.8}.adultery-caution-panel ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.adultery-caution-panel li{display:flex;gap:12px;align-items:center;min-height:54px;padding:12px 15px;border:1px solid rgba(255,255,255,.13);border-radius:12px;background:rgba(255,255,255,.06)}.adultery-caution-panel li svg{flex:0 0 auto;width:21px;color:#e1ae86}.adultery-caution-panel li span{font-weight:650}.adultery-notice-caption{margin:14px 0 64px;padding:18px 22px;border-left:3px solid var(--adultery-copper);color:#626d7f;line-height:1.75;background:#f8f5f2}.adultery-amount-section{display:grid;grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);gap:50px;align-items:start;margin-bottom:62px}.adultery-amount-section h3{margin:10px 0 14px;color:var(--adultery-navy);font-family:var(--font-serif);font-size:clamp(1.85rem,3vw,2.6rem);font-weight:500;line-height:1.3}.adultery-amount-section>div>p:last-child{color:#606b7e;line-height:1.8}.adultery-amount-section ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.adultery-amount-section li{display:grid;grid-template-columns:38px 1fr;align-items:center;min-height:64px;padding:10px 16px;border:1px solid var(--adultery-line);border-radius:13px}.adultery-amount-section li span{color:var(--adultery-copper);font-size:.78rem;font-weight:850}.adultery-amount-section li p{margin:0;color:#27354b;font-weight:650}.adultery-claim-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px}.adultery-claim-map article{min-height:285px;padding:34px;border:1px solid var(--adultery-line);border-radius:24px}.adultery-claim-map article:first-child{background:#f3f7ff}.adultery-claim-map article:last-child{color:#fff;background:var(--adultery-navy)}.adultery-claim-map header{display:flex;gap:11px;align-items:center;color:var(--adultery-blue);font-weight:800}.adultery-claim-map article:last-child header{color:#9eb9fa}.adultery-claim-map header svg{width:24px}.adultery-claim-map h3{margin:40px 0 14px;color:var(--adultery-navy);font-size:1.35rem;line-height:1.5}.adultery-claim-map article:last-child h3{color:#fff}.adultery-claim-map p{margin:0;color:#606b7e;line-height:1.8}.adultery-claim-map article:last-child p{color:#d6e0ed}.adultery-limitation-panel{display:grid;grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);border:1px solid #cad5e3;border-radius:26px;overflow:hidden}.adultery-limitation-panel>div{display:grid;align-content:center;padding:38px;color:#fff;background:linear-gradient(150deg,#825034,#5f3928)}.adultery-limitation-panel>div svg{width:34px}.adultery-limitation-panel>div span{margin:22px 0 16px;font-size:.84rem;font-weight:750}.adultery-limitation-panel>div strong{padding:9px 0;border-top:1px solid rgba(255,255,255,.24);font-size:1.15rem}.adultery-limitation-panel article{padding:38px;background:#fff}.adultery-limitation-panel h3{margin:10px 0 14px;color:var(--adultery-navy);font-size:1.35rem}.adultery-limitation-panel article>p:not(.eyebrow){color:#606b7e;line-height:1.8}.adultery-limitation-panel article>div{display:flex;flex-wrap:wrap;gap:18px;margin-top:18px}.adultery-process{padding-top:112px;padding-bottom:112px}.adultery-client-questions{display:grid;gap:10px;margin:20px 0 24px;padding:0;list-style:none}.adultery-client-questions li{position:relative;padding:15px 18px 15px 46px;border:1px solid var(--adultery-line);border-radius:14px;color:var(--adultery-navy);background:#fff;font-weight:700;word-break:keep-all}.adultery-client-questions li:before{position:absolute;left:17px;top:9px;color:var(--adultery-copper);font-family:Georgia,serif;font-size:1.55rem;content:"“"}.adultery-related-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:34px 0}.adultery-related-paths a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;min-width:0;padding:20px;border:1px solid var(--adultery-line);border-radius:16px;color:var(--adultery-navy);background:#fff;text-decoration:none;transition:border-color .16s ease,background .16s ease}.adultery-related-paths a:focus-visible,.adultery-related-paths a:hover{border-color:var(--adultery-blue);background:#f3f7ff}.adultery-related-paths>a>svg:first-child{color:var(--adultery-copper)}.adultery-related-paths>a>svg:last-child{width:17px}.adultery-related-paths span{display:grid;gap:5px}.adultery-related-paths strong{font-size:.98rem}.adultery-related-paths small{color:#526176;font-size:.82rem;line-height:1.4}@media (max-width:1100px){.adultery-axis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.adultery-axis-grid article:nth-child(3){border-top:1px solid #d9e0ea;border-left:0}.adultery-axis-grid article:nth-child(4){border-top:1px solid #d9e0ea}}@media (max-width:900px){.adultery-amount-section,.adultery-caution-panel,.adultery-evidence-ledger,.adultery-knowledge-panel,.adultery-limitation-panel,.adultery-relationship-board{grid-template-columns:1fr}.adultery-breakdown-note{grid-template-columns:auto 1fr}.adultery-breakdown-note>a{grid-column:2}}@media (max-width:720px){.adultery-amount-section ul,.adultery-axis-grid,.adultery-claim-map,.adultery-evidence-ledger ul,.adultery-related-paths,.adultery-relationship-grid{grid-template-columns:1fr}.adultery-axis-grid article{min-height:auto}.adultery-axis-grid article+article{border-top:1px solid #d9e0ea;border-left:0}.adultery-axis-grid article>svg{margin:30px 0 16px}.adultery-no-divorce{grid-template-columns:1fr;padding:26px 22px}.adultery-caution-panel,.adultery-evidence-ledger,.adultery-relationship-board{gap:30px;padding:30px 22px}.adultery-breakdown-note{grid-template-columns:1fr;padding:26px 22px}.adultery-breakdown-note>a{grid-column:auto}.adultery-claim-map article{min-height:auto;padding:28px 22px}.adultery-claim-map h3{margin-top:28px}.adultery-limitation-panel article,.adultery-limitation-panel>div{padding:30px 22px}.adultery-process{padding-top:82px;padding-bottom:82px}}