.article-content[data-v-c6bd438a]{max-width:720px;margin:0 auto;padding:calc(var(--pub-nav-h) + 48px) 24px 80px;flex:1;min-width:0;width:100%;box-sizing:border-box}.article-meta[data-v-c6bd438a]{margin-bottom:28px}.article-back[data-v-c6bd438a]{display:inline-block;margin-bottom:20px}.article-tags[data-v-c6bd438a]{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px}.article-tag[data-v-c6bd438a]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--an-primary);background:#ffffff1a;padding:3px 10px;border-radius:4px}.article-date[data-v-c6bd438a],.article-read[data-v-c6bd438a]{font-size:13px;color:var(--an-text-muted)}.article-read[data-v-c6bd438a]:before{content:"·";margin-right:12px;opacity:.5}.article-body[data-v-c6bd438a] a.article-link--external{text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--an-primary) 40%,transparent);text-underline-offset:3px}.article-body[data-v-c6bd438a] a.article-link--external:hover{text-decoration-color:var(--an-primary)}.article-body[data-v-c6bd438a] a.article-link--external:after{content:"↗";font-size:.75em;line-height:1;margin-left:2px;vertical-align:.35em;opacity:.65}.article-body[data-v-c6bd438a] .post-sources{margin-top:56px;padding-top:28px;border-top:1px solid var(--an-border-dark)}.article-body[data-v-c6bd438a] .post-sources h2{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--an-text-muted);margin:0 0 16px}.article-body[data-v-c6bd438a] .post-sources ul{padding-left:20px}.article-body[data-v-c6bd438a] .post-sources li{font-size:14px;color:var(--an-text-subtle)}.article-body[data-v-c6bd438a] .post-sources a.article-link--external:after{content:none}.article-content h1[data-v-c6bd438a]{font-size:clamp(1.9rem,1.2rem + 2.2vw,2.6rem);font-weight:800;line-height:1.2;letter-spacing:-.02em;margin:0 0 28px}.article-body[data-v-c6bd438a]>p:first-of-type{font-size:1.08rem;line-height:1.75;color:var(--an-text-primary)}.legal-page--light .article-tag[data-v-c6bd438a]{background:#0000000f}.article-body[data-v-c6bd438a] h2{font-size:26px;font-weight:700;margin:48px 0 16px}.article-body[data-v-c6bd438a] h3{font-size:20px;font-weight:600;margin:32px 0 12px}.article-body[data-v-c6bd438a] p{margin:0 0 18px;line-height:1.7}.article-body[data-v-c6bd438a] ul,.article-body[data-v-c6bd438a] ol{margin:0 0 18px;padding-left:24px}.article-body[data-v-c6bd438a] li{margin-bottom:8px;line-height:1.7}.article-body[data-v-c6bd438a] a{color:var(--an-primary);text-decoration:none}.article-body[data-v-c6bd438a] a:hover{text-decoration:underline}.article-body[data-v-c6bd438a] strong{font-weight:600}.article-body[data-v-c6bd438a] code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;padding:2px 6px;border-radius:4px;background:#ffffff12}.article-body[data-v-c6bd438a] pre{margin:0 0 24px;padding:18px 20px;border-radius:10px;background:#ffffff0a;border:1px solid var(--an-border-dark);overflow-x:auto}.article-body[data-v-c6bd438a] pre code{background:none;padding:0}.article-body[data-v-c6bd438a] table{width:100%;margin:0 0 24px;border-collapse:collapse;display:block;overflow-x:auto}.article-body[data-v-c6bd438a] th,.article-body[data-v-c6bd438a] td{padding:10px 14px;text-align:left;border-bottom:1px solid var(--an-border-dark)}.article-body[data-v-c6bd438a] blockquote{margin:0 0 24px;padding:4px 0 4px 20px;border-left:3px solid var(--an-primary);color:var(--an-text-muted)}
