.intro.svelte-ypbj28{grid-template-columns:2fr 3fr;align-items:center;gap:2rem;display:grid}.brand.svelte-ypbj28{text-align:center}.brand.svelte-ypbj28 img:where(.svelte-ypbj28){width:15rem}.brand.svelte-ypbj28 h1:where(.svelte-ypbj28){margin-top:.5rem}.intro.svelte-ypbj28 .prose:where(.svelte-ypbj28){text-align:justify;font-size:.875rem}.center.svelte-ypbj28{text-align:center}.events.svelte-ypbj28{gap:1rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.events.svelte-ypbj28 li:where(.svelte-ypbj28){grid-template-columns:4rem 1fr;align-items:start;gap:1rem;display:grid}.date.svelte-ypbj28{background:var(--forest-dark);color:var(--paper);font-family:var(--font-display);border-radius:1rem;flex-direction:column;align-items:center;padding:.5rem 0;line-height:1.1;display:flex}.date.svelte-ypbj28 .month:where(.svelte-ypbj28){text-transform:uppercase;font-size:.8rem}.date.svelte-ypbj28 .day:where(.svelte-ypbj28){font-size:1.6rem}.events.svelte-ypbj28 h3:where(.svelte-ypbj28){text-align:left;margin:0;font-size:1.1rem}.events.svelte-ypbj28 p:where(.svelte-ypbj28){margin:0;font-size:.875rem}details.svelte-ypbj28 summary:where(.svelte-ypbj28){cursor:pointer;font-size:.875rem}.description.svelte-ypbj28{white-space:pre-line;margin-top:.5rem!important}.facebook.svelte-ypbj28{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.facebook.svelte-ypbj28 a:where(.svelte-ypbj28){border:2px solid var(--ink);border-radius:1.25rem;flex-direction:column;gap:.5rem;height:100%;padding:1rem;text-decoration:none;transition:transform .25s;display:flex}.facebook.svelte-ypbj28 a:where(.svelte-ypbj28):hover{transform:translateY(-2px)}.facebook.svelte-ypbj28 img:where(.svelte-ypbj28){aspect-ratio:4/3;object-fit:cover;border-radius:.75rem;width:100%}.facebook.svelte-ypbj28 time:where(.svelte-ypbj28){font-size:.8rem}.facebook.svelte-ypbj28 p:where(.svelte-ypbj28){-webkit-line-clamp:6;line-clamp:6;white-space:pre-line;-webkit-box-orient:vertical;margin:0;font-size:.875rem;display:-webkit-box;overflow:hidden}.more.svelte-ypbj28{margin-top:auto;font-size:.875rem;text-decoration:underline}@media (width<=736px){.intro.svelte-ypbj28{grid-template-columns:1fr}}
