.page_wrapper__aKzfL{display:flex;flex-direction:column;align-items:center;width:100%;max-width:var(--content-width);padding:64px var(--viewport-padding);margin:0 auto}.page_mainHeading__Sjv6V{margin-top:1em;margin-bottom:1.5em}.Card_wrapper__BpVko{padding:var(--viewport-padding);margin-left:calc(var(--viewport-padding) * -1);margin-right:calc(var(--viewport-padding) * -1);margin-bottom:64px;background:var(--color-card-background);border:1px solid var(--color-card-border);box-shadow:var(--shadow-card)}@media (min-width:56rem){.Card_wrapper__BpVko{border-radius:8px!important}}.BlogSummaryCard_wrapper__L8Ob3{width:100%;max-width:750px;margin-bottom:32px}.BlogSummaryCard_title__2lGHT{display:block;font-size:1.75rem;line-height:1.3;text-decoration:none;transition:color .2s;margin-bottom:.25rem}.BlogSummaryCard_title__2lGHT:hover{color:var(--color-primary)}.BlogSummaryCard_wrapper__L8Ob3 time{display:block;margin-bottom:1rem;font-weight:500;font-size:1.125rem;color:var(--color-decorative-900)}.BlogSummaryCard_wrapper__L8Ob3 p{font-size:1.125rem;margin-bottom:0}.BlogSummaryCard_arrow__lqdqQ{display:inline-block;font-family:Monaco,monospace;color:var(--color-primary);transition:transform .2s;font-weight:400}.BlogSummaryCard_continueReadingLink__YqW_H{font-weight:600}.BlogSummaryCard_continueReadingLink__YqW_H:hover{text-underline-offset:.125em}.BlogSummaryCard_continueReadingLink__YqW_H:hover .BlogSummaryCard_arrow__lqdqQ{transform:translateX(4px)}.CodeSnippet_wrapper__bnK0k{border-radius:0!important;margin:0 calc(var(--viewport-padding) * -1) 64px!important;border:1px solid var(--color-card-border)}.CodeSnippet_wrapper__bnK0k pre{padding:var(--viewport-padding)!important}.CodeSnippet_wrapper__bnK0k code{font-family:var(--font-family-mono)}.CodeSnippet_wrapper__bnK0k code>div{font-size:1.125rem;padding:0!important}@media (min-width:56rem){.CodeSnippet_wrapper__bnK0k{border-radius:8px!important}}.NotionBlocksRender_code__vP12_{display:inline-block;font-size:.9em;background:var(--color-inline-code-bg);padding:3px 6px;margin:-.25em -1px;border-radius:3px}.NotionBlocksRender_li__dXJy_{font-size:1.25rem;margin-bottom:1.5em}