.pg.svelte-ecpxko{padding:120px 24px 80px;min-height:100vh}.inner.svelte-ecpxko{max-width:760px;margin:0 auto}.back.svelte-ecpxko{font-family:var(--font-display);font-size:13px;font-weight:500;color:var(--color-ink-muted);text-decoration:none;margin-bottom:32px;display:inline-block;transition:color .2s ease}.back.svelte-ecpxko:hover{color:var(--color-ink)}.h1.svelte-ecpxko{font-family:var(--font-display);font-size:1.875rem;line-height:1.1;letter-spacing:-.02em;font-weight:600;color:var(--color-ink);margin:0 0 4px}.date.svelte-ecpxko{font-family:var(--font-display);font-size:13px;color:var(--color-ink-faint);margin:0 0 32px}.table.svelte-ecpxko{display:flex;flex-direction:column;margin-bottom:24px}.thead.svelte-ecpxko{display:grid;grid-template-columns:1.2fr 1.6fr 1.2fr;padding:0 4px 10px;border-bottom:1px solid color-mix(in srgb,var(--color-foreground) 10%,transparent)}.th.svelte-ecpxko{font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-faint);padding:0 8px}.th-loc.svelte-ecpxko{text-align:right}.row.svelte-ecpxko{display:grid;grid-template-columns:1.2fr 1.6fr 1.2fr;padding:14px 4px;text-decoration:none;color:inherit;border-bottom:1px solid color-mix(in srgb,var(--color-foreground) 6%,transparent);transition:background .15s ease;align-items:center;border-radius:6px}.row.svelte-ecpxko:hover{background:color-mix(in srgb,var(--color-foreground) 3%,transparent)}.cell.svelte-ecpxko{font-family:var(--font-display);font-size:14px;display:flex;align-items:center;padding:0 8px}.cell-name.svelte-ecpxko{gap:10px}.logo.svelte-ecpxko{width:18px;height:18px;border-radius:4px;flex-shrink:0}.name.svelte-ecpxko{font-weight:500;color:var(--color-ink)}.purpose.svelte-ecpxko{color:var(--color-ink-muted)}.cell-loc.svelte-ecpxko{justify-content:flex-end;gap:10px}.loc.svelte-ecpxko{color:var(--color-ink-muted);font-size:13px}.footer.svelte-ecpxko{font-family:var(--font-display);font-size:13px;line-height:1.6;color:var(--color-ink-faint);margin:0}.footer.svelte-ecpxko a:where(.svelte-ecpxko){color:var(--color-ink-muted);text-decoration:underline;text-underline-offset:2px}.footer.svelte-ecpxko a:where(.svelte-ecpxko):hover{color:var(--color-ink)}@media(max-width:640px){.pg.svelte-ecpxko{padding:100px 20px 60px}.thead.svelte-ecpxko{display:none}.row.svelte-ecpxko{grid-template-columns:1fr;padding:14px 4px;gap:4px}.cell.svelte-ecpxko{padding:0;font-size:14px}.cell-loc.svelte-ecpxko{justify-content:flex-start;margin-top:2px}.purpose.svelte-ecpxko{font-size:13px}}
