.markdown *{grid-column:1/4}@media only screen and (min-width:768px){.markdown *{grid-column:1/3}}@media only screen and (min-width:1201px){.markdown *{grid-column:1/4}}.markdown .md-full-bg{grid-column:1/4;width:100%;min-height:50vh;background-size:cover;background-position:center 30%;background-repeat:no-repeat;border-radius:0;margin-block:var(--spacing-md)}@media only screen and (min-width:1201px){.markdown .md-full-bg{min-height:60vh;margin-block:var(--spacing-lg)}}.markdown hr{margin-block-end:0;margin-block-start:var(--spacing-md)}@media only screen and (min-width:768px){.markdown hr{margin-block-start:var(--size-11)}}@media only screen and (min-width:1201px){.markdown p:has(>img){grid-column:1/4}}.markdown img:not(.article-byline__avatar){cursor:zoom-in;margin-block:var(--spacing-xs) var(--spacing-xxxs);object-fit:contain!important;object-position:top center;height:auto;width:100%}@media only screen and (min-width:1201px){.markdown img:not(.article-byline__avatar){margin-block:var(--spacing-md) 0}}.markdown .article-byline__avatar{width:24px!important;height:24px!important;object-fit:cover!important;object-position:center top;border-radius:50%;margin:0!important;cursor:default!important}.markdown img:first-of-type,.markdown p:has(>img):first-of-type img{object-fit:contain!important;object-position:top center;aspect-ratio:auto}.markdown header{padding-block-end:var(--spacing-sm)}@media only screen and (min-width:1201px){.markdown header{padding-block-end:var(--spacing-lg);grid-column:1/4;margin-block:var(--spacing-xl) var(--spacing-md)}}.markdown header h4{font-size:var(--font-sm);padding:0;margin-block-start:2rem;inline-size:100%}@media only screen and (min-width:768px){.markdown header h4{max-width:75vw;margin-block-start:3.2rem}}.markdown h1{margin-block-start:0;margin-block-end:1.6rem}@media only screen and (min-width:768px){.markdown h1{margin-block-end:2rem}}@media only screen and (min-width:1201px){.markdown h1{margin-block-end:2.4rem}}.markdown h2{margin-block-start:2.4rem;margin-block-end:1.2rem}@media only screen and (min-width:768px){.markdown h2{margin-block-start:3.2rem;margin-block-end:1.6rem}}@media only screen and (min-width:1201px){.markdown h2{margin-block-start:4rem;margin-block-end:2rem}}.markdown h3{margin-block-start:2rem;margin-block-end:1rem}@media only screen and (min-width:768px){.markdown h3{margin-block-start:2.4rem;margin-block-end:1.2rem}}@media only screen and (min-width:1201px){.markdown h3{margin-block-start:3.2rem;margin-block-end:1.6rem}}.markdown h4,.markdown h5,.markdown h6{margin-block-start:1.6rem;margin-block-end:.8rem}@media only screen and (min-width:768px){.markdown h4,.markdown h5,.markdown h6{margin-block-start:2rem;margin-block-end:1rem}}@media only screen and (min-width:1201px){.markdown h4,.markdown h5,.markdown h6{margin-block-start:2.4rem;margin-block-end:1.2rem}}.markdown p{margin-block-start:0;margin-block-end:1.2rem}@media only screen and (min-width:768px){.markdown p{margin-block-end:1.6rem}}@media only screen and (min-width:1201px){.markdown p{margin-block-end:1.8rem}}.markdown a{font-weight:var(--fontWeight-medium);text-decoration:underline;text-underline-offset:.2em;transition:color .2s ease,text-decoration-thickness .2s ease}.markdown a,.markdown a:focus,.markdown a:hover{color:var(--color-action);text-decoration-thickness:.15rem}.markdown a:focus,.markdown a:hover{outline:2px solid transparent;outline-offset:2px}.markdown a:visited{color:var(--color-action)}.markdown summary{margin-block-start:1.2rem;margin-block-end:.8rem}@media only screen and (min-width:768px){.markdown summary{margin-block-start:1.6rem;margin-block-end:1rem}}.markdown blockquote{margin-block-start:1.6rem;margin-block-end:1.6rem}.markdown blockquote p{margin-block-end:1.2rem}.markdown blockquote p:last-child{margin-block-end:0}.markdown ol,.markdown ul{margin-block-start:1.2rem;margin-block-end:1.2rem}@media only screen and (min-width:768px){.markdown ol,.markdown ul{margin-block-start:1.6rem;margin-block-end:1.6rem}}.markdown ol>li{list-style:inherit;list-style-position:outside}.markdown ol>li,.markdown ul>li{margin-inline-start:4rem;margin-block-end:.6rem}.markdown ul>li{list-style:disc}.markdown .codeblock{background-color:var(--code-bg);border:1px solid var(--code-border);border-radius:var(--spacing-xxxs);overflow:hidden;margin:0 0 var(--spacing-sm)}.markdown .codeblock-header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xs);padding:var(--spacing-xxxs) var(--spacing-xs);border-bottom:1px solid var(--code-border);color:var(--code-fg)}.markdown .codeblock-lang{font-size:var(--font-3xs);letter-spacing:.08em;text-transform:uppercase;opacity:.85}.markdown .codeblock pre{background:transparent;border:0;margin:0;padding:var(--spacing-sm);overflow-x:auto;color:var(--code-fg);line-height:1.6}.markdown code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--font-xs)}.markdown pre code{display:block;padding:0;background:transparent;color:inherit}.markdown pre code.hljs{color:var(--code-fg)}.markdown .hljs-comment,.markdown .hljs-quote{color:var(--code-comment)}.markdown .hljs-keyword,.markdown .hljs-literal,.markdown .hljs-selector-tag{color:var(--code-keyword)}.markdown .hljs-regexp,.markdown .hljs-string{color:var(--code-string)}.markdown .hljs-built_in,.markdown .hljs-number,.markdown .hljs-type{color:var(--code-number)}.markdown .hljs-function .hljs-title,.markdown .hljs-section,.markdown .hljs-title{color:var(--code-title)}.markdown .hljs-attr,.markdown .hljs-attribute{color:var(--code-attr)}.markdown .hljs-meta{color:var(--code-meta)}.markdown .hljs-addition{color:var(--code-addition)}.markdown .hljs-deletion{color:var(--code-deletion)}.markdown .line-numbers{counter-reset:linenumber}.markdown code[class*=language-].line-numbers{position:relative}.markdown code[class*=language-].line-numbers:before{content:counter(linenumber);position:absolute;inset-inline-start:-2.5em;text-align:right;user-select:none;pointer-events:none;color:#aaa}.markdown dd>code,.markdown li>code,.markdown p>code,.markdown td>code{background:var(--code-inline-bg);color:var(--code-inline-fg);word-wrap:break-word;box-decoration-break:clone;padding:.1rem .3rem .2rem;border-radius:.2rem}.table-scroll{overflow-x:auto;inline-size:100%}@media only screen and (max-width:768px){.table-scroll{overflow-x:scroll}}table{inline-size:100%;min-inline-size:100%;border-collapse:collapse;margin-block-start:3rem;margin-block-end:3rem;font-size:var(--font-500);line-height:1.5;border:var(--border)}@media only screen and (max-width:768px){table{white-space:nowrap}}th{color:var(--foreground-muted)!important;font-weight:var(--fontWeight-medium);background-color:var(--background-darker);white-space:nowrap}td,th{padding:var(--spacing-xs);text-align:left;vertical-align:text-top}th,tr{border-block-end:var(--border)}tr:last-of-type{border-block-end:none!important}td,th{border-inline-end:var(--border)}td:last-of-type,th:last-of-type{border-inline-end:none}table:not(:has(thead th:not(:empty))) thead{display:none}table:not(:has(thead th:not(:empty))) td:first-child{background-color:var(--background-darker);color:var(--foreground-muted)!important;font-weight:var(--fontWeight-medium);white-space:nowrap}details{padding:0;border-block-end:none}details[open]{border-block-end:var(--border)}summary{cursor:pointer;font-size:var(--font-xs);font-weight:var(--fontWeight-medium);display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm) 0;list-style:none;border-bottom:var(--border)}summary:after{content:"";display:inline-flex;align-items:center;justify-content:center;inline-size:16px;block-size:16px;flex-shrink:0;background-color:currentColor;mask-image:url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 3.5V12.5M3.5 8H12.5" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 3.5V12.5M3.5 8H12.5" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-size:contain;-webkit-mask-size:contain;transition:mask-image .2s ease,-webkit-mask-image .2s ease}summary::-webkit-details-marker,summary::marker{display:none}details[open] summary{color:var(--foreground-subtle)}details[open] summary:after{mask-image:url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.5 8H12.5" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.5 8H12.5" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')}