.vsh-page.c-1kcl9j7{width:min(860px,100% - 40px);color:var(--color-text-primary);margin:0 auto;padding:48px 0 88px}.crumbs.c-1kcl9j7{color:var(--color-text-muted);align-items:center;gap:8px;margin-bottom:28px;font-size:.82rem;display:flex}.crumbs.c-1kcl9j7 a:where(.c-1kcl9j7){color:var(--color-text-muted);text-decoration:none}.crumbs.c-1kcl9j7 a:where(.c-1kcl9j7):hover{color:var(--color-text-primary)}.vsh-head.c-1kcl9j7 h1:where(.c-1kcl9j7){letter-spacing:-.02em;text-wrap:balance;margin:0 0 16px;font-size:clamp(1.9rem,5vw,2.7rem);font-weight:780;line-height:1.08}.vsh-lede.c-1kcl9j7{color:var(--color-text-secondary);max-width:70ch;margin:0;font-size:1.02rem;line-height:1.65}.vsh-list.c-1kcl9j7{gap:14px;margin:36px 0 0;padding:0;list-style:none;display:grid}.vsh-card.c-1kcl9j7{border:1px solid var(--color-border,#8080803d);background:var(--color-surface-muted,#80808012);border-radius:14px;gap:6px;padding:20px 22px;text-decoration:none;display:grid}.vsh-card.c-1kcl9j7:hover{border-color:var(--color-accent,#4f7dff)}.vsh-card-title.c-1kcl9j7{color:var(--color-text-primary);font-size:1.05rem;font-weight:700}.vsh-card-desc.c-1kcl9j7{color:var(--color-text-secondary);font-size:.92rem;line-height:1.55}.vsh-card-date.c-1kcl9j7{color:var(--color-text-muted);font-size:.8rem}
