.page-module__hUlLAq__article{color:#e5d7e8;word-wrap:break-word;grid-template-columns:[full-start]minmax(1rem,1fr)[main-start]min(68ch,100% - 2rem)[main-end]minmax(1rem,1fr)[full-end];row-gap:0;margin:5rem 0 6rem;font-size:1.0625rem;line-height:1.7;display:grid}.page-module__hUlLAq__article>*{grid-column:main;min-width:0}:is(.page-module__hUlLAq__article>pre,.page-module__hUlLAq__article>iframe,.page-module__hUlLAq__article>p:has(>iframe:only-child),.page-module__hUlLAq__article>p:has(>img:only-child)){grid-column:full;justify-self:center;width:min(960px,100% - 2rem)}.page-module__hUlLAq__article h1{letter-spacing:-.02em;margin:1rem 0 1.5rem;font-size:clamp(2.25rem,1.5rem + 2.5vw,3.25rem);font-weight:700;line-height:1.1}.page-module__hUlLAq__article h2{letter-spacing:-.015em;margin:3rem 0 1rem;font-size:clamp(1.5rem,1.2rem + 1.2vw,1.875rem);font-weight:600;line-height:1.25}.page-module__hUlLAq__article h3{margin:2.25rem 0 .75rem;font-size:1.25rem;font-weight:600;line-height:1.3}.page-module__hUlLAq__article h4{text-transform:uppercase;letter-spacing:.05em;color:#fbdffebf;margin:2rem 0 .5rem;font-size:1.0625rem;font-weight:600}.page-module__hUlLAq__article p{margin:1.1em 0}.page-module__hUlLAq__article a{color:#66ff96;text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #66ff9659;text-decoration:underline #66ff9659;transition:color .2s,text-decoration-color .2s}.page-module__hUlLAq__article a:hover{color:#a0ffc3;text-decoration-color:#a0ffc3}.page-module__hUlLAq__article ul,.page-module__hUlLAq__article ol{margin:1.1em 0;padding-left:1.5rem}.page-module__hUlLAq__article li{margin:.4em 0}.page-module__hUlLAq__article li::marker{color:#fbdffe73}.page-module__hUlLAq__article blockquote{color:#fbdffed9;background-color:#0000;border-left:3px solid #66ff96;border-radius:0;margin:1.75rem 0;padding:.25rem 0 .25rem 1.25rem;font-style:italic}.page-module__hUlLAq__article blockquote p{margin:.4em 0}.page-module__hUlLAq__article hr{background:linear-gradient(90deg,#0000,#fbdffe40,#0000);border:none;height:1px;margin:3rem 0}.page-module__hUlLAq__article :not(pre)>code{font-family:var(--font-mono);color:#fbdffe;background-color:#bb9af729;border:1px solid #bb9af733;border-radius:4px;padding:.15em .4em;font-size:.875em}.page-module__hUlLAq__article pre{border-radius:8px;margin:2rem auto;font-size:.9375rem;line-height:1.55;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 8px 24px #00000059}.page-module__hUlLAq__article pre code.hljs{font-family:var(--font-mono);border-radius:8px;padding:1.25rem 1.5rem}.page-module__hUlLAq__article>iframe{background:#0003;border:0;border-radius:8px;width:100%;margin:2rem auto;display:block}.page-module__hUlLAq__article>p:has(>iframe:only-child) iframe{background:#0003;border:0;border-radius:8px;width:100%;margin:2rem auto;display:block}.page-module__hUlLAq__article img{border-radius:8px;max-width:100%;height:auto;margin:1.5rem auto;display:block}.page-module__hUlLAq__byline{align-items:center;gap:.75rem;margin:0 0 2.5rem;display:flex}.page-module__hUlLAq__byline .page-module__hUlLAq__avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px;margin:0;display:block;box-shadow:0 0 0 1px #fbdffe2e}.page-module__hUlLAq__byline .page-module__hUlLAq__labels{flex-direction:column;min-width:0;font-size:.8125rem;line-height:1.3;display:flex}.page-module__hUlLAq__byline .page-module__hUlLAq__labels .page-module__hUlLAq__author{color:#fbdffe;font-weight:600}.page-module__hUlLAq__byline .page-module__hUlLAq__labels .page-module__hUlLAq__time{color:#fbdffe8c;letter-spacing:.01em;font-size:.75rem}@media (max-width:600px){.page-module__hUlLAq__article{margin:4rem 0;font-size:1rem;line-height:1.65}.page-module__hUlLAq__article pre code.hljs{padding:1rem 1.1rem}:is(.page-module__hUlLAq__article>pre,.page-module__hUlLAq__article>iframe,.page-module__hUlLAq__article>p:has(>iframe:only-child),.page-module__hUlLAq__article>p:has(>img:only-child)){width:calc(100% - 2rem)}}
pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs-meta,.hljs-comment{color:#565f89}.hljs-tag,.hljs-doctag,.hljs-selector-id,.hljs-selector-class,.hljs-regexp,.hljs-template-tag,.hljs-selector-pseudo,.hljs-selector-attr,.hljs-variable.language_,.hljs-deletion{color:#f7768e}.hljs-variable,.hljs-template-variable,.hljs-number,.hljs-literal,.hljs-type,.hljs-params,.hljs-link{color:#ff9e64}.hljs-built_in,.hljs-attribute{color:#e0af68}.hljs-keyword,.hljs-title.function_,.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-subst,.hljs-property{color:#7dcfff}.hljs-selector-tag{color:#73daca}.hljs-quote,.hljs-string,.hljs-symbol,.hljs-bullet,.hljs-addition{color:#9ece6a}.hljs-code,.hljs-formula,.hljs-section{color:#7aa2f7}.hljs-name,.hljs-keyword,.hljs-operator,.hljs-keyword,.hljs-char.escape_,.hljs-attr{color:#bb9af7}.hljs-punctuation{color:#c0caf5}.hljs{color:#9aa5ce;background:#1a1b26}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}
