.lc-blog-story{display:flex;flex-direction:column;gap:14px;height:100%;color:var(--ink)}.lc-blog-story .lc-blog-image{position:relative;overflow:hidden;flex-shrink:0;background:repeating-linear-gradient(135deg,#eef3f4 0 12px,#f6f9f9 12px 24px)}.lc-blog-image-label{position:absolute;left:20px;right:20px;bottom:18px;font-family:var(--font-mono);font-size:11px;line-height:1.5;color:#7d8a91}.lc-blog-story .cms-cover{transform:none;transition:none}.lc-blog-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-family:var(--font-mono);font-size:10px;line-height:1.5;color:#75868e}.lc-blog-meta>span:first-child{color:var(--accent)}.lc-blog-story h3{font-size:23px;font-weight:400;line-height:1.2;letter-spacing:-.025em;margin:0;max-width:95%}.lc-blog-story p{font-size:14px;color:var(--muted);line-height:1.65;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lc-blog-read{display:flex;justify-content:space-between;align-items:center;gap:14px;border-bottom:1px solid var(--line);padding-bottom:14px;padding-top:8px;margin-top:auto;font-size:13px}.lc-blog-read>span{font-size:19px;transition:transform .25s}.lc-blog-story:hover .lc-blog-read>span{transform:translate(2px,-2px)}.lc-blog-story--placeholder>span{font-family:var(--font-mono);font-size:11px;color:#9aa5ab}.lc-blog-story:focus-visible{outline:2px solid var(--accent);outline-offset:6px;border-radius:20px}@media (max-width:760px){.lc-blog-story h3{font-size:25px}.lc-blog-story p{-webkit-line-clamp:3}}@media (prefers-reduced-motion:reduce){.lc-blog-read>span{transition:none}}