.article-wrap[data-v-978f3fcd]{width:min(850px,100%);margin:auto}.back-link[data-v-978f3fcd]{color:var(--primary);align-items:center;gap:5px;font-size:14px;display:inline-flex}.article-meta[data-v-978f3fcd]{color:var(--muted);align-items:center;gap:15px;margin-top:28px;font-size:13px;display:flex}.article-meta span[data-v-978f3fcd]{color:var(--primary);background:var(--accent);border-radius:4px;padding:4px 9px}.article-wrap h1[data-v-978f3fcd]{margin:17px 0 12px;font-size:30px;line-height:1.45}.article-summary[data-v-978f3fcd]{border-bottom:1px solid var(--border);color:var(--muted);padding-bottom:24px;font-size:16px}.article-content[data-v-978f3fcd]{padding-top:22px}.article-attribution[data-v-978f3fcd],.article-disclaimer[data-v-978f3fcd]{color:var(--muted);font-size:13px}.article-disclaimer[data-v-978f3fcd]{border-left:3px solid var(--primary);background:var(--soft);margin-top:24px;padding:13px 15px}.article-content[data-v-978f3fcd] p{color:#3d4d62;margin-bottom:22px;font-size:16px;line-height:2}.article-content[data-v-978f3fcd] h2{margin:32px 0 16px;font-size:22px;line-height:1.5}.article-content[data-v-978f3fcd] h3{margin:28px 0 14px;font-size:19px;line-height:1.5}.article-content[data-v-978f3fcd] h4{margin:24px 0 12px;font-size:17px;line-height:1.5}.article-content[data-v-978f3fcd] ol,.article-content[data-v-978f3fcd] ul{color:#3d4d62;margin:0 0 22px;padding-left:24px;font-size:16px;line-height:2}.article-content[data-v-978f3fcd] li{margin-bottom:6px}.article-content[data-v-978f3fcd] blockquote{border-left:3px solid var(--border);color:var(--muted);background:var(--soft);margin:0 0 22px;padding:12px 18px}.article-content[data-v-978f3fcd] blockquote p:last-child{margin-bottom:0}.article-content[data-v-978f3fcd] strong{color:#24384f;font-weight:600}.article-content[data-v-978f3fcd] a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.article-content[data-v-978f3fcd] img{border-radius:var(--radius);background:var(--soft);width:100%;height:auto;display:block}.article-content[data-v-978f3fcd] video{border-radius:var(--radius);background:#000;width:auto;max-width:100%;max-height:min(70vh,620px);margin:0 auto 22px;display:block}.article-content[data-v-978f3fcd] .table-caption{color:var(--muted);text-align:center;margin-bottom:8px;font-size:14px}.article-content[data-v-978f3fcd] figure{margin:0 0 22px}.article-content[data-v-978f3fcd] figcaption{color:var(--muted);text-align:center;margin-top:8px;font-size:13px}.article-content[data-v-978f3fcd] hr{border:0;border-top:1px solid var(--border);margin:28px 0}.article-content[data-v-978f3fcd] table{border-collapse:collapse;width:100%;margin-bottom:22px;font-size:15px}.article-content[data-v-978f3fcd] td,.article-content[data-v-978f3fcd] th{border:1px solid var(--border);text-align:left;padding:10px 12px}.article-content[data-v-978f3fcd] th{background:var(--soft);font-weight:600}.back-button[data-v-978f3fcd]{margin-top:22px}.empty-article[data-v-978f3fcd]{text-align:center;color:var(--muted)}@media (width<=600px){.article-wrap h1[data-v-978f3fcd]{font-size:24px}.article-content[data-v-978f3fcd] ol,.article-content[data-v-978f3fcd] p,.article-content[data-v-978f3fcd] ul{font-size:15px}.article-content[data-v-978f3fcd] h2{font-size:20px}.article-content[data-v-978f3fcd] h3{font-size:18px}}
