.news-magic{max-width:880px;margin-inline:auto}.news-magic-hero{margin:0 0 2rem}.news-magic-hero img{display:block;width:100%;height:auto;border-radius:12px}.news-magic-body{font-size:1.05rem;line-height:1.8}.news-magic-body h2,.news-magic-body h3,.news-magic-body h4{line-height:1.3;margin:1.8em 0 .7em}.news-magic-body p{margin:0 0 1.1em}.news-magic-body li{margin-bottom:.35em}.news-magic-body img{max-width:100%;height:auto}.news-magic-actions{display:flex;flex-wrap:wrap;gap:1rem;margin:2rem 0}.news-magic a.news-magic-buy{display:inline-block;padding:.95rem 1.8rem;background:#c91424;color:#fff;border-radius:6px;text-decoration:none;font-weight:700;line-height:1.3}.news-magic a.news-magic-buy:hover,.news-magic a.news-magic-buy:focus{background:#97111d;color:#fff}.news-magic-source{border-top:1px solid #ddd;padding-top:1rem;margin-top:2rem;font-size:.875rem;color:#606060}
.news-magic-actions{align-items:flex-end}.news-magic-buy-split-label{display:block;font-size:.8rem;font-weight:700;letter-spacing:.06em;margin-bottom:.5rem}.news-magic-buy-split-links{display:flex}.news-magic-buy-split-links a.news-magic-buy{border-radius:0}.news-magic-buy-split-links a.news-magic-buy:first-child{border-radius:6px 0 0 6px}.news-magic-buy-split-links a.news-magic-buy:last-child{border-radius:0 6px 6px 0;border-left:1px solid rgba(255,255,255,.45)}.news-magic a.news-magic-buy:focus-visible{outline:3px solid #222;outline-offset:3px}
