/* Clear next steps at natural reading breaks, separate from editorial text. */
.prose .article-actions{margin:40px 0;padding:27px 28px;background:#fff;border:1px solid var(--line);border-top:3px solid var(--ink);font-family:var(--sans)}
.prose .article-actions .eyebrow{margin:0 0 12px;font-size:10px;color:var(--green)}
.prose .article-actions h2{font:700 27px/1.2 var(--sans);letter-spacing:-.025em;margin:0 0 12px;max-width:none}
.prose .article-actions>p{font:16px/1.6 var(--sans);margin:0 0 18px}
.article-action-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:17px}
.article-action-buttons .button{font:600 14px/1.4 var(--sans);padding:14px 18px;text-decoration:none}
.article-action-buttons .article-premium{background:var(--ink);border-color:var(--ink);color:white}
.article-action-buttons .article-premium:hover{background:#264760;border-color:#264760}
.prose .article-actions .article-actions-note{font:12px/1.65 var(--sans);color:var(--muted);margin:0}
.prose .article-actions--end{background:var(--mint)}
@media(max-width:600px){.prose .article-actions{padding:23px 19px;margin:32px 0}.prose .article-actions h2{font-size:24px}.article-action-buttons{display:grid;grid-template-columns:1fr}.article-action-buttons .button{min-height:47px}}
@media print{.article-actions{display:none!important}}
