.training-hub[data-astro-cid-g4rsziik]{display:grid;gap:var(--sp-6);padding-block:var(--sp-7)}.page-head[data-astro-cid-g4rsziik]{text-align:center;display:grid;gap:var(--sp-2)}.page-head[data-astro-cid-g4rsziik] h1[data-astro-cid-g4rsziik]{margin:0}.training-lede[data-astro-cid-g4rsziik]{margin:0;color:var(--ink-soft);font-size:var(--fs-400)}.stage-picker[data-astro-cid-g4rsziik]{display:grid;gap:var(--sp-6);width:min(100%,64rem);margin-inline:auto}.stage-radio[data-astro-cid-g4rsziik]{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.stage-choices[data-astro-cid-g4rsziik]{display:grid;gap:var(--sp-4)}@media(min-width:640px){.stage-choices[data-astro-cid-g4rsziik]{grid-template-columns:repeat(2,minmax(0,1fr))}}.stage-choice[data-astro-cid-g4rsziik]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--sp-3) var(--sp-4);min-block-size:var(--tap);padding:var(--sp-5);border:1px solid color-mix(in srgb,var(--tone) 30%,var(--line));border-radius:var(--r-lg);background:linear-gradient(140deg,var(--surface),color-mix(in srgb,var(--tone) 9%,var(--surface)));box-shadow:var(--shadow-1);color:var(--ink);cursor:pointer;transition:transform var(--motion-ui) var(--ease-standard),box-shadow var(--motion-ui) var(--ease-standard),border-color var(--motion-ui) var(--ease-standard)}.stage-choice[data-astro-cid-g4rsziik]:hover{transform:translateY(calc(-1 * var(--motion-lift)));border-color:color-mix(in srgb,var(--tone) 70%,var(--line));box-shadow:var(--shadow-2)}.stage-choice-ic[data-astro-cid-g4rsziik]{display:grid;place-items:center;inline-size:3rem;block-size:3rem;border-radius:50%;background:color-mix(in srgb,var(--tone) 16%,var(--surface));color:color-mix(in srgb,var(--tone) 72%,var(--ink))}.stage-choice-ic[data-astro-cid-g4rsziik] svg[data-astro-cid-g4rsziik]{inline-size:1.7rem;block-size:1.7rem}.stage-choice-t[data-astro-cid-g4rsziik]{display:grid;gap:2px;min-inline-size:0;text-align:start}.stage-choice-t[data-astro-cid-g4rsziik] strong[data-astro-cid-g4rsziik]{font-size:var(--fs-600);font-weight:var(--w-head);color:var(--ink)}.stage-choice-t[data-astro-cid-g4rsziik] small[data-astro-cid-g4rsziik]{font-size:var(--fs-300);color:var(--ink-soft)}.stage-choice-go[data-astro-cid-g4rsziik]{font-size:var(--fs-300);font-weight:var(--w-bold);color:color-mix(in srgb,var(--tone) 70%,var(--ink))}#stage-middle[data-astro-cid-g4rsziik]:focus-visible~.stage-choices[data-astro-cid-g4rsziik] .stage-choice--middle[data-astro-cid-g4rsziik],#stage-high[data-astro-cid-g4rsziik]:focus-visible~.stage-choices[data-astro-cid-g4rsziik] .stage-choice--high[data-astro-cid-g4rsziik]{outline:3px solid var(--focus);outline-offset:2px}#stage-middle[data-astro-cid-g4rsziik]:checked~.stage-choices[data-astro-cid-g4rsziik] .stage-choice--middle[data-astro-cid-g4rsziik],#stage-high[data-astro-cid-g4rsziik]:checked~.stage-choices[data-astro-cid-g4rsziik] .stage-choice--high[data-astro-cid-g4rsziik]{border-color:transparent;background:linear-gradient(140deg,color-mix(in srgb,var(--tone) 22%,var(--surface)),color-mix(in srgb,var(--tone) 12%,var(--surface)));box-shadow:0 12px 26px -16px color-mix(in srgb,var(--tone) 70%,transparent),inset 0 0 0 2px color-mix(in srgb,var(--tone) 60%,transparent)}.stage-panel[data-astro-cid-g4rsziik]{display:none}#stage-middle[data-astro-cid-g4rsziik]:checked~.stage-panel--middle[data-astro-cid-g4rsziik],#stage-high[data-astro-cid-g4rsziik]:checked~.stage-panel--high[data-astro-cid-g4rsziik]{display:grid;gap:var(--sp-4)}.stage-panel-nav[data-astro-cid-g4rsziik]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3)}.stage-panel-tag[data-astro-cid-g4rsziik]{font-size:var(--fs-600);font-weight:var(--w-head);color:var(--pal-indigo-dark)}.stage-panel-actions[data-astro-cid-g4rsziik]{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.stage-btn[data-astro-cid-g4rsziik]{display:inline-flex;align-items:center;min-block-size:var(--tap);padding:var(--sp-2) var(--sp-4);border:1px solid color-mix(in srgb,var(--pal-indigo) 32%,var(--line));border-radius:var(--r-pill, 999px);background:color-mix(in srgb,var(--pal-indigo) 7%,var(--surface));color:var(--pal-indigo-dark);font-size:var(--fs-300);font-weight:var(--w-bold);text-decoration:none;cursor:pointer;transition:background var(--motion-ui) var(--ease-standard),border-color var(--motion-ui) var(--ease-standard)}.stage-btn[data-astro-cid-g4rsziik]:hover,.stage-btn[data-astro-cid-g4rsziik]:focus-visible{background:color-mix(in srgb,var(--pal-indigo) 14%,var(--surface));border-color:var(--pal-indigo);text-decoration:none}.training-menu[data-astro-cid-g4rsziik]{display:grid;gap:var(--sp-4)}.training-entry[data-astro-cid-g4rsziik]{display:grid;gap:var(--sp-2);min-height:var(--tap);padding:var(--sp-5);border:1px solid color-mix(in srgb,var(--pal-indigo) 28%,var(--line));border-radius:var(--r-lg);background:color-mix(in srgb,var(--pal-indigo) 7%,var(--surface));box-shadow:var(--shadow-1);color:var(--ink);text-decoration:none;transition:transform var(--motion-ui) var(--ease-standard),box-shadow var(--motion-ui) var(--ease-standard),border-color var(--motion-ui) var(--ease-standard)}.training-entry[data-astro-cid-g4rsziik]:hover,.training-entry[data-astro-cid-g4rsziik]:focus-visible{transform:translateY(calc(-1 * var(--motion-lift)));border-color:var(--pal-indigo);box-shadow:var(--shadow-2);text-decoration:none}.training-entry__title[data-astro-cid-g4rsziik]{color:var(--pal-indigo-dark);font-size:var(--fs-600);font-weight:var(--w-head)}.training-entry__meta[data-astro-cid-g4rsziik]{color:var(--ink-soft);font-size:var(--fs-400)}.professional-link[data-astro-cid-g4rsziik]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--sp-3);width:min(100%,64rem);margin-inline:auto;padding-top:var(--sp-2);border-top:1px solid var(--line)}.professional-link[data-astro-cid-g4rsziik]>span[data-astro-cid-g4rsziik]{color:var(--muted);font-size:var(--fs-300);font-weight:var(--w-bold)}.back-row[data-astro-cid-g4rsziik]{display:flex;justify-content:center}@media(prefers-reduced-motion:reduce){.stage-choice[data-astro-cid-g4rsziik],.training-entry[data-astro-cid-g4rsziik]{transition:none}.stage-choice[data-astro-cid-g4rsziik]:hover,.training-entry[data-astro-cid-g4rsziik]:hover,.training-entry[data-astro-cid-g4rsziik]:focus-visible{transform:none}}
