.BlogContent-module__wIsfLa__blogContent{background-color:var(--color-ink-950);color:var(--color-fg)}@media print{.BlogContent-module__wIsfLa__blogContent{color:#111;background-color:#fff}.BlogContent-module__wIsfLa__blogContent nav,.BlogContent-module__wIsfLa__blogContent aside,.BlogContent-module__wIsfLa__blogContent button,.BlogContent-module__wIsfLa__blogContent .BlogContent-module__wIsfLa__no-print{display:none!important}.BlogContent-module__wIsfLa__blogContent article{max-width:100%!important;padding:0!important}.BlogContent-module__wIsfLa__blogContent .BlogContent-module__wIsfLa__blogArticle,.BlogContent-module__wIsfLa__blogContent .BlogContent-module__wIsfLa__blogArticle :is(p,li,h2,h3,h4,h5,h6,strong,em,a,td,th,dt,dd,figcaption,blockquote){color:#111!important}.BlogContent-module__wIsfLa__blogContent .BlogContent-module__wIsfLa__blogArticle{font-size:12pt;line-height:1.5}.BlogContent-module__wIsfLa__blogContent .BlogContent-module__wIsfLa__blogArticle :is(h2,h3,h4){page-break-after:avoid;page-break-inside:avoid}.BlogContent-module__wIsfLa__blogContent .BlogContent-module__wIsfLa__blogArticle img{page-break-inside:avoid;max-width:100%}.BlogContent-module__wIsfLa__blogContent .BlogContent-module__wIsfLa__blogArticle a{text-decoration:underline}.BlogContent-module__wIsfLa__blogContent .BlogContent-module__wIsfLa__blogArticle pre,.BlogContent-module__wIsfLa__blogContent .BlogContent-module__wIsfLa__blogArticle blockquote{page-break-inside:avoid;background:#f4f4f5;border:1px solid #ccc}.BlogContent-module__wIsfLa__blogContent .BlogContent-module__wIsfLa__blogArticle pre,.BlogContent-module__wIsfLa__blogContent .BlogContent-module__wIsfLa__blogArticle pre code{color:#111!important}}.BlogContent-module__wIsfLa__blogArticle{font-family:var(--font-display),sans-serif;color:var(--color-fg-muted);overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:0;font-size:1.125rem;line-height:1.75}.BlogContent-module__wIsfLa__blogArticle p{color:var(--color-fg-muted);margin-block:0 1.5rem;font-size:1.125rem;line-height:1.75}.BlogContent-module__wIsfLa__blogArticle :is(h2,h3,h4,h5,h6){font-family:var(--font-display),sans-serif;color:var(--color-fg);text-wrap:balance;scroll-margin-top:120px;font-weight:700}.BlogContent-module__wIsfLa__blogArticle h2{border-block-start:1px solid var(--color-ink-700);letter-spacing:-.025em;margin-block:3.5rem 1.25rem;padding-block-start:1.5rem;font-size:2rem;font-weight:800;font-stretch:112%;line-height:1.15}.BlogContent-module__wIsfLa__blogArticle h3{letter-spacing:-.02em;margin-block:2.5rem 1rem;font-size:1.5rem;font-stretch:110%;line-height:1.25}.BlogContent-module__wIsfLa__blogArticle h4{margin-block:2rem .75rem;font-size:1.25rem;line-height:1.35}.BlogContent-module__wIsfLa__blogArticle :is(h5,h6){margin-block:1.5rem .5rem;font-size:1.0625rem}[dir=rtl] .BlogContent-module__wIsfLa__blogArticle :is(h2,h3,h4,h5,h6){letter-spacing:normal;line-height:1.4}.BlogContent-module__wIsfLa__blogArticle strong{color:var(--color-fg);font-weight:700}.BlogContent-module__wIsfLa__blogArticle em{color:var(--color-fg)}.BlogContent-module__wIsfLa__blogArticle mark{background-color:var(--color-accent);color:var(--color-ink-950);padding:.1rem .3rem}.BlogContent-module__wIsfLa__blogArticle a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.BlogContent-module__wIsfLa__blogArticle a:hover{text-decoration-thickness:2px}.BlogContent-module__wIsfLa__blogArticle a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.BlogContent-module__wIsfLa__blogArticle img,.BlogContent-module__wIsfLa__blogArticle video{border:1px solid var(--color-ink-700);max-width:100%;height:auto}.BlogContent-module__wIsfLa__blogArticle iframe{border:1px solid var(--color-ink-700);max-width:100%}.BlogContent-module__wIsfLa__blogArticle figure{margin-block:2rem;margin-inline:0}.BlogContent-module__wIsfLa__blogArticle figcaption{font-family:var(--font-mono),monospace;color:var(--color-fg-subtle);margin-block-start:.75rem;font-size:.8125rem}.BlogContent-module__wIsfLa__blogArticle :is(ul,ol){margin-block:0 1.5rem;padding-inline-start:1.5rem}.BlogContent-module__wIsfLa__blogArticle ul{padding-inline-start:0;list-style:none}.BlogContent-module__wIsfLa__blogArticle ul li{margin-block-end:.625rem;padding-inline-start:1.5rem;position:relative}.BlogContent-module__wIsfLa__blogArticle ul li:before{content:"";inset-inline-start:0;background-color:var(--color-accent);width:8px;height:1px;position:absolute;top:.8em}.BlogContent-module__wIsfLa__blogArticle ol{list-style:decimal}.BlogContent-module__wIsfLa__blogArticle ol li{margin-block-end:.625rem;padding-inline-start:.25rem}.BlogContent-module__wIsfLa__blogArticle ol li::marker{color:var(--color-accent);font-family:var(--font-mono),monospace;font-size:.9em}.BlogContent-module__wIsfLa__blogArticle li>:is(ul,ol){margin-block:.625rem 0}.BlogContent-module__wIsfLa__blogArticle pre{text-align:left;background-color:var(--color-ink-900);border:1px solid var(--color-ink-700);color:var(--color-fg);font-family:var(--font-mono),monospace;direction:ltr;margin-block:2rem;padding:1.25rem;font-size:.875rem;line-height:1.6;overflow-x:auto}.BlogContent-module__wIsfLa__blogArticle pre code{color:inherit;font-size:inherit;background-color:#0000;border:0;padding:0}.BlogContent-module__wIsfLa__blogArticle :not(pre)>code{background-color:var(--color-ink-800);border:1px solid var(--color-ink-700);color:var(--color-fg);font-family:var(--font-mono),monospace;overflow-wrap:anywhere;padding:.125rem .375rem;font-size:.875em}.BlogContent-module__wIsfLa__blogArticle blockquote{border-inline-start:3px solid var(--color-accent);color:var(--color-fg);margin-block:2rem;margin-inline:0;padding-block:.25rem;padding-inline:1.5rem 0;font-size:1.25rem;line-height:1.6}.BlogContent-module__wIsfLa__blogArticle blockquote p{color:inherit;font-size:inherit;line-height:inherit}.BlogContent-module__wIsfLa__blogArticle blockquote>:last-child{margin-block-end:0}.BlogContent-module__wIsfLa__blogArticle table{border-collapse:collapse;border-block:1px solid var(--color-ink-600);width:100%;max-width:100%;margin-block:2rem;display:block;position:relative;overflow-x:auto}.BlogContent-module__wIsfLa__blogArticle :is(table th,table td){border-block-end:1px solid var(--color-ink-700);text-align:start;vertical-align:top;color:var(--color-fg-muted);padding:.75rem 1rem;font-size:1rem;line-height:1.5}.BlogContent-module__wIsfLa__blogArticle table th{color:var(--color-fg);font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.06em;background-color:var(--color-ink-900);white-space:nowrap;font-size:.8125rem;font-weight:600}[dir=rtl] .BlogContent-module__wIsfLa__blogArticle table th{letter-spacing:normal}.BlogContent-module__wIsfLa__blogArticle hr{border:0;border-block-start:1px solid var(--color-ink-700);margin-block:3rem}.BlogContent-module__wIsfLa__blogArticle dl{margin-block:1.5rem}.BlogContent-module__wIsfLa__blogArticle dt{color:var(--color-fg);margin-block-start:1rem;font-weight:700}.BlogContent-module__wIsfLa__blogArticle dd{color:var(--color-fg-muted);margin-block-start:.25rem;margin-inline-start:1.5rem}.BlogContent-module__wIsfLa__blogContent button:focus-visible,.BlogContent-module__wIsfLa__blogContent a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (max-width:768px){.BlogContent-module__wIsfLa__blogArticle,.BlogContent-module__wIsfLa__blogArticle p{font-size:1.0625rem;line-height:1.7}.BlogContent-module__wIsfLa__blogArticle h2{margin-block-start:2.5rem;font-size:1.625rem}.BlogContent-module__wIsfLa__blogArticle h3{margin-block-start:2rem;font-size:1.3125rem}.BlogContent-module__wIsfLa__blogArticle h4{font-size:1.125rem}.BlogContent-module__wIsfLa__blogArticle blockquote{padding-inline-start:1.25rem;font-size:1.125rem}.BlogContent-module__wIsfLa__blogArticle pre{padding:1rem;font-size:.8125rem}.BlogContent-module__wIsfLa__blogArticle :is(table th,table td){padding:.5rem .75rem}}.BlogContent-module__wIsfLa__blogArticle *{scrollbar-color:var(--color-ink-600)var(--color-ink-900)}.BlogContent-module__wIsfLa__blogArticle ::selection{background-color:var(--color-accent);color:var(--color-ink-950)}
