/* AppsBrain Editorial Library & Lead Management */
.cms-post-card .cms-tile-visual{overflow:hidden;background:#d9e3fc}
.cms-post-card .cms-tile-visual img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.2,.8,.2,1)}
.cms-post-card:hover .cms-tile-visual img{transform:scale(1.035)}
.journal-art{overflow:hidden}.journal-art .journal-cover{width:100%;height:100%;display:block;object-fit:cover;transition:transform .5s ease}.journal-card:hover .journal-cover{transform:scale(1.04)}
.cms-article-byline{font-size:.875rem;letter-spacing:.015em;opacity:.7;margin-top:1.3rem}
.cms-cover img{max-height:680px;width:100%;object-fit:cover;border-radius:14px}
@media(prefers-reduced-motion:reduce){.cms-post-card .cms-tile-visual img,.journal-cover{transition:none!important}}
/* Preserve the supplied editorial artwork's intended colors (project images retain their own treatment). */
.cms-post-card .cms-tile-visual img{filter:none}
.cms-prose a{color:#3d58e0;text-underline-offset:3px;text-decoration-thickness:1px}
.cms-prose a:focus-visible{outline:3px solid #657bff;outline-offset:3px}
@media(max-width:780px){.cms-post-card .cms-tile-visual{aspect-ratio:1.6;min-height:210px}}
