.website-programs{--background:0 0% 100%;--foreground:0 0% 4%;--primary:20 89% 54%;--primary-foreground:0 0% 100%;--secondary:0 0% 96%;--secondary-foreground:0 0% 4%;--muted:0 0% 96%;--muted-foreground:0 0% 33%;--accent:0 0% 96%;--accent-foreground:0 0% 4%;--border:0 0% 90%;--input:0 0% 90%;--ring:20 89% 54%;color:var(--brand-ink);background:var(--surface)}.website-programs h1,.website-programs h2,.website-programs h3{letter-spacing:0}.website-programs .program-muted{color:hsl(var(--muted-foreground))}.website-programs .program-hero{color:hsl(var(--primary-foreground));background:var(--brand-ink)}.website-programs .program-hero:after{content:"";background:var(--program-hero-veil);pointer-events:none;position:absolute;inset:0}.website-programs .program-card{background:hsl(var(--background));color:hsl(var(--foreground));border-color:hsl(var(--border))}.website-programs .program-content p{margin-top:1rem;line-height:1.8}.website-programs .program-content ul,.website-programs .program-content ol{margin-top:1rem;padding-left:1.4rem}.website-programs .program-content li{margin-top:.5rem;padding-left:.25rem}.website-programs .program-content ul{list-style:outside}.website-programs .program-content ol{list-style:decimal}.website-programs .program-archive-header{color:hsl(var(--primary-foreground));background:var(--brand-ink)}.website-programs .program-archive-header-inner{max-width:1140px;padding-inline:15px}.preview-root main .program-archive-header h1:after{display:none}.website-programs .program-archive-header:after{content:"";background:var(--program-hero-veil);pointer-events:none;position:absolute;inset:0}.website-programs .program-archive-header--events{text-align:left;align-items:center;min-height:420px;display:flex}.website-programs .program-archive-header--events .program-archive-header-inner{max-width:1280px;padding:80px 24px}.website-programs .program-archive-header--events h1{max-width:896px;margin:0;font-size:60px;line-height:1.03}.preview-root main .program-archive-header--events h1:after{content:"";background:var(--brand-orange);border-radius:2px;width:56px;height:4px;margin-top:28px;display:block}.website-programs .program-archive-header--events .program-archive-intro{max-width:672px;margin:24px 0 0;font-size:18px;line-height:1.7}.website-programs .program-archive-header--trainings{min-height:450px}.website-programs .program-archive-header--trainings .program-archive-header-inner{padding-top:105px;padding-bottom:48px}.website-programs .program-archive-header--trainings h1{font-size:40px;line-height:1.5}.website-programs .program-archive-header--trainings .program-archive-intro{max-width:591px;margin-top:20px;font-size:18px;line-height:1.7}.website-programs .program-archive-controls{margin-top:40px}.website-programs .program-archive-controls button[role=combobox]{color:inherit;background:0 0;border-width:0 0 1px;border-radius:0}.website-programs .program-archive-controls button:not([role=combobox]):hover{color:hsl(var(--primary-foreground));background:var(--brand-ink)}@media (prefers-reduced-motion:reduce){.program-archive-header video{display:none}}@media (width<=767px){.website-programs .program-archive-header--events{min-height:360px}.website-programs .program-archive-header--events .program-archive-header-inner{padding-block:64px}.website-programs .program-archive-header--events h1{font-size:48px;line-height:1.03}.website-programs .program-archive-header--events .program-archive-intro{font-size:18px;line-height:1.7}.website-programs .program-archive-header--trainings{min-height:344px}.website-programs .program-archive-header--trainings .program-archive-header-inner{padding-top:68px;padding-bottom:30px}.website-programs .program-archive-header--trainings h1{font-size:32px;line-height:1.3}.website-programs .program-archive-header--trainings .program-archive-intro{margin-top:24px;font-size:16px;line-height:1.6}.website-programs .program-archive-controls{margin-top:32px}}
