.training-detail[data-v-464d9328]{padding-block:64px}.training-detail .breadcrumbs[data-v-464d9328]{margin-bottom:24px}.training-detail .edit-row[data-v-464d9328]{display:flex;justify-content:flex-end}.training-detail .edit-inline[data-v-464d9328]{background:none;border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-muted);cursor:pointer;font-family:Geist Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.8125rem;font-weight:600;padding:2px 8px;transition:color .15s cubic-bezier(.2,.6,.2,1),border-color .15s cubic-bezier(.2,.6,.2,1),background .15s cubic-bezier(.2,.6,.2,1)}.training-detail .edit-inline[data-v-464d9328]:hover{color:var(--color-primary);border-color:var(--color-primary)}.training-detail .edit-inline[data-v-464d9328]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.training-detail .edit-inline[data-v-464d9328]:active{transform:translateY(1px)}.training-detail .title[data-v-464d9328]{margin:0 0 32px;font-size:2.25rem;font-weight:700;line-height:1.1}.training-detail .facts[data-v-464d9328]{list-style:none;margin:0;display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--color-fill-subtle);border:1px solid var(--color-border);border-radius:16px}.training-detail .facts .item[data-v-464d9328]{display:flex;align-items:center;gap:8px;font-size:.875rem;color:var(--color-text)}.training-detail .body[data-v-464d9328]{line-height:1.5;color:var(--color-text)}.training-detail .body[data-v-464d9328]>:first-child{margin:0}.training-detail .providers[data-v-464d9328]{margin-top:64px;padding-top:32px;border-top:1px solid var(--color-border)}.training-detail .providers h2[data-v-464d9328]{margin-bottom:12px}.training-detail .providers ul[data-v-464d9328]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.training-detail .providers a[data-v-464d9328]{color:var(--color-primary);text-decoration:none;font-weight:600}.training-detail .providers a[data-v-464d9328]:hover{text-decoration:underline}.training-detail .providers span[data-v-464d9328]{color:var(--color-text-muted)}.training-detail .not-published[data-v-464d9328]{padding:128px 0;color:var(--color-text-muted);font-style:italic}.training-detail .back[data-v-464d9328]{margin-top:128px;padding-top:32px;border-top:1px solid var(--color-border);font-size:.875rem}.training-detail .back a[data-v-464d9328]{color:var(--color-primary);text-decoration:none}.training-detail .back a[data-v-464d9328]:hover{text-decoration:underline}
