.cta-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
a.cta.cta-alt{background:#fff!important;color:#145C63!important;box-shadow:inset 0 0 0 1.5px rgba(20,92,99,.35)!important;min-height:44px}
a.cta.cta-alt svg{flex:none}
@media (max-width:700px){.cta-row{flex-direction:column;align-items:stretch}.cta-row a.cta{justify-content:center}}
button.cta.cta-listen{border:0;font:inherit;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:14px 22px;border-radius:999px}
button.cta.cta-listen[aria-pressed="true"]{background:#16202C!important;color:#fff!important;box-shadow:none!important}
article.story section{transition:background .3s,box-shadow .3s}
article.story section.sa-on{background:#FFF4E6!important;box-shadow:0 0 0 2px #F4A340!important;border-radius:12px}
