.post-community-identity{display:inline-flex;align-items:center;gap:.5rem;min-width:0;max-width:100%;vertical-align:middle;line-height:1.35;text-align:start}
.post-community-mark{display:inline-grid;place-items:center;position:relative;flex:0 0 2rem;width:2rem;height:2rem;padding:3px;box-sizing:border-box;border:1px solid #b8a46b;border-radius:.6rem;background:#fffcf1;box-shadow:0 1px 3px #103f3020;overflow:hidden}
.post-community-mark.is-dark{background:#153f35}
.post-community-mark img{display:block;width:100%;height:100%;object-fit:contain}
.post-community-mark [hidden]{display:none}
.post-community-fallback{color:#23634f;font-size:1.15rem;line-height:1}
.post-community-name{min-width:0;overflow-wrap:anywhere;color:inherit}
.post-community-identity>.post-community-mark{display:inline-grid;padding:3px;border-radius:.6rem;background:#fffcf1}
.post-community-identity>.post-community-mark.is-dark{background:#153f35}
.post-community-identity>.post-community-name,.post-community-mark>.post-community-fallback{display:inline;background:none;padding:0;border-radius:0;font:inherit;letter-spacing:normal;text-transform:none}
.service-tags .post-community-identity,.published-review-main .post-community-identity{display:inline-flex;padding:0;background:none;border-radius:0;letter-spacing:normal;text-transform:none}
.post-community-identity .post-community-mark [hidden]{display:none}
.community-hub-origin>strong{min-width:0;max-width:100%}
@media(max-width:480px){.post-community-identity{gap:.4rem}.post-community-mark{flex-basis:1.75rem;width:1.75rem;height:1.75rem;border-radius:.5rem}}
