._blog-post_1pkf2_1{max-width:960px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center;text-wrap:pretty}._blog-post_1pkf2_1>*{color:var(--text-icon-subtle, rgba(247, 247, 247, .76));font-size:18px;line-height:150%}._blog-post_1pkf2_1>*:not(img,video,picture){max-width:832px;min-width:832px}@media (max-width: 872px){._blog-post_1pkf2_1>*:not(img,video,picture){max-width:100%;min-width:0;width:100%}}._blog-post_1pkf2_1 strong{color:var(--text-icon-subtle, rgba(247, 247, 247, .76))}._blog-post_1pkf2_1 ul,._blog-post_1pkf2_1 ol{list-style:decimal;font-size:16px;padding-left:24px;font-size:18px;line-height:150%}._blog-post_1pkf2_1 ul{list-style-type:disc}._blog-post_1pkf2_1 li{color:var(--text-icon-subtle, rgba(247, 247, 247, .76));font-size:18px;line-height:150%;margin:8px 0}._blog-post_1pkf2_1 a{color:var(--text-icon-strong, #f7f7f7);text-decoration:underline;text-underline-offset:2px}._blog-post_1pkf2_1 h1{color:var(--text-icon-strong, #000);font-family:Diatype Semi-Mono;font-size:34px;font-weight:400;line-height:110%;margin:32px 0 16px}._blog-post_1pkf2_1 h2{color:var(--text-icon-strong, #000);font-family:Diatype Semi-Mono;font-size:28px;font-weight:400;line-height:120%;margin:24px 0 8px}._blog-post_1pkf2_1 h3{color:var(--text-icon-strong, #000);font-family:Diatype Semi-Mono;font-size:22px;font-weight:400;line-height:128%;margin:20px 0 4px}._blog-post_1pkf2_1 h4{color:var(--text-icon-strong, #000);font-family:Diatype Semi-Mono;font-size:20px;font-weight:400;margin:16px 0 0}._blog-post_1pkf2_1 p:not(:has(img,video,picture)){margin:8px 0}._blog-post_1pkf2_1 img,._blog-post_1pkf2_1 picture,._blog-post_1pkf2_1 video{display:flex;flex-direction:column;margin:0}._blog-post_1pkf2_1 img,._blog-post_1pkf2_1 video{align-items:flex-start;margin:40px 0;align-self:stretch;border-radius:var(--2xs, 8px);border:1px solid var(--border-default, rgba(6, 23, 63, .12));overflow:hidden}._blog-post_1pkf2_1 p:has(img,video,picture){max-width:100%}._blog-post_1pkf2_1 ._callout-container_1pkf2_131 img,._blog-post_1pkf2_1 ._callout-container_1pkf2_131 video{max-width:100%;margin:0}._blog-post_1pkf2_1 code{font-family:JetBrains Mono;color:var(--text-icon-purple, #6749ca);background:var(--surface-interactive-subtle, rgba(247, 247, 247, .08));padding:1px 3px;border-radius:4px}._blog-post_1pkf2_1 pre{border-radius:var(--2xs, 8px);background:var(--surface-interactive-subtle, rgba(6, 23, 63, .08));padding:16px;overflow-x:auto;word-wrap:break-word;margin:32px 0}._blog-post_1pkf2_1 pre code{padding:0;color:var(--text-icon-subtle, rgba(247, 247, 247, .76));background:none;white-space:pre-wrap}._callout-container_1pkf2_131{margin:32px 0;border-radius:var(--2xs, 8px);border:1px solid var(--border-default, rgba(247, 247, 247, .12));padding:8px 16px!important}._callout-label_1pkf2_169{margin:0;font-size:18px;font-style:normal}._callout-container_1pkf2_131 p{display:inline-block;font-size:18px;margin:8px 0;color:var(--text-icon-subtle, rgba(247, 247, 247, .76));padding:0}._callout-container_1pkf2_131 pre{margin:8px 0}._callout-container_1pkf2_131 pre code{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}._header-container_1pkf2_191{display:flex;flex-direction:column;gap:var(--2xl, 48);margin-bottom:16px}._header-container_1pkf2_191>div:first-of-type{display:flex;flex-direction:column;gap:12px}._title_1pkf2_203{color:var(--text-icon-strong, #f7f7f7);font-family:Diatype light Semi-Mono;font-size:40px;line-height:120%}@media (max-width: 768px){._title_1pkf2_203{font-size:36px}}._tags-and-date-container_1pkf2_215{display:flex;gap:16px}._back-link_1pkf2_220{display:flex;gap:4px;align-items:center;text-decoration:none!important;color:var(--text-icon-subtle, rgba(247, 247, 247, .76))!important}._tags-container_1pkf2_228{border-radius:6px;border:1px solid var(--border-default, rgba(6, 23, 63, .12));padding:0 6px}._author-container_1pkf2_234{color:var(--text-icon-strong, #f7f7f7);display:flex;gap:12px}._author-avatar_1pkf2_240{width:24px;height:24px;border-radius:50%;background:var(--text-icon-strong, #f7f7f7)}._collapsible-container_1pkf2_247{margin:32px 0;border-radius:var(--2xs, 8px);border:1px solid var(--border-default, rgba(247, 247, 247, .12));padding:8px 16px!important}._collapsible-container_1pkf2_247 p{display:block;font-size:18px;margin:8px 0;color:var(--text-icon-subtle, rgba(247, 247, 247, .76));padding:0}._collapsible-header_1pkf2_262{display:flex;cursor:pointer;align-items:center;gap:4px}._collapsible-title_1pkf2_270{font-size:18px;font-style:normal}._collapsible-icon_1pkf2_275{font-size:18px;font-style:normal;display:flex;align-items:center;justify-content:center}._collapsible-container_1pkf2_247 path{fill:var(--text-icon-muted, rgba(6, 23, 63, .61))}
