.editorial-body .editorial-purchase{margin:18px 0 30px;padding:18px;border:1px solid var(--accent-line);border-radius:14px;background:var(--surface-accent);min-width:0}.editorial-purchase>strong{display:block;margin-bottom:12px}.editorial-purchase-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}.editorial-body .editorial-purchase .button{text-decoration:none;white-space:normal;text-align:center}.editorial-purchase-actions>*{min-width:0;max-width:100%}@media (max-width:480px){.editorial-purchase-actions{flex-direction:column;align-items:stretch}.editorial-purchase-actions>*{width:100%}}