.article-embed{margin:1.75rem auto;max-width:540px;width:100%}.article-embed-card{border:1px solid var(--pub-rule, #dcdcdc);border-radius:8px;padding:1rem 1.125rem;background:var(--pub-tint, #f4f2ee);font-family:var(--pub-sans, system-ui, sans-serif);font-size:.95rem;line-height:1.45}.article-embed-platform{margin:0 0 .5rem;font-weight:600;display:flex;flex-wrap:wrap;gap:.5rem;align-items:baseline}.article-embed-account{font-weight:400;color:var(--pub-muted, #4f4f4f)}.article-embed-caption{margin:0 0 .875rem;padding:0 0 0 .75rem;border-left:3px solid var(--pub-rule, #dcdcdc);font-style:normal;overflow-wrap:anywhere}.article-embed-load{font:inherit;font-weight:600;padding:.55rem .9rem;border-radius:6px;border:1px solid currentColor;background:transparent;color:inherit;cursor:pointer}.article-embed-load:focus-visible{outline:3px solid var(--pub-focus, #1a56c4);outline-offset:2px}.article-embed-note{margin:.625rem 0 0;font-size:.8rem;color:var(--pub-muted, #4f4f4f)}.article-embed-post{display:flex;justify-content:center}.article-embed-instagram .article-embed-post:not([hidden]){min-height:450px}.article-embed-x .article-embed-post:not([hidden]){min-height:250px}.article-embed-tiktok .article-embed-post:not([hidden]){min-height:575px}.article-embed-post iframe{max-width:100%}.article-embed-youtube .article-embed-post iframe{width:100%;height:auto;aspect-ratio:16 / 9}.article-embed-post .instagram-media{min-width:0!important;width:100%!important}
