.marva-scope #blog-teaser .blog-teaser-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}@media (max-width:960px){.marva-scope #blog-teaser .blog-teaser-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.marva-scope #blog-teaser .blog-teaser-grid{grid-template-columns:1fr}}.marva-scope .blog-teaser-card{border:1px solid var(--line);color:inherit;background:#fff;border-radius:18px;flex-direction:column;text-decoration:none;transition:border-color .2s,transform .25s,box-shadow .25s;display:flex;overflow:hidden}.marva-scope .blog-teaser-card:hover{border-color:#b8854a59;transform:translateY(-2px);box-shadow:0 18px 36px -22px #1f1a1438}.marva-scope .blog-teaser-thumb{aspect-ratio:16/10;background:var(--ivory);overflow:hidden}.marva-scope .blog-teaser-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.marva-scope .blog-teaser-card:hover .blog-teaser-thumb img{transform:scale(1.03)}.marva-scope .blog-teaser-thumb-fallback{background:linear-gradient(135deg,#f7eedd 0%,#efe4ce 60%,#b8854a2e 100%);width:100%;height:100%}.marva-scope .blog-teaser-body{flex-direction:column;flex:1;gap:10px;padding:18px 18px 20px;display:flex}.marva-scope .blog-teaser-tags{flex-wrap:wrap;gap:6px;display:flex}.marva-scope .blog-teaser-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--ochre-2,var(--ochre));background:#b8854a1a;border-radius:999px;padding:2px 8px;font-family:JetBrains Mono,monospace;font-size:10px}.marva-scope .blog-teaser-title{color:var(--ink);margin:0;font-family:Fraunces,serif;font-size:20px;line-height:1.25}.marva-scope .blog-teaser-card:hover .blog-teaser-title{color:var(--ochre)}.marva-scope .blog-teaser-desc{color:#1f1a14a6;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.marva-scope .blog-teaser-meta{letter-spacing:.08em;text-transform:uppercase;color:#1f1a1480;justify-content:space-between;margin-top:auto;padding-top:12px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.marva-scope .blog-teaser-cta{justify-content:center;margin-top:28px;display:flex}.marva-scope .blog-teaser-cta-link{border:1px solid var(--ink);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);border-radius:999px;align-items:center;gap:10px;padding:12px 22px;font-family:JetBrains Mono,monospace;font-size:12px;text-decoration:none;transition:background .18s,color .18s,transform .2s;display:inline-flex}.marva-scope .blog-teaser-cta-link:hover{background:var(--ink);color:#fff;transform:translateY(-1px)}.marva-scope .blog-teaser-cta-link svg{width:14px;height:14px;transition:transform .2s}.marva-scope .blog-teaser-cta-link:hover svg{transform:translate(3px)}
