/* Reading paths and contact prompts support the existing Rewardly layout. */
.merchant-reading{display:block;margin:1.75rem 0 2rem;padding:1.2rem 1.5rem;background:#fff5f3;border-left:3px solid #ce255d;border-radius:0 12px 12px 0}
.merchant-reading p{font-weight:700;margin:0 0 .55rem;color:#222630}
.merchant-reading ol{margin:0;padding:0;list-style:none;display:grid;gap:.45rem}
.merchant-reading li{min-width:0}
.merchant-reading a{display:block;white-space:normal;overflow-wrap:anywhere;color:#6d2942;text-underline-offset:3px;font-size:.95rem;line-height:1.5}
.merchant-reading a:focus-visible{outline:2px solid #ce255d;outline-offset:4px}
.article-body h2[id^="reading-"]{scroll-margin-top:115px}
.merchant-contact-note{max-width:64ch}
@media(max-width:700px){.merchant-reading{padding:1rem;margin:1.25rem 0}.merchant-reading ol{gap:.6rem}}
