.training-page .breadcrumbs{padding-block:18px 0}.training-jump{display:none}@media (min-width:900px){.training-jump{z-index:var(--z-sticky);background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-wrap:wrap;gap:8px;padding-block:14px;display:flex;position:sticky;top:72px}.training-jump a{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--t-caption);color:var(--slate);border:1px solid var(--line);border-radius:var(--r-pill);padding:6px 13px}.training-jump a:hover{color:var(--ink);border-color:var(--line-2)}}.training-status{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.training-status>.container{padding-block:22px}.training-status p{max-width:var(--reading);font-size:var(--t-small);color:var(--slate);margin:0;line-height:1.65}.training-status b{color:var(--ink);font-weight:600}.training-module{padding-block:var(--section-pad-tight);border-top:1px solid var(--line);scroll-margin-top:110px}.training-module:first-of-type{border-top:0}.training-module>.container>.section-heading{margin-bottom:clamp(24px,3vw,38px)}.training-grid{gap:22px;display:grid}@media (min-width:900px){.training-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}}.training-card{border:1px solid var(--line);border-radius:var(--r-card);background:var(--white);flex-direction:column;gap:14px;padding:16px;scroll-margin-top:120px;display:flex}.training-card>.video-facade{width:calc(100% + 2px);margin:-1px}.training-module[data-accent=violet]{--acc-soft:var(--violet-soft);--acc-ink:var(--violet-deep)}.training-module[data-accent=mint]{--acc-soft:var(--mint-soft);--acc-ink:var(--mint-ink)}.training-module[data-accent=amber]{--acc-soft:var(--amber-soft);--acc-ink:var(--amber-ink)}.training-module[data-accent=blue]{--acc-soft:var(--blue-soft);--acc-ink:var(--blue-ink)}.training-module[data-accent=pink]{--acc-soft:var(--pink-soft);--acc-ink:var(--pink-ink)}.tc-soon{aspect-ratio:16/9;border:1px dashed var(--line-2);border-radius:var(--r-card);background:var(--acc-soft,var(--violet-soft));color:var(--ink);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:6px;padding:clamp(16px,3vw,24px);display:flex}.tc-soon-tag{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--t-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--acc-ink,var(--violet-deep))}.tc-soon strong{font-size:var(--t-h4);font-weight:600;line-height:1.2}.tc-soon strong:after{content:" →";transition:transform var(--dur-2) var(--ease-out);display:inline-block}.tc-soon:hover strong:after{transform:translate(5px)}.tc-soon-note{font-size:var(--t-small);color:var(--slate)}.tc-soon:hover{border-color:var(--acc-ink,var(--violet-deep))}.tc-meta{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tc-meta b{font-size:1.05rem;font-weight:600;line-height:1.3}.tc-meta .mono{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--t-caption);color:var(--muted);font-variant-numeric:tabular-nums}.training-card>p{font-size:var(--t-small);color:var(--slate);margin:0;line-height:1.6}.tc-learn{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tc-learn li{font-size:var(--t-small);color:var(--slate);padding-left:22px;line-height:1.55;position:relative}.tc-learn li:before{content:"";background:var(--acc-ink,var(--violet-deep));opacity:.55;border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:4px}.training-card .arrow-link{align-self:flex-start;margin-top:auto}.training-help p{max-width:56ch}@media (prefers-reduced-motion:reduce){.tc-soon strong:after{transition:none}}
