.ttm-blog-posts{display:grid;gap:20px;margin:26px 0}.ttm-blog-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden;border:1px solid var(--ttm-design-line);border-radius:22px;background:var(--ttm-design-card)}.ttm-blog-card>img{width:100%;height:100%;min-height:180px;-o-object-fit:cover;object-fit:cover}.ttm-blog-card>div{padding:clamp(20px,4vw,40px)}.ttm-blog-card h2{margin:10px 0 12px;font-size:clamp(24px,3vw,36px);font-weight:850;letter-spacing:-.035em;line-height:1.15}.ttm-blog-card p,.ttm-blog-note{color:var(--ttm-design-muted);line-height:1.7}.ttm-blog-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:8px;color:var(--ttm-design-accent-text);font-weight:750}.ttm-blog-link:hover,.ttm-blog-card h2 a:hover{text-decoration:underline;text-underline-offset:3px}.ttm-blog-reading{max-width:730px;margin:32px auto 0}.ttm-blog-note{padding:18px 22px;border:1px solid var(--ttm-design-line);border-radius:16px;background:var(--ttm-design-soft)}.ttm-blog-note p+p{margin-top:8px}@media(max-width:650px){.ttm-blog-card{grid-template-columns:1fr}.ttm-blog-card>img{aspect-ratio:480 / 220}}
