.article-tek223 .article-cover{max-width:1020px}
.article-tek223 .article-cover img{max-height:none;height:auto;object-fit:contain}
.article-tek223 .article-cover figcaption{line-height:1.7}
.article-tek223 .article-source-credit{border-top:1px solid var(--line);padding-top:24px;font-size:.85rem;color:var(--muted)}
.post-card-tek223 .post-image,.about-blog-card-tek223 .about-blog-image{background:#152238}
.post-card-tek223 .post-image img,.about-blog-card-tek223 .about-blog-image img{object-fit:contain}
@media(max-width:640px){.article-tek223 .article-head h1{font-size:clamp(2.1rem,9.8vw,3rem)}}
