.run[data-astro-cid-45voxvge]{background:var(--surface);border:1px solid var(--asphalt);border-radius:var(--radius);--facts-label:var(--grey-on-surface);flex-direction:column;height:100%;display:flex;overflow:hidden}.run--teaser[data-astro-cid-45voxvge]{border:1px dashed var(--gold);background:0 0}.run[data-astro-cid-45voxvge]{position:relative}.run__title[data-astro-cid-45voxvge] a[data-astro-cid-45voxvge]:after{content:"";position:absolute;inset:0}.run__action[data-astro-cid-45voxvge] a[data-astro-cid-45voxvge]{z-index:1;position:relative}.run__route[data-astro-cid-45voxvge]{aspect-ratio:16/9;position:relative}.run__route[data-astro-cid-45voxvge] svg[data-astro-cid-45voxvge]{inset:var(--space-4);width:calc(100% - var(--space-4) * 2);height:calc(100% - var(--space-4) * 2);display:block;position:absolute}.route-done[data-astro-cid-45voxvge],.route-todo[data-astro-cid-45voxvge]{fill:none;stroke:var(--gold);stroke-width:3px;stroke-linecap:round}.route-todo[data-astro-cid-45voxvge]{stroke-dasharray:1 11;opacity:.6}.route-node[data-astro-cid-45voxvge]{fill:var(--black);stroke:var(--gold);stroke-width:3px}.route-node--todo[data-astro-cid-45voxvge]{stroke-dasharray:3 4;opacity:.6}.run__body[data-astro-cid-45voxvge]{gap:var(--space-3);padding:var(--space-5);flex-direction:column;flex:1;display:flex}.run__title[data-astro-cid-45voxvge]{font-size:var(--text-2xl)}.run__title[data-astro-cid-45voxvge] a[data-astro-cid-45voxvge]{color:var(--parchment);text-decoration:none}.run__title[data-astro-cid-45voxvge] a[data-astro-cid-45voxvge]:hover{color:var(--gold)}.run__line[data-astro-cid-45voxvge]{color:var(--parchment)}.run__action[data-astro-cid-45voxvge]{justify-items:start;gap:var(--space-2);padding-top:var(--space-3);margin-top:auto;display:grid}.run__note[data-astro-cid-45voxvge]{color:var(--parchment);font-weight:600}.runs-wrap[data-astro-cid-72vpdlza]{justify-items:start;gap:var(--space-4);max-width:calc(1120px + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto;display:grid}.runs-hero[data-astro-cid-72vpdlza]{padding-block:clamp(32px,5vw,56px) clamp(24px,3.5vw,40px)}.runs-hero[data-astro-cid-72vpdlza] h1[data-astro-cid-72vpdlza]{color:var(--parchment);letter-spacing:-.02em;font-size:clamp(2.25rem,1.2rem + 3.6vw,4.25rem);font-weight:800;line-height:1.04}.gold-rule--long[data-astro-cid-72vpdlza]{width:64px}.runs-hero__sub[data-astro-cid-72vpdlza]{max-width:520px;font-size:18px;line-height:1.6}.runs-section[data-astro-cid-72vpdlza]{padding-block:clamp(32px,5vw,64px)}.runs-section[data-astro-cid-72vpdlza] h2[data-astro-cid-72vpdlza]{scroll-margin-top:calc(var(--header-total) + var(--space-5));font-size:clamp(1.9rem,1.2rem + 3vw,2.75rem);font-weight:800;line-height:1.05}.next-grid[data-astro-cid-72vpdlza],.story[data-astro-cid-72vpdlza]{gap:var(--space-5);width:100%;margin-top:var(--space-4);display:grid}.next-grid[data-astro-cid-72vpdlza]>div[data-astro-cid-72vpdlza]{display:grid}.story[data-astro-cid-72vpdlza]{gap:var(--space-7)}@media (width>=48rem){.next-grid[data-astro-cid-72vpdlza]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}
