.live-sidebar{display:grid;gap:1.75rem;min-width:0}
.bmc-card{min-width:0;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:var(--radius)}
.bmc-card-heading{padding:1.5rem 1.5rem 1rem;background:var(--leaf)}
.bmc-card-heading .support-icon{font-size:1.8rem;margin-bottom:.65rem}
.bmc-card-heading h2{font-size:1.45rem}
.bmc-card-heading p{margin:0;color:var(--forest);font-size:.95rem}
.bmc-widget{display:block;width:100%;height:640px;border:0;background:#fff}
.bmc-card-footer{padding:1.2rem 1.5rem;border-top:1px solid var(--line);font-size:.875rem;overflow-wrap:anywhere}
.bmc-card-footer p{margin-bottom:.4rem}
.support-single .bmc-card{max-width:520px}
@media(max-width:480px){.bmc-card-heading,.bmc-card-footer{padding:1.2rem}.bmc-widget{height:680px}}

.bmc-support-button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:12px;justify-self:stretch;width:100%;min-height:52px;padding:10px 18px;border:1px solid #d9bb69;border-radius:16px;background:var(--forest);color:#fff;text-decoration:none;font:700 17px/1.4 var(--font);box-shadow:0 3px 10px #234f3a12;transition:background .15s}
.bmc-support-button:hover{background:var(--forest-hover)}
.support-button-icon{font-size:24px;line-height:1}
.support-button-label{flex:1;text-align:center}
.support-button-heart{color:var(--honey);font-size:20px;margin-left:auto}
