.bmze-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem}.bmze-card{background:var(--wp--preset--color--paper,#fff);border:1px solid var(--wp--preset--color--line,#e6e0d8);border-radius:14px;padding:1.6rem 1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.6rem;box-shadow:0 10px 30px -22px rgba(0,0,0,.35)}.bmze-card__icon{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;background:var(--wp--preset--color--maroon,#6d1a24);color:#fff}.bmze-card__title{margin:0;font-size:1.25rem}.bmze-card__blurb{margin:0;color:var(--wp--preset--color--stone,#6f6a66);flex:1}.bmze-card__cta{display:inline-block;margin-top:.5rem;text-decoration:none}.bmze-campaign--closed{padding:1.5rem;border:1px solid var(--wp--preset--color--line,#e6e0d8);border-left:5px solid var(--wp--preset--color--maroon,#6d1a24);border-radius:10px;background:var(--wp--preset--color--paper,#fff);font-size:1.05rem}.bmze-campaign__pay{text-align:center;margin:1rem 0 1.5rem}.bmze-campaign__form iframe{display:block;width:100%;border:0;border-radius:10px;background:#fff}.bmze-campaign-links{display:flex;gap:1rem;flex-wrap:wrap}.bmze-campaign__link{text-align:center;margin:1.5rem 0}.bmze-campaign__link .wp-element-button{display:inline-block;text-decoration:none}