/* Social post mock-ups in the blog posts (Red's embeds.css, 23 Oct). Every selector sits under .rpcc-embed, so nothing here
   can restyle another part of the site. Generated by finder-cleanup/make_pages.py; do not edit by hand. */
.rpcc-embed{max-width:520px;width:100%;margin:2rem auto;box-sizing:border-box}
.rpcc-embed *{box-sizing:border-box}
.rpcc-embed__label{font-family:"EB Garamond",Garamond,"Times New Roman",serif;font-size:1.05rem;line-height:1.3;color:#D8CFBC;margin:0 0 .45rem}
.rpcc-embed__tag{display:inline-block;margin-left:.6em;padding:0 .5em;border:1px solid #D8CFBC;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:#D8CFBC;vertical-align:.1em}
.rpcc-embed[data-state="live"] .rpcc-embed__tag{display:none}
.rpcc-embed[hidden]{display:none}
.rpcc-embed__card{display:block;color:inherit;text-decoration:none;overflow:hidden;font-family:-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}
.rpcc-embed__card:focus-visible{outline:2px solid #C11E1E;outline-offset:3px}
.rpcc-embed__card p{margin:0}
.rpcc-embed__card img{display:block;width:100%;height:auto}
.rpcc-embed svg{display:block;flex:none}
.rpcc-embed .ic{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.rpcc-embed .url{text-decoration:underline;word-break:break-all}
.rpcc-embed .avatar{border-radius:50%}
.rpcc-embed .is-instagram{background:#fff;color:#111;border:1px solid #dbdbdb;border-radius:4px}
.rpcc-embed .is-instagram .hd{display:flex;align-items:center;gap:10px;padding:10px 12px}
.rpcc-embed .is-instagram .hd b{font-size:14px;font-weight:600;flex:1;min-width:0;overflow-wrap:anywhere}
.rpcc-embed .is-instagram .cap{padding:10px 12px 14px;font-size:14px;line-height:1.4}
.rpcc-embed .is-instagram .cap p+p{margin-top:.6em}
.rpcc-embed .is-instagram .cap b{font-weight:600}
.rpcc-embed .is-instagram .cap .tag{color:#555}
.rpcc-embed .is-x{background:#000;color:#e7e9ea;border:1px solid #2f3336;border-radius:16px;padding:12px 16px 14px}
.rpcc-embed .is-x .hd{display:flex;gap:10px;align-items:flex-start}
.rpcc-embed .is-x .who{flex:1;min-width:0;font-size:15px;line-height:1.25}
.rpcc-embed .is-x .who b{font-weight:700;color:#e7e9ea;display:block}
.rpcc-embed .is-x .who span{color:#71767b}
.rpcc-embed .is-x .avatar{border:1px solid #2f3336}
.rpcc-embed .is-x .xlogo{color:#e7e9ea}
.rpcc-embed .is-x .body{margin-top:8px;font-size:15px;line-height:1.35}
.rpcc-embed .is-x .body p+p{margin-top:.8em}
.rpcc-embed .is-x .media{margin-top:12px;border:1px solid #2f3336;border-radius:16px;overflow:hidden}
.rpcc-embed .is-linkedin{background:#fff;color:#191919;border:1px solid #d0d0d0;border-radius:8px}
.rpcc-embed .is-linkedin .hd{display:flex;gap:8px;padding:12px 16px 8px;align-items:flex-start}
.rpcc-embed .is-linkedin .who{flex:1;min-width:0;line-height:1.3}
.rpcc-embed .is-linkedin .who b{display:block;font-size:14px;font-weight:600}
.rpcc-embed .is-linkedin .who span{display:block;font-size:12px;color:#666}
.rpcc-embed .is-linkedin .body{padding:4px 16px 12px;font-size:14px;line-height:1.45}
.rpcc-embed .is-linkedin .body p+p{margin-top:.8em}
.rpcc-embed .is-linkedin .body .tag{color:#555;font-weight:600}
@media (max-width:420px){.rpcc-embed .is-x{padding:10px 12px 6px}
.rpcc-embed .is-linkedin .hd{padding:10px 12px 6px}
.rpcc-embed .is-linkedin .body{padding:4px 12px 10px}}
