.title.svelte-1mez3n5.svelte-1mez3n5{margin-top:1.5rem;font-size:2.25rem;line-height:2.5rem;font-weight:700;letter-spacing:-.025em}.lead.svelte-1mez3n5.svelte-1mez3n5{margin-top:1rem;font-size:1.25rem;line-height:1.75rem;color:hsl(var(--muted-foreground));text-wrap:balance}.row.svelte-1mez3n5.svelte-1mez3n5{display:grid;gap:.75rem;padding:2rem 0;border-top:1px solid hsl(var(--border))}.row.svelte-1mez3n5.svelte-1mez3n5:first-child{border-top:0}.meta.svelte-1mez3n5.svelte-1mez3n5{display:flex;flex-wrap:wrap;gap:.25rem 1rem;font-family:JetBrains Mono,monospace;font-size:.75rem;line-height:1.25rem;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground))}.row-title.svelte-1mez3n5.svelte-1mez3n5{font-size:1.5rem;line-height:2rem;font-weight:600;letter-spacing:-.025em;text-underline-offset:4px}.row.svelte-1mez3n5:hover .row-title.svelte-1mez3n5{text-decoration:underline}.row-desc.svelte-1mez3n5.svelte-1mez3n5{margin-top:.5rem;max-width:42rem;line-height:1.75rem;color:hsl(var(--muted-foreground))}.row-more.svelte-1mez3n5.svelte-1mez3n5{margin-top:1rem;display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500}@media (min-width: 768px){.row.svelte-1mez3n5.svelte-1mez3n5{grid-template-columns:11rem 1fr;gap:2rem}.meta.svelte-1mez3n5.svelte-1mez3n5{flex-direction:column;padding-top:.375rem}}@media (min-width: 1024px){.title.svelte-1mez3n5.svelte-1mez3n5{font-size:3rem;line-height:1}}
