.article-body[data-v-51dcf56b] h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-primary);margin-top:2.2rem;font-size:1.45rem;font-weight:700}.article-body[data-v-51dcf56b] h2:first-child{margin-top:0}.article-body[data-v-51dcf56b] h3{font-family:var(--font-display);color:var(--color-primary);margin-top:1.6rem;font-size:1.15rem;font-weight:600}.article-body[data-v-51dcf56b] p{color:var(--color-secondary);margin-top:1rem;line-height:1.8}.article-body[data-v-51dcf56b] ul,.article-body[data-v-51dcf56b] ol{color:var(--color-secondary);margin-top:1rem;padding-left:1.5rem}.article-body[data-v-51dcf56b] ul{list-style:outside}.article-body[data-v-51dcf56b] ol{list-style:decimal}.article-body[data-v-51dcf56b] li{margin-top:.45rem;line-height:1.7}.article-body[data-v-51dcf56b] li::marker{color:var(--color-accent);font-weight:600}.article-body[data-v-51dcf56b] li ul,.article-body[data-v-51dcf56b] li ol{margin-top:.45rem}.article-body[data-v-51dcf56b] strong{color:var(--color-primary);font-weight:700}.article-body[data-v-51dcf56b] a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}.article-body[data-v-51dcf56b] a:hover{color:var(--color-accent-hover)}.article-body[data-v-51dcf56b] code{color:var(--color-primary);background:#f1f5f9;border:1px solid #e2e8f0;border-radius:5px;padding:.1em .4em;font-size:.9em}.article-body[data-v-51dcf56b] table{border-collapse:collapse;margin-top:1.4rem;font-size:.92rem;display:block;overflow-x:auto}.article-body[data-v-51dcf56b] th,.article-body[data-v-51dcf56b] td{text-align:left;color:var(--color-secondary);border:1px solid #e2e8f0;padding:.6rem .9rem}.article-body[data-v-51dcf56b] th{color:var(--color-primary);white-space:nowrap;background:#f8fafc;font-weight:600}.article-body[data-v-51dcf56b] tbody tr:nth-child(2n){background:#fbfdff}.article-body[data-v-51dcf56b] hr{border:0;border-top:1px solid #e2e8f0;margin-top:1.8rem}
