.routes[data-astro-cid-djqxpmfn]{gap:var(--space-m);margin:0;padding:0;list-style:none;display:grid}@media (width>=56rem){.routes[data-astro-cid-djqxpmfn]{grid-template-columns:repeat(3,minmax(0,1fr))}}.route[data-astro-cid-djqxpmfn]{gap:var(--space-s);scroll-margin-top:var(--scroll-margin-top);flex-direction:column;padding:clamp(1.25rem,2.4vw,1.9rem);display:flex}.route-step[data-astro-cid-djqxpmfn]{align-items:center;gap:.6rem;margin:0;display:flex}.route-num[data-astro-cid-djqxpmfn]{border:var(--ink-w) solid var(--ink-inner,var(--ink-line));background:var(--card);width:2.1rem;height:2.1rem;color:var(--text-strong);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:1.05rem;font-weight:700;line-height:1;display:grid}[data-mode=dark] .route-num[data-astro-cid-djqxpmfn]{background:var(--on-pastel);color:var(--card-fill)}.route-title[data-astro-cid-djqxpmfn]{font-size:var(--step-2);margin:0;line-height:1.15}.route-body[data-astro-cid-djqxpmfn]{color:var(--text);margin:0;line-height:1.55}.route-action[data-astro-cid-djqxpmfn]{padding-top:var(--space-s);justify-items:start;gap:var(--space-xs);margin-top:auto;display:grid}.route-action[data-astro-cid-djqxpmfn] .btn{min-height:46px}.route-note[data-astro-cid-djqxpmfn]{font-size:var(--step--2);color:var(--text-faint);margin:0;line-height:1.45}.ways-layout[data-astro-cid-djqxpmfn]{gap:var(--space-l);display:grid}@media (width>=60rem){.ways-layout[data-astro-cid-djqxpmfn]{column-gap:clamp(var(--space-l), 5vw, var(--space-2xl));grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:start}.ways-head[data-astro-cid-djqxpmfn]{top:calc(var(--scroll-margin-top) + 1rem);position:sticky}}.ways-head[data-astro-cid-djqxpmfn]>[data-astro-cid-djqxpmfn]+[data-astro-cid-djqxpmfn]{margin-top:var(--space-m)}.ways-head[data-astro-cid-djqxpmfn] h2[data-astro-cid-djqxpmfn]{max-width:16ch;font-size:var(--step-2)}.ways-closing[data-astro-cid-djqxpmfn]{color:var(--text-muted)}.ways-layout[data-astro-cid-djqxpmfn]>.ways-list[data-astro-cid-djqxpmfn]{margin-top:0}.way[data-astro-cid-djqxpmfn]{align-content:start;gap:var(--space-xs);display:grid}.way[data-astro-cid-djqxpmfn] p[data-astro-cid-djqxpmfn]{margin:0}.way[data-astro-cid-djqxpmfn] .text-link[data-astro-cid-djqxpmfn]{font-size:var(--step--1);margin-top:var(--space-2xs)}.pair[data-astro-cid-djqxpmfn]{gap:var(--space-xl);display:grid}@media (width>=60rem){.pair[data-astro-cid-djqxpmfn]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.pair-item[data-astro-cid-djqxpmfn]:first-child{padding-right:clamp(2rem,4vw,4rem)}.pair-item[data-astro-cid-djqxpmfn]+.pair-item[data-astro-cid-djqxpmfn]{border-left:1px solid var(--hairline);margin-top:0;padding-left:clamp(2rem,4vw,4rem)}}.pair-item[data-astro-cid-djqxpmfn]>[data-astro-cid-djqxpmfn]+[data-astro-cid-djqxpmfn]{margin-top:var(--space-m)}.pair-heading[data-astro-cid-djqxpmfn]{font-size:var(--step-2)}.benefits-list[data-astro-cid-djqxpmfn]{gap:var(--space-s);padding:0;list-style:none;display:grid}.benefits-list[data-astro-cid-djqxpmfn] li[data-astro-cid-djqxpmfn]{align-items:baseline;gap:.7rem;line-height:1.5;display:flex}.benefits-list[data-astro-cid-djqxpmfn] svg{width:1rem;height:1rem;color:var(--accent);flex:none;transform:translateY(.15rem)}.languages[data-astro-cid-djqxpmfn]{gap:var(--space-xs);flex-wrap:wrap;display:flex}.section--close[data-astro-cid-djqxpmfn]{background:var(--bg-raised);border-top:1px solid var(--hairline)}.contact-layout[data-astro-cid-djqxpmfn]{gap:var(--space-l);display:grid}@media (width>=52rem){.contact-layout[data-astro-cid-djqxpmfn]{gap:var(--space-xl);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center}}.contact-head[data-astro-cid-djqxpmfn]>[data-astro-cid-djqxpmfn]+[data-astro-cid-djqxpmfn]{margin-top:var(--space-m)}.contact-head[data-astro-cid-djqxpmfn] h2[data-astro-cid-djqxpmfn]{max-width:20ch;font-size:var(--step-2)}.contact-head[data-astro-cid-djqxpmfn] .email-contact{margin-top:var(--space-m)}.contact-head[data-astro-cid-djqxpmfn] .content-body[data-astro-cid-djqxpmfn]{max-width:var(--measure)}.contact-note[data-astro-cid-djqxpmfn]{padding:var(--space-m) var(--space-l)}.contact-note[data-astro-cid-djqxpmfn] h3[data-astro-cid-djqxpmfn]{margin:0 0 var(--space-xs);font-family:var(--font-body);font-size:var(--step-0);font-weight:620}.contact-note[data-astro-cid-djqxpmfn] p[data-astro-cid-djqxpmfn]{margin:0}
