.types.s1gh4kha{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.type.s1gh4kha{border-radius:64px;align-items:center;gap:44px;padding:24px;display:flex}.tone-blue.s1gh4kha{background:#f2f8ff}.tone-lavender.s1gh4kha{background:#eef1ff}.tone-yellow.s1gh4kha{background:#fff4ce}.photo.s1gh4kha{width:var(--type-photo-width);flex:none}.copy.s1gh4kha{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.copy.s1gh4kha h3:where(.s1gh4kha){color:#2b3146;font-size:var(--font-heading-3);margin:0;line-height:1.2}.copy.s1gh4kha p:where(.s1gh4kha){color:#454957;font-size:var(--font-body);letter-spacing:-.02em;margin:12px 0 0;line-height:1.4}.action.s1gh4kha{--home-button-font-size:var(--font-body);--home-button-padding-block:17px;margin-top:30px}.action.s1gh4kha .home-button:not(:hover,:focus-visible){background-color:#fff}.topics.s1gh4kha{flex-wrap:wrap;gap:8px;margin:44px 0 0;padding:0;list-style:none;display:flex}.topics.s1gh4kha li:where(.s1gh4kha){color:#545867;font-size:var(--font-small);background:#fff;border-radius:8px;padding:8px 10px;line-height:1.2}@media (width<=900px){.type.s1gh4kha{border-radius:48px;gap:28px}.photo.s1gh4kha{width:min(var(--type-photo-width), 34%)}}@media (width<=700px){.types.s1gh4kha{gap:12px}.type.s1gh4kha{border-radius:28px;align-items:flex-start;gap:16px;padding:16px}.photo.s1gh4kha{width:96px}.copy.s1gh4kha h3:where(.s1gh4kha){font-size:var(--font-heading-3)}.copy.s1gh4kha p:where(.s1gh4kha){font-size:var(--font-body-small);margin-top:6px}.action.s1gh4kha{--home-button-font-size:18px;--home-button-padding-block:12px;--home-button-min-height:40px;margin-top:12px}.topics.s1gh4kha{display:none}}.past-events.s1xcaw1s{flex-direction:column;gap:48px;display:flex}.list.s1xcaw1s{flex-direction:column;gap:48px;scroll-margin-top:24px;display:flex}.year.s1xcaw1s{flex-direction:column;gap:48px;display:flex}.year-heading.s1xcaw1s{align-items:center;gap:16px;display:flex}.year-heading.s1xcaw1s h3:where(.s1xcaw1s){color:#1b2d82;font-size:var(--font-heading-2);margin:0;line-height:1.25}.count.s1xcaw1s{color:#2b3146;text-transform:uppercase;background:#ffe17b;border-radius:99px;flex:none;margin:0;padding:6px 12px;font-size:14px;font-weight:700;line-height:1.4}.rule.s1xcaw1s{background:#d9ccf5;flex:1;height:2px}.no-matches.s1xcaw1s{color:#545e8a;text-align:center;background:#fff;border-radius:32px;margin:0;padding:40px 24px;font-size:18px}.pager.s1xcaw1s{flex-direction:column;align-items:center;gap:20px;display:flex}.showing.s1xcaw1s{color:#545e8a;margin:0;font-size:16px;line-height:1.4}@media (width<=700px){.past-events.s1xcaw1s,.list.s1xcaw1s{gap:32px}.year.s1xcaw1s{gap:16px}.year-heading.s1xcaw1s{gap:12px}.year-heading.s1xcaw1s h3:where(.s1xcaw1s){font-size:28px}.count.s1xcaw1s{padding:4px 10px;font-size:14px}.showing.s1xcaw1s{font-size:var(--font-small)}}.decor.s7fxcso{pointer-events:none;position:absolute}.decor.s7fxcso .doodle{width:100%}.stack.s7fxcso{flex-direction:column;gap:48px;display:flex}.types.s7fxcso{gap:44px}.types-intro.s7fxcso{position:relative}.types-intro.s7fxcso h2{color:#2b3146}.types-dragonfly.s7fxcso{top:96px;width:82px;inset-inline-start:calc(50% + 340px);rotate:12deg}.tape.s7fxcso{top:-77px;pointer-events:none;width:127px;height:auto;position:absolute;inset-inline-start:max(104px,50% - 287px);rotate:-6deg}@media (width>=1101px){.past-hero.s7fxcso .photo{margin-inline-end:50px}}[dir=rtl] .tape.s7fxcso,[dir=rtl] .types-dragonfly.s7fxcso{transform:scaleX(-1)}@media (width<=1100px){.types-dragonfly.s7fxcso{display:none}}@media (width<=700px){.stack.s7fxcso,.types.s7fxcso{gap:28px}.tape.s7fxcso{top:-40px;width:80px;inset-inline-start:56px}}
