.benc-pagination[hidden]{display:none!important}
.benc-campaigns[hidden],.benc-load-more[hidden]{display:none!important}
.benc-campaigns{margin:12px 0;color:#433a32;text-align:left;font-size:12px;line-height:1.6}
.benc-card>.benc-campaigns{margin:0;padding:0 14px 14px}
.benc-campaigns details{border:1px solid #e7ded4;border-radius:10px;background:#faf7f2;padding:9px 12px;margin:6px 0}
.benc-campaigns summary{cursor:pointer;font-weight:600;overflow-wrap:anywhere}
.benc-campaigns p{margin:7px 0 0;font-size:12px;line-height:1.6}
.benc-load-more{text-align:center;padding:24px 12px;clear:both}
.benc-load-more button{min-height:44px;padding:10px 24px;border:1px solid #c8b8a7;border-radius:24px;background:#faf7f2;color:#332d28;cursor:pointer;font:inherit}
.benc-load-more button:focus-visible,.benc-campaigns summary:focus-visible{outline:2px solid #6a5140;outline-offset:4px}
.benc-load-more button:disabled{opacity:.6;cursor:wait}
.benc-load-more p{margin:10px 0;font-size:13px;color:#62584f}

.benc-campaigns p{white-space:pre-line;overflow-wrap:anywhere}
