.blog-frame{border:1px solid var(--cera-line);background:#eee;border-radius:18px;position:relative;overflow:hidden}.blog-frame img{transition:transform .7s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.blog-card:hover .blog-frame img{transform:scale(1.03)}}.blog-card__title{transition:color .24s}@media (hover:hover){.blog-card:hover .blog-card__title{color:var(--cera-rose-ink)}}.blog-meta{color:var(--cera-muted);gap:6px;font-size:12.5px}.blog-meta,.blog-read{align-items:center;display:inline-flex}.blog-read{color:var(--cera-rose-ink);gap:8px;font-size:14px;font-weight:600}.blog-read svg{transition:transform .3s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.blog-card:hover .blog-read svg{transform:translate(4px)}[dir=rtl] .blog-card:hover .blog-read svg{transform:translate(-4px)}}.blog-skeleton{background:var(--cera-cream-deep,#f3ece8);border-radius:18px;animation:1.6s ease-in-out infinite blog-pulse}@keyframes blog-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.blog-skeleton{animation:none}.blog-frame img,.blog-read svg{transition:none}}.blog-skeleton--line{border-radius:999px}
