.firm-hero.firm-hero-research{padding-block:90px 130px}.firm-hero-research>.container>div{text-align:center;width:940px;max-width:100%;margin-inline:auto;padding-top:9px}.firm-hero.firm-hero-research h1{margin:0}.research-byline{flex-direction:column;gap:10px;margin-top:30px;padding:10px;display:flex}.research-detail{background:var(--cream)}.research-layout{grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:30px;padding-block:60px;display:grid}.research-global-competition .research-layout{padding-bottom:0}.research-body{min-width:0;display:flow-root}.research-body :is(h2,h3,h4){margin:24px 0;scroll-margin-top:24px}.research-body p{margin:0 0 24px}.research-body a{color:#00f;overflow-wrap:break-word;word-break:break-word}.research-body a:hover{text-decoration:underline}.research-body :is(ul,ol){margin-block:16px}.research-body li{list-style:inherit;margin-left:48px;padding-bottom:8px}.research-sidebar{min-width:0}.research-sidebar .case-disclosure{border-radius:0}.research-sidebar .case-toc-entry:before{content:none}.research-numbered-toc .case-toc-entry:before{content:counters(case-section, ".") ". "}.research-numbered-toc .case-toc-body ol{margin-block:16px}.research-numbered-toc .case-toc-body li{padding-bottom:8px}.research-sidebar .case-disclosure-toggle svg{display:none}@media (width<=1366px){.firm-hero.firm-hero-research{padding-block:120px 182px}.firm-hero-research>.container>div{width:997px}}@media (width<=1024px){.firm-hero.firm-hero-research{padding-block:90px 145px}.firm-hero-research>.container>div{width:590px}.research-byline{margin-top:25px}}@media (width<=880px){.firm-hero.firm-hero-research{padding-block:65px 85px}.firm-hero-research>.container>div{width:475px;padding-block:15px 40px}}@media (width<=767px){.firm-hero.firm-hero-research{padding:70px 20px 85px}.firm-hero-research>.container>div{width:auto;padding-block:20px 0}.research-byline{margin-top:20px}.research-detail{padding-inline:20px}.research-layout{grid-template-columns:minmax(0,1fr)}.research-global-competition .research-layout{padding-bottom:60px}.research-sidebar{display:none}}.firm-hero.firm-hero-news{padding-block:40px 70px}.firm-hero-news>.news-hero-layout{flex-direction:column;gap:35px;width:1200px;max-width:100%;padding-top:9px;display:flex}.news-hero-copy{flex-direction:column;gap:20px;display:flex}.firm-hero-news .eyebrow{margin-block:24px;padding-bottom:16px}.firm-hero.firm-hero-news h1{text-align:center;margin:0}.news-featured-image{width:800px;margin-inline:auto}.news-detail{background:var(--cream)}.news-layout{grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:30px;padding-block:60px;display:grid}.news-body{min-width:0;color:var(--navy);padding-block:16px}.news-body p{margin:0;padding-bottom:16px}.news-body :is(h1,h2,h3,h4,h5,h6){margin:0;padding-bottom:16px;scroll-margin-top:24px}.news-body h2{padding-top:30px}.news-body h3{margin-block:24px}.news-body :is(ul,ol){margin:10px 0 30px;padding:0}.news-body ul{list-style:outside}.news-body li{margin-left:30px}.news-body a{color:#00f;overflow-wrap:break-word}.news-body a:hover{text-decoration:underline}.news-body table{border-collapse:collapse;width:100%;max-width:100%}.news-body :is(th,td){border:0;padding:0}.news-body table:not([style]):not([class]) :is(th,td){border:1px solid #ddd;padding:10px}.news-body table:not([style]):not([class]) tr:has(th){background:#f2f2f2}.news-body th{text-align:left}.news-body table:not([style]):not([class]) :is(th,td) p{padding:0}.news-sidebar{min-width:0}.news-sidebar .case-disclosure{border-radius:0}.news-sidebar .case-disclosure-toggle{padding-bottom:36px}.news-sidebar .case-disclosure-toggle svg{display:none}.news-sidebar .case-toc-body ol{margin-block:16px}.news-sidebar .case-toc-body li{padding-bottom:8px}.news-body .table-wrapper{width:100%;overflow-x:visible}.news-body .immigration-table{border-collapse:collapse;width:100%;margin:30px 0;font-size:15px;line-height:1.5}.news-body .immigration-table thead{color:#fff;background-color:#151e32}.news-body .immigration-table th{text-align:left;padding:14px 16px;font-weight:600}.news-body .immigration-table td{vertical-align:top;border-bottom:1px solid #e9e9f0;padding:14px 16px}.news-body .immigration-table tbody tr:hover{background-color:#f5f7fb}@media (width<=768px){.news-body .table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.news-body .table-wrapper table{min-width:600px}.news-body .immigration-table{font-size:14px}.news-body .immigration-table :is(th,td){padding:10px}}@media (width<=1366px){.firm-hero.firm-hero-news{padding-block:120px 182px}.firm-hero-news>.news-hero-layout{width:997px}}@media (width<=1024px){.firm-hero.firm-hero-news{padding-block:90px 145px}.firm-hero-news>.news-hero-layout{gap:25px;width:590px}}@media (width<=880px){.firm-hero.firm-hero-news{padding-block:65px 85px}.firm-hero-news>.news-hero-layout{width:475px;padding-block:15px 40px}}@media (width<=767px){.firm-hero.firm-hero-news{padding:70px 20px 85px}.firm-hero-news>.news-hero-layout{gap:20px;width:auto;padding-block:20px 0}.news-detail{padding-inline:20px}.news-layout{grid-template-columns:minmax(0,1fr);row-gap:0}}.blog-page{color:#000;font:400 18px/1.33 var(--font-body);background:#f0ece5}.blog-detail{padding:50px 40px 80px}.blog-layout{max-width:1520px;margin:0 auto;padding:10px;display:flex}.blog-sidebar{flex-direction:column;flex-shrink:0;gap:20px;width:25%;margin-right:40px;padding:10px;display:flex}.blog-article{flex:1;min-width:0;padding:10px}.blog-article .firm-hero{background:0 0;min-height:0;margin:0;padding:0}.blog-article .firm-hero>.container{width:auto;max-width:none;margin:0;padding:0}.blog-article .firm-hero h1{color:#15194e;letter-spacing:normal;margin:0;font-size:60px;font-weight:700;line-height:1}.blog-byline{color:#15194e;text-transform:capitalize;flex-wrap:wrap;gap:15px;margin:10px 0 50px;padding:0;font-size:14px;line-height:1.7;list-style:none;display:flex}.blog-byline li{margin-left:30px;display:flex}.blog-byline li:after{content:attr(data-separator);margin-left:12px;font-size:16px}.blog-sharing{gap:10px;margin:20px 0;padding:0;list-style:none;display:flex}.blog-sharing a{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.blog-sharing svg{fill:currentColor;width:17px;height:17px}.blog-share-facebook{background:#3b5998}.blog-share-x-twitter{background:#000}.blog-share-linkedin{background:#0077b5}.blog-featured-image{margin-bottom:20px}.blog-featured-image img{width:100%;height:auto;display:block}.blog-body{overflow-wrap:break-word}.blog-body p{margin:0 0 18px}.blog-body :is(h2,h3,h4){color:#000;margin:0;font-weight:700;line-height:1}.blog-body h2{padding:30px 0 15px;font-size:27px}.blog-body h3{padding-bottom:15px;font-size:21.06px}.blog-body h4{font-size:18px}.blog-body :is(ul,ol){margin:10px 0 30px;padding:0}.blog-body li{margin:0 0 0 30px}.blog-body a,.blog-body a:hover{text-decoration:none;color:#00f!important}.blog-body :is(.sp-easy-accordion,.ea-header,.ea-body,.author-bio-link) a,.blog-body :is(.sp-easy-accordion,.ea-header,.ea-body,.author-bio-link) a:hover,.blog-body a.jp-relatedposts-post-a,.blog-body a.jp-relatedposts-post-a:hover{color:inherit!important}.blog-body img{max-width:100%;height:auto}.blog-body table{border-collapse:collapse;margin:0}.blog-body :is(td,th){border:0;padding:0}.blog-body .sp-easy-accordion{margin:0}.blog-body .ea-card{background:#eee;border:1px solid #e2e2e2;margin-bottom:10px}.blog-body .ea-header{margin:0;font-size:21.06px}.blog-body .ea-header a{color:#444;font:600 20px/28px var(--font-body);padding:15px;display:block}.blog-body .ea-header i:before{content:"+";margin-right:10px;font-style:normal}.blog-body .ea-header [aria-expanded=true] i:before{content:"−"}.blog-body .sp-collapse{padding:0}.blog-body .ea-body{color:#444;background:#fff;padding:15px}.blog-body .sp-collapse[hidden]{display:none!important}.blog-body .ea-body p{margin-bottom:12px}.blog-sidebar .case-disclosure{background:#e6dfd0;border:1px solid #d5d1ca;border-radius:2px}.blog-sidebar .case-disclosure-header{background:#dbd2c9}.blog-sidebar .case-disclosure-toggle{font:700 18px/1 var(--font-heading);color:#16194f;padding:20px}.blog-sidebar .case-disclosure-body{padding:20px}.blog-sidebar .case-toc-body>ol{padding-left:18px;list-style:decimal}.blog-sidebar .case-toc-body li{font:400 18px/1.33 var(--font-body);margin-bottom:9px}.blog-sidebar .case-toc-body li:last-child{margin-bottom:0}.blog-sidebar .case-toc-entry{display:inline}.blog-sidebar .case-toc-entry:before{content:none}.blog-sidebar .case-toc-body a{color:#15194e}.blog-recent{background:#e8dfd0;border:1px solid #dbd2c9;padding:40px 20px 35px}.blog-recent h3{color:#072032;text-transform:capitalize;text-underline-offset:10px;margin:0 0 25px;padding-bottom:15px;font-size:20px;line-height:1;text-decoration:underline 1px #072032}.blog-recent-item{border-bottom:1px dashed #999;margin-bottom:25px;padding-bottom:25px}.blog-recent-item:last-child{border:0;margin-bottom:0;padding-bottom:0}.blog-recent-item i{color:#999;font-size:18px}.blog-recent-item a{color:#000}.blog-recent-item p{color:#072032;margin:5px 0 0;font-weight:600;transition:color .3s}.blog-recent-item a:hover p{color:#ff845d}.blog-related{padding:0 40px}.blog-related-inner{max-width:1520px;margin:0 auto;padding:35px 0 120px}.blog-related h2{color:#15194e;margin:0 0 20px;padding:30px 0 15px;font-size:47px;font-weight:600;line-height:1.08}.blog-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.blog-card>a{display:block}.blog-card img{width:100%;height:auto;display:block}.blog-card-content{padding:20px 0 0}.blog-card h3{margin:0 0 10px;font-size:21.06px;line-height:1}.blog-card h3 a{color:#000}.blog-card-excerpt{margin-bottom:10px}.blog-card-excerpt p{margin:0}.blog-card .link{text-transform:uppercase;color:#666;font:500 14px/21px var(--font-body)}.blog-page .screen-reader-text{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1366px){.blog-detail{padding-top:110px}.blog-article .firm-hero h1{font-size:70px}}@media (width>=768px) and (width<=1200px){.blog-sidebar{width:353.609px;margin-right:10px}}@media (width<=1024px){.blog-detail{padding-top:90px}.blog-article .firm-hero h1{font-size:50px}}@media (width<=880px){.blog-detail{padding-top:70px}.blog-article .firm-hero h1{font-size:40px}}@media (width<=767px){.blog-detail{padding:50px 20px 0}.blog-sidebar{display:none}.blog-article .firm-hero h1{font-size:36px}.blog-related{padding:0 20px}.blog-related-inner{padding:20px 0 60px}.blog-related h2{font-size:36px}.blog-related-grid{grid-template-columns:1fr;gap:40px}}
