.cal[data-astro-cid-sl2ubhge]{max-width:100%}.cal[data-astro-cid-sl2ubhge] h1[data-astro-cid-sl2ubhge]{margin-bottom:.2rem}.lede[data-astro-cid-sl2ubhge]{color:rgb(var(--gray));margin:0 0 1.4rem;font-size:.95rem}.cal[data-astro-cid-sl2ubhge] h2[data-astro-cid-sl2ubhge]{margin:2.2rem 0 .4rem;padding-bottom:.3rem;border-bottom:2px solid rgb(var(--gray-dark))}.fine[data-astro-cid-sl2ubhge]{color:rgb(var(--gray));font-size:.84rem;margin:.3rem 0 .9rem}.foot[data-astro-cid-sl2ubhge]{margin-top:2rem;padding-top:.8rem;border-top:1px solid rgb(var(--gray-light))}.sm[data-astro-cid-sl2ubhge]{color:rgb(var(--gray));font-weight:400;font-size:.78rem}.sub[data-astro-cid-sl2ubhge]{border:1px solid rgb(var(--gray-light));border-radius:10px;background:var(--surface-3);padding:1rem 1.1rem;margin:1rem 0 0}.sub[data-astro-cid-sl2ubhge] .subtext[data-astro-cid-sl2ubhge] b[data-astro-cid-sl2ubhge]{display:block;margin-bottom:.2rem}.sub[data-astro-cid-sl2ubhge] p[data-astro-cid-sl2ubhge]{margin:0;color:rgb(var(--gray));font-size:.86rem}.sub[data-astro-cid-sl2ubhge] .links[data-astro-cid-sl2ubhge]{display:flex;gap:.5rem;flex-wrap:wrap;margin:.8rem 0 .6rem}.sub[data-astro-cid-sl2ubhge] .url[data-astro-cid-sl2ubhge]{font-size:.76rem}.sub[data-astro-cid-sl2ubhge] .byType[data-astro-cid-sl2ubhge]{margin-top:.45rem}.sub[data-astro-cid-sl2ubhge] .byType[data-astro-cid-sl2ubhge] a[data-astro-cid-sl2ubhge]{color:var(--accent);text-decoration:none}.sub[data-astro-cid-sl2ubhge] .byType[data-astro-cid-sl2ubhge] a[data-astro-cid-sl2ubhge]:hover{text-decoration:underline}.sub[data-astro-cid-sl2ubhge] .byType[data-astro-cid-sl2ubhge] .n[data-astro-cid-sl2ubhge]{color:rgb(var(--gray));font-size:.9em;margin-left:.2rem}.sub[data-astro-cid-sl2ubhge] .byType[data-astro-cid-sl2ubhge] .sep[data-astro-cid-sl2ubhge]{color:var(--tint-muted)}.sub[data-astro-cid-sl2ubhge] code[data-astro-cid-sl2ubhge]{background:var(--surface-hover);padding:.1rem .35rem;border-radius:4px;font-size:.95em;overflow-wrap:anywhere}.btn[data-astro-cid-sl2ubhge]{display:inline-block;padding:.38rem .8rem;border-radius:6px;font-size:.84rem;font-weight:600;text-decoration:none;background:var(--accent);color:var(--on-accent);border:1px solid var(--accent);cursor:pointer;font-family:inherit}.btn[data-astro-cid-sl2ubhge].ghost{background:transparent;color:var(--accent)}.btn[data-astro-cid-sl2ubhge].sm{padding:.3rem .7rem;font-size:.78rem}.btn[data-astro-cid-sl2ubhge]:hover{opacity:.88}.calhead[data-astro-cid-sl2ubhge]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:2.2rem 0 .6rem;padding-bottom:.5rem;border-bottom:2px solid rgb(var(--gray-dark))}.calhead[data-astro-cid-sl2ubhge] .nav[data-astro-cid-sl2ubhge]{display:flex;align-items:center;gap:.5rem}.calhead[data-astro-cid-sl2ubhge] .nav[data-astro-cid-sl2ubhge] span[data-astro-cid-sl2ubhge]{font-size:1.35rem;font-weight:700;min-width:9.5rem;text-align:center}.calhead[data-astro-cid-sl2ubhge] button[data-astro-cid-sl2ubhge]:not(.btn){width:2rem;height:2rem;border-radius:6px;cursor:pointer;border:1px solid rgb(var(--gray-light));background:var(--surface-2);color:rgb(var(--gray-dark));font-size:1.2rem;line-height:1;font-family:inherit}.calhead[data-astro-cid-sl2ubhge] button[data-astro-cid-sl2ubhge]:not(.btn):hover{border-color:var(--accent);color:var(--accent)}.calhead[data-astro-cid-sl2ubhge] button[data-astro-cid-sl2ubhge]:disabled{opacity:.35;cursor:default}.calhead[data-astro-cid-sl2ubhge] button[data-astro-cid-sl2ubhge]:disabled:hover{border-color:rgb(var(--gray-light));color:rgb(var(--gray-dark))}.legend[data-astro-cid-sl2ubhge]{display:flex;flex-wrap:wrap;gap:.35rem;margin:0 0 .8rem}.lg[data-astro-cid-sl2ubhge]{display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;font-family:inherit;font-size:.72rem;color:rgb(var(--gray));background:transparent;border:1px solid rgb(var(--gray-light));border-radius:999px;padding:.18rem .55rem}.lg[data-astro-cid-sl2ubhge]:hover{border-color:var(--tc, var(--accent));color:rgb(var(--gray-dark))}.lg[data-astro-cid-sl2ubhge][aria-pressed=true]{border-color:var(--tc);color:rgb(var(--gray-dark));background:var(--surface-hover);font-weight:600}.lg[data-astro-cid-sl2ubhge].reset{border-style:dashed}.cal[data-astro-cid-sl2ubhge] [data-astro-cid-sl2ubhge][data-t][hidden]{display:none!important}.legend[data-astro-cid-sl2ubhge] i[data-astro-cid-sl2ubhge],.dots[data-astro-cid-sl2ubhge] i[data-astro-cid-sl2ubhge],.chip[data-astro-cid-sl2ubhge] i[data-astro-cid-sl2ubhge]{display:inline-block;width:.5rem;height:.5rem;border-radius:50%;background:var(--tc);flex:none}.grid[data-astro-cid-sl2ubhge]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid rgb(var(--gray-light));border-radius:8px;overflow:hidden;background:rgb(var(--gray-light));gap:1px}.dow[data-astro-cid-sl2ubhge]{background:var(--surface-3);padding:.4rem .5rem;font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;font-weight:600;color:rgb(var(--gray));text-align:center}.dow[data-astro-cid-sl2ubhge] .ini[data-astro-cid-sl2ubhge]{display:none}.cell[data-astro-cid-sl2ubhge]{background:var(--surface-2);min-height:6.2rem;padding:.3rem .35rem;display:flex;flex-direction:column;gap:.18rem}.cell[data-astro-cid-sl2ubhge].out{background:var(--surface-3)}.cell[data-astro-cid-sl2ubhge].today{outline:2px solid var(--accent);outline-offset:-2px}.dnum[data-astro-cid-sl2ubhge]{font-size:.74rem;font-weight:700;color:rgb(var(--gray))}.cell[data-astro-cid-sl2ubhge].today .dnum[data-astro-cid-sl2ubhge]{color:var(--accent)}.cell[data-astro-cid-sl2ubhge].has .dnum[data-astro-cid-sl2ubhge]{color:rgb(var(--gray-dark))}.chips[data-astro-cid-sl2ubhge]{display:flex;flex-direction:column;gap:.15rem;overflow:hidden;min-width:0}.chip[data-astro-cid-sl2ubhge]{display:flex;align-items:center;gap:.25rem;text-decoration:none;font-size:.66rem;line-height:1.25;padding:.1rem .25rem;border-radius:3px;color:rgb(var(--gray-dark));background:var(--surface-hover);border-left:2px solid var(--tc);min-width:0}.chip[data-astro-cid-sl2ubhge] span[data-astro-cid-sl2ubhge]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.chip[data-astro-cid-sl2ubhge] i[data-astro-cid-sl2ubhge]{display:none}.chip[data-astro-cid-sl2ubhge]:hover{background:var(--tc);color:#fff}.chip[data-astro-cid-sl2ubhge].off span[data-astro-cid-sl2ubhge]{text-decoration:line-through;opacity:.7}.dots[data-astro-cid-sl2ubhge]{display:none;gap:.12rem;flex-wrap:wrap}.t-road[data-astro-cid-sl2ubhge]{--tc: #3b82f6}.t-crit[data-astro-cid-sl2ubhge]{--tc: #f97316}.t-gravel[data-astro-cid-sl2ubhge]{--tc: #a16207}.t-mtb[data-astro-cid-sl2ubhge]{--tc: #16a34a}.t-cx[data-astro-cid-sl2ubhge]{--tc: #9333ea}.t-tt[data-astro-cid-sl2ubhge]{--tc: #0d9488}.t-tri[data-astro-cid-sl2ubhge]{--tc: #db2777}.t-touring[data-astro-cid-sl2ubhge]{--tc: #64748b}.t-track[data-astro-cid-sl2ubhge]{--tc: #dc2626}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .t-gravel[data-astro-cid-sl2ubhge]{--tc: #ca8a04}:root:not([data-theme=light]) .t-cx[data-astro-cid-sl2ubhge]{--tc: #a855f7}:root:not([data-theme=light]) .t-touring[data-astro-cid-sl2ubhge]{--tc: #94a3b8}}:root[data-theme=dark] .t-gravel[data-astro-cid-sl2ubhge]{--tc: #ca8a04}:root[data-theme=dark] .t-cx[data-astro-cid-sl2ubhge]{--tc: #a855f7}:root[data-theme=dark] .t-touring[data-astro-cid-sl2ubhge]{--tc: #94a3b8}.mlist[data-astro-cid-sl2ubhge]{margin-top:.9rem}.scroll[data-astro-cid-sl2ubhge]{overflow-x:auto;border:1px solid rgb(var(--gray-light));border-radius:8px;background:var(--surface-2)}.cal[data-astro-cid-sl2ubhge] table[data-astro-cid-sl2ubhge].ev{border-collapse:collapse;width:100%;font-size:.84rem;margin:0}.cal[data-astro-cid-sl2ubhge] table[data-astro-cid-sl2ubhge].ev th[data-astro-cid-sl2ubhge]{text-align:left;font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--gray));font-weight:600;padding:.45rem .6rem;background:var(--surface-3);border-bottom:1px solid rgb(var(--gray-light))}.cal[data-astro-cid-sl2ubhge] table[data-astro-cid-sl2ubhge].ev td[data-astro-cid-sl2ubhge]{padding:.4rem .6rem;border-bottom:1px solid rgba(var(--gray-light),.7);vertical-align:top}.cal[data-astro-cid-sl2ubhge] table[data-astro-cid-sl2ubhge].ev tbody[data-astro-cid-sl2ubhge] tr[data-astro-cid-sl2ubhge]:last-child td[data-astro-cid-sl2ubhge]{border-bottom:none}.cal[data-astro-cid-sl2ubhge] table[data-astro-cid-sl2ubhge].ev tbody[data-astro-cid-sl2ubhge] tr[data-astro-cid-sl2ubhge]:hover{background:var(--surface-hover)}tr[data-astro-cid-sl2ubhge].gone{opacity:.55}td[data-astro-cid-sl2ubhge].d{white-space:nowrap}td[data-astro-cid-sl2ubhge].d .dow2[data-astro-cid-sl2ubhge]{color:var(--tint-muted);font-size:.72rem;margin-left:.35rem}td[data-astro-cid-sl2ubhge].nm{font-weight:600}td[data-astro-cid-sl2ubhge].nm a[data-astro-cid-sl2ubhge]{color:inherit;text-decoration:none;border-bottom:1px solid rgba(var(--gray-light),.9)}td[data-astro-cid-sl2ubhge].nm a[data-astro-cid-sl2ubhge]:hover{color:var(--accent);border-bottom-color:var(--accent)}.dim[data-astro-cid-sl2ubhge]{color:rgb(var(--gray));font-size:.8rem}td[data-astro-cid-sl2ubhge].ty{white-space:nowrap}tr[data-astro-cid-sl2ubhge].off td[data-astro-cid-sl2ubhge].nm{text-decoration:line-through;opacity:.65}.badge[data-astro-cid-sl2ubhge]{display:inline-block;margin-left:.4rem;padding:0 .35rem;border-radius:4px;font-size:.64rem;font-weight:700;vertical-align:middle}.badge[data-astro-cid-sl2ubhge].x{background:#b4413c;color:#fff}.badge[data-astro-cid-sl2ubhge].q{border:1px solid rgb(var(--gray-light));color:rgb(var(--gray))}details[data-astro-cid-sl2ubhge].yr,details[data-astro-cid-sl2ubhge].fz{border:1px solid rgb(var(--gray-light));border-radius:8px;background:var(--surface-2);margin-bottom:.5rem;padding:0 .9rem}details[data-astro-cid-sl2ubhge].fz{margin:1.4rem 0 0}details[data-astro-cid-sl2ubhge].yr summary[data-astro-cid-sl2ubhge],details[data-astro-cid-sl2ubhge].fz summary[data-astro-cid-sl2ubhge]{cursor:pointer;padding:.7rem 0;display:flex;align-items:baseline;gap:.6rem}details[data-astro-cid-sl2ubhge].yr .y[data-astro-cid-sl2ubhge]{font-weight:700;color:var(--accent)}details[data-astro-cid-sl2ubhge][open]>summary[data-astro-cid-sl2ubhge]{border-bottom:1px solid rgba(var(--gray-light),.8);margin-bottom:.7rem}details[data-astro-cid-sl2ubhge].yr .scroll[data-astro-cid-sl2ubhge],details[data-astro-cid-sl2ubhge].fz .scroll[data-astro-cid-sl2ubhge]{margin-bottom:.9rem}@media(max-width:720px){.cell[data-astro-cid-sl2ubhge]{min-height:3.1rem;padding:.25rem .2rem}.chips[data-astro-cid-sl2ubhge]{display:none}.dots[data-astro-cid-sl2ubhge]{display:flex}.dnum[data-astro-cid-sl2ubhge]{font-size:.7rem;text-align:center}.dow[data-astro-cid-sl2ubhge]{padding:.35rem .2rem}.dow[data-astro-cid-sl2ubhge] .full[data-astro-cid-sl2ubhge]{display:none}.dow[data-astro-cid-sl2ubhge] .ini[data-astro-cid-sl2ubhge]{display:inline}.calhead[data-astro-cid-sl2ubhge]{flex-wrap:wrap;gap:.5rem}.calhead[data-astro-cid-sl2ubhge] .nav[data-astro-cid-sl2ubhge] span[data-astro-cid-sl2ubhge]{font-size:1.1rem;min-width:7.5rem}.cal[data-astro-cid-sl2ubhge] table{display:table;width:100%;table-layout:fixed;border-collapse:collapse;font-size:.74rem}.cal[data-astro-cid-sl2ubhge] thead{display:table-header-group}.cal[data-astro-cid-sl2ubhge] tbody{display:table-row-group}.cal[data-astro-cid-sl2ubhge] tr{display:table-row;margin:0;border:none;border-radius:0;background:none;padding:0;box-shadow:none}.cal[data-astro-cid-sl2ubhge] thead tr{position:static;top:auto;left:auto}.cal[data-astro-cid-sl2ubhge] th,.cal[data-astro-cid-sl2ubhge] td{display:table-cell;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal[data-astro-cid-sl2ubhge] th{font-size:.58rem;padding:.35rem .3rem}.cal[data-astro-cid-sl2ubhge] td{padding:.34rem .3rem;border:none;border-bottom:1px solid rgba(var(--gray-light),.7);font-size:inherit;font-weight:inherit;color:inherit}.cal[data-astro-cid-sl2ubhge] td[data-astro-cid-sl2ubhge].nm{font-weight:600}.cal[data-astro-cid-sl2ubhge] table[data-astro-cid-sl2ubhge].ev th[data-astro-cid-sl2ubhge]:nth-child(3),.cal[data-astro-cid-sl2ubhge] table[data-astro-cid-sl2ubhge].ev td[data-astro-cid-sl2ubhge]:nth-child(3){display:none}.cal[data-astro-cid-sl2ubhge] table[data-astro-cid-sl2ubhge].ev th[data-astro-cid-sl2ubhge]:nth-child(1){width:20%}.cal[data-astro-cid-sl2ubhge] table[data-astro-cid-sl2ubhge].ev th[data-astro-cid-sl2ubhge]:nth-child(2){width:54%}.cal[data-astro-cid-sl2ubhge] table[data-astro-cid-sl2ubhge].ev th[data-astro-cid-sl2ubhge]:nth-child(4){width:26%}td[data-astro-cid-sl2ubhge].d .dow2[data-astro-cid-sl2ubhge]{display:none}}
