*{box-sizing:border-box}:root{color-scheme:light dark;--bg:light-dark(#faf8f0,#19231f);--card:light-dark(#fffdf6,#25332c);--ink:light-dark(#173e32,#e3eae0);--muted:light-dark(#495b50,#bfcfc3);--line:light-dark(#ccd6c8,#405348);color:var(--ink);background:var(--bg);font:100%/1.58 system-ui,sans-serif}body{overflow-wrap:anywhere;margin:0}a[data-astro-cid-d32ejlv2]{color:inherit;text-underline-offset:.2em}a:focus-visible{outline-offset:4px;outline:3px solid light-dark(#316c51,#a6d6b9)}.skip[data-astro-cid-d32ejlv2]{background:var(--card);z-index:2;padding:.5rem;position:absolute;inset-inline-start:1rem;transform:translateY(-130%)}.skip[data-astro-cid-d32ejlv2]:focus{transform:none}header[data-astro-cid-d32ejlv2]{border-bottom:1px solid var(--line)}.bar[data-astro-cid-d32ejlv2],main[data-astro-cid-d32ejlv2]{width:min(100% - min(2.5rem,10vw),68rem);margin-inline:auto}.bar[data-astro-cid-d32ejlv2],.brand[data-astro-cid-d32ejlv2],nav[data-astro-cid-d32ejlv2],.actions[data-astro-cid-d32ejlv2]{align-items:center;display:flex}.bar[data-astro-cid-d32ejlv2]{justify-content:space-between;gap:1rem;min-height:4.8rem}.brand[data-astro-cid-d32ejlv2]{letter-spacing:-.055em;gap:.55rem;font-size:1.5rem;font-weight:740;text-decoration:none}nav[data-astro-cid-d32ejlv2],.actions[data-astro-cid-d32ejlv2]{flex-wrap:wrap;gap:clamp(.8rem,2.6vw,2rem)}nav[data-astro-cid-d32ejlv2] a[data-astro-cid-d32ejlv2]{font-size:.95rem;font-weight:560}.hero[data-astro-cid-d32ejlv2]{grid-template-columns:1.24fr .85fr;align-items:center;gap:clamp(2rem,6vw,6rem);padding-block:clamp(3rem,7.4vw,6rem);display:grid}.kicker[data-astro-cid-d32ejlv2]{text-transform:uppercase;letter-spacing:.115em;color:var(--muted);margin:0 0 .85rem;font-size:.875rem;font-weight:735}h1[data-astro-cid-d32ejlv2],h2[data-astro-cid-d32ejlv2],h3[data-astro-cid-d32ejlv2]{text-wrap:balance;margin:0;font-family:ui-serif,Georgia,serif;font-weight:500;line-height:1.04}h1[data-astro-cid-d32ejlv2]{letter-spacing:-.045em;font-size:clamp(2.9rem,5.45vw,5rem)}.lead[data-astro-cid-d32ejlv2]{color:var(--muted);max-width:48ch;margin:1.4rem 0 1.7rem;font-size:clamp(1.08rem,1.65vw,1.28rem);line-height:1.5}.actions[data-astro-cid-d32ejlv2] a[data-astro-cid-d32ejlv2]{font-weight:650}.cta[data-astro-cid-d32ejlv2]{background:var(--ink);color:var(--bg);border-radius:.45rem;align-items:center;gap:.9rem;padding:.72rem 1.1rem;text-decoration:none;display:inline-flex}.cta[data-astro-cid-d32ejlv2]:hover{box-shadow:inset 0 0 0 2px var(--muted)}.quiet[data-astro-cid-d32ejlv2],.note[data-astro-cid-d32ejlv2]{color:var(--muted);font-size:.875rem}.quiet[data-astro-cid-d32ejlv2]{margin:1rem 0 0}.example[data-astro-cid-d32ejlv2]{border:1px solid var(--line);background:var(--card);border-radius:.9rem;overflow:hidden}.cover[data-astro-cid-d32ejlv2]{isolation:isolate;padding:1.25rem 1.5rem 2.6rem;position:relative}.cover[data-astro-cid-d32ejlv2] picture[data-astro-cid-d32ejlv2],.cover[data-astro-cid-d32ejlv2] img[data-astro-cid-d32ejlv2]{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.cover[data-astro-cid-d32ejlv2] h2[data-astro-cid-d32ejlv2]{max-width:8em;font-size:clamp(1.8rem,3.1vw,2.65rem)}.cover[data-astro-cid-d32ejlv2] .kicker[data-astro-cid-d32ejlv2]{margin-bottom:.4rem}.example-body[data-astro-cid-d32ejlv2]{padding:1rem 1.5rem 1.35rem}.example-body[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{margin:0 0 1.2rem}.balance-label[data-astro-cid-d32ejlv2],.history-link[data-astro-cid-d32ejlv2],.route[data-astro-cid-d32ejlv2] a[data-astro-cid-d32ejlv2]{font-size:.9rem;font-weight:660}.history-bars[data-astro-cid-d32ejlv2]{border-bottom:1px solid var(--line);align-items:end;gap:.23rem;height:2.8rem;display:flex}.history-bars[data-astro-cid-d32ejlv2] i[data-astro-cid-d32ejlv2]{background:light-dark(#749380,#9dc3ae);border-radius:2px 2px 0 0;flex:1}.history-bars[data-astro-cid-d32ejlv2] i[data-astro-cid-d32ejlv2]:last-child{background:var(--ink)}.axis[data-astro-cid-d32ejlv2]{color:var(--muted);justify-content:space-between;margin:.2rem 0 .8rem;font-size:.875rem;display:flex}.routes[data-astro-cid-d32ejlv2]{border-top:1px solid var(--line);padding:clamp(2rem,5vw,3.6rem) 0}.routes[data-astro-cid-d32ejlv2]>h2[data-astro-cid-d32ejlv2]{font-size:clamp(2.2rem,4.2vw,3.35rem)}.routes-intro[data-astro-cid-d32ejlv2]{max-width:66ch;color:var(--muted);margin:.8rem 0 1.6rem}.routes-grid[data-astro-cid-d32ejlv2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.route[data-astro-cid-d32ejlv2]{--accent:light-dark(#3f6954,#b2d4b9);--wash:light-dark(#dfebdd,#2d4534);border:1px solid var(--line);background:var(--card);border-radius:.8rem;flex-direction:column;padding:clamp(1.1rem,2vw,1.55rem);display:flex}.route-porto[data-astro-cid-d32ejlv2]{--accent:light-dark(#915131,#edb58d);--wash:light-dark(#f5e6d6,#46372e)}.route-werk[data-astro-cid-d32ejlv2]{--accent:light-dark(#32646f,#9ecdd3);--wash:light-dark(#dfecee,#2a4043)}.route-mark[data-astro-cid-d32ejlv2]{color:var(--accent);justify-content:space-between;align-items:center;font:italic 1.2rem Georgia,serif;display:flex}.route-mark[data-astro-cid-d32ejlv2] svg[data-astro-cid-d32ejlv2]{background:var(--wash);fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;width:3rem;height:3rem;padding:.58rem}.route[data-astro-cid-d32ejlv2] h3[data-astro-cid-d32ejlv2]{margin-top:1.15rem;font-size:clamp(1.55rem,2.4vw,2rem)}.route[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{color:var(--muted);margin:.7rem 0 1.2rem}.route-outcome[data-astro-cid-d32ejlv2]{border-top:1px solid var(--line);color:var(--accent);margin-top:auto;padding-top:.7rem}.route-outcome[data-astro-cid-d32ejlv2] strong[data-astro-cid-d32ejlv2]{margin-inline-end:.15rem;font:2.25rem/1.2 ui-serif,Georgia,serif}.route[data-astro-cid-d32ejlv2] a[data-astro-cid-d32ejlv2]{align-self:start;margin-top:.6rem}.note[data-astro-cid-d32ejlv2]{margin:1rem 0 0}.sr[data-astro-cid-d32ejlv2]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.details[data-astro-cid-d32ejlv2]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,6rem);padding-block:2.3rem 3rem;display:grid}h2[data-astro-cid-d32ejlv2]{letter-spacing:-.025em;font-size:clamp(1.65rem,3vw,2.1rem)}.details[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{color:var(--muted);max-width:50ch}@media (width<=46rem){.bar[data-astro-cid-d32ejlv2],.brand[data-astro-cid-d32ejlv2],nav[data-astro-cid-d32ejlv2] a[data-astro-cid-d32ejlv2],.actions[data-astro-cid-d32ejlv2] a[data-astro-cid-d32ejlv2],.history-link[data-astro-cid-d32ejlv2],.route[data-astro-cid-d32ejlv2] a[data-astro-cid-d32ejlv2]{min-height:44px}nav[data-astro-cid-d32ejlv2] a[data-astro-cid-d32ejlv2],.actions[data-astro-cid-d32ejlv2] a[data-astro-cid-d32ejlv2],.history-link[data-astro-cid-d32ejlv2],.route[data-astro-cid-d32ejlv2] a[data-astro-cid-d32ejlv2]{align-items:center;gap:.3em;display:inline-flex}.bar[data-astro-cid-d32ejlv2]{flex-wrap:wrap}.hero[data-astro-cid-d32ejlv2],.routes-grid[data-astro-cid-d32ejlv2],.details[data-astro-cid-d32ejlv2]{grid-template-columns:minmax(0,1fr)}.hero[data-astro-cid-d32ejlv2]{gap:2rem;padding-block:2.6rem}.details[data-astro-cid-d32ejlv2]{gap:.75rem}.bar[data-astro-cid-d32ejlv2]{min-height:4.3rem}}
