.training-filters[data-astro-cid-rrakzt2b]{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:none}.js .training-filters[data-astro-cid-rrakzt2b]{display:flex}.training-filters[data-astro-cid-rrakzt2b][data-training-pending]{visibility:hidden}.training-filter[data-astro-cid-rrakzt2b]{border:1px solid var(--color-text-muted);border-radius:var(--radius-md);max-width:100%;min-height:44px;padding:var(--space-3) var(--space-4);color:var(--color-text);font-size:var(--text-small);text-align:left;transition:background var(--motion-fast), color var(--motion-fast);background:0 0;font-weight:500}.training-filter[data-astro-cid-rrakzt2b]:hover{background:var(--color-surface-blue)}.training-filter[data-astro-cid-rrakzt2b][aria-pressed=true]{background:var(--color-button);border-color:var(--color-button);color:var(--color-button-text)}.training-count[data-astro-cid-rrakzt2b]{margin-block:var(--space-6)}.training-grid[data-astro-cid-rrakzt2b]{align-items:start;gap:var(--space-4);display:grid}.training-card[data-astro-cid-rrakzt2b]{align-items:flex-start;gap:var(--space-4);padding:var(--space-6);flex-direction:column;display:flex}.training-card[data-astro-cid-rrakzt2b] .training-family[data-astro-cid-rrakzt2b]{color:var(--color-text-muted)}.training-card[data-astro-cid-rrakzt2b]>p[data-astro-cid-rrakzt2b]{margin:0}.training-program[data-astro-cid-rrakzt2b]{width:100%;margin-top:var(--space-2);border:0}.training-program[data-astro-cid-rrakzt2b] summary[data-astro-cid-rrakzt2b]{gap:var(--space-3);min-height:48px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-text-muted);border-radius:var(--radius-md);background:var(--color-page);font-size:var(--text-small);line-height:1.4}.training-program[data-astro-cid-rrakzt2b] summary[data-astro-cid-rrakzt2b]:hover{background:var(--color-surface-blue)}.program-open-label[data-astro-cid-rrakzt2b],.training-program[data-astro-cid-rrakzt2b][open] .program-closed-label[data-astro-cid-rrakzt2b]{display:none}.training-program[data-astro-cid-rrakzt2b][open] .program-open-label[data-astro-cid-rrakzt2b]{display:inline}.program-content[data-astro-cid-rrakzt2b]{padding-top:var(--space-6)}.program-content[data-astro-cid-rrakzt2b] h4[data-astro-cid-rrakzt2b]{font-family:var(--font-display);font-weight:500;font-size:var(--text-h4);margin:0 0 var(--space-3);line-height:1.3}.program-content[data-astro-cid-rrakzt2b] h4[data-astro-cid-rrakzt2b]:not(:first-child){margin-top:var(--space-6)}.program-content[data-astro-cid-rrakzt2b] p[data-astro-cid-rrakzt2b]{margin:0;padding:0}.program-content[data-astro-cid-rrakzt2b] ul[data-astro-cid-rrakzt2b]{padding-left:var(--space-5);margin:0;list-style:outside}.program-content[data-astro-cid-rrakzt2b] li[data-astro-cid-rrakzt2b]+li[data-astro-cid-rrakzt2b]{margin-top:var(--space-2)}.training-invitation[data-astro-cid-rrakzt2b]{margin-block:var(--space-12) 0}@media (width>=768px){.training-grid[data-astro-cid-rrakzt2b]{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.training-card[data-astro-cid-rrakzt2b]{padding:var(--space-8)}}
