.prose-custom{color:#cdd2d8;font-family:var(--font-reading);letter-spacing:.003em;overflow-wrap:break-word;word-break:break-word;font-size:20px;line-height:1.8;display:flow-root}.prose-custom h1,.prose-custom h2,.prose-custom h3,.prose-custom h4,.prose-custom h5,.prose-custom h6{clear:both;color:var(--color-brand-primary);font-family:var(--font-reading);letter-spacing:-.01em;margin-top:2.75rem;margin-bottom:1rem;font-weight:700;line-height:1.3}.prose-custom h1{font-size:2.25rem}.prose-custom h2{border-bottom:1px solid #ffffff1a;padding-bottom:.5rem;font-size:1.875rem}.prose-custom h3{font-size:1.5rem}.prose-custom h4{font-size:1.25rem}.prose-custom p{margin-top:40px;margin-bottom:0;line-height:1.8}.prose-custom a{color:#60a5fa;text-decoration:none;transition:color .2s}.prose-custom a:hover{color:#93c5fd;text-decoration:underline}.prose-custom strong{color:#fff;font-weight:700}.prose-custom em{color:#cbd5e1;font-style:italic}.prose-custom code{background:#ffffff1a;border-radius:.25rem;padding:.2rem .4rem;font-family:Courier New,monospace;font-size:.7em}.prose-custom pre{background:#0000004d;border-radius:.5rem;margin:1.5rem 0;padding:1rem;line-height:1.5;overflow-x:auto}.prose-custom pre code{background:0 0;padding:0}.prose-custom .token.comment,.prose-custom .token.prolog,.prose-custom .token.doctype,.prose-custom .token.cdata{color:#64748b;font-style:italic}.prose-custom .token.punctuation{color:#94a3b8}.prose-custom .token.property,.prose-custom .token.tag,.prose-custom .token.constant,.prose-custom .token.symbol,.prose-custom .token.deleted{color:#f472b6}.prose-custom .token.boolean,.prose-custom .token.number{color:#fb923c}.prose-custom .token.selector,.prose-custom .token.attr-name,.prose-custom .token.string,.prose-custom .token.char,.prose-custom .token.builtin,.prose-custom .token.inserted{color:#86efac}.prose-custom .token.operator,.prose-custom .token.entity,.prose-custom .token.url{color:#94a3b8}.prose-custom .token.atrule,.prose-custom .token.attr-value,.prose-custom .token.keyword{color:#22d3ee}.prose-custom .token.function,.prose-custom .token.class-name{color:#7dd3fc}.prose-custom .token.macro,.prose-custom .token.directive,.prose-custom .token.directive-hash,.prose-custom .token.regex,.prose-custom .token.important,.prose-custom .token.variable{color:#c4b5fd}.prose-custom ul,.prose-custom ol{margin-top:40px;margin-bottom:1.5rem;margin-left:1.5rem;line-height:1.75}.prose-custom ul{list-style-type:disc}.prose-custom ol{list-style-type:decimal}.prose-custom li{margin-bottom:.5rem}.prose-custom li>ul,.prose-custom li>ol{margin-top:.5rem;margin-bottom:.5rem}.prose-custom ul.contains-task-list{margin-left:0;list-style:none}.prose-custom li.task-list-item{align-items:baseline;gap:.65rem;display:flex}.prose-custom li.task-list-item input[type=checkbox]{appearance:none;opacity:1;background:#60a5fa1a;border:1.5px solid #60a5fa;border-radius:.3rem;flex-shrink:0;width:1.15rem;height:1.15rem;margin:0;transform:translateY(.2rem)}.prose-custom li.task-list-item input[type=checkbox]:checked{background-color:#60a5fa;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.5l3.5 3.5 6.5-7'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.8rem}.prose-custom blockquote{clear:both;color:#e2e8f0;background:#60a5fa14;border-left:4px solid #60a5fa;border-radius:.75rem;margin:2rem 0;padding:1.75rem 2rem 1.75rem 2.5rem;font-size:1.25rem;font-style:italic;line-height:1.6;position:relative}.prose-custom blockquote:before{content:"“";color:#60a5fa59;pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:3rem;font-style:normal;line-height:1;position:absolute;top:.25rem;left:.85rem}.prose-custom blockquote p{margin-top:0;margin-bottom:0}.prose-custom blockquote p+p{margin-top:1rem}.prose-custom img{background:#ffffff08;border:1px solid #ffffff1f;border-radius:.75rem;max-width:100%;height:auto;margin:2rem auto;padding:.5rem;display:block;box-shadow:0 8px 24px #00000040}.prose-custom figure{margin:2rem 0}.prose-custom figure img{margin-top:0;margin-bottom:0}.prose-custom img.img-small,.prose-custom figure.img-small{width:280px;max-width:100%}.prose-custom img.img-medium,.prose-custom figure.img-medium{width:440px;max-width:100%}.prose-custom img.img-large,.prose-custom figure.img-large{width:640px;max-width:100%}.prose-custom figure.img-small img,.prose-custom figure.img-medium img,.prose-custom figure.img-large img{width:100%}.prose-custom img.img-left,.prose-custom figure.img-left{float:left;clear:left;margin:.5rem 2rem 1rem 0}.prose-custom img.img-right,.prose-custom figure.img-right{float:right;clear:right;margin:.5rem 0 1rem 2rem}@media (width<=640px){.prose-custom img.img-left,.prose-custom figure.img-left,.prose-custom img.img-right,.prose-custom figure.img-right{float:none;clear:both;width:100%;margin:2rem auto}}.prose-custom>p>img:not([class]),.prose-custom>figure:not([class]){clear:both}.prose-custom figcaption{text-align:center;color:#94a3b8;margin-top:.75rem;font-size:.9rem;font-style:italic;line-height:1.5}.prose-custom .labeled-block{background:#22d3ee0a;border:1px solid #22d3ee40;border-radius:.75rem;margin:2.5rem 0;padding:1.25rem 1.5rem 1.5rem;font-size:80%;position:relative}.prose-custom .labeled-block-label{letter-spacing:.05em;color:#67e8f9;background:#0a0e17;border:1px solid #22d3ee40;border-radius:999px;padding:.15rem .75rem;font-size:.8rem;font-style:italic;position:absolute;top:-.8rem;left:1rem}.prose-custom .labeled-block p,.prose-custom .labeled-block ul,.prose-custom .labeled-block ol,.prose-custom .labeled-block blockquote,.prose-custom .labeled-block pre{margin-top:1em;margin-bottom:0}.prose-custom .labeled-block>:nth-child(2){margin-top:.5rem}.prose-custom .labeled-block>:last-child{margin-bottom:0}.prose-custom table{border-collapse:collapse;width:100%;margin:1.5rem 0}.prose-custom th,.prose-custom td{border:1px solid #ffffff1a;padding:.75rem}.prose-custom th{color:#fff;background:#ffffff0d;font-weight:700}.prose-custom hr{border:none;border-top:1px solid #ffffff1a;margin:2rem 0}
