.color-fee-badge{display:block;margin-top:6px;color:#5f4b2c;font-size:12px;line-height:1.5;font-weight:600;white-space:normal;overflow-wrap:anywhere}
.color-fee-badge.no-fee{color:#435b47}.color-fee-badge.fee-unconfirmed{color:#676963;font-weight:500}
.library-meta-left{min-width:0}.library-card-buttons{flex-shrink:0}
.color-fee-note{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:20px 38px;margin:22px 0 32px;padding:22px 26px;background:#eeede6;border:1px solid #d7d9cf;border-radius:8px;color:#2e382e}
.color-fee-note .color-fee-kicker{display:block;margin:0 0 9px;color:#626b5c;font-size:11px;font-weight:600;letter-spacing:.12em}
.color-fee-note h2{margin:0 0 8px;font-family:inherit;font-size:22px;font-weight:650;line-height:1.35;letter-spacing:-.02em}
.color-fee-note p{margin:0;color:#485143;font-size:14px;line-height:1.65;max-width:100%}
.color-fee-summary>p{font-weight:550}.color-fee-explanation .color-fee-special{margin-top:9px;font-size:12px;color:#69715f}
@media(max-width:700px){.color-fee-note{grid-template-columns:1fr;gap:14px;margin:18px 0 24px;padding:18px}.color-fee-note h2{font-size:20px}.color-fee-note p{font-size:13px}.color-fee-badge{font-size:11px}}
