.immigration-professionals-module__7MWJIG__page{--navy:#14213d;--bronze:#946835;--paper:#f7f2e9;--line:#14213d2e;background:var(--paper);color:var(--navy)}.immigration-professionals-module__7MWJIG__hero{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);align-items:end;gap:clamp(3rem,8vw,9rem);max-width:1400px;margin:auto;padding:clamp(5rem,9vw,9rem) clamp(1rem,6vw,6rem);display:grid}.immigration-professionals-module__7MWJIG__hero>div>p,.immigration-professionals-module__7MWJIG__audience header p,.immigration-professionals-module__7MWJIG__pathways header p,.immigration-professionals-module__7MWJIG__process header p,.immigration-professionals-module__7MWJIG__boundary>div>p{color:var(--bronze);letter-spacing:.14em;margin:0 0 1.2rem;font-size:.7rem;font-weight:800}.immigration-professionals-module__7MWJIG__hero h1{letter-spacing:-.045em;max-width:13ch;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(2.8rem,5.4vw,5.8rem);font-weight:400;line-height:1.02}.immigration-professionals-module__7MWJIG__hero>div>span{color:#14213db8;max-width:52rem;margin-top:2rem;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.85;display:block}.immigration-professionals-module__7MWJIG__hero>div>div,.immigration-professionals-module__7MWJIG__cta>div{flex-wrap:wrap;gap:.75rem;margin-top:2.3rem;display:flex}.immigration-professionals-module__7MWJIG__hero a,.immigration-professionals-module__7MWJIG__cta a{border:1px solid var(--navy);min-height:3.1rem;color:var(--navy);align-items:center;padding:.75rem 1.15rem;font-size:.82rem;font-weight:800;display:inline-flex}.immigration-professionals-module__7MWJIG__hero a:first-child,.immigration-professionals-module__7MWJIG__cta a:first-child{background:var(--navy);color:#fff}.immigration-professionals-module__7MWJIG__hero aside{border-top:3px solid var(--bronze);background:#fff6;padding:2rem}.immigration-professionals-module__7MWJIG__hero aside strong{font-family:Georgia,serif;font-size:1.3rem;font-weight:400}.immigration-professionals-module__7MWJIG__hero aside ol{margin:1.4rem 0 0;padding-left:1.2rem}.immigration-professionals-module__7MWJIG__hero aside li{color:#14213db8;padding:.6rem 0;line-height:1.55}.immigration-professionals-module__7MWJIG__audience,.immigration-professionals-module__7MWJIG__process,.immigration-professionals-module__7MWJIG__boundary{border-top:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(20rem,1.2fr);gap:clamp(3rem,8vw,8rem);padding:clamp(4rem,8vw,8rem) clamp(1rem,8vw,9rem);display:grid}.immigration-professionals-module__7MWJIG__audience h2,.immigration-professionals-module__7MWJIG__pathways h2,.immigration-professionals-module__7MWJIG__process h2,.immigration-professionals-module__7MWJIG__boundary h2,.immigration-professionals-module__7MWJIG__cta h2{letter-spacing:-.035em;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(2rem,3.6vw,3.8rem);font-weight:400;line-height:1.08}.immigration-professionals-module__7MWJIG__audience ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.immigration-professionals-module__7MWJIG__audience li{border-bottom:1px solid var(--line);padding:1rem 0}.immigration-professionals-module__7MWJIG__pathways{border-top:1px solid var(--line);background:#fff;padding:clamp(4rem,8vw,8rem) clamp(1rem,8vw,9rem)}.immigration-professionals-module__7MWJIG__pathways header{max-width:58rem}.immigration-professionals-module__7MWJIG__pathways>div{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:3rem;display:grid}.immigration-professionals-module__7MWJIG__pathways article{border-bottom:1px solid var(--line);padding:1.7rem 2.2rem 2.4rem 0}.immigration-professionals-module__7MWJIG__pathways article:nth-child(2n){border-left:1px solid var(--line);padding-left:2.2rem}.immigration-professionals-module__7MWJIG__pathways article>span,.immigration-professionals-module__7MWJIG__process li>span{color:var(--bronze);font-size:.7rem}.immigration-professionals-module__7MWJIG__pathways h3{margin:2rem 0 .8rem;font-size:1.35rem}.immigration-professionals-module__7MWJIG__pathways article p{color:#14213db3;margin:0;line-height:1.75}.immigration-professionals-module__7MWJIG__process ol{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.immigration-professionals-module__7MWJIG__process li{border-bottom:1px solid var(--line);grid-template-columns:2.5rem 1fr;gap:1rem;padding:1.4rem 1.5rem 2rem 0;display:grid}.immigration-professionals-module__7MWJIG__process li:nth-child(2n){border-left:1px solid var(--line);padding-left:1.5rem}.immigration-professionals-module__7MWJIG__process strong{font-size:1rem;line-height:1.55}.immigration-professionals-module__7MWJIG__boundary{background:var(--navy);color:#fff}.immigration-professionals-module__7MWJIG__boundary>div>p{color:#e4bc8c}.immigration-professionals-module__7MWJIG__boundary h2{color:#fff}.immigration-professionals-module__7MWJIG__boundary>p{color:#ffffffb8;margin:0;line-height:1.85}.immigration-professionals-module__7MWJIG__cta{text-align:center;color:#fff;background:#ad7a43;padding:clamp(4rem,8vw,8rem) 1rem}.immigration-professionals-module__7MWJIG__cta h2{color:#fff;max-width:18ch;margin:auto}.immigration-professionals-module__7MWJIG__cta>div{justify-content:center}.immigration-professionals-module__7MWJIG__cta a{color:#fff;border-color:#fff}.immigration-professionals-module__7MWJIG__cta a:first-child{color:#79532e;background:#fff}@media (max-width:850px){.immigration-professionals-module__7MWJIG__hero,.immigration-professionals-module__7MWJIG__audience,.immigration-professionals-module__7MWJIG__process,.immigration-professionals-module__7MWJIG__boundary,.immigration-professionals-module__7MWJIG__pathways>div{grid-template-columns:1fr}.immigration-professionals-module__7MWJIG__pathways article,.immigration-professionals-module__7MWJIG__pathways article:nth-child(2n){border-left:0;padding:1.5rem 0 2rem}.immigration-professionals-module__7MWJIG__process ol{grid-template-columns:1fr}.immigration-professionals-module__7MWJIG__process li,.immigration-professionals-module__7MWJIG__process li:nth-child(2n){border-left:0;padding:1.3rem 0}}@media (max-width:600px){.immigration-professionals-module__7MWJIG__hero>div>div,.immigration-professionals-module__7MWJIG__cta>div{flex-direction:column}.immigration-professionals-module__7MWJIG__hero a,.immigration-professionals-module__7MWJIG__cta a{justify-content:center}}
