.article-content[data-v-26b86eac]{color:var(--color-gray-700,#374151);line-height:1.8}.article-content[data-v-26b86eac] h2{color:var(--color-gray-900,#111827);font-size:1.5rem;font-weight:500;margin-bottom:1rem;margin-top:2.5rem;scroll-margin-top:6rem}.article-content[data-v-26b86eac] h3{color:var(--color-gray-900,#111827);font-size:1.25rem;font-weight:500;margin-bottom:.75rem;margin-top:2rem;scroll-margin-top:6rem}.article-content[data-v-26b86eac] h4,.article-content[data-v-26b86eac] h5,.article-content[data-v-26b86eac] h6{color:var(--color-gray-900,#111827);font-weight:500;margin-bottom:.5rem;margin-top:1.5rem;scroll-margin-top:6rem}.article-content[data-v-26b86eac] p{margin-bottom:1.25rem}.article-content[data-v-26b86eac] ol,.article-content[data-v-26b86eac] ul{margin-bottom:1.25rem;padding-left:1.5rem}.article-content[data-v-26b86eac] ul{list-style:disc}.article-content[data-v-26b86eac] ol{list-style:decimal}.article-content[data-v-26b86eac] li{margin-bottom:.5rem}.article-content[data-v-26b86eac] a{color:var(--color-primary-500,#317ef2);text-decoration:underline}.article-content[data-v-26b86eac] blockquote{border-left:3px solid var(--color-gray-300,#d1d5db);color:var(--color-gray-500,#6b7280);margin:1.5rem 0;padding-left:1rem}.article-content[data-v-26b86eac] pre{background-color:var(--color-gray-900,#111827);border-radius:.5rem;color:#f9fafb;font-size:.875rem;margin-bottom:1.25rem;overflow-x:auto;padding:1rem}.article-content[data-v-26b86eac] code{background-color:var(--color-gray-100,#f3f4f6);border-radius:.25rem;font-size:.875em;padding:.125rem .375rem}.article-content[data-v-26b86eac] pre code{background-color:transparent;padding:0}.article-content[data-v-26b86eac] img{border-radius:.5rem;margin:1.5rem 0;max-width:100%}.article-content[data-v-26b86eac] hr{border-color:var(--color-gray-200,#e5e7eb);margin:2rem 0}.article-content[data-v-26b86eac] table{border-collapse:collapse;margin-bottom:1.25rem;width:100%}.article-content[data-v-26b86eac] td,.article-content[data-v-26b86eac] th{border:1px solid var(--color-gray-200,#e5e7eb);padding:.5rem .75rem;text-align:left}
