.article-content[data-v-47878a1c] p{font-size:.875rem;line-height:1.7;margin-bottom:1rem}.article-content[data-v-47878a1c] h1,.article-content[data-v-47878a1c] h2,.article-content[data-v-47878a1c] h3,.article-content[data-v-47878a1c] h4{color:#1a1a1a;font-weight:600;margin-bottom:.75rem;margin-top:1.25rem}.article-content[data-v-47878a1c] h1{font-size:1.5rem}.article-content[data-v-47878a1c] h2{font-size:1.25rem}.article-content[data-v-47878a1c] h3{font-size:1.125rem}.article-content[data-v-47878a1c] ol,.article-content[data-v-47878a1c] ul{font-size:.875rem;margin-bottom:1rem;padding-left:1.5rem}.article-content[data-v-47878a1c] ul{list-style:disc}.article-content[data-v-47878a1c] ol{list-style:decimal}.article-content[data-v-47878a1c] li{margin-bottom:.25rem}.article-content[data-v-47878a1c] blockquote{border-left:4px solid #e5e7eb;color:#6b7280;font-style:italic;margin-bottom:1rem;padding-left:1rem}.article-content[data-v-47878a1c] blockquote cite{display:block;font-size:.75rem;margin-top:.25rem}.article-content[data-v-47878a1c] table{border-collapse:collapse;font-size:.875rem;margin-bottom:1rem;width:100%}.article-content[data-v-47878a1c] td,.article-content[data-v-47878a1c] th{border:1px solid #e5e7eb;padding:.5rem .75rem;text-align:left}.article-content[data-v-47878a1c] th{background:#f9fafb;font-weight:600}.article-content[data-v-47878a1c] img{border-radius:.5rem;display:block;height:auto;margin-bottom:.5rem;margin-left:auto;margin-right:auto;max-width:100%}.article-content[data-v-47878a1c] figure{margin-bottom:1rem}.article-content[data-v-47878a1c] figcaption{color:#6b7280;font-size:.75rem;margin-top:.25rem;text-align:center}.article-content[data-v-47878a1c] .checklist{list-style:none;padding-left:0}.article-content[data-v-47878a1c] .checklist-item{align-items:flex-start;display:flex;gap:.5rem;margin-bottom:.25rem}.article-content[data-v-47878a1c] .checklist-indicator{color:#6b7280}.article-content[data-v-47878a1c] .checklist-item.checked .checklist-indicator{color:#7c3aed}.article-content[data-v-47878a1c] .attachment,.article-content[data-v-47878a1c] .link-preview{font-size:.875rem;margin-bottom:.75rem}.article-content[data-v-47878a1c] .attachment-size{color:#6b7280;font-size:.75rem}.article-content[data-v-47878a1c] a{color:#7c3aed;text-decoration:underline}.article-content[data-v-47878a1c] ol li[data-list=bullet]{counter-increment:list-item 0;list-style-type:disc}.article-content[data-v-47878a1c] ol li[data-list=ordered]{list-style-type:decimal}.article-content[data-v-47878a1c] li[data-list=checked],.article-content[data-v-47878a1c] li[data-list=unchecked]{list-style:none}.article-content[data-v-47878a1c] li[data-list=checked]:before{content:"☑ "}.article-content[data-v-47878a1c] li[data-list=unchecked]:before{content:"☐ "}.article-content[data-v-47878a1c] .ql-ui{display:none}.article-content[data-v-47878a1c] .ql-align-center{text-align:center}.article-content[data-v-47878a1c] .ql-align-right{text-align:right}.article-content[data-v-47878a1c] .ql-align-justify{text-align:justify}.article-content[data-v-47878a1c] .ql-indent-1{padding-left:1.5rem}.article-content[data-v-47878a1c] .ql-indent-2{padding-left:3rem}.article-content[data-v-47878a1c] .ql-indent-3{padding-left:4.5rem}.article-content[data-v-47878a1c] .ql-size-small{font-size:.75rem}.article-content[data-v-47878a1c] .ql-size-large{font-size:1.125rem}.article-content[data-v-47878a1c] .ql-size-huge{font-size:1.5rem}.article-content[data-v-47878a1c] a.file-attachment{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;color:#344054;display:inline-flex;gap:.5rem;margin:.25rem 0;padding:.4rem .75rem;text-decoration:none}.article-content[data-v-47878a1c] a.file-attachment .file-size{color:#6b7280;font-size:.75rem;margin-left:.4rem}.article-content[data-v-47878a1c] u{text-decoration:underline}.article-content[data-v-47878a1c] s,.article-content[data-v-47878a1c] strike{text-decoration:line-through}.article-content[data-v-47878a1c] mark{background:#fef08a}.article-content[data-v-47878a1c] hr{border-color:#e5e7eb;margin:1rem 0}.article-content[data-v-47878a1c] h5,.article-content[data-v-47878a1c] h6{font-weight:600;margin:1rem 0 .5rem}.article-content[data-v-47878a1c] code{background:#f3f4f6;border-radius:.25rem;font-family:ui-monospace,monospace;font-size:.85em;padding:.05rem .3rem}.article-content.compact[data-v-47878a1c] figure,.article-content.compact[data-v-47878a1c] ol,.article-content.compact[data-v-47878a1c] p,.article-content.compact[data-v-47878a1c] ul{margin-bottom:0}.article-content.compact[data-v-47878a1c] p+p{margin-top:.25rem}
