.bl-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:16px;padding-top:6px;display:grid}.bl-card{color:var(--text);flex-direction:column;padding:0;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;overflow:hidden}.bl-card:hover{border-color:#ffffff38;transform:translateY(-3px);box-shadow:0 18px 44px -18px #000000b3}.bl-cover{aspect-ratio:1983/793;background:#0b0f17;display:block;overflow:hidden}.bl-cover img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.9,.2,1);display:block}.bl-card:hover .bl-cover img{transform:scale(1.04)}.bl-body{gap:8px;padding:16px 18px 18px;display:grid}.bl-meta{color:var(--muted);align-items:center;gap:10px;font-size:12.5px;display:flex}.bl-lock{color:#facc15;letter-spacing:.03em;background:#facc1524;border-radius:999px;align-items:center;gap:5px;height:22px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.bl-body b{font-family:var(--display);text-transform:uppercase;color:var(--strong);font-size:26px;font-weight:400;line-height:1.05}.bl-excerpt{color:var(--muted);font-size:14px;line-height:1.5}:root[data-theme=light] .bl-lock{color:#a16207}
