/* Shared by the public article and its visual editor. */
.content-card{display:flow-root;overflow-wrap:break-word}
.content-card figure,.content-card .wp-caption{max-width:100%;margin:18px auto}
.content-card .alignleft{float:left;max-width:48%;margin:6px 24px 16px 0;border-radius:10px}
.content-card .alignright{float:right;max-width:48%;margin:6px 0 16px 24px;border-radius:10px}
.content-card figure.alignleft,.content-card figure.alignright,.content-card .wp-caption.alignleft,.content-card .wp-caption.alignright{width:45%}
.content-card .aligncenter{display:block;float:none;clear:both;margin:22px auto;max-width:100%;border-radius:10px}
.content-card figure.aligncenter,.content-card .wp-caption.aligncenter{width:fit-content}
.content-card figure>img,.content-card figure>a>img,.content-card .wp-caption>img,.content-card .wp-caption>a>img{display:block;max-width:100%;height:auto;margin:0 auto}
.content-card figure.alignleft img,.content-card figure.alignright img,.content-card figure.aligncenter img,.content-card .wp-caption.alignleft img,.content-card .wp-caption.alignright img,.content-card .wp-caption.aligncenter img{float:none;max-width:100%;margin:0 auto}
.content-card figcaption,.content-card .wp-caption-text{font-size:13px;line-height:1.5;text-align:center;margin:8px 0 0;color:var(--muted,#655d55);overflow-wrap:anywhere}
.content-card .content-taxonomies,.content-card table{clear:both}
/* A narrow column needs the full width for readable text. */
@media(max-width:600px){.content-card .alignleft,.content-card .alignright{float:none!important;max-width:100%!important;display:block;margin:18px auto}.content-card figure.alignleft,.content-card figure.alignright,.content-card .wp-caption.alignleft,.content-card .wp-caption.alignright{width:fit-content}.content-card table{display:block;max-width:100%;overflow-x:auto}}
