/* Reviewed original article: a readable white page and one simple trader table. */
.original-etoro { background: #fff; color: var(--ink); }
.original-etoro .article-layout { display: block; }
.original-etoro .article-main { min-width: 0; margin-inline: auto; }
.original-etoro-body { max-width: 52rem; margin-inline: auto; background: #fff; }
.original-etoro-body > :first-child { margin-top: 0; }
.original-etoro-body :is(h2, h3, h4, section, [id]) { scroll-margin-top: calc(var(--header-h) + 1.5rem); }
.original-etoro-body :is(p, li, td, th, figcaption) { overflow-wrap: anywhere; }
.original-etoro-body > img { display: block; width: auto; max-width: 100%; height: auto; margin: 1.75rem auto; background: #fff; }
.original-etoro-body figure { margin: 1.75rem 0; padding: 0; border: 0; background: #fff; }
.original-etoro-body figure img { display: block; width: auto; max-width: 100%; height: auto; margin-inline: auto; background: #fff; }
.original-etoro-body :is(blockquote, aside) { padding: 0; border: 0; border-radius: 0; background: transparent; }
.original-etoro-body hr { margin-block: 2rem; border: 0; border-top: 1px solid var(--line); }
.original-etoro-body .original-etoro-table { width: 100%; margin: 1.5rem 0; border-collapse: collapse; font: 400 .9375rem/1.5 var(--font-ui); background: #fff; }
.original-etoro-body .original-etoro-table caption { position: static; padding: 0 0 .75rem; background: #fff; text-align: left; text-transform: none; letter-spacing: normal; font-size: .875rem; font-weight: 400; }
.original-etoro-body .original-etoro-table :is(th, td) { min-width: 0; padding: .8rem .6rem; border-bottom: 1px solid var(--line); vertical-align: middle; background: #fff; }
.original-etoro-body .original-etoro-table th { font-weight: 700; }
.original-etoro-body .original-etoro-table thead th { border-bottom: 2px solid var(--ink); }
.original-etoro-body .original-etoro-table img { display: block; width: 48px; max-width: 100%; height: 48px; object-fit: cover; border-radius: 0; background: #fff; }
.original-etoro-body .original-etoro-trader { display: flex; align-items: center; gap: .65rem; }
.original-etoro-body .original-etoro-trader img { flex: 0 0 48px; }
.original-etoro-body .original-etoro-trader-copy { display: block; }
.original-etoro-body .original-etoro-trader-copy :is(strong, small) { display: block; }
.original-etoro-body .original-etoro-table span[id]:empty { display: block; height: 0; }
.original-etoro-body .original-etoro-table a { display: inline-block; min-height: 44px; padding-block: .65rem; text-underline-offset: .2em; }
.original-etoro-body .original-etoro-table :is(p, ul, ol) { margin: 0; font: inherit; }
.original-etoro-body a:focus-visible { outline: 3px solid var(--brand); outline-offset: 3px; }

@media (max-width: 44rem) {
  .original-etoro-body .original-etoro-table { display: block; overflow: visible; }
  .original-etoro-body .original-etoro-table caption { display: block; }
  .original-etoro-body .original-etoro-table thead { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); }
  .original-etoro-body .original-etoro-table :is(tbody, tfoot) { display: block; }
  .original-etoro-body .original-etoro-table tr { display: grid; grid-template-columns: minmax(0, 1fr); padding-block: .9rem; border-bottom: 1px solid var(--line); }
  .original-etoro-body .original-etoro-table :is(td, tbody th) { display: grid; grid-template-columns: minmax(7.5rem, .85fr) minmax(0, 1.15fr); gap: .6rem; padding: .3rem 0; border: 0; text-align: left; }
  .original-etoro-body .original-etoro-table :is(td, tbody th)::before { content: attr(data-label); font-weight: 600; }
  .original-etoro-body .original-etoro-table td:first-child { display: block; padding-bottom: .8rem; }
  .original-etoro-body .original-etoro-table td:first-child::before { content: none; }
  .original-etoro-body .original-etoro-trader-copy { min-width: 0; }
  .original-etoro-body .original-etoro-table a { width: fit-content; padding-block: .5rem; }
}

@media print {
  .original-etoro-body { max-width: none; }
  .original-etoro-body .original-etoro-table { display: table; }
  .original-etoro-body .original-etoro-table thead { position: static; width: auto; height: auto; clip-path: none; }
  .original-etoro-body .original-etoro-table tr { break-inside: avoid; }
}
