header.svelte-1jef3w8{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px clamp(16px,4vw,48px);display:flex}.brand.svelte-1jef3w8{font-family:var(--font-serif);font-size:22px}.who.svelte-1jef3w8{min-height:44px;color:var(--text-3);align-items:center;font-size:15px;display:inline-flex}main.svelte-1jef3w8{flex-direction:column;gap:28px;max-width:1120px;margin:0 auto;padding:40px clamp(16px,4vw,48px) 56px;display:flex}.grid3.svelte-1jef3w8{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;display:grid}.grid2.svelte-1jef3w8{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:16px;display:grid}.events.svelte-1jef3w8{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:start;gap:16px;display:grid}.titles.svelte-1jef3w8{flex-direction:column;gap:4px;display:flex}.titles.svelte-1jef3w8 h2:where(.svelte-1jef3w8){font-size:26px}.titles.svelte-1jef3w8 span:where(.svelte-1jef3w8){color:var(--text-2)}.dup.svelte-1jef3w8{border-top:1px solid var(--line);flex-direction:column;gap:14px;padding-top:14px;display:flex}
