.relocation-usa{--ink:#182a38;--muted:#5c6870;--line:#d8e0e4;--accent:#214dd9;--surface:#f0f4f6;--paper:#fff}.relocation-usa .hero{display:grid;grid-template-columns:1fr 1.06fr;gap:50px;padding-top:58px;align-items:center}.hero-copy{padding:12px 0 30px}.hero-copy h1{max-width:650px}.full-stop{color:var(--accent)}.hero-copy>p{font-size:18px;line-height:1.75;max-width:380px;margin:26px 0 30px}.hero-caption{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--muted);margin-top:34px}.route-dot{width:7px;height:7px;background:var(--accent);border-radius:50%}.hero-photo{position:relative;background:#e8e6e0}.hero-photo img{height:460px;object-fit:cover;object-position:62% center}.hero-photo figcaption{background:var(--surface);padding:14px 18px;display:flex;justify-content:space-between;font-size:10px;gap:16px}.hero-photo figcaption span:first-child{letter-spacing:.08em;font-weight:700;color:var(--accent)}.journey{display:grid;grid-template-columns:repeat(3,1fr);margin-top:46px;padding:28px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.journey a{display:flex;gap:16px;align-items:center;padding:0 30px;border-right:1px solid var(--line);font-weight:650;font-size:15px}.journey a:first-child{padding-left:0}.journey a:last-child{border-right:0;padding-right:0}.journey svg{margin-left:auto;width:20px}.journey small{display:block;font-size:11px;font-weight:450;color:var(--muted);margin-top:4px}.station{width:13px;height:13px;flex-shrink:0;border:3px solid var(--accent);border-radius:50%}.essentials{padding-top:var(--space-section)}.feature-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px}.feature-lead{background:var(--surface);padding:36px 38px 28px;position:relative;overflow:hidden}.category{font-size:12px;color:var(--accent)}.feature-lead h3{font-size:36px;margin-top:0;line-height:1.18}.feature-lead p{font-size:15px;max-width:32ch;margin:20px 0 26px}.route-illustration{display:flex;align-items:center;margin-top:36px;color:var(--accent);width:100%}.route-illustration span{width:12px;height:12px;border:3px solid currentColor;border-radius:50%}.route-illustration i{height:3px;background:currentColor;flex:1}.feature-list .guide-row:first-child{padding-top:0;border:0}.feature-list .guide-row h3{font-size:24px;line-height:1.4}.korea-band{margin-top:var(--space-section);background:var(--accent);color:white;padding:60px 0}.korea-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.korea-layout h2{font-size:42px}.korea-layout p{color:#e0e8ff;font-family:SUIT,Arial,sans-serif;line-height:1.85;font-size:16px;margin:22px 0 28px}.korea-links .text-link{display:flex;justify-content:space-between;padding:19px 0;border-bottom:1px solid #8299e9;font-size:18px;font-family:SUIT,sans-serif}.korea-links .text-link:first-child{border-top:1px solid #8299e9}.latest{padding-top:var(--space-section)}.ko-hero .hero-copy h1{font-size:clamp(34px,4vw,56px);line-height:1.32}.ko-comparisons{padding-top:var(--space-section)}.ko .hero-copy p{font-size:18px}.ko .guide-row h3{line-height:1.4}
@media(max-width:1000px){.relocation-usa .hero{gap:30px}.hero-photo img{height:410px}.hero-copy h1{font-size:54px}.journey a{padding-inline:20px;gap:10px}.feature-grid,.korea-layout{gap:35px}.feature-lead{padding:28px}.feature-list .guide-row h3{font-size:21px}.feature-lead h3{font-size:32px}}
@media(max-width:700px){.relocation-usa .hero{display:flex;flex-direction:column;align-items:stretch;gap:28px;padding-top:34px}.hero-copy{padding:0}.hero-copy h1{font-size:48px}.hero-copy>p{font-size:16px;max-width:33ch;margin:20px 0 24px}.hero-caption{margin-top:23px;font-size:11px}.hero-photo img{height:255px;object-position:center}.hero-photo figcaption{padding:11px 12px;font-size:8px;gap:8px}.journey{margin-top:28px;grid-template-columns:1fr;padding:4px 0}.journey a,.journey a:first-child,.journey a:last-child{padding:18px 0;border:0;border-bottom:1px solid var(--line);font-size:15px;gap:15px}.journey a:last-child{border-bottom:0}.journey small{font-size:11px}.feature-grid{grid-template-columns:1fr;gap:25px}.feature-lead{padding:28px}.feature-lead h3{font-size:32px}.feature-list .guide-row:first-child{padding-top:22px;border-top:1px solid var(--line)}.feature-list .guide-row h3{font-size:21px}.korea-band{padding:40px 0}.korea-layout{grid-template-columns:1fr;gap:32px}.korea-layout h2{font-size:35px}.korea-layout p{font-size:15px}.korea-links .text-link{font-size:16px}.ko-hero .hero-copy h1{font-size:35px}.ko .hero-copy p{font-size:16px}.ko-comparisons h2{font-size:28px}}

.relocation-usa.en .korea-layout p,.relocation-usa.en .korea-links .text-link{font-family:var(--font-body)}
