.country-steps[data-astro-cid-dqldn72t]{display:flex;flex-direction:column;gap:var(--space-5);max-width:760px;margin-inline:auto}.country-step[data-astro-cid-dqldn72t]{background:var(--color-neutral-0);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm)}.country-step__title[data-astro-cid-dqldn72t]{font-size:var(--text-lg);color:var(--color-primary-800);margin-bottom:var(--space-3)}.country-step__list[data-astro-cid-dqldn72t]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.country-step__list[data-astro-cid-dqldn72t] li[data-astro-cid-dqldn72t]{position:relative;padding-left:1.75rem;color:var(--color-neutral-700);line-height:var(--leading-normal)}.country-step__list[data-astro-cid-dqldn72t] li[data-astro-cid-dqldn72t]:before{content:"✓";position:absolute;left:0;top:.1rem;width:1.4rem;height:1.4rem;display:flex;align-items:center;justify-content:center;background:var(--color-accent-100);color:var(--color-primary-700);border:1px solid var(--color-accent-200);border-radius:var(--radius-full);font-weight:var(--font-bold);font-size:.75rem}.airline-list[data-astro-cid-dqldn72t]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:center}.airline-list[data-astro-cid-dqldn72t] li[data-astro-cid-dqldn72t]{counter-increment:airline}.airline-list[data-astro-cid-dqldn72t] a[data-astro-cid-dqldn72t]{display:inline-flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-radius:var(--radius-lg);background:var(--color-neutral-0);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);color:var(--color-neutral-800);font-weight:var(--font-semibold);transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.airline-list[data-astro-cid-dqldn72t] a[data-astro-cid-dqldn72t] img[data-astro-cid-dqldn72t]{height:32px;width:auto;max-width:90px;object-fit:contain}.airline-list[data-astro-cid-dqldn72t] a[data-astro-cid-dqldn72t]:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);color:var(--color-primary-700)}.country-routes[data-astro-cid-dqldn72t]{display:flex;flex-direction:column;gap:var(--space-5);max-width:860px;margin-inline:auto}.country-route[data-astro-cid-dqldn72t]{background:var(--color-neutral-0);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm)}.country-route__title[data-astro-cid-dqldn72t]{font-size:var(--text-lg);color:var(--color-primary-800);margin-bottom:var(--space-5)}.country-route__label[data-astro-cid-dqldn72t]{font-size:var(--text-sm);font-weight:var(--font-semibold);letter-spacing:.02em;color:var(--color-neutral-500);margin-bottom:var(--space-3)}.country-route[data-astro-cid-dqldn72t] .airline-list[data-astro-cid-dqldn72t]{justify-content:flex-start;margin-bottom:var(--space-6)}.country-route__list[data-astro-cid-dqldn72t]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.country-route__list[data-astro-cid-dqldn72t] li[data-astro-cid-dqldn72t]{position:relative;padding-left:1.25rem;color:var(--color-neutral-700);line-height:var(--leading-normal)}.country-route__list[data-astro-cid-dqldn72t] li[data-astro-cid-dqldn72t]:before{content:"";position:absolute;left:0;top:.6rem;width:.4rem;height:.4rem;border-radius:var(--radius-full);background:var(--color-accent-400)}.cost-list[data-astro-cid-dqldn72t]{max-width:760px;margin-inline:auto}.cost-note[data-astro-cid-dqldn72t]{max-width:760px;margin:var(--space-6) auto 0;color:var(--color-neutral-500);font-size:var(--text-sm);line-height:var(--leading-normal)}.cost-disclaimer[data-astro-cid-dqldn72t]{max-width:760px;margin:var(--space-4) auto 0;text-align:center;color:var(--color-neutral-600)}.free-service-list[data-astro-cid-dqldn72t]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:center}.free-service-list[data-astro-cid-dqldn72t] li[data-astro-cid-dqldn72t]{display:inline-flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-radius:var(--radius-full);background:var(--color-neutral-0);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);color:var(--color-neutral-800);font-weight:var(--font-semibold)}.free-service-list[data-astro-cid-dqldn72t] li[data-astro-cid-dqldn72t]:before{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;background:var(--color-accent-100);color:var(--color-primary-700);border-radius:var(--radius-full);font-weight:var(--font-bold);font-size:.75rem}.country-cta[data-astro-cid-dqldn72t]{text-align:center;margin-top:var(--space-12)}.country-cta[data-astro-cid-dqldn72t] p[data-astro-cid-dqldn72t]{color:var(--color-neutral-600);margin-bottom:var(--space-4)}
