/* Native (block-editor) articles: tables, images, lists and spacing in editor-written content. */
html body main:not(#v2) .n99-native .article-text :is(ul,ol){margin:0 0 1.4em;padding-inline-start:1.4em;display:grid;gap:.55em;font-size:clamp(17px,1.25vw,19px);line-height:1.75;color:var(--v2-text)}
html body main:not(#v2) .n99-native .article-text li{line-height:1.75}
html body main:not(#v2) .n99-native .article-text h3{font-size:clamp(22px,2vw,30px);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--v2-ink);margin:1.6em 0 .6em}
html body main:not(#v2) .n99-native .article-text figure.wp-block-image{margin:2em 0}
html body main:not(#v2) .n99-native .article-text figure.wp-block-image img{width:100%;height:auto;border-radius:22px;display:block;box-shadow:0 30px 70px -40px #06140d66}
html body main:not(#v2) .n99-native .article-text figure.wp-block-table{margin:2em 0;overflow-x:auto;border:1px solid var(--v2-line);border-radius:18px;background:#fff}
html body main:not(#v2) .n99-native .article-text .wp-block-table table{width:100%;border-collapse:collapse;min-width:520px;font-size:16px}
html body main:not(#v2) .n99-native .article-text .wp-block-table :is(td,th){padding:14px 18px;border-bottom:1px solid var(--v2-line);text-align:start;vertical-align:top;line-height:1.55}
html body main:not(#v2) .n99-native .article-text .wp-block-table tr:first-child :is(td,th){background:var(--v2-ink);color:#fff;font-weight:700}
html body main:not(#v2) .n99-native .article-text .wp-block-table tr:last-child :is(td,th){border-bottom:0}
