.blog-shell{max-width:1120px;margin-inline:auto;padding:2rem 1rem;overflow-wrap:anywhere}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.blog-card{min-width:0;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:1rem;overflow:hidden}.blog-card__body{padding:1.25rem}.blog-card__title{font-size:1.3rem;line-height:1.3;margin-block:1rem}.blog-card__title a{color:var(--color-text)}.blog-card__body p{color:var(--color-text-muted);line-height:1.7}.blog-meta{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.85rem;color:var(--color-text-muted)}.blog-read{display:inline-block;padding-block:.75rem}.blog-card__image{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.blog-language{display:block;font-size:.8rem;color:var(--color-text-muted)}.blog-related{margin-block-start:2rem;border-top:1px solid var(--color-border)}.blog-related>h2{font-size:1.6rem;margin-block:0 1.5rem}@media(max-width:1000px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.blog-grid{grid-template-columns:minmax(0,1fr)}}#main-content .blog-card__title a{color:var(--color-text)}[data-theme=dark] #main-content .blog-read,[data-theme=dark] #main-content .blog-meta a{color:#6ee7b7}