.community-page.svelte-131htjm{padding:2rem 0 3.5rem}.page-header.svelte-131htjm{text-align:center;margin-bottom:2rem}.page-header.svelte-131htjm h1:where(.svelte-131htjm){color:var(--color-primary-dark);letter-spacing:-.02em;margin:0;font-size:clamp(2.25rem,5vw,3rem);font-weight:800}.intro.svelte-131htjm{text-align:center;margin-bottom:2.5rem;max-width:42rem;margin-inline:auto}.community-sections.svelte-131htjm{flex-direction:column;gap:1.25rem;display:flex}.community-row.svelte-131htjm{justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 1.75rem;display:flex}.row-content.svelte-131htjm h2:where(.svelte-131htjm){text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary-dark);margin:0 0 .65rem;font-size:.8125rem;font-weight:800}.row-content.svelte-131htjm p:where(.svelte-131htjm){color:var(--color-text);margin:0;font-size:.9375rem;line-height:1.6}.row-content.svelte-131htjm a:where(.svelte-131htjm){color:var(--color-primary);font-weight:600}.community-row.svelte-131htjm .btn:where(.svelte-131htjm){white-space:nowrap;flex-shrink:0}@media (width<=640px){.community-row.svelte-131htjm{text-align:center;flex-direction:column;align-items:stretch}.community-row.svelte-131htjm .btn:where(.svelte-131htjm){justify-content:center;width:100%}}
