.offer-graphic[data-astro-cid-rknxksbz]{width:180px;max-width:100%;height:auto;stroke:var(--color-graphite-200);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;display:block}.muted[data-astro-cid-rknxksbz]{stroke:#a5b0c3}.accent[data-astro-cid-rknxksbz]{stroke:var(--color-brand-400)}.paper[data-astro-cid-rknxksbz]{fill:var(--color-graphite-900)}.offer-hero{grid-template-columns:1.5fr 1fr;align-items:end;gap:32px;display:grid}.offer-hero h1{font:600 clamp(2.7rem,4vw,3.65rem)/1.08 var(--font-display);letter-spacing:-.03em;text-wrap:balance;color:var(--color-graphite-100)}.offer-hero em{color:var(--color-brand-400);font-style:normal}.offer-deck{color:var(--color-graphite-200);max-width:30ch;font-size:1rem;line-height:1.7}.offer-byline{color:#a5b0c3;margin-top:18px;font-size:.75rem;line-height:1.7}.offer-guide{--offer-muted:#a5b0c3;--offer-line:var(--color-graphite-700);color:var(--color-graphite-200);scrollbar-color:var(--color-graphite-600) var(--color-graphite-950);font-size:.9375rem;line-height:1.75}.offer-guide h2,.offer-guide h3{font-family:var(--font-display);color:var(--color-graphite-100);text-wrap:balance;font-weight:600;line-height:1.25}.offer-guide h2{letter-spacing:-.02em;scroll-margin-top:6rem;font-size:2.15rem}.offer-guide h3{font-size:1.4rem}.offer-guide a{color:var(--color-brand-400);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.offer-guide a:hover{color:var(--color-brand-300)}.offer-guide :is(a,summary):focus-visible{outline:2px solid var(--color-brand-400);outline-offset:5px;border-radius:3px}.offer-guide strong{color:var(--color-graphite-100);font-weight:600}.offer-guide ::selection{background:var(--color-brand-400);color:var(--color-graphite-950)}.offer-hero ::selection{background:var(--color-brand-400);color:var(--color-graphite-950)}.offer-map{background:var(--color-graphite-900);border-radius:16px;padding:28px 28px 0;position:relative;overflow:hidden}.offer-map>h2{max-width:29ch;font-size:1.7rem}.offer-map nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:26px;padding-bottom:28px;display:grid}.offer-map nav>a{min-width:0;text-decoration:none;display:block}.offer-map nav>a+a{border-left:1px solid var(--offer-line);padding-left:24px}.offer-map .offer-graphic{margin-bottom:20px}.offer-map h3{font-size:1.55rem}.offer-map p{color:var(--offer-muted);margin-top:8px;font-size:.8125rem}.offer-map a span{align-items:center;gap:10px;margin-top:18px;font-size:.75rem;line-height:1.6;display:flex}.offer-map a svg:not(.offer-graphic){stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:16px;height:16px}.offer-rule{background:var(--color-brand-500);transform-origin:0;width:100%;height:1px;display:block}.offer-opening{max-width:70ch;color:var(--offer-muted);margin:26px 0 0;font-size:.875rem}.offer-chapter{border-bottom:1px solid var(--offer-line);padding:48px 0}.offer-heading{grid-template-columns:1.6fr 1fr;align-items:end;gap:32px;margin-bottom:28px;display:grid}.offer-heading>p{color:var(--offer-muted);font-size:.8125rem}.search-terms{background:var(--color-graphite-900);border-radius:12px;grid-template-columns:1fr 1.6fr;gap:26px;padding:22px 24px;display:grid}.search-terms h3{font:500 .8125rem/1.6 var(--font-sans)}.search-terms p{color:var(--offer-muted);font-size:.8125rem}.location-cases{grid-template-columns:1fr 1fr;gap:0 34px;margin-top:12px;padding:0;list-style:none;display:grid}.location-cases li{border-bottom:1px solid var(--offer-line);padding:26px 0}.location-cases p{color:var(--offer-muted);max-width:70ch;margin-top:12px;font-size:.875rem}.offer-guide details{border-top:1px solid var(--offer-line);margin-top:24px}.offer-guide .offer-example{border-top:0;margin-top:8px}.offer-guide summary{cursor:pointer;padding:16px 0;font-size:.8125rem;font-weight:500}.offer-guide summary:hover{color:var(--color-brand-400)}.offer-guide details p{color:var(--offer-muted);max-width:70ch;padding-bottom:12px;font-size:.875rem}.visa-terms>div{border-top:1px solid var(--offer-line);grid-template-columns:1fr 1.45fr;gap:32px;padding:24px 0;display:grid}.visa-terms dt{overflow-wrap:anywhere;font-size:.875rem;font-weight:500}.visa-terms dd>strong{font-size:.875rem;display:block}.visa-terms dd p{color:var(--offer-muted);max-width:65ch;margin-top:7px;font-size:.8125rem}.official-note{background:var(--color-graphite-900);border-radius:14px;margin-top:20px;padding:26px}.official-note p{max-width:70ch;color:var(--offer-muted);margin-top:14px;font-size:.875rem}.official-note .next-link{margin-top:18px;font-size:.8125rem;display:inline-block}.official-note .small-note{margin-top:12px;font-size:.75rem}.pay-checks{grid-template-columns:1fr 1fr;gap:28px 40px;margin-top:32px;padding-left:24px;list-style:decimal;display:grid}.pay-checks li{padding-left:8px}.pay-checks li::marker{color:var(--color-brand-400);font:600 1rem var(--font-sans);font-variant-numeric:tabular-nums}.pay-checks p{color:var(--offer-muted);margin-top:12px;font-size:.875rem}.destination-check{border-bottom:1px solid var(--offer-line);grid-template-columns:1fr 1fr;gap:24px 36px;padding:44px 0;display:grid}.destination-check h2{font-size:1.85rem}.destination-check p{color:var(--offer-muted);max-width:70ch;margin-top:16px;font-size:.875rem}.destination-check ul{padding-left:20px;font-size:.875rem;list-style:outside}.destination-check li+li{margin-top:16px}.destination-check li::marker{color:var(--color-brand-400)}.destination-check .destination-source{grid-column:1/-1;margin-top:0;font-size:.75rem}.employer-question{padding:44px 0 0}.employer-question>p{color:var(--offer-muted);max-width:70ch;margin-top:14px;font-size:.875rem}.employer-question blockquote{font:500 1.3rem/1.65 var(--font-display);color:var(--color-graphite-100);background:var(--color-graphite-900);border-radius:14px;margin-top:24px;padding:28px}.employer-question .save-source{margin-top:24px;font-size:.8125rem}@media (width<=700px){.offer-hero{display:block}.offer-hero h1{font-size:clamp(2.55rem,8vw,3.3rem)}.offer-deck{max-width:40ch;margin-top:22px}.offer-byline{margin-top:16px}.offer-guide h2{font-size:1.85rem}.offer-map{padding:22px 22px 0}.offer-map>h2{font-size:1.55rem}.offer-map nav{margin-top:10px;padding-bottom:0;display:block}.offer-map nav>a,.offer-map nav>a+a{border-left:0;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:20px;padding:22px 0;display:grid}.offer-map nav>a+a{border-top:1px solid var(--offer-line)}.offer-map .offer-graphic{width:96px;margin:0}.offer-map h3{font-size:1.4rem}.offer-map p{margin-top:5px;font-size:.75rem;line-height:1.6}.offer-map a span{gap:6px;margin-top:10px;font-size:.6875rem}.offer-chapter{padding:36px 0}.offer-heading{margin-bottom:24px;display:block}.offer-heading>p{margin-top:16px}.search-terms{padding:20px;display:block}.search-terms p{margin-top:10px;line-height:1.9}.location-cases{grid-template-columns:1fr;gap:0}.location-cases li{padding-block:24px}.visa-terms>div{grid-template-columns:1fr;gap:10px;padding-block:24px}.visa-terms dt{color:var(--offer-muted);font-size:.8125rem}.official-note{padding:22px}.pay-checks{grid-template-columns:1fr;gap:26px;padding-left:22px}.pay-checks h3{font-size:1.4rem}.destination-check{padding-block:36px;display:block}.destination-check ul,.destination-check .destination-source{margin-top:24px}.employer-question{padding-top:36px}.employer-question blockquote{padding:22px;font-size:1.2rem}}@media (width<=359px){.offer-hero h1{font-size:2.4rem}.offer-map nav>a,.offer-map nav>a+a{grid-template-columns:64px minmax(0,1fr);gap:14px}.offer-map .offer-graphic{width:64px}}
