.archive-frame.svelte-8gy346{gap:clamp(2.75rem,7vw,5.5rem)}.archive-frame.svelte-8gy346 .section-intro{max-width:42rem}.track-list.svelte-8gy346{border-block:var(--rule-strong)}.track.svelte-8gy346{display:grid;min-width:0;padding-block:var(--space-lg);gap:var(--space-lg)}.track.svelte-8gy346+.track:where(.svelte-8gy346){border-block-start:var(--rule-strong)}.track-header.svelte-8gy346{align-content:start;min-width:0}.track-header.svelte-8gy346 h2:where(.svelte-8gy346){max-width:18ch;font-size:var(--text-xl);letter-spacing:-.025em;line-height:1.2}.workshop-list.svelte-8gy346,.material-list.svelte-8gy346{margin:0;padding:0;list-style:none}.workshop-list.svelte-8gy346,.workshop-entry.svelte-8gy346{min-width:0}.workshop-entry.svelte-8gy346{max-width:none}.workshop-entry.svelte-8gy346+.workshop-entry:where(.svelte-8gy346){border-block-start:var(--rule)}.workshop-row.svelte-8gy346{display:grid;min-width:0;padding-block:var(--space-md);gap:var(--space-md)}.workshop-entry.svelte-8gy346:first-child .workshop-row:where(.svelte-8gy346){padding-block-start:0}.workshop-entry.svelte-8gy346:last-child .workshop-row:where(.svelte-8gy346){padding-block-end:0}.workshop-copy.svelte-8gy346{display:grid;align-content:start;min-width:0;gap:var(--space-xs)}.workshop-copy.svelte-8gy346 h3:where(.svelte-8gy346){max-width:28ch;font-size:var(--text-xl);letter-spacing:-.025em;line-height:1.2;overflow-wrap:anywhere}.workshop-copy.svelte-8gy346 p:where(.svelte-8gy346){max-width:48rem;color:var(--quiet-steel);font-size:var(--text-sm);line-height:1.55;text-wrap:pretty}.material-list.svelte-8gy346{display:flex;align-content:start;align-items:flex-start;flex-wrap:wrap;gap:var(--space-xs) var(--space-md)}.material-list.svelte-8gy346 li:where(.svelte-8gy346){max-width:none}.material-link.svelte-8gy346{display:inline-grid;grid-template-columns:minmax(0,auto) max-content;align-items:center;min-height:var(--control-height);padding-block:.4rem;border-block-end:1px solid currentColor;color:var(--club-blue);font-size:var(--text-sm);font-weight:600;line-height:1.25;text-decoration:none;column-gap:var(--space-2xs);transition:border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out),transform var(--motion-press) var(--ease-out)}.material-link.svelte-8gy346:hover{border-color:var(--midnight);color:var(--midnight)}.material-link.svelte-8gy346:active{transform:translateY(var(--press-distance))}@media(min-width:52rem){.track.svelte-8gy346{grid-template-columns:minmax(12rem,.46fr) minmax(0,1.54fr);column-gap:clamp(2rem,5vw,4.5rem)}.workshop-list.svelte-8gy346{padding-inline-start:clamp(2rem,4vw,3.5rem);border-inline-start:var(--rule)}.workshop-row.svelte-8gy346{grid-template-columns:minmax(0,1.35fr) minmax(10rem,.65fr);column-gap:clamp(1.5rem,4vw,3.5rem)}}
