/* Optional next steps, kept visually separate from clinical information. */
.article-next-step{margin:36px 0;padding:24px 26px;border:1px solid #bccfdd;border-left:4px solid #23726d;border-radius:14px;background:#eaf2f6;min-width:0}
.editorial .article-next-step h2{margin:0 0 14px;font-size:1.55rem;line-height:1.25;letter-spacing:-.4px}
.editorial .article-next-step p{margin:0 0 16px;max-width:none}
.article-action-links a,.article-store-links a{display:inline-flex;align-items:center;min-height:44px;color:#123f67;text-underline-offset:4px}
.article-store-links{display:flex;flex-wrap:wrap;gap:10px 18px;margin:4px 0 18px}
.article-store-links a{padding:9px 14px;border:1px solid #819aaa;border-radius:8px;background:#fff;font-size:.95rem;font-weight:600;text-decoration:none}
.article-store-links a:hover,.article-store-links a:focus-visible{background:#dcecf4}
.editorial .article-next-step .article-app-note,.editorial .article-next-step .article-editorial-note{font-size:.9rem;line-height:1.6;color:#3b5262}
.editorial .article-next-step .article-editorial-note{margin-bottom:0}
.article-next-step--emergency{background:transparent;border-left:1px solid #bccfdd;box-shadow:none}
.article-emergency{margin:20px 0 24px;padding:18px 20px;border:1px solid #b86957;border-left:5px solid #a34030;border-radius:10px;background:#fff4ef;color:#632719;font-size:1rem;line-height:1.6}
.article-emergency a{display:inline-flex;align-items:center;min-height:44px;font-weight:700;margin-left:8px}
.article-sources{padding-left:24px;font-size:.95rem;line-height:1.65}
.article-sources li{padding:6px 0;overflow-wrap:anywhere}
.article-sources a{text-underline-offset:3px}
@media(max-width:640px){.article-next-step{padding:20px 18px;margin:28px 0}.editorial .article-next-step h2{font-size:1.4rem}.article-store-links{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.article-store-links a{justify-content:center;text-align:center;white-space:normal;overflow-wrap:anywhere}.article-emergency{padding:16px}.article-emergency a{margin-left:0}}
