.long-read{color:var(--fg);overflow-wrap:anywhere;font-size:1.0625rem;line-height:1.75}.long-read h1,.long-read h2,.long-read h3,.long-read h4{font-family:var(--font-outfit);color:var(--fg);font-weight:800;line-height:1.25}.long-read h1{margin-top:1.5rem;margin-bottom:.75rem;font-size:1.5rem}.long-read h2{margin-top:1.25rem;margin-bottom:.625rem;font-size:1.25rem}.long-read h3{margin-top:1rem;margin-bottom:.5rem;font-size:1.0625rem}.long-read h4{margin-top:.75rem;margin-bottom:.375rem;font-size:.9375rem}.long-read p{margin-bottom:.75rem}.long-read>:first-child,.long-read>:first-child>:first-child{margin-top:0}.long-read>:last-child,.long-read>:last-child>:last-child{margin-bottom:0}.long-read ul{margin-bottom:.75rem;padding-left:1.5rem;list-style-type:disc}.long-read ol{margin-bottom:.75rem;padding-left:1.5rem;list-style-type:decimal}.long-read li{margin-bottom:.25rem}.long-read strong{color:var(--fg);font-weight:700}.long-read em{font-style:italic}.long-read code{font-family:var(--font-geist-mono);background:var(--ink-raised);padding:.125rem .375rem;font-size:.9375rem}.long-read pre{background:var(--ink-raised);border:1px solid var(--hairline);overflow-wrap:normal;margin-bottom:.75rem;padding:1rem;overflow-x:auto}.long-read pre code{background:0 0;padding:0}.long-read blockquote{border-left:2px solid var(--fg-dim);color:var(--fg-muted);margin:.75rem 0;padding-left:1rem}.long-read hr{border-color:var(--hairline);margin:1.5rem 0}.long-read a{color:var(--theme-main);text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;transition:color .15s}.long-read a:hover{color:var(--theme-main-light)}.long-read table{text-align:left;overflow-wrap:normal;width:100%;margin-bottom:.75rem;font-size:.9375rem}.long-read th,.long-read td{vertical-align:top;padding:.75rem 1rem .75rem 0}.long-read td code{white-space:nowrap}.long-read thead th{font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--fg-muted);font-size:.6875rem;font-weight:400;line-height:1.35}.long-read thead tr{border-bottom:1px solid var(--hairline)}.long-read tbody tr+tr{border-top:1px solid var(--hairline)}
