.back-link.svelte-kirslv{display:inline-block;margin-bottom:1rem;font-size:.85rem;font-weight:600;color:var(--color-blue-500);text-decoration:none}.back-link.svelte-kirslv:hover{color:var(--color-blue-700)}.area-layout.svelte-kirslv{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem}@media(min-width:768px){.area-layout.svelte-kirslv{grid-template-columns:250px 1fr}}.area-thumb.svelte-kirslv{width:100%;max-width:250px;border-radius:.5rem;box-shadow:var(--shadow-sm)}.area-title.svelte-kirslv{font-size:1.5rem;font-weight:700;color:var(--color-navy-600);margin:0 0 1rem;line-height:1.3}.post-content.svelte-kirslv{font-size:1rem;line-height:1.7;color:var(--color-navy-700)}.post-content.svelte-kirslv p{margin-bottom:1rem}.post-content.svelte-kirslv a{color:var(--color-blue-500);text-decoration:underline}.post-content.svelte-kirslv a:hover{color:var(--color-blue-700)}.post-content.svelte-kirslv img{max-width:100%;height:auto;border-radius:.375rem}.events-section.svelte-kirslv{margin-bottom:2rem}.events-heading.svelte-kirslv{font-size:1.15rem;font-weight:700;color:var(--color-navy-500);margin:0 0 .75rem;padding-bottom:.5rem;border-bottom:2px solid var(--color-navy-200)}.event-list.svelte-kirslv{display:flex;flex-direction:column}.view-all.svelte-kirslv{display:inline-block;margin-top:.75rem;font-size:.9rem;font-weight:600;color:var(--color-blue-500);text-decoration:none}.view-all.svelte-kirslv:hover{color:var(--color-blue-700)}
