.mw-editorial{max-width:928px;margin:48px auto 90px;padding:0 24px;font-size:16px;line-height:1.85}.mw-editorial-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;font-size:14px;color:var(--muted-ink);margin-bottom:32px}.mw-editorial h1{font-size:40px;line-height:1.25;letter-spacing:-1px;margin-bottom:20px}.mw-editorial-lead{font-size:18px;color:var(--muted-ink)}.mw-editorial-author{font-size:14px;color:var(--muted-ink);padding-bottom:28px;border-bottom:1px solid var(--line)}.mw-editorial-toc{background:var(--soft);border:1px solid var(--line);border-radius:12px;padding:20px 24px;margin:32px 0}.mw-editorial-toc h2{font-size:18px;margin:0 0 12px}.mw-editorial-toc ol{margin:0;padding-left:24px}.mw-editorial a:not(.mw-primary){color:var(--primary-ink,#6920cd);text-decoration:underline;text-underline-offset:3px}.mw-editorial section{scroll-margin-top:92px;margin-top:40px}.mw-editorial section:focus-visible{outline:2px solid #a684ff;outline-offset:6px}.mw-editorial h2{font-size:28px;line-height:1.4}.mw-editorial-table{max-width:100%;overflow:auto;margin:24px 0;border:1px solid var(--line);border-radius:10px}.mw-editorial-table:focus-visible{outline:3px solid #a684ff;outline-offset:3px}.mw-editorial-table table{border-collapse:collapse;min-width:680px;width:100%;font-size:14px;line-height:1.7}.mw-editorial-table th,.mw-editorial-table td{text-align:left;vertical-align:top;padding:14px;border-bottom:1px solid var(--line)}.mw-editorial-table th{min-width:150px}.mw-editorial-table thead{background:var(--soft)}.mw-editorial-cta{padding:28px;background:var(--soft);border-radius:14px;text-align:center;margin-bottom:32px}.mw-editorial-cta h2{font-size:24px}html.dark .mw-editorial a:not(.mw-primary){color:#c5adff}@media(max-width:640px){.mw-editorial{padding:0 16px;margin-top:30px}.mw-editorial h1{font-size:30px}.mw-editorial h2{font-size:24px}.mw-editorial-lead{font-size:16px}.mw-editorial-toc{padding:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.mw-editorial[dir=rtl]{text-align:start}.mw-editorial[dir=rtl] .mw-editorial-toc ol{padding-left:0;padding-inline-start:24px}.mw-editorial{overflow-wrap:anywhere}
