.contact.svelte-llfthp h2:where(.svelte-llfthp){margin:0 0 .75rem}.email.svelte-llfthp{color:var(--accent);word-break:break-word;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:600;text-decoration:none}.email.svelte-llfthp:hover{text-decoration:underline}.ask.svelte-llfthp{color:var(--muted);margin:1rem 0 0}.layout.svelte-llfthp{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}h1.svelte-llfthp{margin-bottom:1.25rem;font-size:clamp(2.1rem,5vw,3.25rem)}ul.svelte-llfthp{color:var(--muted);gap:.75rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}li.svelte-llfthp{padding-left:1.5rem;position:relative}li.svelte-llfthp:before{content:"";background:var(--accent);border-radius:2px;width:.5rem;height:.5rem;position:absolute;top:.6em;left:0}.card.svelte-llfthp{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(1.25rem,4vw,2.25rem)}@media (width<=52rem){.layout.svelte-llfthp{grid-template-columns:1fr}}
