.rich-text[data-v-45c4f714] h1{font-family:var(--font-app-primary);font-size:var(--fs-app-h3);margin-top:2rem;margin-bottom:1.5rem;line-height:1.25}.rich-text[data-v-45c4f714] h1:first-child{margin-top:0}.rich-text[data-v-45c4f714] h2{font-family:var(--font-app-primary);font-weight:600;font-size:var(--fs-app-h4);margin-top:1.5rem;margin-bottom:1rem;line-height:1.3}.rich-text[data-v-45c4f714] h2:first-child{margin-top:0}.rich-text[data-v-45c4f714] h3{font-family:var(--font-app-primary);font-weight:600;font-size:var(--fs-app-p);margin-top:1.25rem;margin-bottom:.75rem;line-height:1.4}.rich-text[data-v-45c4f714] h3:first-child{margin-top:0}.rich-text[data-v-45c4f714] h4,.rich-text[data-v-45c4f714] h5,.rich-text[data-v-45c4f714] h6{font-family:var(--font-app-primary);font-weight:600;font-size:var(--fs-app-p);margin-top:1.25rem;margin-bottom:.75rem;line-height:1.4}.rich-text[data-v-45c4f714] h4:first-child,.rich-text[data-v-45c4f714] h5:first-child,.rich-text[data-v-45c4f714] h6:first-child{margin-top:0}.rich-text[data-v-45c4f714] p{margin-bottom:1rem}.rich-text[data-v-45c4f714] ol,.rich-text[data-v-45c4f714] ul{font-family:var(--font-app-secondary);font-size:var(--fs-app-p);margin-bottom:1rem;padding-left:2rem;line-height:1.625;list-style-position:outside}.rich-text[data-v-45c4f714] li{margin-bottom:.5rem;display:list-item}.rich-text[data-v-45c4f714] ul li{list-style-type:disc}.rich-text[data-v-45c4f714] ol li{list-style-type:decimal}.rich-text[data-v-45c4f714] blockquote{font-family:var(--font-app-quote);font-size:var(--fs-app-p);border-left:4px solid var(--color-app-accent);opacity:.8;margin:1.5rem 0;padding-left:1rem;font-style:italic;line-height:1.625}.rich-text[data-v-45c4f714] pre{background-color:#0000000d;border-radius:.375rem;margin:1rem 0;padding:1rem;overflow-x:auto}@media (prefers-color-scheme:dark){.rich-text[data-v-45c4f714] pre{background-color:#ffffff0d}}.rich-text[data-v-45c4f714] code{font-family:ui-monospace,monospace;font-size:var(--fs-app-small)}.rich-text[data-v-45c4f714] pre code{font-size:var(--fs-app-small)}.rich-text[data-v-45c4f714] a{color:var(--color-app-accent);text-decoration:underline;transition:opacity .3s ease-in-out}.rich-text[data-v-45c4f714] a:hover{opacity:.8}.rich-text[data-v-45c4f714] strong{color:var(--color-app-contrast);font-weight:700}.rich-text[data-v-45c4f714] em{font-style:italic}
