.sec-title.svelte-1bv7ezn{font-size:var(--type-section-title);line-height:1.1;color:var(--foreground)}.sec-body.svelte-1bv7ezn{font-size:var(--type-body);line-height:1.6;color:var(--secondary-foreground);text-wrap:pretty}.grid-3.svelte-1bv7ezn{display:grid;gap:1px;background:var(--border);border-radius:var(--radius-md);overflow:hidden}@media(min-width:768px){.grid-3.svelte-1bv7ezn{grid-template-columns:repeat(3,1fr)}}.cell.svelte-1bv7ezn{background:var(--surface);padding:2rem}.cell-title.svelte-1bv7ezn{font-size:var(--type-card-title);font-weight:500;line-height:1.3;letter-spacing:-.01em;color:var(--foreground)}.contact-email.svelte-1bv7ezn{font-family:var(--font-display);font-size:var(--type-section-title);font-weight:500;line-height:1.1;letter-spacing:-.02em;color:var(--foreground);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:6px;transition:text-decoration-color .15s var(--ease-out-smooth);overflow-wrap:anywhere}.contact-email.svelte-1bv7ezn:hover{text-decoration-color:var(--foreground)}.inline-link.svelte-1bv7ezn{color:var(--foreground);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:3px;transition:text-decoration-color .15s var(--ease-out-smooth)}.inline-link.svelte-1bv7ezn:hover{text-decoration-color:var(--foreground)}
