.article-body{max-width:960px;line-height:1.9;overflow-wrap:anywhere}.article-body img,.article-body video{max-width:100%;height:auto;display:block;margin:24px auto}.article-body iframe{max-width:100%;width:100%;aspect-ratio:16/9;height:auto;border:0}.article-body h1,.article-body h2,.article-body h3{line-height:1.5;margin:40px 0 20px}.article-body p{margin:18px 0}.article-body ul,.article-body ol{padding-left:1.5em;margin:18px 0}.article-body a{color:var(--brand);text-decoration:underline}.article-body pre{overflow-x:auto;padding:20px;background:#f3f6f8;border-radius:8px;white-space:pre}.article-table-scroll{overflow-x:auto;max-width:100%;margin:24px 0}.article-body table{border-collapse:collapse;width:100%}.article-body th,.article-body td{border:1px solid var(--line);padding:12px;min-width:100px}.article-body figure{margin:24px 0;max-width:100%}.article-body .wp-block-columns{display:flex;gap:24px}.article-body .wp-block-column{flex:1;min-width:0}@media(max-width:640px){.article-body .wp-block-columns{display:block}.article-body{font-size:15px}.article-body h2{font-size:22px}.article-body h3{font-size:19px}}
#ez-toc-container{padding:24px 28px;background:#f5f8fa;border:1px solid var(--line);border-radius:12px;margin-bottom:40px}#ez-toc-container .ez-toc-title{font-weight:700;margin-top:0}#ez-toc-container ul{margin:8px 0} .article-body [id]{scroll-margin-top:100px}.article-media-unavailable{font-size:14px;color:#657580;background:#f5f8fa;padding:12px}
