.csp-wt{--csp-w:var(--lo-content-width,1500px);--csp-gut:var(--sp-p-hor-desktop,40px);--wt-pad:40px;--ink:#14003e;--accent:#2f36ff;--soft:#3d3a5c;--muted:#5f5e6b;--line:#e3e5f2;--surface:#fff;--tint:#eef1fd;--blur:none;--shadow:none;--hover-line:rgba(47,54,255,.45);--feat-bg:#14003e;--feat-hover:#001370;box-sizing:border-box;color:var(--ink);font-family:Poppins,sans-serif;padding:60px max(var(--csp-gut),calc((100% - var(--csp-w))/2));scroll-margin-top:100px}@media (max-width:767px){.csp-wt{--wt-pad:20px}}@media (max-width:575px){.csp-wt{--csp-gut:var(--sp-p-hor-mobile,15px)}}.csp-wt--glass{--ink:#fff;--accent:#66dbff;--soft:#f3effb;--muted:#ddd2f4;--line:hsla(0,0%,100%,.22);--surface:rgba(36,18,96,.55);--tint:hsla(0,0%,100%,.1);--blur:blur(22px) saturate(160%);--shadow:inset 0 1px 0 hsla(0,0%,100%,.25),0 20px 50px rgba(10,0,40,.3);--hover-line:rgba(102,219,255,.6);--feat-bg:rgba(47,54,255,.35);--feat-hover:rgba(47,54,255,.5)}.csp-wt--box{--surface:#24125f;--line:hsla(0,0%,100%,.14);--blur:none;--shadow:none;--feat-bg:#2f36ff;--feat-hover:#1c23e6;--tint:hsla(0,0%,100%,.08)}.csp-wt *,.csp-wt :after,.csp-wt :before{box-sizing:border-box}.csp-wt a{color:inherit;text-decoration:none}.csp-wt a:focus-visible{border-radius:10px;outline:2px solid var(--accent);outline-offset:3px}.csp-wt__box{display:flex;flex-direction:column;gap:40px;position:relative}.csp-wt--glass .csp-wt__box{background:#14003e;border-radius:28px;overflow:hidden;padding:60px var(--wt-pad)}@media (max-width:767px){.csp-wt--glass .csp-wt__box{border-radius:20px}}.csp--full.csp-wt.csp-wt--glass{padding-left:0;padding-right:0}.csp--full.csp-wt.csp-wt--glass .csp-wt__box{border-radius:0;padding-left:max(var(--csp-gut),calc((100% - var(--csp-w))/2));padding-right:max(var(--csp-gut),calc((100% - var(--csp-w))/2))}.csp--full.csp-wt:not(.csp-wt--glass){padding-left:var(--csp-gut);padding-right:var(--csp-gut)}.csp-wt__blob{border-radius:50%;pointer-events:none;position:absolute}.csp-wt__blob--1{background:radial-gradient(circle,#1fcbff,transparent 65%);bottom:-260px;height:640px;left:-180px;opacity:.5;width:640px}.csp-wt__blob--2{background:radial-gradient(circle,#9270db,transparent 65%);height:720px;opacity:.6;right:-200px;top:-260px;width:720px}.csp-wt__blob--3{background:radial-gradient(circle,#1c23e6,transparent 65%);height:600px;left:40%;opacity:.8;top:30%;width:600px}.csp-wt__box>:not(.csp-wt__blob){position:relative}.csp-wt__surface{-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}.csp-wt__head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:space-between}.csp-wt__eyebrow{color:#2f36ff!important;font-size:15px;font-weight:600;letter-spacing:.01em;margin:0 0 10px;text-transform:uppercase}.csp-wt--glass .csp-wt__eyebrow{color:#66dbff!important}.csp-wt__title{color:var(--ink)!important;font-size:clamp(30px,3.6vw,52px);font-weight:500!important;letter-spacing:-.03em;line-height:1.08;margin:0}.csp-wt__link{color:var(--accent)!important;font-size:15px;font-weight:500;white-space:nowrap}.csp-wt__cols{align-items:stretch;display:grid;gap:24px;grid-template-columns:minmax(0,1fr)}.csp-wt--both .csp-wt__cols{grid-template-columns:repeat(2,minmax(0,1fr))}.csp-wt--both .csp-wt__cols--21{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.csp-wt--both .csp-wt__cols--agenda{align-items:start;gap:clamp(24px,4vw,56px)}@media (max-width:960px){.csp-wt--both .csp-wt__cols,.csp-wt--both .csp-wt__cols--21{grid-template-columns:minmax(0,1fr)}}.csp-wt__col{display:flex;flex-direction:column;gap:16px;min-width:0}.csp-wt__date{align-items:center;background:var(--tint);border:1px solid var(--line);border-radius:14px;color:var(--ink);display:flex;flex:none;flex-direction:column;height:64px;justify-content:center;text-align:center;width:64px}.csp-wt__date b{font-size:23px;font-weight:500;line-height:1}.csp-wt__date span{color:var(--accent);font-size:11px;font-weight:600;letter-spacing:.08em;margin-top:4px}.csp-wt__date--sm{height:56px;width:56px}.csp-wt__date--sm b{font-size:20px}.csp-wt__date.is-today{background:#2f36ff;border-color:#2f36ff;color:#fff}.csp-wt__date.is-today span{color:#fff}.csp-wt__today{background:#3dd5f3;border-radius:999px;color:#14003e;display:inline-block;font-size:11px;font-weight:500;letter-spacing:0;margin-left:6px;padding:2px 8px;text-transform:none}.csp-wt__feat{-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);background:var(--feat-bg);border:1px solid var(--line);border-radius:22px;color:#fff;display:flex;flex-direction:column;gap:14px;justify-content:flex-end;min-height:300px;padding:clamp(26px,3vw,36px);transition:background .2s}.csp-wt__feat:hover{background:var(--feat-hover)}.csp-wt__feat-meta{color:#66dbff;font-size:13px}.csp-wt__feat-title{color:#fff!important;font-size:clamp(22px,2.2vw,30px);font-weight:500!important;line-height:1.25;margin:0;text-wrap:balance}.csp-wt__feat-desc{color:#ddd2f4!important;font-size:16px;line-height:1.6;margin:0}.csp-wt__feat-more{color:#66dbff;font-size:15px;font-weight:500}.csp-wt__rows{display:flex;flex-direction:column}.csp-wt__row{align-items:center;border-top:1px solid var(--line);color:var(--ink);display:flex;gap:16px;padding:18px 0}.csp-wt__row--ev{align-items:flex-start}.csp-wt__row-main{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}.csp-wt__row-title{color:var(--ink);font-size:17px;font-weight:500;line-height:1.35;transition:color .15s}.csp-wt__row:hover .csp-wt__row-title{color:var(--accent)}.csp-wt__row-text{color:var(--soft);display:-webkit-box;font-size:14px;-webkit-line-clamp:2;line-height:1.55;-webkit-box-orient:vertical;overflow:hidden}.csp-wt__arrow-i{color:var(--accent);flex:none;transition:transform .15s}.csp-wt__row:hover .csp-wt__arrow-i{transform:translateX(4px)}.csp-wt__meta{line-height:1.5}.csp-wt__meta,.csp-wt__ort{color:var(--accent);font-size:12px}.csp-wt__ort{font-weight:600;letter-spacing:.08em;text-transform:uppercase}.csp-wt__panel{border-radius:22px;padding:4px clamp(20px,2.4vw,28px)}.csp-wt__panel>.csp-wt__row:first-child{border-top:0}.csp-wt__cards{display:grid;gap:16px;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.csp-wt__cards--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.csp-wt__card{border-radius:22px;color:var(--ink);display:flex;flex-direction:column;gap:14px;padding:12px;transition:border-color .3s,transform .3s}a.csp-wt__card:hover,a.csp-wt__evcard:hover{border-color:var(--hover-line);transform:translateY(-3px)}.csp-wt__media{aspect-ratio:16/10;background:var(--tint);border-radius:14px;display:block;max-height:220px;overflow:hidden;position:relative;width:100%}.csp-wt__media img{display:block;height:100%;object-fit:cover;transition:transform .5s;width:100%}a.csp-wt__card:hover .csp-wt__media img{transform:scale(1.04)}.csp-wt__media--wide{aspect-ratio:16/9;max-height:none}.csp-wt__body{display:flex;flex:1;flex-direction:column;gap:8px;padding:4px 10px 12px}.csp-wt__ctitle{color:var(--ink);font-size:19px;font-weight:500;line-height:1.3}.csp-wt__ctitle--lg{font-size:clamp(24px,2.4vw,32px);letter-spacing:-.02em;line-height:1.15}.csp-wt__text{color:var(--soft);font-size:16px;line-height:1.6}.csp-wt__more{color:var(--accent);font-size:14px;font-weight:500;margin-top:auto;padding-top:6px}.csp-wt__card--big{height:100%}.csp-wt__evcards{display:grid;gap:16px;grid-auto-rows:1fr;min-width:0}.csp-wt__evcard{border-radius:22px;color:var(--ink);display:flex;flex-direction:column;gap:12px;padding:24px;transition:border-color .3s,transform .3s}.csp-wt__evcard-top{align-items:center;display:flex;gap:14px}.csp-wt__stack{display:flex;flex-direction:column;gap:16px}.csp-wt__bands{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.csp-wt__band{align-items:center;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);background:var(--feat-bg);border:1px solid var(--line);border-radius:22px;color:#fff;display:flex;gap:20px;padding:22px 24px;transition:background .2s}a.csp-wt__band:hover{background:var(--feat-hover)}.csp-wt__date--band{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25);border-radius:16px;color:#fff;height:72px;width:72px}.csp-wt__date--band span,.csp-wt__ort--band{color:#66dbff}.csp-wt__band-title{color:#fff;font-size:19px;font-weight:500;line-height:1.3}.csp-wt__band-arrow{align-items:center;border:1px solid hsla(0,0%,100%,.35);border-radius:50%;display:flex;flex:none;height:40px;justify-content:center;width:40px}@media (max-width:575px){.csp-wt__band{align-items:flex-start}.csp-wt__band-arrow{display:none}}@media (prefers-reduced-motion:reduce){.csp-wt *{transition:none!important}}.csp-wt h2,.csp-wt h3,.csp-wt h4{font-weight:500!important}.csp-wt .csp-wt__date{gap:2px;height:auto;line-height:1;min-height:68px;overflow:hidden;padding:10px 4px;width:68px}.csp-wt .csp-wt__date b{display:block;font-size:22px!important;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1!important;margin:0;padding:0}.csp-wt .csp-wt__date span{display:block;font-size:10px!important;letter-spacing:.06em;line-height:1.1!important;margin:2px 0 0;padding:0;white-space:nowrap}.csp-wt .csp-wt__date--sm{min-height:60px;padding:8px 4px;width:60px}.csp-wt .csp-wt__date--sm b{font-size:19px!important}.csp-wt .csp-wt__date--band{min-height:76px;width:76px}.csp-wt .csp-wt__date--band b{font-size:26px!important}.csp-wt__evcards{grid-auto-rows:auto}.csp-wt__panel{align-self:start}.csp-wt--featured .csp-wt__panel,.csp-wt--split .csp-wt__panel{align-self:stretch}.csp-space{--sp-small:30px;--sp-regular:60px;--sp-large:clamp(80px,9vw,120px)}@media (max-width:767px){.csp-space{--sp-small:24px;--sp-regular:48px;--sp-large:72px}}.csp-space--t-none{padding-top:0}.csp-space--t-small{padding-top:var(--sp-small)}.csp-space--t-regular{padding-top:var(--sp-regular)}.csp-space--t-large{padding-top:var(--sp-large)}.csp-space--b-none{padding-bottom:0}.csp-space--b-small{padding-bottom:var(--sp-small)}.csp-space--b-regular{padding-bottom:var(--sp-regular)}.csp-space--b-large{padding-bottom:var(--sp-large)}div.csp-space.csp-space>*{margin-bottom:0!important;margin-top:0!important}div.csp-space.csp-space>:not(.csp-rm--dunkel):not(.csp-rm--glass):not(.csp-kf--pin){padding-bottom:0!important;padding-top:0!important}