.training-page[data-astro-cid-uigtywgh]{color:var(--text-on-light);background:var(--surface-light)}.training-page[data-astro-cid-uigtywgh] h2[data-astro-cid-uigtywgh]{font-size:var(--font-size-3xl);font-weight:500;line-height:1.08}.training-hero[data-astro-cid-uigtywgh]{padding-block:calc(var(--header-height) + var(--space-16)) var(--space-16);color:var(--text-on-dark);background:var(--surface-dark);border-bottom:8px solid var(--brand-accent);position:relative}.signal-grid[data-astro-cid-uigtywgh]{pointer-events:none;background-image:linear-gradient(color-mix(in srgb, var(--brand-accent) 8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--brand-accent) 8%, transparent) 1px, transparent 1px);background-size:72px 72px;position:absolute;inset:0}.training-hero__grid[data-astro-cid-uigtywgh]{gap:var(--space-12);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid;position:relative}.training-hero__content[data-astro-cid-uigtywgh]{min-width:0}.training-hero__conviction[data-astro-cid-uigtywgh]{min-width:0;padding-left:var(--space-8);border-left:3px solid var(--brand-accent)}.training-hero__quote[data-astro-cid-uigtywgh]{max-width:34ch;margin:var(--space-8) 0 0;font-size:var(--font-size-xl);font-weight:500;line-height:1.4}.training-hero[data-astro-cid-uigtywgh] h1[data-astro-cid-uigtywgh]{max-width:1160px;font-size:var(--font-size-4xl);font-weight:500;line-height:.98}.training-hero__intro[data-astro-cid-uigtywgh]{max-width:900px;margin-top:var(--space-8);color:var(--text-on-dark-secondary);font-size:var(--font-size-lg);line-height:1.65}.training-hero__audience[data-astro-cid-uigtywgh]{gap:var(--space-6);max-width:900px;margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--brand-accent);flex-wrap:wrap;align-items:baseline;display:flex}.training-hero__audience[data-astro-cid-uigtywgh]>.data-text[data-astro-cid-uigtywgh]{color:var(--brand-accent)}.training-hero__audience[data-astro-cid-uigtywgh]>p[data-astro-cid-uigtywgh]{color:var(--text-on-dark-secondary)}.training-actions[data-astro-cid-uigtywgh]{align-items:center;gap:var(--space-8);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.training-text-link[data-astro-cid-uigtywgh]{align-items:center;gap:var(--space-3);min-height:44px;color:var(--text-on-dark);font-weight:600;display:inline-flex}.training-text-link[data-astro-cid-uigtywgh]:hover{color:var(--brand-accent)}.training-themes[data-astro-cid-uigtywgh],.training-programs[data-astro-cid-uigtywgh],.training-domains[data-astro-cid-uigtywgh],.training-format[data-astro-cid-uigtywgh]{scroll-margin-top:calc(var(--header-height) + var(--space-6));padding-block:clamp(5rem,8vw,7rem)}.training-themes[data-astro-cid-uigtywgh]{background:var(--surface-white)}.catalogue-heading[data-astro-cid-uigtywgh]{column-gap:var(--space-12);row-gap:var(--space-6);margin-bottom:var(--space-12);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.catalogue-heading[data-astro-cid-uigtywgh]>.section-label[data-astro-cid-uigtywgh]{color:var(--brand-primary);grid-column:1/-1}.catalogue-heading[data-astro-cid-uigtywgh]>h2[data-astro-cid-uigtywgh]{max-width:730px;color:var(--brand-primary)}.catalogue-heading__intro[data-astro-cid-uigtywgh]{max-width:580px;color:var(--text-on-light-secondary)}.training-theme-group[data-astro-cid-uigtywgh]+.training-theme-group[data-astro-cid-uigtywgh]{margin-top:var(--space-12)}.training-theme-group__heading[data-astro-cid-uigtywgh]{align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.training-theme-group__heading[data-astro-cid-uigtywgh]>span[data-astro-cid-uigtywgh]{color:var(--mastery)}.training-theme-group__heading[data-astro-cid-uigtywgh] h3[data-astro-cid-uigtywgh]{color:var(--brand-primary);font-size:var(--font-size-2xl);font-weight:500;line-height:1.2}.training-theme-grid[data-astro-cid-uigtywgh]{gap:var(--space-6) var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.training-topic[data-astro-cid-uigtywgh]{min-width:0;padding-block:var(--space-6);border-top:1px solid var(--border-strong)}.training-topic[data-astro-cid-uigtywgh] h4[data-astro-cid-uigtywgh]{margin-bottom:var(--space-4);color:var(--brand-primary);font-size:var(--font-size-xl);font-weight:600;line-height:1.3}.training-topic__description[data-astro-cid-uigtywgh]{color:var(--text-on-light-secondary);font-size:var(--font-size-base);line-height:1.65}.training-topic__details[data-astro-cid-uigtywgh]{margin-top:var(--space-4)}.training-topic__details[data-astro-cid-uigtywgh] summary[data-astro-cid-uigtywgh]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:44px;padding-block:var(--space-2);color:var(--brand-primary);font-size:var(--font-size-sm);cursor:pointer;font-weight:600;list-style:none;display:flex}.training-topic__details[data-astro-cid-uigtywgh] summary[data-astro-cid-uigtywgh]::-webkit-details-marker{display:none}.training-topic__details[data-astro-cid-uigtywgh] summary[data-astro-cid-uigtywgh]:hover>span[data-astro-cid-uigtywgh]:first-child{text-decoration:underline;text-decoration-color:var(--brand-accent)}.training-topic__details[data-astro-cid-uigtywgh] summary[data-astro-cid-uigtywgh]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.training-topic__toggle[data-astro-cid-uigtywgh]{width:16px;height:16px;color:var(--brand-primary);flex-shrink:0;position:relative}.training-topic__toggle[data-astro-cid-uigtywgh]:before,.training-topic__toggle[data-astro-cid-uigtywgh]:after{content:"";background:currentColor;width:14px;height:2px;position:absolute;top:7px;left:1px}.training-topic__toggle[data-astro-cid-uigtywgh]:after{transform:rotate(90deg)}.training-topic__details[data-astro-cid-uigtywgh][open] .training-topic__toggle[data-astro-cid-uigtywgh]:after{transform:none}.training-topic__body[data-astro-cid-uigtywgh]{padding-top:var(--space-4);color:var(--text-on-light-secondary);font-size:var(--font-size-base);line-height:1.6}.training-topic__body[data-astro-cid-uigtywgh] ul[data-astro-cid-uigtywgh]{list-style:none}.training-topic__learning[data-astro-cid-uigtywgh]{gap:var(--space-3);display:grid}.training-topic__learning[data-astro-cid-uigtywgh] li[data-astro-cid-uigtywgh]{padding-left:var(--space-4);border-left:2px solid var(--border-strong)}.training-topic__instruments[data-astro-cid-uigtywgh]+.training-topic__instruments[data-astro-cid-uigtywgh]{margin-top:var(--space-6)}.training-topic__instruments[data-astro-cid-uigtywgh]>p[data-astro-cid-uigtywgh]{margin-bottom:var(--space-3);color:var(--brand-primary);font-weight:600}.training-topic__instruments[data-astro-cid-uigtywgh] ul[data-astro-cid-uigtywgh]{gap:var(--space-3);display:grid}.training-topic__instruments[data-astro-cid-uigtywgh] li[data-astro-cid-uigtywgh]{padding-left:var(--space-4);border-left:2px solid var(--brand-accent);color:var(--brand-primary)}.training-themes__footer[data-astro-cid-uigtywgh]{justify-content:space-between;gap:var(--space-4) var(--space-8);margin-top:var(--space-4);padding-top:var(--space-8);flex-wrap:wrap;align-items:center;display:flex}.training-themes__footer[data-astro-cid-uigtywgh]>p[data-astro-cid-uigtywgh]{color:var(--text-on-light-secondary)}.training-themes__footer[data-astro-cid-uigtywgh]>a[data-astro-cid-uigtywgh],.training-format__copy[data-astro-cid-uigtywgh]>a[data-astro-cid-uigtywgh]{gap:var(--space-3);align-items:center;min-height:44px;font-weight:600;display:inline-flex}.training-program-list[data-astro-cid-uigtywgh]{border-top:1px solid var(--border-strong);list-style:none}.training-program-list[data-astro-cid-uigtywgh] li[data-astro-cid-uigtywgh]{justify-content:space-between;align-items:center;gap:var(--space-8);padding-block:var(--space-8);border-bottom:1px solid var(--border-strong);display:flex}.training-program-list[data-astro-cid-uigtywgh] h3[data-astro-cid-uigtywgh]{color:var(--brand-primary);font-size:var(--font-size-xl);font-weight:500}.training-program-list[data-astro-cid-uigtywgh] p[data-astro-cid-uigtywgh]{margin-top:var(--space-3);color:var(--text-on-light-secondary)}.training-program-list[data-astro-cid-uigtywgh] a[data-astro-cid-uigtywgh]{align-items:center;gap:var(--space-3);min-height:44px;font-weight:600;display:inline-flex}.training-domains[data-astro-cid-uigtywgh]{color:var(--text-on-dark);background:var(--brand-primary)}.training-domains__heading[data-astro-cid-uigtywgh]{max-width:880px;margin-bottom:var(--space-12)}.training-domains__intro[data-astro-cid-uigtywgh]{max-width:880px;margin-top:calc(-1 * var(--space-6));margin-bottom:var(--space-12);color:var(--text-on-dark-secondary);font-size:var(--font-size-lg)}.training-area-columns[data-astro-cid-uigtywgh]{gap:var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.training-area-columns[data-astro-cid-uigtywgh] article[data-astro-cid-uigtywgh]{padding-top:var(--space-8);border-top:2px solid var(--brand-accent)}.training-area-columns[data-astro-cid-uigtywgh] h3[data-astro-cid-uigtywgh]{margin-bottom:var(--space-6);font-size:var(--font-size-2xl);font-weight:500;line-height:1.12}.training-area-columns[data-astro-cid-uigtywgh] p[data-astro-cid-uigtywgh]{max-width:40ch;color:var(--text-on-dark-secondary);font-size:var(--font-size-lg)}.training-format[data-astro-cid-uigtywgh]{background:var(--surface-light-alt)}.training-format__grid[data-astro-cid-uigtywgh]{column-gap:var(--space-16);row-gap:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.training-format__copy[data-astro-cid-uigtywgh]>.section-label[data-astro-cid-uigtywgh]{color:var(--brand-primary)}.training-format__copy[data-astro-cid-uigtywgh] h2[data-astro-cid-uigtywgh]{max-width:630px;color:var(--brand-primary)}.training-format__copy[data-astro-cid-uigtywgh]>p[data-astro-cid-uigtywgh]:not(.section-label){max-width:570px;margin-top:var(--space-6);color:var(--text-on-light-secondary);font-size:var(--font-size-lg)}.training-format__copy[data-astro-cid-uigtywgh]>a[data-astro-cid-uigtywgh]{margin-top:var(--space-6)}.training-brief[data-astro-cid-uigtywgh]{padding:var(--space-8);border-top:4px solid var(--mastery);background:var(--surface-white)}.training-brief__heading[data-astro-cid-uigtywgh]{align-items:center;gap:var(--space-6);margin-bottom:var(--space-4);color:var(--text-on-light-secondary);display:flex}.training-brief__rule[data-astro-cid-uigtywgh]{background:var(--border-structure);flex:1;min-width:24px;height:1px}.training-brief[data-astro-cid-uigtywgh] ol[data-astro-cid-uigtywgh]{list-style:none}.training-brief[data-astro-cid-uigtywgh] li[data-astro-cid-uigtywgh]{align-items:baseline;gap:var(--space-4);padding-block:var(--space-8);border-bottom:1px solid var(--border-structure);grid-template-columns:34px minmax(0,1fr);display:grid}.training-brief[data-astro-cid-uigtywgh] li[data-astro-cid-uigtywgh]>.data-text[data-astro-cid-uigtywgh]{color:var(--mastery)}.training-brief[data-astro-cid-uigtywgh] strong[data-astro-cid-uigtywgh]{color:var(--brand-primary);font-size:var(--font-size-xl);font-weight:500;line-height:1.35}.training-brief__audience[data-astro-cid-uigtywgh]{padding-top:var(--space-6)}.training-brief__audience[data-astro-cid-uigtywgh]>.data-text[data-astro-cid-uigtywgh]{margin-bottom:var(--space-2);color:var(--text-on-light-secondary)}.training-brief__audience[data-astro-cid-uigtywgh]>p[data-astro-cid-uigtywgh]:last-child{color:var(--text-on-light-secondary)}.training-notice[data-astro-cid-uigtywgh]{color:var(--text-on-light-secondary);font-size:var(--font-size-sm);grid-column:2}.training-closing[data-astro-cid-uigtywgh]{padding-block:var(--space-12);border-top:4px solid var(--brand-accent);background:var(--surface-light)}.training-closing__row[data-astro-cid-uigtywgh]{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.training-closing__row[data-astro-cid-uigtywgh]>div[data-astro-cid-uigtywgh]{max-width:820px}.training-closing[data-astro-cid-uigtywgh] h2[data-astro-cid-uigtywgh]{color:var(--brand-primary);font-size:var(--font-size-2xl)}.training-closing[data-astro-cid-uigtywgh] p[data-astro-cid-uigtywgh]{max-width:680px;margin-top:var(--space-4);color:var(--text-on-light-secondary)}.training-closing[data-astro-cid-uigtywgh] .btn[data-astro-cid-uigtywgh]{flex-shrink:0}.training-page[data-astro-cid-uigtywgh] .btn[data-astro-cid-uigtywgh]{white-space:normal;text-align:left}.training-page[data-astro-cid-uigtywgh] a[data-astro-cid-uigtywgh]>svg[data-astro-cid-uigtywgh]{flex-shrink:0}@media (width<=1024px){.training-hero__grid[data-astro-cid-uigtywgh]{grid-template-columns:minmax(0,1fr)}.catalogue-heading[data-astro-cid-uigtywgh]{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.catalogue-heading__intro[data-astro-cid-uigtywgh]{max-width:800px}.training-theme-grid[data-astro-cid-uigtywgh]{column-gap:var(--space-8)}.training-area-columns[data-astro-cid-uigtywgh]{gap:var(--space-8)}.training-area-columns[data-astro-cid-uigtywgh] h3[data-astro-cid-uigtywgh]{font-size:var(--font-size-xl)}.training-format__grid[data-astro-cid-uigtywgh]{grid-template-columns:minmax(0,1fr)}.training-notice[data-astro-cid-uigtywgh]{grid-column:auto}.training-closing__row[data-astro-cid-uigtywgh]{align-items:flex-start;gap:var(--space-6);flex-direction:column}}@media (width<=640px){.training-page[data-astro-cid-uigtywgh] h2[data-astro-cid-uigtywgh]{font-size:var(--font-size-2xl)}.training-hero[data-astro-cid-uigtywgh]{padding-block:calc(var(--header-height) + var(--space-8)) var(--space-12)}.training-hero[data-astro-cid-uigtywgh] h1[data-astro-cid-uigtywgh]{font-size:clamp(2rem, 10vw, var(--font-size-4xl))}.training-hero__audience[data-astro-cid-uigtywgh]{gap:var(--space-2);flex-direction:column}.training-actions[data-astro-cid-uigtywgh]{align-items:flex-start;gap:var(--space-4);flex-direction:column}.training-themes[data-astro-cid-uigtywgh],.training-programs[data-astro-cid-uigtywgh],.training-domains[data-astro-cid-uigtywgh],.training-format[data-astro-cid-uigtywgh]{padding-block:var(--space-16)}.training-themes__footer[data-astro-cid-uigtywgh]{flex-direction:column;align-items:flex-start}.training-theme-grid[data-astro-cid-uigtywgh],.training-area-columns[data-astro-cid-uigtywgh]{grid-template-columns:minmax(0,1fr)}.training-area-columns[data-astro-cid-uigtywgh] article[data-astro-cid-uigtywgh]{padding-top:var(--space-6)}.training-area-columns[data-astro-cid-uigtywgh] h3[data-astro-cid-uigtywgh]{margin-bottom:var(--space-4);font-size:var(--font-size-2xl)}.training-brief[data-astro-cid-uigtywgh]{padding:var(--space-6)}.training-brief__heading[data-astro-cid-uigtywgh]{gap:var(--space-3);flex-wrap:wrap}.training-brief[data-astro-cid-uigtywgh] li[data-astro-cid-uigtywgh]{gap:var(--space-3);padding-block:var(--space-6);grid-template-columns:26px minmax(0,1fr)}.training-brief[data-astro-cid-uigtywgh] strong[data-astro-cid-uigtywgh]{font-size:var(--font-size-lg)}.training-closing__row[data-astro-cid-uigtywgh]{gap:var(--space-6)}.training-closing[data-astro-cid-uigtywgh] .btn[data-astro-cid-uigtywgh]{width:100%}.training-program-list[data-astro-cid-uigtywgh] li[data-astro-cid-uigtywgh]{flex-direction:column;align-items:flex-start}}
