.article-body .table-scroll{max-width:100%;overflow-x:auto;margin:28px 0;border:1px solid var(--line,#ded7e7);border-radius:12px}.article-body .table-scroll:focus{outline:2px solid var(--accent,#6200ee);outline-offset:3px}.article-body table{width:100%;min-width:650px;border-collapse:collapse;font-size:14px;line-height:1.6}.article-body th,.article-body td{padding:16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line,#ded7e7)}.article-body thead{background:var(--soft,#f3eff8)}.article-body tr:last-child td{border-bottom:0}.article-body .affiliate-link{display:inline-block;background:var(--accent,#6200ee);color:var(--on-accent,#fff);padding:13px 20px;border-radius:8px;font-size:15px;font-weight:700;line-height:1.5;text-decoration:none;overflow-wrap:anywhere}.article-body h2[id],.article-body h3[id]{scroll-margin-top:120px}.draft-review-note{display:flex;flex-wrap:wrap;gap:10px 24px;align-items:center;padding:16px 5%;background:#f0e7ff;color:#3d1c67;font-size:14px}.draft-review-note span{flex:1;min-width:220px}.draft-review-note a{color:#6200ee;text-decoration:underline}.article-layout{min-width:0}.article-body{min-width:0}
