.leg.svelte-1lp6au2{margin:2rem 0;display:flow-root}.leg-head.svelte-1lp6au2{flex-wrap:wrap;align-items:baseline;gap:.4rem .7rem;display:flex}.leg-head.svelte-1lp6au2 h2:where(.svelte-1lp6au2){margin:0;font-size:1.2rem}.leg-head.svelte-1lp6au2 h2:where(.svelte-1lp6au2) a:where(.svelte-1lp6au2){color:inherit}.leg-head.svelte-1lp6au2 h2:where(.svelte-1lp6au2) a:where(.svelte-1lp6au2):hover{color:var(--accent)}.stats.svelte-1lp6au2{color:var(--muted);align-items:baseline;gap:.3rem;margin:0;font-size:.9rem;font-weight:600;display:flex}.stats.svelte-1lp6au2 .sep:where(.svelte-1lp6au2){opacity:.5}.description.svelte-1lp6au2{margin-top:.75rem;line-height:1.6}.cp-section.svelte-1lp6au2{float:right;width:40%;margin:.25rem 0 1rem 2rem}.checkpoints.svelte-1lp6au2{margin:0;padding:0;list-style:none}.checkpoints.svelte-1lp6au2 li:where(.svelte-1lp6au2){align-items:center;padding:.3rem 0;display:flex}.checkpoints.svelte-1lp6au2 .cp-row:where(.svelte-1lp6au2){min-width:0;color:inherit;flex:1;align-items:center;display:flex}.checkpoints.svelte-1lp6au2 .cp-row:where(.svelte-1lp6au2) span:where(.svelte-1lp6au2):first-of-type{flex:1}.checkpoints.svelte-1lp6au2 a.cp-link:where(.svelte-1lp6au2):hover{color:var(--accent);text-decoration:none}.checkpoints.svelte-1lp6au2 a.cp-link:where(.svelte-1lp6au2):hover .cp-icon:where(.svelte-1lp6au2){color:var(--accent)}.checkpoints.svelte-1lp6au2 .cp-icon:where(.svelte-1lp6au2){width:18px;height:18px;color:var(--accent);flex:none;margin-right:.5rem}.gridref.svelte-1lp6au2{margin-left:.5rem;font-size:.8rem}.organiser.svelte-1lp6au2{margin:.75rem 0 0;font-size:.9rem}.more.svelte-1lp6au2{margin-top:.75rem;font-size:.9rem;font-weight:600;display:inline-block}@media (width<=640px){.cp-section.svelte-1lp6au2{float:none;width:75%;margin:1rem 15% 1rem 10%}}.body.svelte-hvmtd5{padding:1.25rem var(--margin-right) 2rem var(--margin-left)}.draft.svelte-hvmtd5{margin-bottom:1rem}.intro.svelte-hvmtd5{margin-bottom:1.5rem;font-size:1.05rem;line-height:1.6}.organiser.svelte-hvmtd5{margin-bottom:1.5rem}.organiser.svelte-hvmtd5 h3:where(.svelte-hvmtd5){margin:0 0 .3rem;font-size:1rem}.organiser.svelte-hvmtd5 ul:where(.svelte-hvmtd5){margin:0;padding:0;font-size:.95rem;line-height:1.5;list-style:none}.legs.svelte-hvmtd5{gap:.9rem;display:grid}
