.areas-content.svelte-1y28lqp{max-width:1200px;margin:0 auto;padding:2.5rem 1.5rem 4rem}.area-section.svelte-1y28lqp{margin-bottom:3rem}.section-header.svelte-1y28lqp{margin-bottom:1rem}.section-header.svelte-1y28lqp h2:where(.svelte-1y28lqp){font-size:1.25rem;font-weight:600;margin:0;color:var(--grey-900)}.section-description.svelte-1y28lqp{font-size:var(--text-sm);color:var(--grey-600);margin:.5rem 0 0}.area-list.svelte-1y28lqp{display:grid;grid-template-columns:1fr;gap:var(--spacing-3)}@media (min-width: 640px){.area-list.svelte-1y28lqp{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.area-list.svelte-1y28lqp{grid-template-columns:repeat(3,1fr)}}.location-list.svelte-1y28lqp{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.location-link.svelte-1y28lqp{display:inline-block;padding:.5rem 1rem;font-size:var(--text-sm);font-weight:500;color:var(--text-primary);background:var(--bg-elevated);border:1px solid var(--border-medium);border-radius:var(--border-radius);text-decoration:none;transition:border-color .2s,color .2s}.location-link.svelte-1y28lqp:hover{border-color:var(--color-primary);color:var(--color-primary)}@media (max-width: 639px){.areas-content.svelte-1y28lqp{padding:1.5rem 1rem 3rem}}
