.article-intro{font-size:1.22rem!important;color:var(--text)!important}
.article-meta{color:var(--brand);font-weight:800;margin-bottom:18px}
.toc{display:grid;gap:8px;margin:26px 0;padding:22px;border:1px solid var(--line);border-radius:16px;background:rgba(13,28,49,.75)}
.toc a{color:var(--muted)}
.toc a:hover{color:var(--brand)}
.article h3{font-size:1.3rem;margin:24px 0 8px}
.article ol,.article ul{padding-left:24px}
.rtl .article ol,.rtl .article ul{padding-left:0;padding-right:24px}
.table-wrap{overflow-x:auto;margin:22px 0}
table{width:100%;border-collapse:collapse;min-width:640px;background:rgba(13,28,49,.72)}
th,td{padding:15px;text-align:left;border:1px solid var(--line);vertical-align:top}
th{color:var(--text);background:#102743}
.rtl th,.rtl td{text-align:right}
.inline-links{display:flex;gap:24px;flex-wrap:wrap;margin-top:28px;font-weight:800}
.trust-section{padding-top:40px}
.faq details{border:1px solid var(--line);border-bottom:0}
.faq details:last-child{border-bottom:1px solid var(--line)}
@media(max-width:820px){.article-intro{font-size:1.08rem!important}}
