.lg-page{--lg-ink:#183344;--lg-muted:#526a78;--lg-line:#d7e0e3;--ct-line:#d7e0e3;color:var(--lg-ink);background:#fff}.lg-container{width:min(1260px,calc(100% - 112px));margin-inline:auto}.lg-page p,.lg-page li{font-size:17px;line-height:1.9;color:var(--lg-muted)}.lg-page p+p{margin-top:17px}.lg-page strong{font-weight:650}.lg-page h2{font-size:clamp(30px,3vw,43px);font-weight:620;letter-spacing:-.05em;line-height:1.4}.lg-page h3{font-size:24px;font-weight:620;line-height:1.5}.lg-page ul{padding-left:23px;margin-block:22px}.lg-page li+li{margin-top:9px}.lg-page blockquote{margin:0 0 12px;padding:15px 22px;background:#f0f3f4;border-left:2px solid #8ba5b0;font-size:17px;line-height:1.8;color:#335262}.lg-page .ct-links a{color:#2b6273}.lg-eyebrow{font:600 11px/1.6 Arial,sans-serif;letter-spacing:.16em;display:block;color:#6c807e;margin-bottom:16px}.lg-heading{max-width:890px;margin-bottom:45px}.lg-section{padding-block:100px;scroll-margin-top:125px}.lg-soft{background:#f3f4f1}.lg-hero{background:#122c3b;color:#eef5f7}.lg-breadcrumb{display:flex;gap:13px;flex-wrap:wrap;font-size:12px;color:#adbec6;padding-top:27px}.lg-hero-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:9%;align-items:center;padding-block:56px 60px}.lg-hero .lg-eyebrow{color:#b6b38e}.lg-hero h1{font-size:clamp(43px,4vw,62px);line-height:1.23;letter-spacing:-.05em;font-weight:580;margin-bottom:28px}.lg-hero h1 em{font-style:normal;color:#d6d1a7}.lg-hero-copy>p{font-size:17px;color:#c5d4da}.lg-hero-copy>p:first-of-type{font-size:18px;color:#ecf0e7;margin-bottom:21px}.lg-hero-copy>p strong{font-weight:500}.lg-actions{display:flex;gap:12px;align-items:stretch;flex-wrap:wrap;margin-top:28px}.lg-actions a{border-radius:2px;display:flex;align-items:center;gap:15px;text-decoration:none;transition:background .15s}.lg-call{background:#f3f3ea;color:#193c4b;padding:13px 20px;flex-wrap:wrap;column-gap:15px!important;row-gap:0!important;min-width:263px}.lg-call>span{font-size:12px;flex-basis:100%;line-height:1.5}.lg-call>strong{font:600 29px/1.4 Arial,sans-serif;letter-spacing:-.04em}.lg-call>b{margin-left:auto;font-size:23px;font-weight:400}.lg-call:hover{background:#dbe9e9}.lg-chat{background:transparent;border:1px solid #91a9b3;padding:16px 19px;font-size:15px;color:#e2edef;justify-content:center}.lg-chat svg{width:20px;height:20px;color:#f8df68}.lg-chat:hover{background:#244754}.lg-evidence-art{margin:0;position:relative;padding:25px 20px 0;isolation:isolate}.lg-art-kicker{font:10px/1.5 Arial,sans-serif;letter-spacing:.14em;color:#9db5bf;display:block;margin-bottom:25px}.lg-paper{background:#f2f3ed;padding:28px;position:relative;box-shadow:0 15px 35px #061b2430;border:1px solid #cbd5d7}.lg-paper-back{position:absolute;inset:71px 36px auto 7px;height:240px;transform:rotate(-5deg);background:#3f5b67;z-index:-1;border-color:#607c87}.lg-paper-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;border-bottom:1px solid #c8d2d4}.lg-paper-top>span{font:900 28px/1 Arial,sans-serif;letter-spacing:-2px;color:#253f4e}.lg-paper-top>i{width:28px;height:28px;border:1px solid #77909a;transform:rotate(45deg)}.lg-records{margin-top:17px}.lg-records>div{display:flex;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid #dce2df;font-size:14px;color:#405c6a}.lg-records b{font:10px Arial,sans-serif;color:#7a939b}.lg-art-path{display:block;width:100%;height:65px;margin-top:16px}.lg-art-link{display:flex;align-items:center;justify-content:center;gap:20px;color:#b3c6cc;font-size:24px;margin:12px 0}.lg-art-link span{width:35px;height:1px;background:#4a6976}.lg-legal-note{padding:22px 26px;background:#d9d6b7;position:relative;color:#193946;border-left:3px solid #f3f1de;margin-left:30px}.lg-legal-note>span{font-size:12px;display:block;margin-bottom:9px;letter-spacing:.03em}.lg-legal-note strong{font-size:27px;line-height:1.4;letter-spacing:-.04em;font-weight:580}.lg-legal-note i{position:absolute;right:22px;bottom:20px;font:28px Arial,sans-serif;font-style:normal}.lg-evidence-art figcaption{text-align:right;font-size:12px;line-height:1.9;color:#9cb5c0;margin:20px 0 0}.lg-hero-bottom{display:grid;grid-template-columns:1fr 1.2fr;gap:8%;border-top:1px solid #3b5561;padding:39px 0 49px}.lg-hero-bottom blockquote{background:none;border:0;padding:0;color:#d5d8c4;font-size:19px;line-height:1.8;margin-bottom:10px}.lg-hero-bottom p{font-size:16px;color:#b4c9d2}.lg-jump{background:#fff;border-bottom:1px solid #dae2e5}.lg-jump>div{display:flex;justify-content:space-between;gap:25px;overflow:auto;scrollbar-width:thin}.lg-jump a{font-size:15px;font-weight:600;white-space:nowrap;padding:23px 0;border-bottom:2px solid transparent}.lg-jump a:hover{border-bottom-color:#728e93;color:#285b6b}.lg-partnership-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:8%;align-items:start}.lg-partner-names{background:#f0f2ed;border:1px solid #d6dfda;padding:36px 40px;display:grid;gap:24px}.lg-partner-names>div>span{font-size:12px;color:#6a7c7e;display:block;margin-bottom:17px}.lg-sdr{font:900 52px/1 Arial,sans-serif;letter-spacing:-3px;color:#233f50;display:block}.lg-sdr>span{display:block;font:550 20px/1.6 'Pretendard Variable',sans-serif;letter-spacing:-.03em;margin-top:10px}.lg-partner-cross{font:300 24px Arial,sans-serif;color:#7d9195;border-block:1px solid #cad4ce;padding:13px 0}.lg-lawfirm{display:block;font-size:40px;line-height:1.2;letter-spacing:-.06em;font-weight:550!important}.lg-lawfirm small{display:block;font-size:15px;font-weight:450;margin-bottom:10px;letter-spacing:.04em}.lg-partnership-copy h3{font-size:27px;margin-bottom:23px}.lg-partnership-copy strong{color:#264c60}.lg-reasons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}.lg-index{font:26px/1 Arial,sans-serif;color:#82948c;display:block;margin-bottom:24px}.lg-reasons h3{font-size:23px;min-height:3em;margin-bottom:23px}.lg-reasons p{font-size:16px}.lg-reasons article{padding-top:25px;border-top:1px solid #b5c4bc}.lg-situation-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:54px;border-top:1px solid #b4c5cf;border-left:1px solid #d8e1e5}.lg-situation-directory a{display:grid;grid-template-columns:24px 1fr 15px;gap:12px;align-items:center;padding:23px 19px;border-right:1px solid #d8e1e5;border-bottom:1px solid #d8e1e5;background:#f8f9f8;font-size:16px}.lg-situation-directory a>span{font:11px Arial,sans-serif;color:#76909d}.lg-situation-directory a>b{font-weight:400;color:#476e7d}.lg-situation-directory a:hover{background:#e9f0ef}.lg-case{display:grid;grid-template-columns:.72fr 1.28fr;gap:8%;border-top:1px solid #d7e1e4;padding-block:57px;scroll-margin-top:140px}.lg-case:last-child{padding-bottom:0}.lg-case-heading{align-self:start;position:sticky;top:135px}.lg-case-number{font:300 60px/1 Arial,sans-serif;letter-spacing:-.05em;display:block;color:#a6b7bc;margin-bottom:25px}.lg-case-heading h3{font-size:30px;line-height:1.5;max-width:350px;margin-bottom:25px}.lg-back-index{font-size:12px;color:#7c929d;border-bottom:1px solid #ced8dd;padding-bottom:3px}.lg-case-copy{min-width:0}.lg-case-copy>p>strong{display:block;border-left:3px solid #b3ae83;background:#f4f4ed;padding:20px 23px;color:#354e55;font-weight:600;font-size:18px;line-height:1.9}.lg-case-copy ul{background:#edf3f3;padding:25px 25px 25px 44px}.lg-case-copy li{font-size:16px}.lg-roles{background:#ecf1f0}.lg-roles .ct-table tbody th{width:28%;font-size:22px;color:#234d61}.lg-roles .ct-table td{font-size:17px;padding:28px}.lg-roles .ct-table thead th{background:#dfe7e4}.lg-roles>div>p{max-width:1000px}.lg-process-strip{display:flex;align-items:center;justify-content:space-between;padding:24px 0;border-block:1px solid #b7cbd3;margin-bottom:43px;gap:20px}.lg-process-strip>span{display:flex;align-items:center;gap:17px;font-size:23px;font-weight:550;letter-spacing:-.03em}.lg-process-strip b{font:12px Arial,sans-serif;color:#7a929e}.lg-process-strip i{font-style:normal;font-size:25px;color:#77909e}.lg-process{padding:0;margin:0;list-style:none;max-width:1050px}.lg-process>li{margin:0;display:grid;grid-template-columns:60px 1fr;gap:32px;padding:25px 0;border-bottom:1px solid #d7e0e4}.lg-process>li>span{font:25px Arial,sans-serif;color:#75919f}.lg-process h3{margin-bottom:18px}.lg-process blockquote{padding:9px 17px;margin-bottom:7px;font-size:16px}.lg-request .lg-call{background:#163c50;color:white}.lg-request .lg-chat{background:#f7df70;border-color:#f7df70;color:#22323a}.lg-request .lg-chat svg{color:#2d353b}.lg-request .lg-actions{margin-top:35px}.lg-preparation{display:grid;grid-template-columns:1fr 1fr;gap:33px 55px}.lg-preparation article{border-top:1px solid #c2ceca;padding-top:25px}.lg-preparation article>span{font:12px Arial,sans-serif;color:#7e9289;margin-bottom:12px;display:block}.lg-preparation h3{font-size:24px;margin-bottom:20px}.lg-preparation p{font-size:16px}.lg-preparation article:last-child p:last-child{color:#35514f}.lg-faq{border-top:2px solid #446374}.lg-faq details{border-bottom:1px solid #cfdbe1}.lg-faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 0;font-size:20px;font-weight:550;cursor:pointer;list-style:none;line-height:1.6}.lg-faq summary::-webkit-details-marker{display:none}.lg-faq summary>span{font-size:24px;font-weight:300;color:#7c949f;flex-shrink:0}.lg-faq details[open] summary>span{transform:rotate(45deg)}.lg-faq details>div{padding:0 30px 27px 0;max-width:1080px}.lg-final{background:#153140;color:#f0f5f2}.lg-final .lg-eyebrow{color:#bbb99c}.lg-final .lg-heading{max-width:940px;margin-bottom:28px}.lg-final p{color:#bed1d8}.lg-final-copy{max-width:900px}.lg-final .lg-service-note{font-size:13px;border-top:1px solid #49606a;padding-top:22px;margin-top:30px;max-width:950px}.lg-mobile-actions{display:none}
@media(min-width:761px) and (max-width:1300px){.lg-section{scroll-margin-top:164px}.lg-container{width:calc(100% - 80px)}.lg-hero-grid{gap:6%;padding-top:40px}.lg-hero h1{font-size:clamp(42px,4vw,52px)}.lg-hero .lg-chat{font-size:14px;padding-inline:15px}.lg-hero .lg-actions{gap:10px}.lg-hero .lg-call{min-width:240px}.lg-case{scroll-margin-top:166px}.lg-case-heading{top:175px}.lg-situation-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:1000px){.lg-hero-grid{grid-template-columns:1.2fr .8fr;gap:30px}.lg-hero h1{font-size:43px}.lg-evidence-art{padding:10px 0 0}.lg-paper{padding:20px}.lg-records>div{gap:8px;font-size:11px}.lg-legal-note{margin-left:15px;padding:20px}.lg-legal-note strong{font-size:23px}.lg-legal-note i{right:13px}.lg-hero-copy>p{font-size:15px}.lg-hero-copy>p:first-of-type{font-size:16px}.lg-hero-bottom{gap:30px}.lg-hero-bottom blockquote{font-size:17px}.lg-jump a{font-size:14px}.lg-partnership-grid{gap:35px}.lg-partner-names{padding:30px}.lg-reasons{gap:25px}.lg-reasons h3{font-size:21px}.lg-case{gap:35px;grid-template-columns:.75fr 1.25fr}.lg-case-heading h3{font-size:26px}.lg-process-strip>span{font-size:19px;gap:10px}.lg-roles .ct-table tbody th{font-size:20px}.lg-roles .ct-table td{font-size:16px}}
@media(max-width:760px){.lg-container{width:calc(100% - 40px)}.lg-section{padding-block:60px;scroll-margin-top:100px}.lg-page h2{font-size:30px}.lg-page h3{font-size:22px}.lg-page p,.lg-page li{font-size:16px}.lg-heading{margin-bottom:30px}.lg-eyebrow{font-size:10px;letter-spacing:.12em;margin-bottom:12px}.lg-breadcrumb{font-size:10px;gap:10px;padding-top:20px}.lg-hero-grid{grid-template-columns:minmax(0,1fr);padding:35px 0;gap:35px}.lg-hero h1{font-size:39px;line-height:1.3;margin-bottom:25px}.lg-hero-copy>p{font-size:15px}.lg-hero-copy>p:first-of-type{font-size:17px;margin-bottom:20px}.lg-actions{gap:10px;margin-top:25px}.lg-call{min-width:0!important;width:100%;padding:14px 19px}.lg-call>strong{font-size:29px}.lg-chat{width:100%;font-size:15px;padding:15px}.lg-evidence-art{width:100%;max-width:400px;margin:auto;padding:15px 15px 0}.lg-art-kicker{font-size:9px;margin-bottom:20px}.lg-paper{padding:25px}.lg-paper-back{inset:55px 35px auto 3px;height:230px}.lg-records>div{font-size:13px;gap:15px}.lg-legal-note{margin-left:25px;padding:24px}.lg-legal-note strong{font-size:25px}.lg-evidence-art figcaption{font-size:11px}.lg-hero-bottom{grid-template-columns:1fr;gap:22px;padding:28px 0 35px}.lg-hero-bottom blockquote{font-size:17px}.lg-hero-bottom p{font-size:15px}.lg-jump a{padding:18px 0;font-size:14px}.lg-partnership-grid{grid-template-columns:minmax(0,1fr);gap:30px}.lg-partner-names{padding:28px;gap:20px}.lg-sdr{font-size:48px}.lg-sdr>span{font-size:18px}.lg-lawfirm{font-size:36px}.lg-partnership-copy h3{font-size:24px;margin-bottom:20px}.lg-reasons{grid-template-columns:1fr;gap:30px}.lg-index{font-size:22px;margin-bottom:16px}.lg-reasons h3{font-size:23px;min-height:0;margin-bottom:18px}.lg-reasons p{font-size:16px}.lg-situation-directory{grid-template-columns:1fr;margin-bottom:30px}.lg-situation-directory a{font-size:16px;padding:19px 17px}.lg-case{grid-template-columns:minmax(0,1fr);gap:25px;padding-block:38px;scroll-margin-top:100px}.lg-case-heading{position:static;top:auto}.lg-case-number{font-size:43px;margin-bottom:18px}.lg-case-heading h3{font-size:27px;max-width:none;margin-bottom:15px}.lg-back-index{font-size:11px}.lg-case-copy>p>strong{font-size:17px;padding:18px 20px;line-height:1.85}.lg-case-copy ul{padding:21px 21px 21px 39px}.lg-page blockquote{font-size:16px;padding:14px 18px}.lg-roles .ct-table th,.lg-roles .ct-table td{padding:20px 10px;font-size:15px}.lg-roles .ct-table tbody th{font-size:17px;width:35%}.lg-roles .ct-table thead th{font-size:13px}.lg-process-strip{gap:10px;padding:20px 0;flex-direction:column;align-items:flex-start}.lg-process-strip>span{font-size:20px;gap:16px}.lg-process-strip i{transform:rotate(90deg);font-size:18px;margin-left:3px;line-height:1}.lg-process>li{grid-template-columns:32px minmax(0,1fr);gap:14px;padding:25px 0}.lg-process>li>span{font-size:20px;margin-top:5px}.lg-process h3{font-size:22px}.lg-process p{font-size:16px}.lg-process blockquote{font-size:15px;padding:10px 14px}.lg-preparation{grid-template-columns:1fr;gap:28px}.lg-preparation h3{font-size:23px;margin-bottom:15px}.lg-faq summary{font-size:18px;padding:23px 0;gap:18px}.lg-faq details>div{padding-right:0;padding-bottom:24px}.lg-final .lg-heading{margin-bottom:25px}.lg-final .lg-service-note{font-size:12px;padding-top:22px}.lg-mobile-actions{display:grid;grid-template-columns:1.2fr 1fr;gap:8px;position:fixed;bottom:0;left:0;right:0;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -3px 20px #0923331c;z-index:25}.lg-mobile-actions a{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#193b4c;color:#fff;font-size:12px;line-height:1.5;padding:8px;border-radius:2px}.lg-mobile-actions a strong{font:600 17px Arial,sans-serif}.lg-mobile-actions a:last-child{background:#f7df70;color:#263440;font-size:14px;font-weight:600}}
@media(max-width:370px){.lg-container{width:calc(100% - 32px)}.lg-hero h1{font-size:35px}.lg-page h2{font-size:28px}.lg-case-heading h3{font-size:25px}.lg-records>div{font-size:12px;gap:9px}.lg-roles .ct-table tbody th{font-size:16px}.lg-roles .ct-table td{font-size:14px;padding:18px 8px}}
@media(prefers-reduced-motion:reduce){.lg-page *{transition:none!important}}
@media print{.lg-jump,.lg-mobile-actions,.lg-actions,.lg-evidence-art,.lg-back-index{display:none}.lg-container{width:100%}.lg-section{padding-block:25px}.lg-hero,.lg-final{background:#fff;color:#183344}.lg-hero p,.lg-hero-bottom p,.lg-hero-bottom blockquote,.lg-final p{color:#183344}.lg-hero h1{font-size:32px}.lg-page h2{font-size:25px}.lg-page h3{font-size:21px}.lg-page p,.lg-page li{font-size:11pt}.lg-hero-grid,.lg-hero-bottom,.lg-partnership-grid,.lg-reasons,.lg-case{display:block}.lg-case-heading{position:static}.lg-case{padding:25px 0}.lg-case-heading h3{max-width:none}.lg-case-number{font-size:28px}.lg-case-copy{margin-top:20px}.lg-faq details{break-inside:avoid}.lg-partner-names{padding:25px}}

.lg-hero-bottom>div:last-child>p>strong{display:block;padding:20px 23px;background:#244452;border-left:3px solid #c9c39b;color:#eef2e4;font-weight:550;font-size:17px;line-height:1.9}
@media(max-width:760px){.lg-hero-bottom>div:last-child>p>strong{font-size:16px;padding:18px 20px}}

@media(min-width:761px){.lg-hero-grid{align-items:start}.lg-evidence-art{max-width:410px;width:100%;margin-left:auto}.lg-hero-copy{padding-top:20px}}
.lg-hero-bottom{scroll-margin-top:175px}@media(max-width:760px){.lg-hero-bottom{scroll-margin-top:105px}}
@media(min-width:761px){.lg-hero-copy{padding-top:0}.lg-hero-grid{padding-top:32px}}

/* Foreground the partner law firm in the opening introduction. */
.lg-hero-partner{margin-top:24px;padding:4px 0 4px 20px;border-left:3px solid #c9c39b}
.lg-hero-partner-label{display:block;font-size:13px;line-height:1.7;color:#bfced4;letter-spacing:.01em}
.lg-hero-partner .lg-hero-partner-name{display:block;margin:7px 0 10px;font-size:clamp(27px,2.5vw,34px);font-weight:750;letter-spacing:-.04em;line-height:1.35;color:#eee4b6;word-break:keep-all}
.lg-hero-partner p{font-size:16px;line-height:1.85;color:#c5d4da;margin:0;max-width:450px}
.lg-legal-note>span{font-size:18px;font-weight:700;letter-spacing:-.025em;margin-bottom:12px}
@media(max-width:760px){.lg-hero-partner{padding-left:16px;margin-top:22px}.lg-hero-partner-label{font-size:12px}.lg-hero-partner .lg-hero-partner-name{font-size:28px}.lg-hero-partner p{font-size:15px}.lg-legal-note>span{font-size:18px}}
@media print{.lg-hero-partner .lg-hero-partner-name,.lg-hero-partner-label,.lg-hero-partner p{color:#183344}}
