.blog-card_card__MZ6Hv{display:grid;min-width:0;border-radius:var(--radius-card);background:transparent}.blog-card_link__kVw6K{display:block;height:100%;padding:var(--surface-inset-compact);border-radius:inherit;color:inherit;background:transparent;text-decoration:none;outline:2px solid transparent;outline-offset:var(--space-1)}.blog-card_media__J5CQ1{display:block;overflow:hidden;border-radius:var(--radius-card);background:var(--surface-subtle)}.blog-card_image__vjTLf{display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:cover}.blog-card_body__H0rJH{padding-top:var(--space-3)}.blog-card_title__pdava{margin:0;color:var(--text-primary);font-size:var(--type-item-title-size);font-weight:var(--type-weight-heading);line-height:var(--type-line-subsection);text-wrap:balance;overflow-wrap:anywhere;word-break:keep-all}.blog-card_summary__Qqu_I{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--type-body-small-size);line-height:var(--type-line-body);overflow-wrap:anywhere;text-wrap:pretty;word-break:keep-all}.blog-card_summaryText__Rog2T,.blog-card_titleText__3NOsQ{text-decoration-line:underline;text-decoration-color:transparent;text-underline-offset:var(--space-1)}.blog-card_link__kVw6K:focus-visible{outline-color:var(--action-link)}.blog-card_link__kVw6K:hover{text-decoration:none}@media (hover:hover) and (pointer:fine){.blog-card_card__MZ6Hv:hover{background:var(--surface-interactive-hover)}.blog-card_summaryText__Rog2T:hover,.blog-card_titleText__3NOsQ:hover{text-decoration-color:var(--text-primary)}}@media (prefers-reduced-motion:no-preference){.blog-card_card__MZ6Hv{transition:background-color var(--duration-hover) ease}.blog-card_image__vjTLf{transition:transform var(--duration-fast) ease-out}.blog-card_summaryText__Rog2T,.blog-card_titleText__3NOsQ{transition:text-decoration-color var(--duration-fast) ease}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.blog-card_link__kVw6K:hover .blog-card_image__vjTLf{transform:scale(1.04)}}.blog-pagination_pages__Gz6x7,.blog-pagination_pagination__MPk_q{display:flex;align-items:center;justify-content:center;gap:var(--space-2)}.blog-pagination_pagination__MPk_q{flex-wrap:nowrap}.blog-pagination_pages__Gz6x7{margin:0;padding:0;list-style:none}.blog-pagination_control__B5yn8,.blog-pagination_current__d66Lc,.blog-pagination_disabled__Kyxxs,.blog-pagination_ellipsis__T_AM5{display:inline-flex;box-sizing:border-box;min-width:2.75rem;min-height:2.75rem;align-items:center;justify-content:center;padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-control);font-size:var(--type-body-size);line-height:1}.blog-pagination_control__B5yn8{color:var(--text-primary);background:var(--surface-page);text-decoration:none;outline:2px solid transparent;outline-offset:2px}.blog-pagination_control__B5yn8:hover{color:var(--action-link);background:var(--surface-subtle)}.blog-pagination_control__B5yn8:focus-visible{outline-color:var(--action-link)}.blog-pagination_current__d66Lc{border-color:var(--action-link);color:var(--text-on-action);background:var(--action-primary);font-weight:var(--type-weight-caption)}.blog-pagination_disabled__Kyxxs{color:var(--text-tertiary);background:var(--surface-subtle)}.blog-pagination_ellipsis__T_AM5{min-width:var(--space-6);padding:0;border-color:transparent;color:var(--text-tertiary)}@media (max-width:12rem){.blog-pagination_pages__Gz6x7,.blog-pagination_pagination__MPk_q{gap:var(--space-1)}.blog-pagination_control__B5yn8,.blog-pagination_current__d66Lc,.blog-pagination_disabled__Kyxxs{min-width:2.75rem;padding-right:0;padding-left:0}}@media (prefers-reduced-motion:no-preference){.blog-pagination_control__B5yn8{transition:color var(--duration-fast) ease,background-color var(--duration-fast) ease}}.blog-toc_toc__4scNe{min-width:0}.blog-toc_title__RQ4he{margin:0;color:var(--text-primary);font-size:var(--type-body-size);font-weight:var(--type-weight-heading)}.blog-toc_list__FgE53{display:grid;gap:var(--space-2);margin:var(--space-4) 0 0;padding:0;list-style:none}.blog-toc_current__Kj2Jk,.blog-toc_link__vQ7KG{display:flex;align-items:center;min-height:var(--control-height);padding:var(--space-2) 0;color:var(--text-secondary);font-size:var(--type-body-small-size);line-height:var(--type-line-compact);text-decoration:none;outline:2px solid transparent;outline-offset:1px;overflow-wrap:anywhere;word-break:keep-all}.blog-toc_link__vQ7KG:hover{color:var(--action-link);text-decoration:underline;text-underline-offset:var(--space-1)}.blog-toc_current__Kj2Jk:focus-visible,.blog-toc_link__vQ7KG:focus-visible{outline-color:var(--action-link)}.blog-toc_current__Kj2Jk{color:var(--action-link);background:var(--surface-link);font-weight:var(--type-weight-caption)}@media (prefers-reduced-motion:no-preference){.blog-toc_current__Kj2Jk,.blog-toc_link__vQ7KG{transition:color var(--duration-fast) ease,background-color var(--duration-fast) ease}}.showcase_main__YQLzI{width:min(100%,var(--marketing-content-max));min-height:100svh;margin:0 auto;padding:var(--space-16) var(--content-gutter) var(--space-24);color:var(--text-primary);background:var(--surface-page)}.showcase_header__Ad05b h1,.showcase_section__O4L8d h2{margin:0;word-break:keep-all}.showcase_header__Ad05b h1{font-size:var(--type-section-size);line-height:var(--type-line-section)}.showcase_header__Ad05b p{margin:var(--space-3) 0 0;color:var(--text-secondary);line-height:var(--type-line-body)}.showcase_section__O4L8d{margin-top:var(--space-16);padding-top:var(--space-6);border-top:1px solid var(--border-default)}.showcase_section__O4L8d h2{margin-bottom:var(--space-6);font-size:var(--type-subsection-size);line-height:var(--type-line-subsection)}.showcase_cardGrid__ukK4E{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8) var(--space-6)}.showcase_stack__PqPbx{display:grid;gap:var(--space-6)}.showcase_tocFrame__wrOCn{max-width:var(--measure-body)}@media (max-width:47.9375rem){.showcase_main__YQLzI{padding:var(--space-10) var(--space-5) var(--space-20)}.showcase_header__Ad05b h1{font-size:var(--type-section-size-mobile)}.showcase_cardGrid__ukK4E{grid-template-columns:minmax(0,1fr)}}.blog_main__eMaCZ{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-8);width:min(100%,calc(var(--measure-display) + var(--content-gutter) + var(--content-gutter)));min-height:calc(100svh - var(--header-height));margin:0 auto;padding:var(--space-16) var(--content-gutter) var(--space-24);color:var(--text-primary);background:var(--surface-page)}.blog_header__ZE3_U{grid-column:1;max-width:var(--measure-body)}.blog_header__ZE3_U h1{margin:0;font-size:var(--type-section-size);font-weight:var(--type-weight-display);line-height:var(--type-line-section);word-break:keep-all}.blog_header__ZE3_U p{margin:var(--space-4) 0 0;color:var(--text-secondary);font-size:var(--type-body-size);line-height:var(--type-line-body);word-break:keep-all}.blog_search__DC9p3{display:flex;grid-column:2;gap:var(--space-2);align-items:flex-start;justify-self:end;padding-top:var(--space-1)}.blog_searchField__4vWyd{display:flex;min-height:var(--control-height);align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:var(--stroke-hairline) solid var(--border-default);border-radius:var(--radius-control);color:var(--text-secondary);background:var(--surface-page);outline:var(--stroke-emphasis) solid transparent;outline-offset:var(--space-1)}.blog_searchField__4vWyd:hover{border-color:var(--action-link)}.blog_searchField__4vWyd:focus-within{border-color:var(--action-link)}.blog_searchField__4vWyd input{min-width:0;width:18ch;border:0;color:var(--text-primary);background:transparent;font:inherit;font-size:var(--type-body-small-size);outline:0}.blog_searchField__4vWyd input::placeholder{color:var(--text-tertiary)}.blog_searchField__4vWyd input::-webkit-search-cancel-button{display:none}.blog_clearSearch__31Qow{display:inline-flex;min-width:var(--control-height);min-height:var(--control-height);align-items:center;justify-content:center;padding:0;border:var(--stroke-hairline) solid var(--border-default);border-radius:var(--radius-control);color:var(--text-secondary);background:var(--surface-page);cursor:pointer;outline:var(--stroke-emphasis) solid transparent;outline-offset:var(--space-1)}.blog_clearSearch__31Qow:hover{color:var(--action-link);background:var(--surface-subtle)}.blog_clearSearch__31Qow:focus-visible{outline-color:var(--action-link)}.blog_srOnly__pAvCa{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.blog_posts__xrNJ6{grid-column:1/-1;min-width:0;margin-top:var(--space-10)}.blog_grid__7etMT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-10) var(--space-6)}.blog_resultStatus__aH5iY{margin:0 0 var(--space-4);color:var(--text-secondary);font-size:var(--type-body-small-size)}.blog_empty__TOpnf{margin:0;padding:var(--space-12) 0;color:var(--text-secondary);font-size:var(--type-body-size);text-align:center}.blog_posts__xrNJ6>nav{margin-top:var(--space-16)}@keyframes blog_blogIndexEnter__7YG46{0%{opacity:.18;transform:translateY(var(--space-3))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.blog_grid__7etMT>article,.blog_header__ZE3_U,.blog_posts__xrNJ6>nav,.blog_search__DC9p3{animation:blog_blogIndexEnter__7YG46 var(--duration-blog-enter) var(--easing-reveal) backwards}.blog_search__DC9p3{animation-delay:var(--duration-blog-enter-stagger)}.blog_grid__7etMT[data-search-active=true]>article{animation:none}.blog_grid__7etMT>article:first-child{animation-delay:calc(var(--duration-blog-enter-stagger) * 2)}.blog_grid__7etMT>article:nth-child(2){animation-delay:calc(var(--duration-blog-enter-stagger) * 3)}.blog_grid__7etMT>article:nth-child(3){animation-delay:calc(var(--duration-blog-enter-stagger) * 4)}.blog_grid__7etMT>article:nth-child(4){animation-delay:calc(var(--duration-blog-enter-stagger) * 5)}.blog_grid__7etMT>article:nth-child(5){animation-delay:calc(var(--duration-blog-enter-stagger) * 6)}.blog_grid__7etMT>article:nth-child(6){animation-delay:calc(var(--duration-blog-enter-stagger) * 7)}.blog_grid__7etMT>article:nth-child(7){animation-delay:calc(var(--duration-blog-enter-stagger) * 8)}.blog_grid__7etMT>article:nth-child(8),.blog_posts__xrNJ6>nav{animation-delay:calc(var(--duration-blog-enter-stagger) * 9)}.blog_grid__7etMT>article:focus-within,.blog_header__ZE3_U:focus-within,.blog_posts__xrNJ6>nav:focus-within,.blog_search__DC9p3:focus-within{animation:none}}@media (max-width:47.9375rem){.blog_main__eMaCZ{grid-template-columns:minmax(0,1fr);padding:var(--space-10) var(--space-6) var(--space-20)}.blog_header__ZE3_U,.blog_posts__xrNJ6,.blog_search__DC9p3{grid-column:1}.blog_header__ZE3_U h1{font-size:var(--type-section-size-mobile)}.blog_search__DC9p3{width:100%;margin-top:var(--space-6);padding-top:0;justify-self:stretch}.blog_searchField__4vWyd{flex:1}.blog_searchField__4vWyd input{width:100%}.blog_posts__xrNJ6{margin-top:var(--space-8)}.blog_grid__7etMT{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.blog_posts__xrNJ6>nav{margin-top:var(--space-12)}}