.prose-custom{display:flow-root;color:#cdd2d8;font-family:var(--font-reading);font-size:20px;line-height:1.8;letter-spacing:.003em;overflow-wrap:break-word;word-break:break-word}.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);font-weight:700;margin-top:2.75rem;margin-bottom:1rem;line-height:1.3;letter-spacing:-.01em}.prose-custom h1{font-size:2.25rem}.prose-custom h2{font-size:1.875rem;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:.5rem}.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{font-style:italic;color:#cbd5e1}.prose-custom code{background:#ffffff1a;padding:.2rem .4rem;border-radius:.25rem;font-size:.7em;font-family:Courier New,monospace}.prose-custom pre{background:#0000004d;padding:1rem;border-radius:.5rem;overflow-x:auto;margin:1.5rem 0;line-height:1.5}.prose-custom pre code{background:none;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-left:1.5rem;margin-bottom: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{list-style:none;margin-left:0}.prose-custom li.task-list-item{display:flex;align-items:baseline;gap:.65rem}.prose-custom li.task-list-item input[type=checkbox]{appearance:none;-webkit-appearance:none;flex-shrink:0;width:1.15rem;height:1.15rem;margin:0;border:1.5px solid rgb(96,165,250);border-radius:.3rem;background:#60a5fa1a;opacity:1;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-repeat:no-repeat;background-position:center;background-size:.8rem}.prose-custom blockquote{position:relative;border-left:4px solid rgb(96,165,250);border-radius:.75rem;background:#60a5fa14;padding:1.75rem 2rem 1.75rem 2.5rem;margin:2rem 0;font-size:1.25rem;font-style:italic;line-height:1.6;color:#e2e8f0}.prose-custom blockquote:before{content:"“";position:absolute;top:.25rem;left:.85rem;font-family:Georgia,Times New Roman,serif;font-size:3rem;line-height:1;font-style:normal;color:#60a5fa59;pointer-events:none}.prose-custom blockquote p{margin-top:0;margin-bottom:0}.prose-custom blockquote p+p{margin-top:1rem}.prose-custom img{display:block;max-width:100%;height:auto;border:1px solid rgba(255,255,255,.12);border-radius:.75rem;background:#ffffff08;padding:.5rem;margin:2rem auto;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(max-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{margin-top:.75rem;text-align:center;font-size:.9rem;font-style:italic;line-height:1.5;color:#94a3b8}.prose-custom .labeled-block{position:relative;border:1px solid rgba(34,211,238,.25);border-radius:.75rem;background:#22d3ee0a;padding:1.25rem 1.5rem 1.5rem;margin:2.5rem 0;font-size:80%}.prose-custom .labeled-block-label{position:absolute;top:-.8rem;left:1rem;padding:.15rem .75rem;border:1px solid rgba(34,211,238,.25);border-radius:999px;background:#0a0e17;font-size:.8rem;font-style:italic;letter-spacing:.05em;color:#67e8f9}.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{width:100%;border-collapse:collapse;margin:1.5rem 0}.prose-custom th,.prose-custom td{padding:.75rem;border:1px solid rgba(255,255,255,.1)}.prose-custom th{background:#ffffff0d;font-weight:700;color:#fff}.prose-custom hr{border:none;border-top:1px solid rgba(255,255,255,.1);margin:2rem 0}
