/* A compact payment reminder within the existing treatment discovery area. */
.r104-payments{width:calc(100% - 96px);max-width:1400px;margin:0 auto;padding:20px 0 24px;border-top:1px solid rgba(47,45,39,.18);display:flex;align-items:center;justify-content:space-between;gap:18px 32px;color:#37352f;font-family:"DM Sans",sans-serif}
.r104-payments .r104-payment-copy p{margin:0;font-size:.9375rem;line-height:1.5;font-weight:400;letter-spacing:0}
.r104-payments strong{font-weight:550;margin-right:.4em}
.r104-payments small{display:block;margin-top:4px;color:#625f57;font-size:.75rem;line-height:1.5}
.r104-payments a{flex-shrink:0;color:inherit;font-size:.875rem;line-height:1.5;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;padding:10px 0}
.r104-payments a:focus-visible{outline:2px solid currentColor;outline-offset:5px}
@media(max-width:760px){.r104-payments{width:calc(100% - 40px);padding:18px 0 20px;align-items:flex-start;flex-direction:column;gap:4px}.r104-payments .r104-payment-copy p{font-size:.875rem}.r104-payments strong{display:block;margin-right:0}.r104-payments a{padding:8px 0}}
