.blog_post_back_wrap{margin-bottom:var(--space-5)}.blog_post_back_link .button_main_element{align-items:center;gap:var(--space-1);font-size:var(--text-small-size);color:var(--text);text-underline-offset:.2em;opacity:1;flex-direction:row-reverse;width:fit-content;text-decoration:underline;transition:opacity .2s;display:inline-flex}.blog_post_back_link:hover .button_main_element{opacity:.6}.blog_post_back_link:has(:focus-visible) .button_main_element{opacity:.6}.blog_post_author_wrap{justify-content:center;align-items:center;gap:var(--space-2);display:flex}a.blog_post_author_wrap{color:inherit;text-decoration:none;transition:opacity .2s}a.blog_post_author_wrap:hover{opacity:.7}.blog_post_avatar{border-radius:var(--radius-full);flex-shrink:0;width:2rem;height:2rem;overflow:hidden}.blog_post_avatar img{object-fit:cover;width:100%;height:100%;display:block}.blog_post_read_time{text-align:center;color:color-mix(in hsl, currentColor 70%, transparent)}.blog_post_share_wrap{justify-content:center;align-items:center;gap:var(--space-3);display:flex}.blog_post_share_icon{border-radius:var(--radius-full);border:var(--border-width-main) solid var(--border);width:2.5rem;height:2.5rem;color:var(--text);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:border-color .2s,color .2s;display:flex}.blog_post_share_icon:hover{border-color:var(--text)}.blog_post_share_icon svg{flex-shrink:0;width:1.5rem;height:1.5rem}.blog_post_video_wrap{aspect-ratio:16/9;width:100%;position:relative}.blog_post_sidebar,.blog_post_content_layout .u-layout-column-1{display:var(--none-medium,block)}.blog_post_sidebar_card .card_primary_content{padding:var(--space-4) var(--space-2)}.blog_post_faq_wrap{margin-block-start:var(--space-6)}.blog_post_faq_heading{margin-block-end:var(--space-4)}:root{--callout-tip-accent:var(--color-success-green-dark);--callout-tip-background:var(--color-success-green);--callout-tip-text:var(--color-success-green-dark);--callout-warning-accent:var(--color-warning-yellow-dark);--callout-warning-background:var(--color-warning-yellow);--callout-warning-text:var(--color-warning-yellow-dark);--callout-info-accent:var(--text);--callout-info-background:var(--color-info-grey);--callout-info-text:var(--text)}.callout_wrap{gap:var(--space-3);padding:var(--space-4);margin-block:var(--space-5);border-radius:var(--radius-medium);border:var(--border-width-main) solid color-mix(in hsl, var(--callout-accent,currentColor) 25%, transparent);background:var(--callout-background,var(--background-2));color:var(--callout-text,var(--text));grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.callout_wrap.is-tip{--callout-accent:var(--callout-tip-accent);--callout-background:var(--callout-tip-background);--callout-text:var(--callout-tip-text)}.callout_wrap.is-warning{--callout-accent:var(--callout-warning-accent);--callout-background:var(--callout-warning-background);--callout-text:var(--callout-warning-text)}.callout_wrap.is-info{--callout-accent:var(--callout-info-accent);--callout-background:var(--callout-info-background);--callout-text:var(--callout-info-text)}.callout_icon{aspect-ratio:1;width:1.5rem;color:var(--callout-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.callout_icon svg{width:100%;height:100%}.callout_content>:last-child{margin-bottom:0}.code_block_wrap{margin-top:var(--space-4);margin-bottom:var(--space-4);border-radius:var(--radius-small);overflow:hidden}.code_block_filename{padding:var(--space-2) var(--space-3);color:#a0a0b8;font-size:.8125rem;font-family:var(--font-mono,ui-monospace, monospace);background:#1a1a2e;border-bottom:1px solid #2a2a3e}.code_block_wrap pre{padding:var(--space-3) var(--space-4);margin:0;font-size:.875rem;line-height:1.6;overflow-x:auto}.code_block_wrap code{font-family:var(--font-mono,ui-monospace, monospace);font-size:inherit;background:0 0;border:none;padding:0}.toc_wrap{margin-bottom:var(--space-4);padding:var(--space-4);border:var(--border-width-main) solid var(--border);border-radius:var(--radius-medium)}.toc_toggle{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.toc_title{font-size:var(--text-small-size);font-weight:var(--font-weight-bold);margin:0;transition:color .2s}.toc_toggle:hover .toc_title,.toc_toggle:focus-visible .toc_title{color:var(--heading-accent)}.toc_toggle_icon{aspect-ratio:1;stroke:currentColor;width:1.25rem;stroke-width:var(--border-width-main);stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;transition:transform .3s}.toc_toggle[aria-expanded=true] .toc_toggle_icon{transform:rotate(180deg)}.toc_panel{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .3s,visibility .3s;display:grid}.toc_wrap:has(.toc_toggle[aria-expanded=true]) .toc_panel{visibility:visible;grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.toc_panel,.toc_toggle_icon{transition:none}}.toc_list{gap:var(--space-2);flex-direction:column;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.toc_list>li:first-child{margin-top:var(--space-3)}.toc_list a{font-size:var(--text-small-size);color:color-mix(in hsl, currentColor 65%, transparent);border-left:var(--border-width-main) solid var(--border);padding-left:var(--space-2);line-height:1.4;text-decoration:none;transition:color .2s,border-color .2s;display:block}.toc_list a:hover,.toc_list a:focus-visible,.toc_list a[data-toc-active]{color:var(--heading-accent);border-left-color:var(--heading-accent)}.blog_post_prose h2[id]{scroll-margin-top:calc(var(--nav-height-total) + 1.5rem)}.table_block_wrap{margin-top:var(--space-4);margin-bottom:var(--space-4);border:var(--border-width-main) solid var(--border);border-radius:var(--radius-medium);overflow-x:auto}.table_block{border-collapse:collapse;width:100%;min-width:48rem;font-size:var(--text-small-size);line-height:1.5}.table_block_cell{padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top;border-bottom:var(--border-width-main) solid var(--border)}.table_block_head .table_block_cell{font-weight:var(--font-weight-bold);color:var(--text);background:var(--background-2);white-space:nowrap}.table_block_body .table_block_row:last-child .table_block_cell{border-bottom:none}.blog_post_bio_wrap{align-items:flex-start;gap:var(--space-5);padding:var(--space-6);border:var(--border-width-main) solid var(--border);border-radius:var(--radius-main);background:var(--background-2);margin-block-start:var(--space-7);display:flex}.blog_post_bio_avatar{aspect-ratio:1;border-radius:var(--radius-full);flex-shrink:0;width:5rem;overflow:hidden}.blog_post_bio_avatar img{object-fit:cover;width:100%;height:100%;display:block}.blog_post_bio_content{flex:1;min-width:0}.blog_post_bio_title{margin-block-end:var(--space-2)}.blog_post_bio_link{font-weight:var(--font-weight-medium);color:inherit;display:inline-block}@container (width<35em){.blog_post_bio_wrap{gap:var(--space-4);padding:var(--space-5);flex-direction:column}}
