.event-filters{display:none}html.js .event-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem;margin:1.25rem 0 1.75rem}html:not(.js) [data-empty-filter]{display:none!important}.events-section[hidden],.event-year[hidden],.event-empty[hidden],.event-grid [hidden]{display:none!important}.events-intro{margin:0 0 1.5rem}.events-section{margin:0 0 2.5rem}.events-section>h2{margin:0 0 1rem;font-size:1.5rem;font-weight:600}.event-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:var(--events-gap,1.5rem)}.event-card{min-width:0;border:1px solid rgb(0 0 0/.1);border-radius:var(--events-radius,.75rem);background:#fff;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}html.dark .event-card{background:#14161a;border-color:rgb(255 255 255/.14)}.event-card:hover{border-color:var(--exoscale-red,#da291c);box-shadow:0 2px 10px rgb(0 0 0/8%)}.event-card>a{display:block;height:100%;color:inherit;text-decoration:none}.event-card>a:focus-visible{outline:2px solid var(--exoscale-red,#da291c);outline-offset:-2px}.event-card__img{display:block;width:100%;height:auto;aspect-ratio:1200/630;object-fit:cover;background:rgb(218 41 28/8%)}.event-card__body{display:flex;flex-direction:column;gap:.4rem;padding:.9rem 1.1rem 1.1rem}.event-card__meta{display:flex;flex-wrap:wrap;gap:.375rem;align-items:center}.event-badge{display:inline-block;padding:.1rem .55rem;border-radius:999px;font-size:.72rem;line-height:1.5;white-space:nowrap;background:rgb(0 0 0/7%)}html.dark .event-badge{background:rgb(255 255 255/.12)}.event-badge--hosted{background:#fbe3e1;color:#97190f}.event-badge--webinar{background:#e2ecfb;color:#1d4ed8}.event-badge--external{background:#fdf0d5;color:#8a5a06}.event-badge--status{background:var(--exoscale-red,#da291c);color:#fff}.event-badge--ended{background:rgb(0 0 0/.12);color:#444}html.dark .event-badge--hosted{background:#4a120d;color:#f5b1a8}html.dark .event-badge--webinar{background:#16294a;color:#a8c4f5}html.dark .event-badge--external{background:#40310f;color:#f0cf8a}html.dark .event-badge--ended{background:rgb(255 255 255/.15);color:#bbb}.event-card__date{font-weight:600}.event-card__place{color:#565c66;font-size:.9rem}html.dark .event-card__place{color:#a3a9b3}.event-card__title{margin:.2rem 0 0;font-size:1.0625rem;font-weight:600;line-height:1.35}.event-card__desc{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;color:#565c66;font-size:.9rem}html.dark .event-card__desc{color:#a3a9b3}.event-card__cta{margin-top:auto;padding-top:.4rem;color:var(--exoscale-red,#da291c);font-weight:600}html.dark .event-card__cta{color:#ff8f85}.event-card>a:hover .event-card__cta,.event-card>a:focus-visible .event-card__cta{text-decoration:underline}.event-grid--featured{grid-template-columns:1fr}.event-card--featured>a{display:grid;grid-template-columns:1fr}@media(min-width:768px){.event-card--featured>a{grid-template-columns:minmax(0,3fr)minmax(0,2fr)}}.event-card--featured .event-card__img{height:100%}.event-card--featured .event-card__title{font-size:1.4rem}.event-card--featured .event-card__desc{-webkit-line-clamp:3;line-clamp:3;font-size:1rem}.event-filters__field{display:flex;flex-direction:column;gap:.3rem;margin:0;padding:0;border:0;min-width:0;font-size:.875rem}.event-filters__field>label,.event-filters__legend{font-weight:600;font-size:.8rem}.event-filters select{padding:.375rem .5rem;border:1px solid rgb(0 0 0/.25);border-radius:.5rem;background:#fff;color:inherit;font:inherit;max-width:14rem}html.dark .event-filters select{background:#14161a;border-color:rgb(255 255 255/.25)}.event-filters__topics{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.4rem}.event-filters__topics .event-filters__legend{margin-inline-end:.25rem}.event-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .625rem;border:1px solid rgb(0 0 0/.22);border-radius:999px;cursor:pointer;user-select:none}html.dark .event-chip{border-color:rgb(255 255 255/.25)}.event-chip input{accent-color:var(--exoscale-red,#da291c);margin:0}.event-chip:has(input:checked){background:var(--exoscale-red,#da291c);border-color:var(--exoscale-red,#da291c);color:#fff}.event-chip:focus-within{outline:2px solid var(--exoscale-red,#da291c);outline-offset:2px}.event-filters__clear{padding:.375rem .75rem;border:1px solid rgb(0 0 0/.22);border-radius:.5rem;background:0 0;color:inherit;font:inherit;font-size:.875rem;cursor:pointer}.event-filters__clear:hover{border-color:var(--exoscale-red,#da291c);color:var(--exoscale-red,#da291c)}.event-filters__clear:focus-visible,.event-filters select:focus-visible{outline:2px solid var(--exoscale-red,#da291c);outline-offset:2px}html.dark .event-filters__clear{border-color:rgb(255 255 255/.25)}.event-empty{display:flex;flex-wrap:wrap;gap:.25rem 1rem;align-items:center;justify-content:space-between;margin:1rem 0;padding:1.1rem 1.25rem;border:1px dashed rgb(0 0 0/.3);border-radius:var(--events-radius,.75rem)}html.dark .event-empty{border-color:rgb(255 255 255/.3)}.event-empty p{margin:0}.event-empty a{color:var(--exoscale-red,#da291c);font-weight:600}.event-years ul{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.75rem;padding:0;list-style:none}.event-years a{display:inline-block;padding:.2rem .7rem;border:1px solid rgb(0 0 0/.22);border-radius:999px;font-size:.85rem;text-decoration:none}html.dark .event-years a{border-color:rgb(255 255 255/.25)}.event-years a:hover,.event-years a:focus-visible{border-color:var(--exoscale-red,#da291c);color:var(--exoscale-red,#da291c);outline-offset:2px}.event-year>h2{font-variant-numeric:tabular-nums}.events-archive-link{margin:1.25rem 0 0}.event-feeds{display:flex;flex-wrap:wrap;gap:1.25rem;margin:2.5rem 0 .5rem;padding-top:1rem;border-top:1px solid rgb(0 0 0/.1);font-size:.9rem}html.dark .event-feeds{border-color:rgb(255 255 255/.14)}.event-related{margin:3rem 0 0}.event-related h2{margin:0 0 1rem;font-size:1.5rem;font-weight:600}main#content>h1{font-size:2.5rem;font-weight:800;line-height:1.15;margin:.25rem 0 .75rem;letter-spacing:-.01em}@media(max-width:767px){main#content>h1{font-size:1.875rem}}.event-card{border-top:3px solid var(--ev-type-accent,var(--exoscale-red,#da291c))}.event-card[data-type=hosted]{--ev-type-accent:var(--exoscale-red, #da291c)}.event-card[data-type=webinar]{--ev-type-accent:#1473e6}.event-card[data-type=external]{--ev-type-accent:#6d3391}.event-card--noimg .event-card__body{padding-top:1.1rem}.event-card--featured.event-card--noimg>a{grid-template-columns:minmax(0,1fr)}.event-filters__summary{display:none;cursor:pointer;list-style:none;align-items:center;gap:.5rem;font-weight:600;font-size:.95rem;padding:.55rem .9rem;border:1px solid rgb(0 0 0/.14);border-radius:var(--events-radius,.5rem);user-select:none}.event-filters__summary::-webkit-details-marker{display:none}.event-filters__summary::after{content:"▾";color:inherit;opacity:.6}.event-filters__count{background:var(--exoscale-red,#da291c);color:#fff;border-radius:999px;font-size:.72rem;font-weight:700;padding:.05rem .45rem}html.dark .event-filters__summary{border-color:rgb(255 255 255/.2)}.event-filters__body{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem}@media(max-width:767.98px){html.js .event-filters{display:block;margin:.5rem 0 1rem}.event-filters__summary{display:flex}.event-filters__panel:not([open]) .event-filters__body{display:none}.event-filters__body{flex-direction:column;align-items:stretch;padding-top:.75rem}}