.divorce-guide{color:var(--ink)}.divorce-guide :is(h2,h3,h4){word-break:keep-all;overflow-wrap:break-word;text-wrap:balance}.divorce-guide p{font-size:1rem;line-height:1.9;text-wrap:pretty}.divorce-guide h4{margin:0 0 16px;color:var(--navy);font-size:1.15rem;line-height:1.55;letter-spacing:-.035em}.divorce-guide .eyebrow{font-size:.875rem;line-height:1.6;letter-spacing:.025em}.divorce-section-heading{max-width:880px;margin-bottom:40px}.divorce-section-heading h2{margin-bottom:24px;font-size:clamp(1.8rem,3.6vw,2.75rem);line-height:1.4}.divorce-section-heading>p:not(.eyebrow){max-width:760px;margin-bottom:8px;color:#566174}.divorce-subheading{margin:0 0 28px;font-size:clamp(1.35rem,2.5vw,1.8rem);line-height:1.5}.divorce-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.divorce-topic-grid>a{min-width:0;padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;transition:border-color .16s,background .16s}.divorce-topic-grid>a:hover{border-color:var(--navy-2);background:var(--warm)}.divorce-topic-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;color:var(--navy-2);font-weight:750}.divorce-topic-top>span{font-size:.9rem}.divorce-topic-grid h3{margin-bottom:20px;font-size:1.22rem;line-height:1.6}.divorce-topic-grid ul{margin:0;padding:0;list-style:none;color:#606c7d;font-size:.9rem;line-height:1.8}.divorce-topic-grid li+li{margin-top:6px}.divorce-assistance,.divorce-understanding{background:var(--mist-2)}.divorce-issue-grid,.divorce-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.divorce-issue-grid>article,.divorce-type-grid>article{min-width:0;padding:34px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.divorce-type-grid>article>p:last-child{margin-bottom:0}.divorce-card-heading{display:flex;align-items:center;gap:16px;margin-bottom:24px}.divorce-card-heading h4{margin:0;font-size:1.3rem}.divorce-icon-box{display:inline-flex;justify-content:center;align-items:center;flex:none;width:54px;height:54px;border-radius:16px;background:var(--warm);color:var(--navy)}.divorce-icon{display:block;flex:none}.divorce-guide .divorce-card-keyline{color:var(--navy-2);font-weight:700}.divorce-legal-note{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,2fr);gap:36px;margin-top:28px;padding:34px;border-left:3px solid var(--navy-2);background:#eef2f8;border-radius:0 18px 18px 0}.divorce-note-label{display:inline-block;margin-bottom:10px;color:#566174;font-size:.875rem}.divorce-legal-note h4{font-size:1.25rem}.divorce-grounds{display:grid;gap:10px;margin:22px 0;padding-left:20px;font-size:1rem;line-height:1.8}.divorce-grounds li{padding-left:4px;word-break:keep-all;overflow-wrap:break-word}.divorce-grounds li::marker{color:var(--navy-2)}.divorce-source-link{display:inline-flex;gap:10px;align-items:center;min-height:44px;color:var(--navy);font-size:.875rem;text-decoration:underline;text-underline-offset:5px}.divorce-issues-heading{margin-block:72px 30px}.divorce-issues-heading h3{margin-bottom:18px}.divorce-issue-grid>article{display:flex;flex-direction:column}.divorce-issue-links{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:auto;padding-top:16px;border-top:1px solid var(--line)}.divorce-issue-links a{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--navy);font-size:.9rem;font-weight:700}.divorce-issue-links a:hover{color:var(--navy-2)}.divorce-path-links{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px}.divorce-path-links a{display:inline-flex;justify-content:space-between;align-items:center;gap:18px;padding:12px 20px;border:1px solid var(--line-strong);border-radius:12px;color:var(--navy);font-weight:700}.divorce-path-links a:hover{background:var(--warm);border-color:var(--navy-2)}.divorce-path-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px}.divorce-path{min-width:0;border:1px solid var(--line);border-radius:var(--radius)}.divorce-path-heading{display:flex;gap:18px;align-items:center;padding:28px;background:var(--navy);border-radius:21px 21px 0 0}.divorce-path-heading h3{margin:0 0 8px;color:#fff;font-size:1.35rem;line-height:1.5}.divorce-path-heading p{margin:0;color:#d6e1f1;font-size:.9rem}.divorce-path-heading .divorce-icon-box{background:#ffffff16;color:#fff}.divorce-path--response .divorce-path-heading{background:var(--warm)}.divorce-path--response .divorce-path-heading h3{color:var(--navy)}.divorce-path--response .divorce-path-heading p{color:#566174}.divorce-path--response .divorce-path-heading .divorce-icon-box{background:#fff;color:var(--navy)}.divorce-step-list{list-style:none;margin:0;padding:34px 28px}.divorce-step-list>li{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);gap:18px;padding-bottom:34px}.divorce-step-list>li:last-child{padding-bottom:0}.divorce-step-list>li:not(:last-child):before{content:"";position:absolute;left:20px;top:44px;bottom:0;border-left:1px solid #d7e0ef}.divorce-step-marker{position:relative;display:grid;place-items:center;width:42px;height:42px;border:1px solid #d7e0ef;border-radius:50%;color:var(--navy-2);background:#fff}.divorce-step-marker svg{width:22px;height:22px}.divorce-step-number{display:block;margin:2px 0 10px;color:var(--navy-2);font-size:.875rem;font-weight:750;letter-spacing:.06em}.divorce-step-copy h4{font-size:1.1rem}.divorce-step-copy p:last-child{margin-bottom:0}.divorce-assistance-intro{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:44px;align-items:center}.divorce-priorities{list-style:none;margin:28px 0;padding:0}.divorce-priorities li{display:flex;align-items:flex-start;gap:16px;margin-bottom:18px;color:var(--navy);font-size:1rem;word-break:keep-all}.divorce-priorities svg{margin-top:2px;width:24px;height:24px}.divorce-guide .divorce-assistance-emphasis{margin:0;color:var(--navy);font-weight:750}.divorce-consultation-photo{margin:0;overflow:hidden;border-radius:var(--radius);aspect-ratio:4/3}.divorce-consultation-photo img{width:100%;height:100%;object-fit:cover}.divorce-assistance-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px;margin-top:40px;padding-top:34px;border-top:1px solid var(--line-strong)}.divorce-assistance-details p:last-child{margin-bottom:0}.divorce-closing-message{margin-top:40px;padding:32px;border-radius:18px;background:#fff;text-align:center}.divorce-closing-message p{color:var(--navy)}.divorce-closing-message p:last-child{margin-bottom:0}.divorce-consultation-situations{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:48px;margin-top:64px;padding-top:48px;border-top:1px solid var(--line-strong)}.divorce-consultation-situations h3{font-size:clamp(1.35rem,2.5vw,1.8rem);line-height:1.5}.divorce-consultation-situations .button{margin-top:12px;gap:16px}.divorce-consultation-situations ul{list-style:none;margin:0;padding:0}.divorce-consultation-situations li{display:flex;gap:14px;align-items:flex-start;padding:16px 0;border-bottom:1px solid var(--line);word-break:keep-all;overflow-wrap:break-word}.divorce-consultation-situations li:first-child{padding-top:0}.divorce-consultation-situations li:last-child{border-bottom:0}.divorce-consultation-situations li svg{margin-top:3px;width:22px;height:22px;color:var(--navy-2)}@media (max-width:1059px){.divorce-topic-grid>a{padding:22px}.divorce-path-grid{grid-template-columns:minmax(0,1fr)}.divorce-step-copy{max-width:760px}}@media (max-width:767px){.divorce-guide .section{padding-block:52px}.divorce-section-heading{margin-bottom:28px}.divorce-section-heading h2{font-size:clamp(1.65rem,6.6vw,2.15rem);line-height:1.5;margin-bottom:20px}.divorce-assistance-details,.divorce-assistance-intro,.divorce-consultation-situations,.divorce-issue-grid,.divorce-legal-note,.divorce-topic-grid,.divorce-type-grid{grid-template-columns:minmax(0,1fr);gap:20px}.divorce-topic-grid{gap:12px}.divorce-topic-grid>a{padding:22px}.divorce-topic-top{margin-bottom:14px}.divorce-topic-grid h3{margin-bottom:14px;font-size:1.15rem;text-wrap:pretty}.divorce-topic-grid li+li{margin-top:2px}.divorce-issue-grid>article,.divorce-type-grid>article{padding:24px 20px}.divorce-card-heading{gap:12px;margin-bottom:20px}.divorce-card-heading h4{font-size:1.2rem}.divorce-icon-box{width:46px;height:46px;border-radius:13px}.divorce-icon-box svg{width:25px;height:25px}.divorce-legal-note{padding:24px 20px;gap:4px}.divorce-legal-note h4{margin-bottom:8px}.divorce-issues-heading{margin-top:48px}.divorce-subheading{font-size:1.35rem;margin-bottom:22px}.divorce-path-links{display:grid;grid-template-columns:minmax(0,1fr)}.divorce-path-links a{gap:12px;font-size:1rem;padding-inline:16px}.divorce-path-heading{gap:12px;padding:24px 18px}.divorce-path-heading h3{font-size:1.18rem}.divorce-path-heading p{font-size:.875rem}.divorce-step-list{padding:28px 18px}.divorce-step-list>li{grid-template-columns:32px minmax(0,1fr);gap:12px;padding-bottom:30px}.divorce-step-marker{width:32px;height:32px}.divorce-step-marker svg{width:18px;height:18px}.divorce-step-list>li:not(:last-child):before{left:15px;top:34px}.divorce-step-copy h4{font-size:1.06rem;text-wrap:pretty}.divorce-step-copy p{line-height:1.85}.divorce-assistance-intro{gap:28px}.divorce-assistance-details{gap:28px;margin-top:28px;padding-top:28px}.divorce-closing-message{padding:24px 20px;margin-top:28px;text-align:left}.divorce-consultation-situations{margin-top:40px;padding-top:32px;gap:28px}}.property-guide .property-understanding{background:var(--mist-2)}.property-definition-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:42px;align-items:start}.property-origin-card{padding:32px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.property-origin-card h4{margin-top:22px;font-size:1.3rem}.property-asset-grid>article>a,.property-discovery-procedure a,.property-origin-card>a{display:inline-flex;align-items:center;gap:9px;min-height:44px;margin-top:6px;color:var(--navy);font-size:.9rem;font-weight:750}.property-asset-grid>article>a:hover,.property-discovery-procedure a:hover,.property-origin-card>a:hover{color:var(--navy-2)}.property-legal-note{margin-top:42px}.property-assets-heading{max-width:820px;margin-block:76px 30px}.property-assets-heading h3{margin-bottom:16px}.property-asset-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.property-asset-grid>article{grid-column:span 2;display:flex;flex-direction:column;min-width:0;padding:30px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.property-asset-grid>article:nth-child(4),.property-asset-grid>article:nth-child(5){grid-column:span 3}.property-asset-grid>article>p:last-of-type{margin-bottom:18px}.property-asset-grid>article>a{margin-top:auto;padding-top:12px;border-top:1px solid var(--line)}.property-core-section{margin-top:82px;padding:46px;border-radius:28px;background:var(--navy);color:#fff}.property-core-heading{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:36px;margin-bottom:32px}.property-core-heading .eyebrow{color:#a9c2e9}.property-core-heading h3{margin:0;color:#fff;font-family:KoPub Batang,"Noto Serif KR",Nanum Myeongjo,Batang,Georgia,serif;font-size:clamp(1.75rem,3.2vw,2.65rem);line-height:1.45}.property-core-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid rgba(255,255,255,.2)}.property-core-grid article{padding:32px 28px 32px 0}.property-core-grid article+article{padding-left:32px;border-left:1px solid rgba(255,255,255,.2)}.property-core-grid span{color:#a9c2e9;font-size:.875rem;font-weight:750}.property-core-grid h4{margin-top:10px;color:#fff}.property-core-detail,.property-core-grid p,.property-core-section blockquote p{color:#d3dcec}.property-core-detail{max-width:920px;margin:28px 0}.property-core-section blockquote{display:grid;grid-template-columns:minmax(250px,.75fr) minmax(0,1.25fr);gap:28px;margin:0;padding:26px;border-radius:18px;background:rgba(255,255,255,.09)}.property-core-section blockquote span{color:#fff;font-family:KoPub Batang,"Noto Serif KR",Nanum Myeongjo,Batang,Georgia,serif;font-size:1.22rem;line-height:1.65}.property-core-section blockquote p{margin:0}.property-discovery{background:#fff}.property-discovery-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;align-items:center}.property-discovery-grid h2{font-size:clamp(1.8rem,3.6vw,2.75rem);line-height:1.4}.property-discovery-grid h3{margin-top:34px;font-size:1.28rem}.property-discovery-card{padding:38px;border-radius:26px;background:var(--warm)}.property-discovery-card .property-client-question{margin:24px 0;color:var(--navy);font-family:KoPub Batang,"Noto Serif KR",Nanum Myeongjo,Batang,Georgia,serif;font-size:1.35rem;font-weight:600;line-height:1.6}.property-discovery-procedure{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:34px}.property-discovery-procedure article{padding:28px;border:1px solid var(--line);border-radius:18px}.property-discovery-procedure article>span{display:block;margin-bottom:12px;color:var(--navy);font-size:1.05rem;font-weight:800}.property-assistance-details h4{font-size:1.2rem}.property-situations ul{column-count:2;column-gap:30px}.property-situations li{page-break-inside:avoid;break-inside:avoid}@media (max-width:1059px){.property-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.property-asset-grid>article,.property-asset-grid>article:nth-child(4),.property-asset-grid>article:nth-child(5){grid-column:auto}.property-asset-grid>article:last-child{grid-column:1/-1}.property-situations ul{column-count:1}}@media (max-width:767px){.property-asset-grid,.property-core-grid,.property-core-heading,.property-core-section blockquote,.property-definition-grid,.property-discovery-grid,.property-discovery-procedure{grid-template-columns:minmax(0,1fr)}.property-definition-grid{gap:24px}.property-asset-grid>article,.property-discovery-card,.property-discovery-procedure article,.property-origin-card{padding:24px 20px}.property-assets-heading{margin-top:52px}.property-asset-grid{gap:14px}.property-asset-grid>article:last-child{grid-column:auto}.property-core-section{margin-top:54px;padding:28px 20px;border-radius:22px}.property-core-heading{gap:4px;margin-bottom:20px}.property-core-grid article,.property-core-grid article+article{padding:24px 0;border-left:0}.property-core-grid article+article{border-top:1px solid rgba(255,255,255,.2)}.property-core-section blockquote{gap:12px;padding:22px 18px}.property-discovery-grid{gap:28px}.property-discovery-grid h3{margin-top:24px}.property-discovery-card .property-client-question{font-size:1.2rem}.property-discovery-procedure{gap:14px;margin-top:20px}}.litigation-mediation-understanding{background:var(--mist-2)}.litigation-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.litigation-type-grid>article{min-width:0;padding:36px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.litigation-type-grid h3{margin:0;color:var(--navy);font-size:1.35rem}.litigation-type-grid p:last-child{margin-bottom:0}.litigation-legal-note{margin-top:28px}.litigation-legal-note h3{margin:0;color:var(--navy);font-size:1.3rem;line-height:1.55}.mediation-decision-panel{display:grid;grid-template-columns:minmax(250px,.75fr) minmax(0,1.75fr);gap:34px;margin-top:32px;padding:34px;border-radius:22px;background:var(--navy);color:#fff}.mediation-decision-panel .eyebrow{color:#a9c2e9}.mediation-decision-panel h3{margin:0;color:#fff;font-family:KoPub Batang,"Noto Serif KR",Nanum Myeongjo,Batang,Georgia,serif;font-size:1.55rem;line-height:1.55}.mediation-decision-panel ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}.mediation-decision-panel li{padding:0 24px;border-left:1px solid rgba(255,255,255,.2)}.mediation-decision-panel li>span{display:block;margin-bottom:12px;color:#a9c2e9;font-size:.875rem;font-weight:750;letter-spacing:.06em}.mediation-decision-panel li p{margin:0;color:#fff;line-height:1.7}.mediation-issues-heading{max-width:780px;margin-block:76px 30px}.mediation-issues-heading h3{margin-bottom:16px}.mediation-issue-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.mediation-issue-grid>article{grid-column:span 2;display:flex;flex-direction:column;min-width:0;padding:30px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.mediation-issue-grid>article:nth-child(4),.mediation-issue-grid>article:nth-child(5){grid-column:span 3}.mediation-issue-grid>article>p:last-of-type{margin-bottom:18px}.mediation-issue-grid>article>a{display:inline-flex;align-items:center;gap:9px;min-height:44px;margin-top:auto;padding-top:12px;border-top:1px solid var(--line);color:var(--navy);font-size:.9rem;font-weight:750}.mediation-issue-grid>article>a:hover{color:var(--navy-2)}.mediation-record-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:22px;margin-top:28px;padding:30px;border:1px solid var(--line);border-radius:20px;background:#fff}.mediation-record-note h4{margin-bottom:8px;font-size:1.2rem}.mediation-record-note p{margin-bottom:6px}.mediation-choice-section{background:#fff}.mediation-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.mediation-choice-card{min-width:0;padding:38px;border:1px solid var(--line);border-radius:26px}.mediation-choice-card--agreement{background:var(--warm)}.mediation-choice-card--court{border-color:#c8d5e8;box-shadow:inset 0 4px 0 var(--navy-2)}.mediation-choice-card h3{margin:0;color:var(--navy);font-size:1.3rem;line-height:1.55}.mediation-choice-card p:last-child{margin-bottom:0}.litigation-client-questions{display:grid;gap:10px;margin:0 0 26px;padding:0;list-style:none}.litigation-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}.litigation-client-questions li:before{content:"“";position:absolute;left:17px;top:9px;color:var(--navy-2);font-family:Georgia,serif;font-size:1.55rem}.litigation-situations ul{column-count:2;column-gap:30px}.litigation-situations li{page-break-inside:avoid;break-inside:avoid}@media (max-width:1059px){.mediation-decision-panel{grid-template-columns:minmax(0,1fr)}.mediation-decision-panel ol{border-top:1px solid rgba(255,255,255,.2);padding-top:24px}.mediation-decision-panel li:first-child{padding-left:0;border-left:0}.mediation-issue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mediation-issue-grid>article,.mediation-issue-grid>article:nth-child(4),.mediation-issue-grid>article:nth-child(5){grid-column:auto}.mediation-issue-grid>article:last-child{grid-column:1/-1}.litigation-situations ul{column-count:1}}@media (max-width:767px){.litigation-type-grid,.mediation-choice-grid,.mediation-decision-panel,.mediation-decision-panel ol,.mediation-issue-grid,.mediation-record-note{grid-template-columns:minmax(0,1fr)}.litigation-type-grid>article,.mediation-choice-card,.mediation-issue-grid>article{padding:24px 20px}.litigation-type-grid h3,.mediation-choice-card h3{font-size:1.2rem}.mediation-decision-panel{gap:22px;padding:28px 20px}.mediation-decision-panel ol{gap:0;padding-top:8px;border-top:1px solid rgba(255,255,255,.2)}.mediation-decision-panel li,.mediation-decision-panel li:first-child{padding:20px 0;border-left:0;border-bottom:1px solid rgba(255,255,255,.2)}.mediation-decision-panel li:last-child{border-bottom:0}.mediation-decision-panel li>span{margin-bottom:6px}.mediation-issues-heading{margin-top:52px}.mediation-issue-grid{gap:14px}.mediation-issue-grid>article:last-child{grid-column:auto}.mediation-record-note{padding:24px 20px}.mediation-choice-grid{gap:14px}.litigation-client-questions li{padding:14px 16px 14px 42px}}.de-facto-understanding{background:var(--mist-2)}.de-facto-definition-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(310px,.92fr);gap:44px;align-items:start}.de-facto-key-card{padding:34px;border:1px solid var(--line);border-radius:24px;background:#fff}.de-facto-key-card h3{margin-top:22px;color:var(--navy);font-size:1.35rem;line-height:1.55}.de-facto-key-card p:last-of-type{margin-bottom:4px}.de-facto-factors-heading{max-width:780px;margin-block:76px 30px}.de-facto-factors-heading h3{margin-bottom:16px}.de-facto-factor-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.de-facto-factor-grid>article{grid-column:span 2;min-width:0;padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.de-facto-factor-grid>article:nth-child(4),.de-facto-factor-grid>article:nth-child(5){grid-column:span 3}.de-facto-factor-grid h4{margin-top:20px}.de-facto-factor-grid p{margin-bottom:0}.de-facto-evidence-panel{display:grid;grid-template-columns:minmax(270px,.8fr) minmax(0,1.2fr);gap:42px;margin-top:34px;padding:38px;border-radius:26px;background:var(--navy);color:#fff}.de-facto-evidence-heading .eyebrow{color:#a9c2e9}.de-facto-evidence-heading h3{margin:0 0 16px;color:#fff;font-family:KoPub Batang,"Noto Serif KR",Nanum Myeongjo,Batang,Georgia,serif;font-size:1.6rem;line-height:1.55}.de-facto-evidence-heading p:last-child{margin-bottom:0;color:#d5deec}.de-facto-evidence-panel ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;padding:0;list-style:none}.de-facto-evidence-panel li{display:flex;align-items:center;gap:12px;min-width:0;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.18);word-break:keep-all}.de-facto-evidence-panel li svg{width:22px;height:22px;flex:none;color:#a9c2e9}.de-facto-issues{background:#fff}.de-facto-issue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.de-facto-issue-grid>article{display:flex;flex-direction:column;min-width:0;padding:32px;border:1px solid var(--line);border-radius:var(--radius)}.de-facto-issue-grid h3{margin:0;color:var(--navy);font-size:1.3rem}.de-facto-issue-grid>article>a{display:inline-flex;align-items:center;gap:9px;min-height:44px;margin-top:auto;padding-top:14px;border-top:1px solid var(--line);color:var(--navy);font-size:.9rem;font-weight:750}.de-facto-property-detail{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(310px,.9fr);gap:22px;margin-top:72px}.de-facto-property-detail>article{padding:36px;border-radius:24px;background:var(--mist-2)}.de-facto-property-detail h3{margin-bottom:20px;color:var(--navy);font-size:1.4rem;line-height:1.55}.de-facto-time-card{border-left:3px solid var(--navy-2)}.de-facto-time-card .divorce-icon-box{margin-bottom:20px;background:#fff}.de-facto-source-links{display:flex;flex-wrap:wrap;gap:2px 24px}.de-facto-dispute-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:24px}.de-facto-dispute-grid>article{padding:36px;border:1px solid var(--line);border-radius:24px}.de-facto-dispute-grid h3{margin:12px 0 20px;color:var(--navy);font-size:1.35rem;line-height:1.55}.de-facto-warning-card{background:var(--warm)}.de-facto-warning-card .divorce-icon-box{background:#fff}.de-facto-client-questions{display:grid;gap:10px;margin:0 0 26px;padding:0;list-style:none}.de-facto-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}.de-facto-client-questions li:before{content:"“";position:absolute;left:17px;top:9px;color:var(--navy-2);font-family:Georgia,serif;font-size:1.55rem}.de-facto-situations ul{column-count:2;column-gap:30px}.de-facto-situations li{page-break-inside:avoid;break-inside:avoid}@media (max-width:1059px){.de-facto-factor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.de-facto-factor-grid>article,.de-facto-factor-grid>article:nth-child(4),.de-facto-factor-grid>article:nth-child(5){grid-column:auto}.de-facto-factor-grid>article:last-child{grid-column:1/-1}.de-facto-issue-grid{grid-template-columns:minmax(0,1fr)}.de-facto-situations ul{column-count:1}}@media (max-width:767px){.de-facto-definition-grid,.de-facto-dispute-grid,.de-facto-evidence-panel,.de-facto-evidence-panel ul,.de-facto-factor-grid,.de-facto-property-detail{grid-template-columns:minmax(0,1fr)}.de-facto-definition-grid{gap:24px}.de-facto-dispute-grid>article,.de-facto-factor-grid>article,.de-facto-issue-grid>article,.de-facto-key-card,.de-facto-property-detail>article{padding:24px 20px}.de-facto-factors-heading{margin-top:52px}.de-facto-factor-grid{gap:14px}.de-facto-factor-grid>article:last-child{grid-column:auto}.de-facto-evidence-panel{gap:24px;padding:28px 20px}.de-facto-evidence-panel ul{gap:0}.de-facto-property-detail{gap:14px;margin-top:52px}.de-facto-dispute-grid{gap:14px}.de-facto-client-questions li{padding:14px 16px 14px 42px}}.engagement-understanding{background:var(--mist-2)}.engagement-definition-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(310px,.92fr);gap:44px;align-items:start}.engagement-key-card{padding:34px;border:1px solid var(--line);border-radius:24px;background:#fff}.engagement-key-card h3{margin-top:22px;color:var(--navy);font-size:1.35rem;line-height:1.55}.engagement-key-card p:last-of-type{margin-bottom:4px}.engagement-formation-heading,.engagement-reasons-heading{max-width:840px;margin-block:76px 30px}.engagement-formation-heading h3,.engagement-reasons-heading h3{margin-bottom:16px}.engagement-formation-grid,.engagement-reason-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.engagement-formation-grid article,.engagement-reason-grid article{min-width:0;padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.engagement-formation-grid h4,.engagement-reason-grid h4{margin-top:20px}.engagement-formation-grid p,.engagement-reason-grid p{margin-bottom:0}.engagement-reason-grid article{background:var(--warm)}.engagement-reason-grid .divorce-icon-box{background:#fff}.engagement-legal-note{margin-top:30px}.engagement-claims{background:#fff}.engagement-claim-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.engagement-claim-grid article{display:flex;flex-direction:column;min-width:0;padding:34px;border:1px solid var(--line);border-radius:var(--radius)}.engagement-claim-grid h3{margin:0;color:var(--navy);font-size:1.3rem}.engagement-claim-grid article>a{display:inline-flex;align-items:center;gap:9px;min-height:44px;margin-top:auto;padding-top:14px;border-top:1px solid var(--line);color:var(--navy);font-size:.9rem;font-weight:750}.engagement-damages-panel{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:42px;margin-top:34px;padding:40px;border-radius:26px;background:var(--navy);color:#fff}.engagement-damages-panel .eyebrow{color:#a9c2e9}.engagement-damages-panel h3{color:#fff;font-family:KoPub Batang,"Noto Serif KR",Nanum Myeongjo,Batang,Georgia,serif;font-size:1.65rem;line-height:1.55}.engagement-damages-panel p{color:#d5deec}.engagement-damages-panel .divorce-source-link{color:#fff}.engagement-damages-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:12px}.engagement-damages-checks span{display:grid;place-items:center;min-height:82px;padding:14px;border:1px solid rgba(255,255,255,.2);border-radius:16px;background:rgba(255,255,255,.07);text-align:center;font-weight:750;word-break:keep-all}.engagement-dispute-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:72px}.engagement-dispute-grid article{padding:36px;border:1px solid var(--line);border-radius:24px;background:var(--mist-2)}.engagement-dispute-grid article+article{background:var(--warm)}.engagement-dispute-grid h3{margin:12px 0 20px;color:var(--navy);font-size:1.35rem;line-height:1.55}.engagement-dispute-grid .divorce-icon-box{background:#fff}.engagement-gift-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:24px;margin-top:22px;padding:32px 36px;border-left:3px solid var(--navy-2);border-radius:0 18px 18px 0;background:#eef2f8}.engagement-gift-note h3{margin-bottom:16px;color:var(--navy);font-size:1.3rem}.engagement-gift-note .divorce-icon-box{background:#fff}.engagement-evidence-panel{display:grid;grid-template-columns:minmax(270px,.8fr) minmax(0,1.2fr);gap:42px;margin-top:34px;padding:38px;border-radius:26px;background:var(--navy);color:#fff}.engagement-evidence-heading .eyebrow{color:#a9c2e9}.engagement-evidence-heading h3{margin:0 0 16px;color:#fff;font-family:KoPub Batang,"Noto Serif KR",Nanum Myeongjo,Batang,Georgia,serif;font-size:1.6rem;line-height:1.55}.engagement-evidence-heading p:last-child{margin-bottom:0;color:#d5deec}.engagement-evidence-panel ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;padding:0;list-style:none}.engagement-evidence-panel li{display:flex;align-items:center;gap:12px;min-width:0;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.18);word-break:keep-all}.engagement-evidence-panel li svg{width:22px;height:22px;flex:none;color:#a9c2e9}.engagement-client-questions{display:grid;gap:10px;margin:0 0 26px;padding:0;list-style:none}.engagement-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}.engagement-client-questions li:before{content:"“";position:absolute;left:17px;top:9px;color:var(--navy-2);font-family:Georgia,serif;font-size:1.55rem}.engagement-situations ul{column-count:2;column-gap:30px}.engagement-situations li{page-break-inside:avoid;break-inside:avoid}@media (max-width:1059px){.engagement-formation-grid,.engagement-reason-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.engagement-situations ul{column-count:1}}@media (max-width:767px){.engagement-claim-grid,.engagement-damages-checks,.engagement-damages-panel,.engagement-definition-grid,.engagement-dispute-grid,.engagement-evidence-panel,.engagement-evidence-panel ul,.engagement-formation-grid,.engagement-gift-note,.engagement-reason-grid{grid-template-columns:minmax(0,1fr)}.engagement-definition-grid{gap:24px}.engagement-claim-grid article,.engagement-dispute-grid article,.engagement-formation-grid article,.engagement-key-card,.engagement-reason-grid article{padding:24px 20px}.engagement-formation-heading,.engagement-reasons-heading{margin-top:52px}.engagement-claim-grid,.engagement-dispute-grid,.engagement-formation-grid,.engagement-reason-grid{gap:14px}.engagement-damages-panel{gap:24px;padding:28px 20px}.engagement-damages-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.engagement-damages-checks span{min-height:72px}.engagement-dispute-grid{margin-top:52px}.engagement-gift-note{gap:16px;padding:26px 20px}.engagement-evidence-panel{gap:24px;padding:28px 20px}.engagement-evidence-panel ul{gap:0}.engagement-client-questions li{padding:14px 16px 14px 42px}}.annulment-understanding{background:var(--mist-2)}.annulment-comparison-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.annulment-comparison-grid article{display:flex;flex-direction:column;min-width:0;padding:32px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.annulment-comparison-grid article:nth-child(2){border-color:#b8cae5;box-shadow:inset 0 4px 0 var(--navy-2)}.annulment-comparison-grid article:nth-child(3){background:var(--warm)}.annulment-comparison-grid .eyebrow{margin:22px 0 8px}.annulment-comparison-grid h3{margin-bottom:18px;color:var(--navy);font-size:1.38rem}.annulment-comparison-grid article>a,.annulment-effects-grid article>a{display:inline-flex;align-items:center;gap:9px;min-height:44px;margin-top:auto;padding-top:14px;border-top:1px solid var(--line);color:var(--navy);font-size:.9rem;font-weight:750}.annulment-definition-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(310px,.92fr);gap:44px;align-items:start;margin-top:76px}.annulment-key-card{padding:34px;border:1px solid var(--line);border-radius:24px;background:#fff}.annulment-key-card h3{margin-top:22px;color:var(--navy);font-size:1.35rem;line-height:1.55}.annulment-key-card p:last-of-type{margin-bottom:4px}.annulment-effects-heading,.annulment-situations-heading{max-width:840px;margin-block:76px 30px}.annulment-effects-heading h3,.annulment-situations-heading h3{margin-bottom:16px}.annulment-invalidity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.annulment-invalidity-grid article{min-width:0;padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.annulment-invalidity-grid h4{margin-top:20px}.annulment-invalidity-grid p{margin-bottom:0}.annulment-grounds{background:#fff}.annulment-cancellation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.annulment-cancellation-grid article{min-width:0;padding:32px;border:1px solid var(--line);border-radius:var(--radius)}.annulment-cancellation-grid h3{margin:22px 0 16px;color:var(--navy);font-size:1.3rem}.annulment-cancellation-grid p{margin-bottom:0}.annulment-legal-note{margin-top:28px}.annulment-fraud-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:72px}.annulment-fraud-grid article{padding:36px;border:1px solid var(--line);border-radius:24px;background:var(--mist-2)}.annulment-fraud-grid article+article{background:var(--warm)}.annulment-fraud-grid .divorce-icon-box{background:#fff}.annulment-fraud-grid h3{margin:12px 0 20px;color:var(--navy);font-size:1.35rem;line-height:1.55}.annulment-deadline-panel{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:38px;margin-top:24px;padding:40px;border-radius:26px;background:var(--navy);color:#fff}.annulment-deadline-heading .divorce-icon-box{margin-bottom:20px;background:rgba(255,255,255,.1);color:#fff}.annulment-deadline-heading .eyebrow{color:#a9c2e9}.annulment-deadline-heading h3{color:#fff;font-family:KoPub Batang,"Noto Serif KR",Nanum Myeongjo,Batang,Georgia,serif;font-size:1.55rem;line-height:1.55}.annulment-deadline-heading p{color:#d5deec}.annulment-deadline-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.annulment-deadline-cards article{padding:26px;border:1px solid rgba(255,255,255,.2);border-radius:18px;background:rgba(255,255,255,.07)}.annulment-deadline-cards strong{display:block;margin-bottom:14px;color:#fff;font-family:KoPub Batang,"Noto Serif KR",Nanum Myeongjo,Batang,Georgia,serif;font-size:2.2rem}.annulment-deadline-cards h4{color:#fff}.annulment-deadline-cards p{margin-bottom:0;color:#d5deec}.annulment-deadline-panel>a{grid-column:1/-1;color:#fff}.annulment-effects-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.annulment-effects-grid article{display:flex;flex-direction:column;min-width:0;padding:32px;border:1px solid var(--line);border-radius:var(--radius)}.annulment-effects-grid h3{margin:0;color:var(--navy);font-size:1.3rem}.annulment-effect-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:24px;margin-top:24px;padding:32px 36px;border-left:3px solid var(--navy-2);border-radius:0 18px 18px 0;background:#eef2f8}.annulment-effect-note h3{margin-bottom:16px;color:var(--navy);font-size:1.3rem}.annulment-effect-note .divorce-icon-box{background:#fff}.annulment-evidence-panel{display:grid;grid-template-columns:minmax(270px,.8fr) minmax(0,1.2fr);gap:42px;margin-top:34px;padding:38px;border-radius:26px;background:var(--navy);color:#fff}.annulment-evidence-heading .eyebrow{color:#a9c2e9}.annulment-evidence-heading h3{margin:0 0 16px;color:#fff;font-family:KoPub Batang,"Noto Serif KR",Nanum Myeongjo,Batang,Georgia,serif;font-size:1.6rem;line-height:1.55}.annulment-evidence-heading p:last-child{margin-bottom:0;color:#d5deec}.annulment-evidence-panel ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;padding:0;list-style:none}.annulment-evidence-panel li{display:flex;align-items:center;gap:12px;min-width:0;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.18);word-break:keep-all}.annulment-evidence-panel li svg{width:22px;height:22px;flex:none;color:#a9c2e9}.annulment-client-questions{display:grid;gap:10px;margin:0 0 26px;padding:0;list-style:none}.annulment-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}.annulment-client-questions li:before{content:"“";position:absolute;left:17px;top:9px;color:var(--navy-2);font-family:Georgia,serif;font-size:1.55rem}.annulment-situations ul{column-count:2;column-gap:30px}.annulment-situations li{page-break-inside:avoid;break-inside:avoid}@media (max-width:1059px){.annulment-cancellation-grid,.annulment-comparison-grid,.annulment-effects-grid,.annulment-invalidity-grid{grid-template-columns:minmax(0,1fr)}.annulment-situations ul{column-count:1}}@media (max-width:767px){.annulment-deadline-cards,.annulment-deadline-panel,.annulment-definition-grid,.annulment-effect-note,.annulment-evidence-panel,.annulment-evidence-panel ul,.annulment-fraud-grid{grid-template-columns:minmax(0,1fr)}.annulment-cancellation-grid,.annulment-comparison-grid,.annulment-effects-grid,.annulment-fraud-grid,.annulment-invalidity-grid{gap:14px}.annulment-cancellation-grid article,.annulment-comparison-grid article,.annulment-effects-grid article,.annulment-fraud-grid article,.annulment-invalidity-grid article,.annulment-key-card{padding:24px 20px}.annulment-definition-grid{gap:24px;margin-top:52px}.annulment-effects-heading,.annulment-fraud-grid,.annulment-situations-heading{margin-top:52px}.annulment-deadline-panel{gap:24px;padding:28px 20px}.annulment-deadline-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.annulment-deadline-cards article{padding:22px 16px}.annulment-deadline-cards strong{font-size:1.8rem}.annulment-effect-note{gap:16px;padding:26px 20px}.annulment-evidence-panel{gap:24px;padding:28px 20px}.annulment-evidence-panel ul{gap:0}.annulment-client-questions li{padding:14px 16px 14px 42px}}.damages-understanding{background:var(--mist-2)}.damages-causation-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--line);border-radius:26px;background:#fff}.damages-causation-flow article{position:relative;min-width:0;padding:30px 26px}.damages-causation-flow article+article{border-left:1px solid var(--line)}.damages-causation-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 var(--line);border-radius:50%;background:#fff;color:var(--navy-2);font-weight:800;transform:translateY(-50%)}.damages-causation-flow article>span{display:block;color:var(--navy-2);font-size:.78rem;font-weight:800;letter-spacing:.12em}.damages-causation-flow article>svg{width:32px;height:32px;margin:22px 0 18px;color:var(--navy)}.damages-causation-flow h3{margin-bottom:10px;color:var(--navy);font-size:1.1rem}.damages-causation-flow p{margin:0;font-size:.95rem}.damages-legal-note{margin-top:28px}.damages-source-links{display:flex;flex-wrap:wrap;gap:12px 24px}.damages-responsibility-heading{max-width:820px;margin:76px 0 30px}.damages-responsibility-heading h3{margin-bottom:14px}.damages-responsibility-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.damages-responsibility-grid article{grid-column:span 2;display:flex;flex-direction:column;min-width:0;padding:30px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.damages-responsibility-grid article:nth-child(4){grid-column:2/span 2}.damages-responsibility-grid article:nth-child(5){grid-column:4/span 2}.damages-responsibility-grid h3{margin:22px 0 14px;color:var(--navy);font-size:1.25rem}.damages-responsibility-grid p{margin-bottom:0}.damages-responsibility-grid article>a{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:auto;padding-top:16px;border-top:1px solid var(--line);color:var(--navy);font-size:.9rem;font-weight:750}.damages-timeline-panel{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:44px;margin-top:76px;padding:42px;border-radius:28px;background:var(--navy);color:#fff}.damages-timeline-panel .eyebrow{color:#a9c2e9}.damages-timeline-panel h3{margin-bottom:18px;color:#fff;font-family:KoPub Batang,"Noto Serif KR",Nanum Myeongjo,Batang,Georgia,serif;font-size:1.65rem;line-height:1.55}.damages-timeline-panel>div>p:last-child{color:#d5deec}.damages-timeline-panel ol{position:relative;display:grid;gap:0;margin:0;padding:0;list-style:none}.damages-timeline-panel ol:before{content:"";position:absolute;top:28px;bottom:28px;left:29px;width:1px;background:rgba(255,255,255,.22)}.damages-timeline-panel li{position:relative;display:grid;grid-template-columns:60px minmax(0,1fr);gap:0 18px;padding:17px 0}.damages-timeline-panel li>span{z-index:1;display:grid;width:58px;height:34px;place-items:center;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:var(--navy);color:#b9cae5;font-size:.78rem;font-weight:800}.damages-timeline-panel li strong{color:#fff}.damages-timeline-panel li p{grid-column:2;margin:5px 0 0;color:#d5deec}.damages-evidence{background:#fff}.damages-amount-layout{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:42px;padding:40px;border:1px solid var(--line);border-radius:26px;background:var(--warm)}.damages-amount-heading .eyebrow{margin-top:22px}.damages-amount-heading h3{margin:8px 0 16px;color:var(--navy);font-family:KoPub Batang,"Noto Serif KR",Nanum Myeongjo,Batang,Georgia,serif;font-size:1.55rem;line-height:1.55}.damages-amount-heading p:last-child{margin-bottom:0}.damages-amount-layout ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.damages-amount-layout li{display:flex;align-items:center;gap:18px;min-height:68px;padding:14px 20px;border:1px solid var(--line);border-radius:16px;background:#fff}.damages-amount-layout li span{color:var(--navy-2);font-size:.78rem;font-weight:800;letter-spacing:.1em}.damages-amount-layout li strong{color:var(--navy)}.damages-comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:72px}.damages-comparison-grid article{display:flex;flex-direction:column;min-width:0;padding:34px;border:1px solid var(--line);border-radius:24px}.damages-comparison-grid article:first-child{box-shadow:inset 0 4px 0 var(--navy-2)}.damages-comparison-grid article+article{background:var(--mist-2)}.damages-comparison-grid .eyebrow{margin:22px 0 8px}.damages-comparison-grid h3{margin-bottom:16px;color:var(--navy);font-size:1.35rem}.damages-comparison-grid article>a{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:auto;padding-top:16px;border-top:1px solid var(--line);color:var(--navy);font-size:.9rem;font-weight:750}.damages-comparison-note{margin:18px 0 0;padding:22px 26px;border-left:3px solid var(--navy-2);border-radius:0 16px 16px 0;background:#eef2f8;color:var(--navy);font-weight:650}.damages-evidence-panel{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:42px;margin-top:72px;padding:40px;border-radius:26px;background:var(--navy);color:#fff}.damages-evidence-panel .eyebrow{color:#a9c2e9}.damages-evidence-panel h3{margin:8px 0 16px;color:#fff;font-family:KoPub Batang,"Noto Serif KR",Nanum Myeongjo,Batang,Georgia,serif;font-size:1.6rem;line-height:1.55}.damages-evidence-panel>div>p:last-child{margin-bottom:0;color:#d5deec}.damages-evidence-panel ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;margin:0;padding:0;list-style:none}.damages-evidence-panel li{display:flex;align-items:center;gap:12px;min-width:0;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.18);word-break:keep-all}.damages-evidence-panel li svg{width:22px;height:22px;flex:none;color:#a9c2e9}.damages-safety-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px;margin-top:18px;padding:26px 30px;border:1px solid #e3c8aa;border-radius:18px;background:#fff8ef}.damages-safety-note>svg{width:30px;height:30px;color:#9f642f}.damages-safety-note h3{margin-bottom:8px;color:var(--navy);font-size:1.12rem}.damages-safety-note p{margin:0}.damages-record-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:72px}.damages-record-grid article{min-width:0;padding:34px;border:1px solid var(--line);border-radius:24px;background:var(--mist-2)}.damages-record-grid article+article{background:#fff}.damages-record-grid .eyebrow{margin:22px 0 8px}.damages-record-grid h3{margin-bottom:16px;color:var(--navy);font-size:1.3rem;line-height:1.55}.damages-client-questions{display:grid;gap:10px;margin:0 0 26px;padding:0;list-style:none}.damages-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}.damages-client-questions li:before{content:"“";position:absolute;left:17px;top:9px;color:var(--navy-2);font-family:Georgia,serif;font-size:1.55rem}.damages-situations ul{column-count:2;column-gap:30px}.damages-situations li{page-break-inside:avoid;break-inside:avoid}@media (max-width:1059px){.damages-causation-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.damages-causation-flow article:nth-child(3){border-top:1px solid var(--line);border-left:0}.damages-causation-flow article:nth-child(4){border-top:1px solid var(--line)}.damages-causation-flow article:nth-child(2):after{display:none}.damages-responsibility-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.damages-responsibility-grid article,.damages-responsibility-grid article:nth-child(4),.damages-responsibility-grid article:nth-child(5){grid-column:auto}.damages-responsibility-grid article:last-child{grid-column:1/-1}.damages-situations ul{column-count:1}}@media (max-width:767px){.damages-amount-layout,.damages-causation-flow,.damages-comparison-grid,.damages-evidence-panel,.damages-evidence-panel ul,.damages-record-grid,.damages-responsibility-grid,.damages-timeline-panel{grid-template-columns:minmax(0,1fr)}.damages-causation-flow article+article{border-top:1px solid var(--line);border-left:0}.damages-causation-flow article:after{display:none}.damages-causation-flow article,.damages-comparison-grid article,.damages-record-grid article,.damages-responsibility-grid article{padding:24px 20px}.damages-responsibility-grid article:last-child{grid-column:auto}.damages-responsibility-heading{margin-top:52px}.damages-timeline-panel{gap:22px;margin-top:52px;padding:28px 20px}.damages-amount-layout{gap:24px;padding:28px 20px}.damages-comparison-grid,.damages-evidence-panel,.damages-record-grid{margin-top:52px}.damages-evidence-panel{gap:24px;padding:28px 20px}.damages-safety-note{gap:14px;padding:22px 20px}.damages-source-links{display:grid;gap:8px}.damages-client-questions li{padding:14px 16px 14px 42px}}.recognition-understanding{background:var(--mist-2)}.recognition-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.recognition-method-grid article{display:flex;flex-direction:column;min-width:0;padding:36px;border:1px solid var(--line);border-radius:26px;background:#fff}.recognition-method-grid article+article{border-color:#b8cae5;box-shadow:inset 0 4px 0 var(--navy-2)}.recognition-method-grid .eyebrow{margin:22px 0 8px}.recognition-method-grid h3{margin-bottom:18px;color:var(--navy);font-size:1.4rem}.recognition-method-grid article>a{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:auto;padding-top:16px;border-top:1px solid var(--line);color:var(--navy);font-size:.9rem;font-weight:750}.recognition-effects-heading,.recognition-situations-heading{max-width:840px;margin:76px 0 30px}.recognition-effects-heading h3,.recognition-situations-heading h3{margin-bottom:14px}.recognition-situation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.recognition-situation-grid article{min-width:0;padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.recognition-situation-grid h3{margin:22px 0 14px;color:var(--navy);font-size:1.18rem;line-height:1.5}.recognition-situation-grid p{margin-bottom:0}.recognition-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden;margin-top:76px;border:1px solid var(--line);border-radius:26px;background:var(--navy);color:#fff}.recognition-flow article{position:relative;min-width:0;padding:30px 26px}.recognition-flow article+article{border-left:1px solid rgba(255,255,255,.16)}.recognition-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 rgba(255,255,255,.22);border-radius:50%;background:var(--navy);color:#b9cae5;font-weight:800;transform:translateY(-50%)}.recognition-flow article>span{display:block;color:#a9c2e9;font-size:.78rem;font-weight:800;letter-spacing:.12em}.recognition-flow article>svg{width:32px;height:32px;margin:22px 0 18px;color:#fff}.recognition-flow h3{margin-bottom:10px;color:#fff;font-size:1.1rem}.recognition-flow p{margin:0;color:#d5deec;font-size:.94rem}.recognition-evidence{background:#fff}.recognition-evidence-panel{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:42px;padding:40px;border-radius:26px;background:var(--navy);color:#fff}.recognition-evidence-panel .eyebrow{color:#a9c2e9}.recognition-evidence-panel h3{margin:8px 0 16px;color:#fff;font-family:KoPub Batang,"Noto Serif KR",Nanum Myeongjo,Batang,Georgia,serif;font-size:1.6rem;line-height:1.55}.recognition-evidence-panel>div>p:last-child{margin-bottom:0;color:#d5deec}.recognition-evidence-panel ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;margin:0;padding:0;list-style:none}.recognition-evidence-panel li{display:flex;align-items:center;gap:12px;min-width:0;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.18);word-break:keep-all}.recognition-evidence-panel li svg{width:22px;height:22px;flex:none;color:#a9c2e9}.recognition-dna-layout{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:42px;margin-top:72px;padding:40px;border:1px solid var(--line);border-radius:26px;background:var(--warm)}.recognition-dna-intro .eyebrow{margin:22px 0 8px}.recognition-dna-intro h3{margin-bottom:18px;color:var(--navy);font-family:KoPub Batang,"Noto Serif KR",Nanum Myeongjo,Batang,Georgia,serif;font-size:1.5rem;line-height:1.55}.recognition-dna-layout ol{position:relative;display:grid;gap:12px;margin:0;padding:0;list-style:none}.recognition-dna-layout ol:before{content:"";position:absolute;top:28px;bottom:28px;left:24px;width:1px;background:var(--line)}.recognition-dna-layout li{position:relative;display:grid;grid-template-columns:50px minmax(0,1fr);gap:14px;align-items:start;padding:16px 18px 16px 0;border:1px solid var(--line);border-radius:16px;background:#fff}.recognition-dna-layout li>span{z-index:1;display:grid;width:48px;height:36px;place-items:center;border-radius:0 999px 999px 0;background:var(--navy);color:#fff;font-size:.82rem;font-weight:800}.recognition-dna-layout li strong{color:var(--navy)}.recognition-dna-layout li p{margin:5px 0 0;font-size:.94rem}.recognition-effect-note{margin-bottom:22px}.recognition-effects-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.recognition-effects-grid article{display:flex;flex-direction:column;min-width:0;padding:32px;border:1px solid var(--line);border-radius:var(--radius);background:var(--mist-2)}.recognition-effects-grid article:nth-child(2){background:#fff;box-shadow:inset 0 4px 0 var(--navy-2)}.recognition-effects-grid h3{margin:22px 0 16px;color:var(--navy);font-size:1.28rem}.recognition-effects-grid article>a{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:auto;padding-top:16px;border-top:1px solid var(--line);color:var(--navy);font-size:.9rem;font-weight:750}.recognition-child-note{margin:18px 0 0;padding:22px 26px;border-left:3px solid var(--navy-2);border-radius:0 16px 16px 0;background:#eef2f8}.recognition-child-note a{color:var(--navy);font-weight:750;text-decoration:underline;text-underline-offset:3px}.recognition-deceased-panel{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:36px;margin-top:72px;padding:40px;border-radius:26px;background:var(--navy);color:#fff}.recognition-deceased-panel .eyebrow{margin:22px 0 8px;color:#a9c2e9}.recognition-deceased-panel h3{margin-bottom:18px;color:#fff;font-family:KoPub Batang,"Noto Serif KR",Nanum Myeongjo,Batang,Georgia,serif;font-size:1.55rem;line-height:1.55}.recognition-deceased-panel>div>p:last-child{color:#d5deec}.recognition-deceased-checks{display:grid;gap:12px}.recognition-deceased-checks p{display:grid;gap:6px;margin:0;padding:18px 20px;border:1px solid rgba(255,255,255,.2);border-radius:16px;background:rgba(255,255,255,.06)}.recognition-deceased-checks strong{color:#fff}.recognition-deceased-checks span{color:#d5deec}.recognition-deceased-panel>a{grid-column:1/-1;color:#fff}.recognition-client-questions{display:grid;gap:10px;margin:0 0 26px;padding:0;list-style:none}.recognition-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}.recognition-client-questions li:before{content:"“";position:absolute;left:17px;top:9px;color:var(--navy-2);font-family:Georgia,serif;font-size:1.55rem}.recognition-consultation-situations ul{column-count:2;column-gap:30px}.recognition-consultation-situations li{page-break-inside:avoid;break-inside:avoid}@media (max-width:1059px){.recognition-flow,.recognition-situation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recognition-flow article:nth-child(3){border-left:0}.recognition-flow article:nth-child(3),.recognition-flow article:nth-child(4){border-top:1px solid rgba(255,255,255,.16)}.recognition-flow article:nth-child(2):after{display:none}.recognition-effects-grid{grid-template-columns:minmax(0,1fr)}.recognition-consultation-situations ul{column-count:1}}@media (max-width:767px){.recognition-deceased-panel,.recognition-dna-layout,.recognition-evidence-panel,.recognition-evidence-panel ul,.recognition-flow,.recognition-method-grid,.recognition-situation-grid{grid-template-columns:minmax(0,1fr)}.recognition-effects-grid article,.recognition-method-grid article,.recognition-situation-grid article{padding:24px 20px}.recognition-effects-heading,.recognition-flow,.recognition-situations-heading{margin-top:52px}.recognition-flow article+article{border-top:1px solid rgba(255,255,255,.16);border-left:0}.recognition-flow article:after{display:none}.recognition-flow article{padding:24px 20px}.recognition-evidence-panel{gap:24px;padding:28px 20px}.recognition-deceased-panel,.recognition-dna-layout{gap:24px;margin-top:52px;padding:28px 20px}.recognition-deceased-panel>a{grid-column:auto}.recognition-child-note{padding:20px}.recognition-client-questions li{padding:14px 16px 14px 42px}}.child-support-understanding{background:var(--mist-2)}.support-principle-layout{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:28px;align-items:stretch}.support-principle-copy{padding:36px;border:1px solid var(--line);border-radius:26px;background:#fff}.support-principle-copy .eyebrow{margin:22px 0 8px}.support-principle-copy h3{margin-bottom:18px;color:var(--navy);font-family:KoPub Batang,"Noto Serif KR",Nanum Myeongjo,Batang,Georgia,serif;font-size:1.55rem;line-height:1.55}.support-equation{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:14px;align-content:center;padding:36px;border-radius:26px;background:var(--navy);color:#fff}.support-equation span,.support-equation strong{display:grid;min-height:86px;place-items:center;padding:18px;border:1px solid rgba(255,255,255,.18);border-radius:18px;text-align:center;word-break:keep-all}.support-equation span{background:rgba(255,255,255,.06);color:#e7edf7;font-weight:700}.support-equation b{align-self:center;color:#a9c2e9;font-size:1.35rem;text-align:center}.support-equation strong{grid-column:1/-1;min-height:96px;border-color:#809fce;background:#fff;color:var(--navy);font-family:KoPub Batang,"Noto Serif KR",Nanum Myeongjo,Batang,Georgia,serif;font-size:1.45rem}.support-calculation-heading,.support-enforcement-heading{max-width:860px;margin:72px 0 30px}.support-calculation-heading h3,.support-enforcement-heading h3{margin-bottom:14px}.support-calculation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.support-calculation-grid article{min-width:0;padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.support-calculation-grid h3{margin:22px 0 14px;color:var(--navy);font-size:1.18rem;line-height:1.5}.support-calculation-grid p{margin-bottom:0}.support-chart-note{margin-top:24px}.support-change-note h3,.support-chart-note h3{margin-bottom:0;color:var(--navy);font-size:1.25rem;line-height:1.55}.support-unemployed-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:22px;align-items:start;margin-top:24px;padding:30px 34px;border:1px solid #d2ddea;border-radius:20px;background:var(--warm)}.support-unemployed-note .eyebrow{margin-bottom:6px}.support-unemployed-note h3{margin-bottom:12px;color:var(--navy);font-size:1.28rem}.support-unemployed-note p:last-child{margin-bottom:0}.child-support-issues{background:#fff}.support-issue-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.support-issue-grid article{min-width:0;padding:34px;border:1px solid var(--line);border-radius:24px;background:var(--mist-2)}.support-issue-grid article:nth-child(2),.support-issue-grid article:nth-child(4){background:#fff;box-shadow:inset 0 4px 0 var(--navy-2)}.support-issue-grid .eyebrow{margin:20px 0 6px}.support-issue-grid h3{margin-bottom:16px;color:var(--navy);font-size:1.35rem}.support-issue-grid p:last-child{margin-bottom:0}.support-past-layout{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);gap:46px;margin-top:72px;padding:40px;border-radius:26px;background:var(--navy);color:#fff}.support-past-layout .eyebrow{color:#a9c2e9}.support-past-layout h3{color:#fff}.support-past-layout>div>p{color:#d5deec}.support-past-layout>div>a{color:#fff}.support-past-layout ol{display:grid;gap:12px;margin:0;padding:0;list-style:none}.support-past-layout li{display:grid;gap:7px;padding:18px 20px;border:1px solid rgba(255,255,255,.18);border-radius:16px;background:rgba(255,255,255,.06)}.support-past-layout strong{color:#fff}.support-past-layout span{color:#d5deec;font-size:.94rem;line-height:1.7}.support-change-note{margin-top:24px}.support-record-layout{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:42px;margin-top:72px;padding:40px;border:1px solid var(--line);border-radius:26px;background:var(--warm)}.support-record-layout h3{margin:8px 0 16px;color:var(--navy);font-family:KoPub Batang,"Noto Serif KR",Nanum Myeongjo,Batang,Georgia,serif;font-size:1.6rem;line-height:1.55}.support-record-layout>div>p:last-child{margin-bottom:0}.support-record-layout ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;margin:0;padding:0;list-style:none}.support-record-layout li{display:flex;align-items:center;gap:12px;min-width:0;padding:16px 0;border-bottom:1px solid var(--line-strong);color:var(--navy);font-weight:700;word-break:keep-all}.support-record-layout li svg{width:22px;height:22px;flex:none;color:var(--navy-2)}.support-enforcement-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.support-enforcement-grid article{min-width:0;padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.support-enforcement-grid article>svg{width:30px;height:30px;color:var(--navy-2)}.support-enforcement-grid h3{margin:20px 0 12px;color:var(--navy);font-size:1.12rem}.support-enforcement-grid p{margin-bottom:0;font-size:.95rem}.support-public-system{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:34px;margin-top:28px;padding:38px;border-radius:26px;background:var(--navy);color:#fff}.support-public-system .eyebrow{margin:20px 0 6px;color:#a9c2e9}.support-public-system h3{margin-bottom:14px;color:#fff;font-family:KoPub Batang,"Noto Serif KR",Nanum Myeongjo,Batang,Georgia,serif;font-size:1.45rem;line-height:1.55}.support-public-system>div>p:last-child{margin-bottom:0;color:#d5deec}.support-public-amount{display:flex;flex-direction:column;justify-content:center;padding:28px;border:1px solid rgba(255,255,255,.2);border-radius:20px;background:rgba(255,255,255,.07)}.support-public-amount>span{color:#b9cae5;font-size:.9rem;font-weight:750}.support-public-amount>strong{margin:7px 0 14px;color:#fff;font-size:1.8rem}.support-public-amount>p{color:#d5deec;font-size:.9rem}.support-public-amount a{color:#fff}.support-separate-issues{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:24px;align-items:stretch;margin-top:72px}.support-separate-issues article{min-width:0;padding:32px;border:1px solid var(--line);border-radius:22px;background:var(--mist-2)}.support-separate-issues article:last-child{background:#fff}.support-separate-issues>b{align-self:center;color:var(--navy-2);font-size:2rem}.support-separate-issues h3{margin:20px 0 12px;color:var(--navy);font-size:1.3rem}.support-separate-issues p{margin-bottom:0}.support-separate-issues .divorce-issue-links{margin-top:18px}.support-separate-note{margin:18px 0 0;padding:22px 26px;border-left:3px solid var(--navy-2);border-radius:0 16px 16px 0;background:#eef2f8}.support-client-questions{display:grid;gap:10px;margin:0 0 26px;padding:0;list-style:none}.support-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}.support-client-questions li:before{content:"“";position:absolute;left:17px;top:9px;color:var(--navy-2);font-family:Georgia,serif;font-size:1.55rem}.child-support-consultation-situations ul{column-count:2;column-gap:30px}.child-support-consultation-situations li{page-break-inside:avoid;break-inside:avoid}@media (max-width:1059px){.support-past-layout,.support-principle-layout,.support-public-system,.support-record-layout{grid-template-columns:minmax(0,1fr)}.support-calculation-grid,.support-enforcement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.child-support-consultation-situations ul{column-count:1}}@media (max-width:767px){.support-calculation-grid article,.support-enforcement-grid article,.support-issue-grid article,.support-principle-copy,.support-separate-issues article{padding:24px 20px}.support-equation{grid-template-columns:minmax(0,1fr);padding:28px 20px}.support-equation b{line-height:1}.support-equation strong{grid-column:auto;min-height:80px}.support-calculation-heading,.support-enforcement-heading{margin-top:52px}.support-calculation-grid,.support-enforcement-grid,.support-issue-grid,.support-record-layout ul,.support-separate-issues,.support-unemployed-note{grid-template-columns:minmax(0,1fr)}.support-unemployed-note{padding:24px 20px}.support-past-layout,.support-public-system,.support-record-layout{gap:26px;margin-top:52px;padding:28px 20px}.support-public-amount{padding:24px 20px}.support-separate-issues{gap:14px;margin-top:52px}.support-separate-issues>b{justify-self:center}.support-separate-note{padding:20px}.support-client-questions li{padding:14px 16px 14px 42px}}.custody-understanding{background:var(--mist-2)}.custody-role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.custody-role-grid article{display:flex;flex-direction:column;min-width:0;padding:36px;border:1px solid var(--line);border-radius:26px;background:#fff}.custody-role-grid article+article{border-color:#b8cae5;box-shadow:inset 0 4px 0 var(--navy-2)}.custody-role-grid .eyebrow{margin:22px 0 8px}.custody-role-grid h3{margin-bottom:18px;color:var(--navy);font-size:1.4rem}.custody-role-grid article>a{display:inline-flex;align-items:center;gap:8px;min-height:44px}.custody-role-emphasis,.custody-role-grid article>a{margin-top:auto;padding-top:16px;border-top:1px solid var(--line);color:var(--navy);font-size:.9rem;font-weight:750}.custody-law-note h3{margin-bottom:0;color:var(--navy);font-size:1.25rem;line-height:1.55}.custody-source-links{display:flex;flex-wrap:wrap;gap:4px 24px}.custody-day-heading,.custody-joint-heading{max-width:860px;margin:72px 0 30px}.custody-day-heading h3,.custody-joint-heading h3{margin-bottom:14px}.custody-day-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--line);border-radius:26px;background:var(--navy);color:#fff}.custody-day-flow article{position:relative;min-width:0;padding:30px 26px}.custody-day-flow article+article{border-left:1px solid rgba(255,255,255,.16)}.custody-day-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 rgba(255,255,255,.22);border-radius:50%;background:var(--navy);color:#b9cae5;font-weight:800;transform:translateY(-50%)}.custody-day-flow article>span{display:block;color:#a9c2e9;font-size:.78rem;font-weight:800;letter-spacing:.12em}.custody-day-flow article>svg{width:32px;height:32px;margin:22px 0 16px;color:#fff}.custody-day-flow .eyebrow{margin-bottom:6px;color:#a9c2e9}.custody-day-flow h3{margin-bottom:10px;color:#fff;font-size:1.1rem}.custody-day-flow p:last-child{margin:0;color:#d5deec;font-size:.94rem}.custody-criteria{background:#fff}.custody-criteria-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.custody-criteria-grid article{min-width:0;padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:var(--mist-2)}.custody-criteria-grid article:nth-child(2),.custody-criteria-grid article:nth-child(4),.custody-criteria-grid article:nth-child(6){background:#fff}.custody-criteria-grid h3{margin:22px 0 14px;color:var(--navy);font-size:1.18rem}.custody-criteria-grid p{margin-bottom:0}.custody-precedent-link{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:74px;margin-top:20px;padding:18px 24px;border:1px solid #b8cae5;border-radius:18px;background:#f1f5fb;color:var(--navy)}.custody-precedent-link span{display:grid;gap:5px}.custody-precedent-link strong{font-size:1rem}.custody-precedent-link small{color:#5a6678;font-size:.88rem;line-height:1.6}.custody-stability-panel{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);gap:40px;margin-top:72px;padding:40px;border-radius:26px;background:var(--navy);color:#fff}.custody-stability-panel .eyebrow{margin:22px 0 8px;color:#a9c2e9}.custody-stability-panel h3{margin-bottom:18px;color:#fff;font-family:KoPub Batang,"Noto Serif KR",Nanum Myeongjo,Batang,Georgia,serif;font-size:1.55rem;line-height:1.55}.custody-stability-panel>div>p:last-child{margin-bottom:0;color:#d5deec}.custody-stability-compare{display:grid;gap:14px;align-content:center}.custody-stability-compare p{display:grid;gap:8px;margin:0;padding:22px 24px;border:1px solid rgba(255,255,255,.2);border-radius:18px;background:rgba(255,255,255,.06)}.custody-stability-compare strong{color:#fff}.custody-stability-compare span{color:#d5deec;font-size:.94rem;line-height:1.7}.custody-balance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:26px}.custody-balance-grid article{min-width:0;padding:30px;border:1px solid var(--line);border-radius:22px;background:var(--warm)}.custody-balance-grid .eyebrow{margin:20px 0 6px}.custody-balance-grid h3{margin-bottom:14px;color:var(--navy);font-size:1.2rem;line-height:1.55}.custody-balance-grid p:last-child{margin-bottom:0}.custody-joint-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.custody-joint-grid article{min-width:0;padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.custody-joint-grid article>svg{width:30px;height:30px;color:var(--navy-2)}.custody-joint-grid h3{margin:20px 0 12px;color:var(--navy);font-size:1.12rem}.custody-joint-grid p{margin-bottom:0;font-size:.95rem}.custody-joint-link{margin-top:18px}.custody-evidence-layout{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:42px;margin-top:72px;padding:40px;border-radius:26px;background:var(--navy);color:#fff}.custody-evidence-layout .eyebrow{color:#a9c2e9}.custody-evidence-layout h3{margin:8px 0 16px;color:#fff;font-family:KoPub Batang,"Noto Serif KR",Nanum Myeongjo,Batang,Georgia,serif;font-size:1.6rem;line-height:1.55}.custody-evidence-layout>div>p:last-child{margin-bottom:0;color:#d5deec}.custody-evidence-layout ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;margin:0;padding:0;list-style:none}.custody-evidence-layout li{display:flex;align-items:center;gap:12px;min-width:0;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.18);color:#fff;word-break:keep-all}.custody-evidence-layout li svg{width:22px;height:22px;flex:none;color:#a9c2e9}.custody-investigation-panel{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);gap:40px;margin-top:26px;padding:38px;border:1px solid var(--line);border-radius:26px;background:var(--warm)}.custody-investigation-panel .eyebrow{margin:20px 0 6px}.custody-investigation-panel h3{margin-bottom:14px;color:var(--navy);font-size:1.35rem}.custody-investigation-panel ol{display:grid;gap:10px;margin:0;padding:0;list-style:none}.custody-investigation-panel li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;align-items:center;padding:14px 18px 14px 0;border:1px solid var(--line);border-radius:14px;background:#fff}.custody-investigation-panel li span{display:grid;width:40px;height:32px;place-items:center;border-radius:0 999px 999px 0;background:var(--navy);color:#fff;font-size:.8rem;font-weight:800}.custody-investigation-panel li p{margin:0;color:var(--navy);font-size:.94rem;font-weight:700}.custody-client-questions{display:grid;gap:10px;margin:0 0 26px;padding:0;list-style:none}.custody-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}.custody-client-questions li:before{content:"“";position:absolute;left:17px;top:9px;color:var(--navy-2);font-family:Georgia,serif;font-size:1.55rem}.custody-related-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px}.custody-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)}.custody-related-paths>a>svg:first-child{width:26px;height:26px;color:var(--navy-2)}.custody-related-paths span{display:grid;gap:4px}.custody-related-paths small{color:#657083;font-size:.82rem;line-height:1.5}.custody-consultation-situations ul{column-count:2;column-gap:30px}.custody-consultation-situations li{page-break-inside:avoid;break-inside:avoid}@media (max-width:1059px){.custody-day-flow,.custody-joint-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.custody-day-flow article:nth-child(3){border-left:0}.custody-day-flow article:nth-child(3),.custody-day-flow article:nth-child(4){border-top:1px solid rgba(255,255,255,.16)}.custody-day-flow article:nth-child(2):after{display:none}.custody-balance-grid,.custody-criteria-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.custody-evidence-layout,.custody-investigation-panel,.custody-related-paths,.custody-stability-panel{grid-template-columns:minmax(0,1fr)}.custody-consultation-situations ul{column-count:1}}@media (max-width:767px){.custody-balance-grid,.custody-criteria-grid,.custody-day-flow,.custody-evidence-layout ul,.custody-joint-grid,.custody-role-grid{grid-template-columns:minmax(0,1fr)}.custody-balance-grid article,.custody-criteria-grid article,.custody-joint-grid article,.custody-role-grid article{padding:24px 20px}.custody-day-heading,.custody-joint-heading{margin-top:52px}.custody-day-flow article+article{border-top:1px solid rgba(255,255,255,.16);border-left:0}.custody-day-flow article:after{display:none}.custody-day-flow article{padding:24px 20px}.custody-evidence-layout,.custody-investigation-panel,.custody-stability-panel{gap:26px;margin-top:52px;padding:28px 20px}.custody-evidence-layout{margin-top:52px}.custody-investigation-panel{margin-top:26px}.custody-precedent-link{padding:16px 18px}.custody-related-paths{margin-top:28px}.custody-client-questions li{padding:14px 16px 14px 42px}}.rights-assistance,.rights-understanding{background:var(--mist-2)}.rights-responsibility-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:36px}.rights-responsibility-grid article{min-width:0;padding:28px;border:1px solid var(--line);border-radius:22px;background:#fff}.rights-responsibility-grid h3{margin:22px 0 12px;color:var(--navy);font-size:1.17rem}.rights-responsibility-grid p{margin:0;line-height:1.75}.rights-foundation-note h3{margin-bottom:0;color:var(--navy);font-size:1.25rem;line-height:1.55}.rights-source-links{display:flex;flex-wrap:wrap;gap:4px 24px;margin-top:10px}.rights-role-compare{display:grid;grid-template-columns:minmax(0,1fr) 112px minmax(0,1fr);gap:18px;align-items:stretch;margin-top:72px}.rights-role-compare article{position:relative;min-width:0;padding:34px;overflow:hidden;border:1px solid var(--line);border-radius:26px;background:#fff}.rights-role-compare article:last-child{border-color:#b8cae5;box-shadow:inset 0 4px 0 var(--navy-2)}.rights-role-compare h3{margin:22px 0 14px;font-size:1.4rem}.rights-role-compare article>p:last-child{margin-bottom:0;line-height:1.8}.rights-not-equal{display:grid;place-items:center;color:var(--navy-2);font-size:.82rem;font-weight:800;line-height:1.55;text-align:center;word-break:keep-all}.rights-not-equal:after,.rights-not-equal:before{content:"";align-self:stretch;justify-self:center;width:1px;background:linear-gradient(180deg,transparent,#b8cae5)}.rights-not-equal:after{background:linear-gradient(180deg,#b8cae5,transparent)}.rights-custody-link{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:78px;margin-top:18px;padding:20px 24px;border:1px solid #b8cae5;border-radius:18px;background:#f1f5fb;color:var(--navy)}.rights-custody-link span{display:grid;gap:4px}.rights-custody-link small{color:var(--ink);font-size:.84rem;font-weight:500;line-height:1.55}.rights-custody-link>svg{flex:none}.rights-status-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:38px;overflow:hidden;border:1px solid var(--line);border-radius:26px;background:var(--navy);color:#fff}.rights-status-flow article{position:relative;min-width:0;min-height:220px;padding:28px;border-right:1px solid rgba(255,255,255,.15)}.rights-status-flow article:last-child{border-right:0}.rights-status-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 rgba(255,255,255,.22);border-radius:50%;background:var(--navy);color:#b9cae5;font-weight:800;transform:translateY(-50%)}.rights-status-number{display:block;margin-bottom:22px;color:#9cb5df;font-size:.76rem;font-weight:800;letter-spacing:.13em}.rights-status-flow svg{width:30px;height:30px;color:#d7e2f4}.rights-status-flow h3{margin:20px 0 11px;color:#fff;font-size:1.1rem}.rights-status-flow p{margin:0;color:#d8e1ef;font-size:.9rem;line-height:1.68}.rights-change-panel{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:34px;margin-top:28px;padding:40px;border-radius:26px;background:var(--warm)}.rights-change-panel h3,.rights-property-panel h3{margin:20px 0 14px;font-size:clamp(1.35rem,2.5vw,1.9rem)}.rights-change-panel p,.rights-property-panel p{line-height:1.82}.rights-change-panel aside{align-self:center;padding:26px;border:1px solid var(--line);border-radius:20px;background:#fff}.rights-change-panel aside strong{display:block;color:var(--navy);font-size:1.05rem}.rights-change-panel aside p{margin:12px 0 4px;font-size:.92rem}.rights-measure-heading{max-width:780px;margin:76px 0 26px}.rights-measure-heading p{margin-bottom:0;line-height:1.8}.rights-measure-ladder{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;align-items:start}.rights-measure-ladder article{min-width:0;min-height:calc(250px + (var(--rights-step) * 10px));padding:24px;border:1px solid var(--line);border-top:4px solid color-mix(in srgb,var(--navy-2) calc(36% + (var(--rights-step) * 10%)),white);border-radius:20px;background:#fff}.rights-measure-ladder article>div{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--navy-2)}.rights-measure-ladder article>div span{padding:5px 10px;border-radius:999px;background:#eef3fb;font-size:.73rem;font-weight:800}.rights-measure-ladder article>div svg{width:26px;height:26px}.rights-measure-ladder h3{margin:24px 0 13px;font-size:1.12rem}.rights-measure-ladder p{margin:0;font-size:.9rem;line-height:1.72}.rights-duration-note{display:flex;gap:20px;align-items:flex-start;margin-top:18px;padding:24px 28px;border-left:3px solid var(--navy-2);border-radius:0 18px 18px 0;background:#eef2f8}.rights-duration-note strong{color:var(--navy)}.rights-duration-note p{margin:8px 0 0;line-height:1.75}.rights-risk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:64px}.rights-risk-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}.rights-risk-grid svg{flex:none;width:25px;height:25px;color:var(--navy-2)}.rights-risk-caption{max-width:860px;margin:18px 0 0;color:var(--ink);font-size:.92rem;line-height:1.75}.rights-property-panel{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);gap:42px;margin-top:72px;padding:40px;border-radius:26px;background:var(--navy);color:#fff}.rights-property-panel h3,.rights-property-panel>div:first-child>p:not(.eyebrow){color:#fff}.rights-property-panel .eyebrow{color:#9cb5df}.rights-property-panel .divorce-icon-box{background:rgba(255,255,255,.1);color:#fff}.rights-property-points{display:grid;gap:10px}.rights-property-points>p{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:flex-start;margin:0;padding:16px;border:1px solid rgba(255,255,255,.18);border-radius:15px;background:rgba(255,255,255,.07);color:#e8edf5;font-size:.9rem}.rights-property-points>p svg{width:24px;height:24px;color:#b8cae5}.rights-property-points>p strong{display:block;margin-bottom:2px;color:#fff}.rights-property-points .divorce-source-link{color:#fff}.rights-recovery-death-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px}.rights-recovery-death-grid article{min-width:0;padding:34px;border:1px solid var(--line);border-radius:24px;background:var(--warm)}.rights-recovery-death-grid article:last-child{background:#fff;border-color:#b8cae5}.rights-recovery-death-grid h3{margin:22px 0 14px;font-size:1.28rem}.rights-recovery-death-grid p:not(.eyebrow){line-height:1.8}.rights-evidence-layout{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:44px;margin-top:72px;padding:40px;border:1px solid var(--line);border-radius:26px;background:var(--mist-2)}.rights-evidence-layout h3{margin-bottom:16px;font-size:clamp(1.45rem,2.5vw,2rem)}.rights-evidence-layout>div>p:last-child{margin-bottom:0;line-height:1.8}.rights-evidence-layout ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.rights-evidence-layout li{display:flex;gap:12px;align-items:center;min-width:0;min-height:58px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--navy);font-size:.88rem;font-weight:700;line-height:1.48}.rights-evidence-layout li svg{flex:none;width:22px;height:22px;color:var(--navy-2)}.rights-client-questions{display:grid;gap:10px;margin:24px 0;padding:0;list-style:none}.rights-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}.rights-client-questions li:before{content:"“";position:absolute;left:17px;top:9px;color:var(--navy-2);font-family:Georgia,serif;font-size:1.55rem}.rights-related-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:36px}.rights-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)}.rights-related-paths>a>svg:first-child{width:26px;height:26px;color:var(--navy-2)}.rights-related-paths span{display:grid;gap:3px}.rights-related-paths small{color:var(--ink);font-size:.79rem;font-weight:500}@media (max-width:1100px){.rights-measure-ladder,.rights-responsibility-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rights-measure-ladder article{min-height:0}.rights-measure-ladder article:last-child{grid-column:1/-1}}@media (max-width:900px){.rights-status-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.rights-status-flow article{border-bottom:1px solid rgba(255,255,255,.15)}.rights-status-flow article:nth-child(2){border-right:0}.rights-status-flow article:nth-child(2):after{display:none}.rights-status-flow article:nth-child(3),.rights-status-flow article:nth-child(4){border-bottom:0}.rights-change-panel,.rights-evidence-layout,.rights-property-panel{grid-template-columns:1fr}.rights-related-paths,.rights-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rights-related-paths>a:last-child{grid-column:1/-1}}@media (max-width:720px){.rights-recovery-death-grid,.rights-related-paths,.rights-responsibility-grid,.rights-risk-grid,.rights-role-compare{grid-template-columns:1fr}.rights-not-equal{grid-template-columns:1fr auto 1fr;gap:14px}.rights-not-equal:after,.rights-not-equal:before{align-self:center;justify-self:stretch;width:auto;height:1px;background:linear-gradient(90deg,transparent,#b8cae5)}.rights-not-equal:after{background:linear-gradient(90deg,#b8cae5,transparent)}.rights-related-paths>a:last-child{grid-column:auto}}@media (max-width:560px){.rights-evidence-layout ul,.rights-measure-ladder,.rights-responsibility-grid{grid-template-columns:1fr}.rights-measure-ladder article:last-child{grid-column:auto}.rights-status-flow{grid-template-columns:1fr}.rights-status-flow article{min-height:0;border-right:0}.rights-status-flow article:nth-child(3){border-bottom:1px solid rgba(255,255,255,.15)}.rights-status-flow article:not(:last-child):after{top:auto;right:50%;bottom:-15px;transform:translateX(50%) rotate(90deg)}.rights-status-flow article:nth-child(2):after{display:grid}.rights-change-panel,.rights-evidence-layout,.rights-property-panel{padding:26px 22px}.rights-recovery-death-grid article,.rights-role-compare article{padding:28px 24px}.rights-custody-link{align-items:flex-start;padding:18px}.rights-duration-note{padding:22px 20px}}