.villion-prose{color:#111827;word-break:keep-all;overflow-wrap:break-word;font-size:17px;line-height:1.75}.villion-prose>*+*{margin-top:.9em}.villion-prose h1{letter-spacing:-.02em;color:#0a0a0a;margin-top:2em;margin-bottom:.5em;font-size:2.25rem;font-weight:700;line-height:1.25}.villion-prose h2{letter-spacing:-.015em;color:#0a0a0a;margin-top:1.75em;margin-bottom:.4em;font-size:1.625rem;font-weight:700;line-height:1.3}.villion-prose h3{color:#171717;margin-top:1.5em;margin-bottom:.35em;font-size:1.25rem;font-weight:600;line-height:1.35}.villion-prose h4{color:#171717;margin-top:1.25em;font-size:1.125rem;font-weight:600;line-height:1.4}.villion-prose>p+*,.villion-prose>h1+*,.villion-prose>h2+*,.villion-prose>h3+*,.villion-prose>h4+*,.villion-prose>ul+*,.villion-prose>ol+*,.villion-prose>blockquote+*,.villion-prose>pre+*,.villion-prose>hr+*,.villion-prose>table+*,.villion-prose>figure+*{margin-top:1em}.villion-prose p:empty,.villion-editor-content p:empty{min-height:1.75em}.villion-prose p:empty:after,.villion-editor-content p:empty:after{content:"​"}.villion-prose a,.villion-prose .villion-link{color:#0b2e63;text-underline-offset:2px;text-decoration:underline}.villion-prose a:hover,.villion-prose .villion-link:hover{color:#1e407a}.villion-prose ul,.villion-prose .villion-ul{margin:.8em 0;padding-left:1.75em;list-style-type:disc}.villion-prose ol,.villion-prose .villion-ol{margin:.8em 0;padding-left:1.75em;list-style-type:decimal}.villion-prose ul ul,.villion-prose .villion-ul .villion-ul{list-style-type:circle}.villion-prose ol ol,.villion-prose .villion-ol .villion-ol{list-style-type:lower-alpha}.villion-prose li{margin:.25em 0}.villion-prose li>p{margin:0}.villion-prose ul[data-type=taskList],.villion-prose .villion-tasklist{padding-left:0;list-style:none}.villion-prose ul[data-type=taskList] li,.villion-prose .villion-task{align-items:flex-start;gap:.5rem;margin:.3em 0;padding-left:0;display:flex}.villion-prose ul[data-type=taskList] li>label,.villion-prose .villion-task>label{flex-shrink:0;margin-top:.35em}.villion-prose ul[data-type=taskList] li>div,.villion-prose .villion-task>div{flex:1}.villion-prose ul[data-type=taskList] li input[type=checkbox],.villion-prose .villion-task input[type=checkbox]{accent-color:#0b2e63;cursor:default}.villion-prose blockquote,.villion-prose .villion-quote{color:#525252;border-left:3px solid #d4d4d8;margin:1.25em 0;padding:.25em 1em;font-style:italic}.villion-prose code{color:#b91c1c;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:4px;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;font-size:.9em}.villion-prose pre,.villion-prose .villion-codeblock{color:#e4e4e7;background:#0a0a0a;border-radius:8px;margin:1.5em 0;padding:1em 1.25em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;font-size:.875rem;line-height:1.6;overflow-x:auto}.villion-prose pre code,.villion-prose .villion-codeblock code{color:inherit;font-size:inherit;background:0 0;border:none;padding:0}.villion-prose pre .hljs-keyword,.villion-prose pre .hljs-selector-tag,.villion-prose pre .hljs-tag{color:#c084fc}.villion-prose pre .hljs-string,.villion-prose pre .hljs-attr,.villion-prose pre .hljs-regexp,.villion-prose pre .hljs-number{color:#86efac}.villion-prose pre .hljs-comment{color:#71717a;font-style:italic}.villion-prose pre .hljs-function,.villion-prose pre .hljs-title{color:#7dd3fc}.villion-prose pre .hljs-built_in,.villion-prose pre .hljs-type{color:#fdba74}.villion-prose pre .hljs-variable,.villion-prose pre .hljs-params{color:#fecaca}.villion-prose img,.villion-prose .villion-image{border-radius:6px;max-width:100%;height:auto;margin:1.75em auto;display:block}.villion-prose iframe,.villion-prose .villion-youtube,.villion-prose iframe[data-youtube-video]{aspect-ratio:16/9;border:none;border-radius:8px;width:100%;max-width:100%;margin:1.75em 0;display:block}.villion-prose hr{border:none;border-top:1px solid #e4e4e7;margin:3em 0}.villion-prose table,.villion-prose .villion-table{border-collapse:collapse;table-layout:fixed;width:100%;margin:1.5em 0;font-size:.95em}.villion-prose table th,.villion-prose table td,.villion-prose .villion-table th,.villion-prose .villion-table td{text-align:left;vertical-align:top;border:1px solid #e4e4e7;padding:.5em .75em}.villion-prose table th,.villion-prose .villion-table th{background:#fafafa;font-weight:600}.villion-prose mark{background:#fef08a;border-radius:2px;padding:0 .2em}.villion-prose s,.villion-prose del{color:#737373;text-decoration:line-through;text-decoration-thickness:1.5px}.villion-prose sub,.villion-prose sup{font-size:.75em}.villion-prose [style*="text-align: center"]{text-align:center}.villion-prose [style*="text-align: right"]{text-align:right}.villion-prose [style*="text-align: left"]{text-align:left}.villion-prose strong,.villion-prose b{color:#0a0a0a;font-weight:700}.villion-prose em,.villion-prose i{font-style:italic}.villion-prose u{text-underline-offset:3px;text-decoration:underline}
