.loccard[data-astro-cid-bey3tmk3]{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);height:100%;transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.loccard[data-astro-cid-bey3tmk3]:hover{border-color:color-mix(in srgb, var(--action) 40%, var(--border));box-shadow:var(--shadow-md)}.loccard__media[data-astro-cid-bey3tmk3] .media{border-radius:0}.loccard__body[data-astro-cid-bey3tmk3]{gap:var(--space-xs);padding:var(--space-md);flex-direction:column;flex:auto;display:flex}.loccard__head[data-astro-cid-bey3tmk3]{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.loccard__name[data-astro-cid-bey3tmk3]{font-size:var(--text-lg);text-transform:uppercase;letter-spacing:var(--tracking-snug)}.loccard__name[data-astro-cid-bey3tmk3] a[data-astro-cid-bey3tmk3]{color:var(--text-strong);text-decoration:none}.loccard__name[data-astro-cid-bey3tmk3] a[data-astro-cid-bey3tmk3]:hover{color:var(--text-brand-strong)}.badge[data-astro-cid-bey3tmk3]{font-family:var(--font-detail);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:var(--radius-pill);align-items:center;padding:.2rem .6rem;display:inline-flex}.badge--enrolling[data-astro-cid-bey3tmk3]{color:var(--brand-accent-darker);background-color:var(--surface-accent-tint);border:1px solid color-mix(in srgb, var(--cta) 40%, transparent)}.loccard__address[data-astro-cid-bey3tmk3]{align-items:flex-start;gap:var(--space-2xs);font-style:normal;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-secondary);display:flex}.loccard__address[data-astro-cid-bey3tmk3] svg,.loccard__contact[data-astro-cid-bey3tmk3] svg{color:var(--text-brand);flex:none}.loccard__address[data-astro-cid-bey3tmk3] svg{margin-block-start:.15em}.loccard__contact[data-astro-cid-bey3tmk3]{gap:var(--space-2xs) var(--space-md);font-size:var(--text-sm);flex-wrap:wrap;margin:0;display:flex}.loccard__contact[data-astro-cid-bey3tmk3]>div[data-astro-cid-bey3tmk3]{align-items:center;gap:var(--space-3xs);display:flex}.loccard__contact[data-astro-cid-bey3tmk3] dt[data-astro-cid-bey3tmk3]{align-items:center;display:inline-flex}.loccard__contact[data-astro-cid-bey3tmk3] dd[data-astro-cid-bey3tmk3]{font-variant-numeric:tabular-nums;color:var(--text-secondary);margin:0}.loccard__contact[data-astro-cid-bey3tmk3] a[data-astro-cid-bey3tmk3]{color:var(--text-strong);font-weight:var(--weight-medium);text-decoration:none}.loccard__contact[data-astro-cid-bey3tmk3] a[data-astro-cid-bey3tmk3]:hover{color:var(--text-brand-strong);text-decoration:underline}.loccard__flag[data-astro-cid-bey3tmk3]{align-items:flex-start;gap:var(--space-3xs);padding:var(--space-2xs);font-size:var(--text-2xs);line-height:var(--leading-normal);color:var(--text-secondary);background-color:var(--surface-alt);border-radius:var(--radius-sm);display:flex}.loccard__flag[data-astro-cid-bey3tmk3] svg{color:var(--danger);flex:none;margin-block-start:.1em}.loccard__more[data-astro-cid-bey3tmk3]{align-items:center;gap:var(--space-3xs);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-brand-strong);margin-block-start:auto;padding-block-start:var(--space-2xs);text-decoration:none;display:inline-flex}.loccard__more[data-astro-cid-bey3tmk3] svg{transition:transform var(--dur-fast) var(--ease-out)}.loccard__more[data-astro-cid-bey3tmk3]:hover svg{transform:translate(3px)}.loccard__pending[data-astro-cid-bey3tmk3]{font-size:var(--text-xs);color:var(--text-secondary);margin-block-start:auto;padding-block-start:var(--space-2xs)}@media (prefers-reduced-motion:reduce){.loccard__more[data-astro-cid-bey3tmk3]:hover svg{transform:none}}.locgrid__list[data-astro-cid-vxcz7eaa]{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(19rem,100%),1fr));margin:0;display:grid}.locgrid__list[data-astro-cid-vxcz7eaa]>li[data-astro-cid-vxcz7eaa]{display:flex}.locgrid__list[data-astro-cid-vxcz7eaa]>li[data-astro-cid-vxcz7eaa]>*{width:100%}.locgrid__foot[data-astro-cid-vxcz7eaa]{justify-content:center;margin-block-start:var(--space-xl);display:flex}
