.home-card{background:var(--c-accent-bg);border:1px solid var(--c-border);border-radius:var(--radius);padding:20px;transition:.2s ease}.home-card:hover{border-color:var(--c-accent);background:rgba(59,130,246,.12);transform:translateY(-2px)}.home-accent{color:var(--c-accent)}.home-muted{color:var(--c-muted)}.three-line-paragraph{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}