.scrollable-table__hint[data-astro-cid-krsr2fdg]{margin-bottom:var(--space-2);color:var(--colour-muted);font-size:var(--font-size-small)}.mobility-nav[data-astro-cid-zdyny77i]{white-space:nowrap;border-bottom:1px solid var(--colour-rule);align-items:center;gap:1rem;min-height:3.25rem;display:flex;overflow-x:auto}.mobility-nav__home[data-astro-cid-zdyny77i]{color:var(--colour-ink);font-weight:700;text-decoration:none}.mobility-nav__links[data-astro-cid-zdyny77i]{gap:.25rem;display:flex}.mobility-nav[data-astro-cid-zdyny77i] a[data-astro-cid-zdyny77i]{border-radius:var(--radius);padding:.55rem .7rem}.mobility-nav[data-astro-cid-zdyny77i] a[data-astro-cid-zdyny77i][aria-current=page]{background:var(--colour-surface);color:var(--colour-burgundy);font-weight:700}.mobility-notice[data-astro-cid-zdyny77i]{color:#4c3b08;background:#fff8dd;border-bottom:1px solid #dfc77b;padding:.8rem 0;font-size:.94rem}.mobility-page .mobility-hero{background:var(--colour-burgundy-strong);color:#fff;padding-block:clamp(2.5rem,7vw,5.5rem)}.mobility-page .mobility-hero a{color:#fff}.mobility-page .mobility-hero .eyebrow{color:#f0ccd4}.mobility-page .mobility-hero h1{color:var(--colour-white);max-width:20ch;margin-block:.55rem 1rem}.mobility-page .mobility-hero p{max-width:70ch}.mobility-page .mobility-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.mobility-page .mobility-actions a{border-radius:var(--radius);border:1px solid;align-items:center;min-height:2.75rem;padding:.55rem .9rem;font-weight:700;text-decoration:none;display:inline-flex}.mobility-page .mobility-actions a:first-child{background:var(--colour-white);color:#681c2e}.mobility-page .mobility-stat-grid{background:#ffffff40;border:1px solid #ffffff40;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1px;margin-top:2rem;display:grid}.mobility-page .mobility-stat{background:#37091461;padding:1rem}.mobility-page .mobility-stat strong{font-size:clamp(1.55rem,4vw,2.25rem);line-height:1.1;display:block}.mobility-page .mobility-section{padding-block:clamp(2.25rem,6vw,4.5rem)}.mobility-page .mobility-section+.mobility-section{border-top:1px solid var(--colour-rule)}.mobility-page .mobility-section--tint{background:var(--colour-surface)}.mobility-page .mobility-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.4rem;display:flex}.mobility-page .mobility-heading>:first-child>:last-child{margin-bottom:0}.mobility-page .mobility-heading h2{margin-bottom:.35rem}.mobility-page .mobility-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;display:grid}.mobility-page .mobility-card{background:var(--colour-white);border:1px solid var(--colour-rule);border-radius:var(--radius);padding:1.2rem}.mobility-page .mobility-card>:last-child{margin-bottom:0}.mobility-page .mobility-card h2,.mobility-page .mobility-card h3{margin-top:0}.mobility-page .mobility-metadata{border:1px solid var(--colour-rule);background:var(--colour-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:1.5rem 0 0;display:grid}.mobility-page .mobility-metadata div{background:var(--colour-white);padding:.9rem}.mobility-page .mobility-metadata dt{color:var(--colour-muted);font-size:var(--font-size-small);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.mobility-page .mobility-metadata dd{overflow-wrap:anywhere;margin:.25rem 0 0;font-weight:500}.mobility-page .mobility-controls{border:1px solid var(--colour-rule);background:var(--colour-surface);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.8rem;margin-bottom:1.2rem;padding:1rem;display:grid}.mobility-page .mobility-controls label{gap:.35rem;font-weight:700;display:grid}.mobility-page .mobility-controls input,.mobility-page .mobility-controls select,.mobility-page .mobility-controls button{border-radius:var(--radius);background:var(--colour-white);width:100%;min-height:2.75rem;color:var(--colour-ink);font:inherit;border:1px solid #8a8580;padding:.55rem .7rem}.mobility-page .mobility-controls button{background:var(--colour-burgundy);color:var(--colour-white);border-color:var(--colour-burgundy);cursor:pointer;align-self:end;font-weight:700}.mobility-page .mobility-result-count{color:var(--colour-muted);margin-bottom:.8rem}.mobility-page .mobility-table th[data-numeric],.mobility-page .mobility-table td[data-numeric]{text-align:right;font-variant-numeric:tabular-nums}.mobility-page .mobility-table tbody tr[hidden]{display:none}.mobility-page .mobility-table a{font-weight:700}.mobility-page .mobility-status{color:#393531;font-size:var(--font-size-small);white-space:nowrap;background:#ece9e5;border-radius:99rem;padding:.2rem .5rem;font-weight:700;display:inline-block}.mobility-page .mobility-status--visa_free,.mobility-page .mobility-status--visa_on_arrival,.mobility-page .mobility-status--eta{color:#154c31;background:#def1e6}.mobility-page .mobility-status--no_admission{color:#6d1524;background:#f6dfe1}.mobility-page .mobility-note{border-left:.28rem solid var(--colour-burgundy);background:var(--colour-surface);padding:1rem 1.1rem}.mobility-page .mobility-code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.mobility-page .mobility-profile-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(1rem,5vw,3rem);display:grid}.mobility-page .mobility-score{margin:.5rem 0;font-size:clamp(2.5rem,7vw,5rem);line-height:.95}.mobility-page .mobility-score-label{color:var(--colour-muted)}.mobility-page .mobility-breakdown{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;margin-top:1.5rem;display:grid}.mobility-page .mobility-breakdown div{border-top:.22rem solid var(--colour-burgundy);background:var(--colour-white);padding:.8rem}.mobility-page .mobility-breakdown strong{font-size:1.45rem;display:block}.mobility-page .mobility-breakdown span{color:var(--colour-muted);font-size:var(--font-size-small)}.mobility-page .mobility-cover{width:10rem;margin:0}.mobility-page .mobility-cover img{object-fit:contain;border:1px solid var(--colour-rule);width:100%;height:auto;display:block}.mobility-page .mobility-cover figcaption{color:var(--colour-muted);font-size:var(--font-size-small);max-width:18rem;margin-top:.55rem}.mobility-page .mobility-placeholder{aspect-ratio:5/7;background:var(--colour-surface);width:10rem;color:var(--colour-muted);text-align:center;font-size:var(--font-size-small);border:1px dashed #9b928b;place-items:center;padding:1rem;display:grid}.mobility-page .mobility-download{overflow-wrap:anywhere}@media (width<=60rem){.mobility-page .mobility-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=42rem){.mobility-nav[data-astro-cid-zdyny77i]{flex-direction:column;align-items:flex-start;padding-block:.7rem}.mobility-nav__links[data-astro-cid-zdyny77i]{width:100%;overflow-x:auto}.mobility-page .mobility-profile-head{grid-template-columns:1fr}.mobility-page .mobility-cover,.mobility-page .mobility-placeholder{width:8rem}.mobility-page .mobility-metadata{grid-template-columns:1fr}}
