.rich-text[data-v-4480a865] p{color:var(--color-muted);line-height:1.7;margin-bottom:1.25rem}.rich-text[data-v-4480a865] p:last-child{margin-bottom:0}.rich-text[data-v-4480a865] ul{line-height:1.7;list-style:disc;margin-bottom:1.25rem;padding-left:1.5rem}.rich-text[data-v-4480a865] ul>li{color:var(--color-muted);margin-bottom:.5rem}.rich-text[data-v-4480a865] ol{line-height:1.7;list-style:decimal;margin-bottom:1.25rem;padding-left:1.5rem}.rich-text[data-v-4480a865] ol>li{color:var(--color-muted);margin-bottom:.5rem}.rich-text[data-v-4480a865] a{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.rich-text[data-v-4480a865] a:hover{color:var(--color-primary-hover)}.rich-text[data-v-4480a865] strong{color:var(--color-on-surface);font-weight:600}.rich-text[data-v-4480a865] h2{color:var(--color-on-surface);font-size:1.75rem;font-weight:700;line-height:2.25rem;margin-bottom:1rem;margin-top:2.5rem}.rich-text[data-v-4480a865] h3{color:var(--color-on-surface);font-size:1.375rem;font-weight:600;line-height:1.875rem;margin-bottom:.75rem;margin-top:2rem}.rich-text[data-v-4480a865] blockquote{border-left:4px solid var(--color-primary);color:var(--color-on-surface);font-style:italic;margin:1.5rem 0;padding-left:1rem}.rich-text[data-v-4480a865] code{background-color:var(--color-surface-alt);border-radius:.25rem;color:var(--color-on-surface);font-size:.875em;padding:.125rem .375rem}.rich-text[data-v-4480a865] details{background:#fff;border:1px solid var(--color-border);border-radius:.75rem;margin-bottom:.75rem}.rich-text[data-v-4480a865] summary{color:var(--color-on-surface);cursor:pointer;font-weight:600;list-style:none;padding:1rem}.rich-text[data-v-4480a865] details>p{color:var(--color-muted);padding:0 1rem 1rem}
