.markdown{font-size:1rem;line-height:1.75;color:var(--light-gray)}.markdown .heading-link{display:inline-block;color:var(--white-1);text-decoration:none}.markdown .heading-link:hover{text-decoration:underline;color:var(--light-gray);text-decoration-color:var(--orange-yellow-crayola)}.markdown blockquote,.markdown ol,.markdown p,.markdown ul{margin-top:1.5rem;margin-bottom:1.5rem}.markdown ul{list-style:disc;padding-left:1.5rem}.markdown ol{list-style:decimal;padding-left:1.5rem}.markdown p{margin-bottom:1rem;font-size:1rem;color:var(--light-gray)}.markdown mark{background-color:initial}.markdown a,.markdown mark{color:var(--orange-yellow-crayola)}.markdown a{display:inline;text-decoration:underline}.markdown a:hover{opacity:.7}.markdown h1{font-size:2.25rem;margin-top:2.5rem;margin-bottom:1rem;line-height:1.5;font-weight:700}.markdown h2{font-size:1.875rem;margin-top:3rem;font-weight:600}.markdown h2,.markdown h3{margin-bottom:1rem;line-height:1.375}.markdown h3{font-size:1.5rem;margin-top:2rem;font-weight:500}.markdown :not(pre)>code{font-size:.875rem;color:#f8f8f2;background-color:#282a36;padding:.25rem .5rem;border-radius:.25rem}.markdown blockquote{padding-left:1rem;border-left:.25rem solid;border-color:var(--light-gray-70)}.markdown hr{border:.125em solid var(--light-gray-70);border-radius:1rem;height:calc(.25em)}.markdown .image-with-caption{margin-top:2.5rem;margin-bottom:2.5rem;text-align:center}.markdown .image-with-caption img{max-width:100%;height:auto;display:block;margin:0 auto;object-fit:contain;border-radius:1rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);position:relative;overflow:hidden;max-height:200px}.markdown .image-caption{margin-top:.75rem;font-size:.875rem;color:var(--light-gray-70);font-style:italic;line-height:1.4;max-width:100%}.markdown .image-caption.small{font-size:.75rem}.markdown .image-caption.bold{font-weight:600;font-style:normal}.markdown [data-highlighted-line]{background:rgba(200,200,255,.1);--tw-border-opacity:1;border-left-color:rgb(96 165 250/var(--tw-border-opacity,1))}.markdown [data-highlighted-chars]{border-radius:.25rem;background-color:rgb(82 82 91/.5);box-shadow:0 0 0 4px rgb(82 82 91/.5)}.markdown [data-chars-id]{border-bottom-width:2px;padding:.25rem;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.markdown [data-chars-id] span{color:inherit!important}.markdown [data-chars-id=v]{border-bottom-color:rgb(219 39 119/var(--tw-border-opacity,1));background-color:rgb(159 18 57/.5);color:rgb(249 168 212/var(--tw-text-opacity,1))!important}.markdown [data-chars-id=s],.markdown [data-chars-id=v]{--tw-border-opacity:1;font-weight:700;--tw-text-opacity:1!important}.markdown [data-chars-id=s]{border-bottom-color:rgb(202 138 4/var(--tw-border-opacity,1));background-color:rgb(133 77 14/.5);color:rgb(253 224 71/var(--tw-text-opacity,1))!important}.markdown [data-chars-id=i]{--tw-border-opacity:1;border-bottom-color:rgb(147 51 234/var(--tw-border-opacity,1));background-color:rgb(107 33 168/.5);font-weight:700;--tw-text-opacity:1!important;color:rgb(233 213 255/var(--tw-text-opacity,1))!important}.markdown code[data-line-numbers]{counter-reset:line}.markdown code[data-line-numbers]>[data-line]:before{counter-increment:line;content:counter(line);display:inline-block;width:1rem;margin-right:1rem;text-align:right;color:gray}.markdown code[data-line-numbers-max-digits="2"]>[data-line]:before{width:1.25rem}.markdown code[data-line-numbers-max-digits="3"]>[data-line]:before{width:1.75rem}.markdown code[data-line-numbers-max-digits="4"]>[data-line]:before{width:2.25rem}@media (min-width:640px){.markdown .image-with-caption img{max-height:400px}}@media (min-width:768px){.markdown .image-with-caption img{max-height:400px}}@media (min-width:1024px){.markdown .image-with-caption img{max-height:400px}}@media (min-width:1200px){.markdown .image-with-caption img{max-height:400px}}