.page-title.svelte-13hsgdq{color:#000;margin-bottom:12px;font-size:24px;font-weight:700}.events-section.svelte-13hsgdq{margin-bottom:16px}.events-section.meetings.svelte-13hsgdq{background-color:#f5f5f5;border-radius:4px;padding:16px}.section-title.svelte-13hsgdq{color:#000;border-bottom:2px solid #2d5a3d;margin-bottom:8px;padding-bottom:8px;font-size:20px;font-weight:700}.empty.svelte-13hsgdq{text-align:center;color:#666;background-color:#fafafa;border-radius:4px;padding:16px}.events-list.svelte-13hsgdq{flex-direction:column;gap:10px;display:flex}.event-card.svelte-13hsgdq{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;padding:12px}.event-card.meeting-card.svelte-13hsgdq{background-color:#fafafa;border-color:#ccc}.event-header.svelte-13hsgdq{flex-wrap:wrap;gap:12px;margin-bottom:4px;display:flex}.event-date.svelte-13hsgdq{color:#2d5a3d;font-weight:700}.event-time.svelte-13hsgdq{color:#666}.event-title.svelte-13hsgdq{margin:0 0 4px;font-size:16px;font-weight:700}.event-title.svelte-13hsgdq a:where(.svelte-13hsgdq){color:#2d5a3d;min-height:44px;text-decoration:underline;display:inline-block}.event-title.svelte-13hsgdq a:where(.svelte-13hsgdq):hover,.event-title.svelte-13hsgdq a:where(.svelte-13hsgdq):focus{color:#1a472a;outline-offset:2px;outline:2px solid #000}.event-location.svelte-13hsgdq{color:#333;margin:0;font-size:14px}.event-location.location-tbc.svelte-13hsgdq{color:#666;font-style:italic}.event-cost.svelte-13hsgdq{color:#000;margin:4px 0 0;font-weight:700}
