.intro[data-astro-cid-bnowp7d6]{padding-block:var(--space-12) var(--space-8)}h1[data-astro-cid-bnowp7d6]{margin:0 0 var(--space-5);font-size:var(--text-h1);letter-spacing:-.02em;line-height:1.05}.intro[data-astro-cid-bnowp7d6] p[data-astro-cid-bnowp7d6]{max-width:60ch;color:var(--color-muted);margin:0}.list[data-astro-cid-bnowp7d6]{flex-direction:column;gap:14px;display:flex}.card[data-astro-cid-bnowp7d6]{gap:var(--space-3);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);flex-direction:column;scroll-margin-top:96px;display:flex}.card[data-astro-cid-bnowp7d6]:target{border-color:var(--color-accent)}.num[data-astro-cid-bnowp7d6]{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--color-muted)}h2[data-astro-cid-bnowp7d6]{font-size:var(--text-h2);letter-spacing:-.02em;margin:0;line-height:1.1}.desc[data-astro-cid-bnowp7d6]{max-width:60ch;color:var(--color-muted);margin:0}ul[data-astro-cid-bnowp7d6]{padding-left:var(--space-5);gap:var(--space-2);flex-direction:column;max-width:60ch;margin:0;display:flex}.tech[data-astro-cid-bnowp7d6]{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--color-accent);overflow-wrap:anywhere}.more[data-astro-cid-bnowp7d6]{color:var(--color-fg);font-size:var(--text-small);align-self:flex-start;text-decoration:none}.more[data-astro-cid-bnowp7d6]:after{content:" →";color:var(--color-accent)}.more[data-astro-cid-bnowp7d6]:hover{text-decoration:underline}.cta[data-astro-cid-bnowp7d6]{align-items:flex-start;gap:var(--space-6);padding-block:var(--space-12);flex-direction:column;display:flex}.cta[data-astro-cid-bnowp7d6] h2[data-astro-cid-bnowp7d6]{max-width:28ch}.btn[data-astro-cid-bnowp7d6]{background:var(--color-accent);color:var(--color-on-accent);font-weight:700;font-size:var(--text-small);border-radius:var(--radius-btn);padding:14px 22px;text-decoration:none}.btn[data-astro-cid-bnowp7d6]:hover{filter:brightness(1.08)}@media (width>=768px){.card[data-astro-cid-bnowp7d6]{padding:var(--space-8)}}
