.el-blog .ci-wrap{max-width:1080px;padding-block:clamp(48px,6vw,80px) clamp(90px,11vw,140px)}.el-blog .ci-wrap section+section{margin-top:clamp(56px,7vw,84px)}.el-blog .ci-head{font:350 clamp(28px,3vw,38px)/1.1 var(--display);letter-spacing:-.02em}.el-blog .ci-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin:22px 0 0;padding:0;list-style:none;display:grid}.el-blog .ci-card{background:var(--card);height:100%;box-shadow:0 0 0 1px var(--line);color:var(--ink);transition:box-shadow .25s,transform .35s var(--spring);border-radius:22px;flex-direction:column;gap:10px;padding:24px;text-decoration:none;display:flex}.el-blog .ci-card:hover{box-shadow:0 0 0 1px var(--ink-3),0 18px 30px -24px #16130f73;transform:translateY(-2px)}.el-blog .ci-card b{font:600 20px/1.25 var(--ui);letter-spacing:-.015em}.el-blog .ci-card span{color:var(--ink-2);flex:1;font-size:15px;line-height:1.5}.el-blog .ci-card i{font:500 14px/1 var(--ui);color:var(--ink);font-style:normal}.el-blog .ci-note{border-top:1px solid var(--line);color:var(--ink-3);margin-top:48px;padding-top:24px;font-size:14.5px}
