.product-panel,.mp-content{min-width:0}
.product-page h1,.product-page .lead,.product-copy,.mp-content h1,.mp-lead,.mp-copy{overflow-wrap:anywhere;word-break:break-word}
.product-page .lead,.mp-lead{display:-webkit-box!important;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.product-more{margin-top:14px;border:1px solid #d7e6e2;border-radius:13px;background:#fff}
.product-more summary{min-height:48px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;color:#07826e;font-size:12px;font-weight:800;cursor:pointer;list-style:none}
.product-more summary::-webkit-details-marker{display:none}
.product-more summary span{font-size:18px;transition:.2s}
.product-more[open] summary span{transform:rotate(45deg)}
.product-more .product-copy,.product-more .mp-copy{margin:0;padding:0 15px 15px;border-top:1px solid #e3ece9}
.product-more .product-copy p:first-child,.product-more .mp-copy p:first-child{margin-top:14px}
.donation-card,.d-grid article,.md-product-card,.m-donation-card{min-width:0}
.donation-card__body,.d-grid article>div,.md-product-card__body,.m-donation-card__body{min-width:0;overflow:hidden}
.donation-card h3,.donation-card p,.d-grid h2,.d-grid p,.md-product-card h2,.md-product-card p,.m-donation-card h3,.m-donation-card p{overflow-wrap:anywhere;word-break:break-word}
.donation-card p,.d-grid article>div>p,.md-product-card p,.m-donation-card p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.donation-grid,.d-grid{align-items:stretch}.donation-card,.d-grid article{height:100%;display:flex;flex-direction:column}.donation-card__body,.d-grid article>div{flex:1;display:flex;flex-direction:column}.donation-card__footer,.d-grid article>div>span{margin-top:auto}
@media(max-width:700px){.product-more{margin:18px 0}.product-more summary{padding:0 13px}.product-more .mp-copy{padding:0 13px 13px}}
