
.editorial-update{margin:28px auto;padding:24px;border:1px solid #80609f;border-radius:20px;background:#1a1224;color:#f6efff;max-width:1140px;line-height:1.65;font-family:Arial,sans-serif}.editorial-update h2{font-size:clamp(24px,4vw,36px);line-height:1.2;margin:0 0 16px}.editorial-update p{color:#d9cfe4}.editorial-update code{font-size:24px;font-weight:bold;color:#e0b8ff}.editorial-update a{color:#dac0ff}.editorial-update label{display:block;margin:14px 0}.editorial-update input{display:block;width:100%;max-width:320px;padding:12px;border:1px solid #9876b7;border-radius:10px;background:#0f0b15;color:white;font:inherit}.editorial-update output{display:block;font-weight:bold;margin:12px 0}.editorial-update button,.editorial-update .bonus-link{display:inline-flex;padding:12px 18px;border:1px solid #b88aeb;border-radius:12px;background:#6f36b0;color:#fff;cursor:pointer;font:inherit;font-weight:bold;text-decoration:none;min-height:44px}.editorial-update .bonus-actions{display:flex;flex-wrap:wrap;gap:12px}.editorial-update small{display:block;color:#c4b6d0;margin-top:14px}.editorial-update .project-links{display:flex;flex-wrap:wrap;gap:12px 24px;padding-left:20px}.affiliate-note,.affiliate-box{display:block!important}.editorial-update table{width:100%;border-collapse:collapse;min-width:0}.editorial-update th,.editorial-update td{padding:10px;border-bottom:1px solid #4b365e;text-align:left}@media(max-width:600px){.editorial-update{padding:18px;margin:20px 12px}.editorial-update .bonus-actions>*{width:100%;justify-content:center}}
