.blog-article{max-width:780px;margin:0 auto}.blog-article h1{margin-bottom:12px}.blog-article__image{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;margin:28px 0;border:1px dashed var(--brand-border);background:var(--brand-bg-alt)}.blog-content{font-size:1.04rem}.article-nav,.article-share{display:flex;justify-content:space-between;gap:16px;border-top:1px dashed var(--brand-border);margin-top:28px;padding-top:20px}.author-card{margin-top:28px}.related-articles .blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:767px){.article-nav,.article-share,.related-articles .blog-grid{display:grid;grid-template-columns:1fr}}