/* Shared content components only. Ordinary headings, text, lists and tables inherit the active template. */
a[data-blog-link-card]{display:flex;align-items:stretch;justify-content:space-between;gap:1.25em;max-width:100%;border:1px solid var(--blog-card-border,#dce1e6);border-radius:.3em;margin:1.2em 0;color:inherit;text-decoration:none;overflow:hidden;font-family:inherit;line-height:inherit}
a[data-blog-link-card] [data-card-copy]{display:flex;flex:1;min-width:0;flex-direction:column;justify-content:center;padding:1.1em;gap:.6em}
a[data-blog-link-card] [data-card-title]{font-weight:600;overflow-wrap:anywhere}
a[data-blog-link-card] [data-card-description]{font-size:.9em;opacity:.85;overflow-wrap:anywhere}
a[data-blog-link-card] [data-card-site]{font-size:.8em;opacity:.75;overflow-wrap:anywhere}
a[data-blog-link-card]>img{display:block;width:150px;max-width:32%;min-height:140px;object-fit:cover;align-self:stretch;margin:0}
a[data-blog-link-card]:hover{border-color:currentColor;text-decoration:none}
iframe.blog-video{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:16/9;border:0;margin:1em 0}
[data-blog-linked-video]>[data-video-link]{display:inline-block;margin:.4em 0 .8em;text-decoration:underline}
.blog-align-left{text-align:left}.blog-align-center{text-align:center}.blog-align-right{text-align:right}.blog-align-justify{text-align:justify}
@media(max-width:500px){a[data-blog-link-card]{gap:.25em}a[data-blog-link-card]>img{width:90px;min-height:100px}a[data-blog-link-card] [data-card-copy]{padding:.75em}}
