.blog-body img{display:block;max-width:100%;height:auto;border-radius:12px;margin:24px auto}.blog-body figure{margin:24px 0}.blog-body figcaption{font-size:14px;color:var(--muted)}.blog-body table{display:block;max-width:100%;overflow:auto;border-collapse:collapse;margin:24px 0}.blog-body td,.blog-body th{padding:10px;border:1px solid var(--line)}.blog-body pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:18px;background:var(--tint);border-radius:10px}.blog-body blockquote{padding-left:22px;border-left:3px solid var(--navy);margin:24px 0}.blog-body a{overflow-wrap:anywhere}.blog-grid{margin-top:24px}
.blog-card:has(.blog-card-copy){padding:0;gap:0;overflow:hidden}.blog-cover{aspect-ratio:16/9;overflow:hidden;background:var(--tint);width:100%}.blog-cover img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.blog-card:hover .blog-cover img{transform:scale(1.025)}.blog-card-copy{display:flex;flex:1;flex-direction:column;gap:18px;padding:28px}.blog-card-copy .blog-meta{margin-top:auto;padding-top:10px}.blog-cover-hero{margin-top:30px;border-radius:16px}.blog-cover-empty{display:grid;place-items:center;background:linear-gradient(135deg,var(--tint),var(--lime));color:var(--navy);font-family:var(--serif);font-size:26px}.blog-reading>.eyebrow{display:flex;margin-top:24px}.blog-grid:has(>.blog-card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:560px){.blog-grid:has(>.blog-card:nth-child(2):last-child){grid-template-columns:1fr}.blog-card-copy{padding:24px}}@media(prefers-reduced-motion:reduce){.blog-cover img{transition:none}}
