.overseas-working { padding:clamp(3rem,6vw,6rem) max(clamp(1rem,5vw,5rem),calc((100vw - var(--content-max))/2)); border-top:1px solid var(--line); background:#111719; }
.overseas-working h2 { font-size:clamp(2rem,3.5vw,3.8rem); line-height:1.12; letter-spacing:-.04em; margin:0 0 1.5rem; }
.overseas-working .eyebrow { color:var(--ember-hot); font-size:.75rem; }
.overseas-working-intro { max-width:65ch; color:var(--muted); }
.overseas-working-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:2rem 4rem; margin:2.5rem 0; }
.overseas-working-grid article { border-top:1px solid var(--line); padding-top:1.5rem; min-width:0; }
.overseas-working-grid h3 { font-size:1.3rem; line-height:1.4; margin:0 0 1rem; }
.overseas-working-grid p { font-size:.95rem; line-height:1.85; color:var(--muted); margin:0; }
@media(max-width:700px){.overseas-working-grid{grid-template-columns:1fr;gap:2rem}.overseas-working .button{white-space:normal}}
