.article h1{font-size:2rem}.article h1,.article h2{margin-top:2rem;margin-bottom:2rem;font-weight:700;color:#fff;line-height:1.5}.article h2{font-size:1.875rem}.article h3{font-size:1.75rem}.article h3,.article h4{margin-top:2rem;margin-bottom:2rem;font-weight:700;color:#fff;line-height:1.5}.article h4{font-size:1.625rem}.article h5{font-size:1.5rem}.article h5,.article h6{margin-top:2rem;margin-bottom:2rem;font-weight:700;color:#fff;line-height:1.5}.article h6{font-size:1.375rem}.article p{margin-top:2rem;margin-bottom:2rem;font-weight:400;word-break:break-word}.article,.article p{font-size:1.25rem;line-height:1.5}.article strong{font-weight:700;color:#fff}.article ol,.article ul{margin-top:2rem;margin-bottom:2rem;padding-left:2em;list-style:auto}.article ol li,.article ul li{line-height:2}.article ol{list-style-type:decimal}.article ol li p{margin:0}.article ul li{list-style-type:disc}.article ul li p{margin:0}.article table{width:100%;margin-bottom:2rem;margin-top:2rem;border-width:1px;border-radius:.375rem;border-collapse:separate;border-color:#c5c8c7}.article table th{padding:.5rem;text-align:left;text-transform:uppercase}.article table th,.article table tr{border-bottom-width:1px;border-color:#c5c8c7}.article table td{padding:1rem .75rem}.article hr{display:none}.article video{width:100%}.article img,.article video{margin:2rem auto}.article blockquote p{border-left-width:6px;border-radius:.25rem;padding:1rem;margin-top:2.25rem;margin-bottom:2.25rem;font-style:italic;line-height:1.625;background-color:hsla(0,0%,85%,.2)}.article em{margin-top:2rem;margin-bottom:2rem}.article pre{font-size:.875rem;line-height:1.25rem;padding:1rem;background-color:hsla(0,0%,85%,.2);overflow-x:auto}.article a{color:#65b3ae}.article iframe{max-width:100%;height:500px;width:100%}.article code:not(.language-math){font-size:75%;padding:2px 4px;font-weight:400;word-break:break-word}.article pre code{background-color:transparent}.article .twitter-tweet{margin:auto;color-scheme:auto}.article .blog-cta.primary{border:none;background-color:#65b3ae;color:#000}.article .blog-cta.secondary{border:none;background-color:#cce9e7;color:#000}.article .blog-cta{text-decoration:none;text-transform:capitalize;font-size:.875rem;font-weight:500;font-family:inherit;padding:12px 16px;margin-right:8px;border-radius:8px;display:inline-block}.article p:has(+.blog-cta){margin-bottom:1rem}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}

/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#79c0ff}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-code,.hljs-comment,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}