.BlogIndex_page__IvF2D{background:var(--color-bg);color:var(--color-text);padding-top:var(--space-12);padding-bottom:var(--space-12)}.BlogIndex_pageCanvas__EscXD{background:var(--color-light);color:var(--color-bg)}.BlogIndex_pageCanvas__EscXD .BlogIndex_title__E396z{color:var(--color-text)}.BlogIndex_pageCanvas__EscXD .BlogIndex_subtitle__Cvo_b{color:var(--color-text-muted)}.BlogIndex_contentColumn__sypfX{box-sizing:border-box;width:100%;max-width:67.2rem;margin-inline:auto;padding-inline:clamp(var(--space-6),8vw,var(--space-16))}.BlogIndex_heading__mHKUE{margin:0;font-family:var(--type-display-font);font-size:var(--text-4xl);font-weight:var(--type-display-weight);letter-spacing:var(--type-display-tracking);line-height:var(--type-display-lh);color:var(--color-text)}.BlogIndex_subhead__uIdWW{margin:var(--space-4) 0 0;font-family:var(--type-body-font);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-lh);color:var(--color-text-muted)}.BlogIndex_toolbarSection__J60Aa{margin-top:var(--space-8)}.BlogIndex_toolbarRule__4Bzsm{margin-top:var(--space-8);border-top:1px solid var(--color-border)}.BlogIndex_toolbar__1r9H7{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:var(--space-2)}.BlogIndex_searchWrap__GCRXu{display:flex;align-items:baseline;gap:var(--space-2);width:100%;max-width:400px;padding-bottom:0;border-bottom:1px solid var(--color-border)}.BlogIndex_searchInput__LHDgX{min-width:0;flex:1;border:0;background:transparent;padding:0 0 1px;margin:0;font-family:var(--type-body-font);font-size:var(--text-sm);font-weight:var(--type-body-weight);color:var(--color-text);line-height:1.25}.BlogIndex_searchInput__LHDgX::-moz-placeholder{color:var(--color-text-muted)}.BlogIndex_searchInput__LHDgX::placeholder{color:var(--color-text-muted)}.BlogIndex_searchInput__LHDgX:focus{outline:none}.BlogIndex_searchIcon__g5mer{flex-shrink:0;align-self:flex-end;margin-bottom:1px;color:color-mix(in srgb,var(--color-text) 70%,transparent)}.BlogIndex_filterWrap__1PJXu{position:relative;margin-bottom:2px}.BlogIndex_filterTrigger__xWmx0{position:relative;display:flex;align-items:center;justify-content:center;padding:var(--space-1);border:0;border-radius:var(--radius-sm);background:transparent;color:color-mix(in srgb,var(--color-text) 70%,transparent);cursor:pointer;transition:color var(--motion-duration) var(--motion-easing),background var(--motion-duration) var(--motion-easing)}.BlogIndex_filterTrigger__xWmx0:hover{background:color-mix(in srgb,var(--color-text) 8%,transparent);color:var(--color-text)}.BlogIndex_filterTrigger__xWmx0:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.BlogIndex_filterActiveDot___a4p8{position:absolute;right:2px;top:2px;width:6px;height:6px;border-radius:50%;background:var(--color-accent)}.BlogIndex_filterMenu__uMWGe{position:absolute;right:0;top:calc(100% + var(--space-2));z-index:50;width:16rem;min-width:12rem}.BlogIndex_filterHint__gX2Ou{padding:var(--dd-item-padding-y) var(--dd-item-padding-x);font-family:var(--type-body-font);font-size:var(--text-xs);color:var(--color-text-muted);line-height:var(--type-body-sm-lh)}.BlogIndex_filterDivider___22PM{height:1px;margin:var(--space-1) var(--dd-padding-x);background:var(--color-border)}.BlogIndex_filterActions__U_XbO{display:grid;grid-template-columns:1fr 1fr;gap:1px;padding:2px}.BlogIndex_filterAction__8fEQl{margin:0;border:0;background:transparent;font-family:var(--type-body-font);font-size:var(--text-xs);color:var(--color-text);cursor:pointer;text-align:center;border-radius:var(--dd-item-radius);padding:var(--dd-item-padding-y) var(--dd-item-padding-x);transition:background var(--motion-duration) var(--motion-easing)}.BlogIndex_filterAction__8fEQl:hover{background:color-mix(in srgb,var(--dd-hover-color) var(--dd-hover-fill),transparent)}.BlogIndex_filterAction__8fEQl:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:calc(var(--focus-ring-offset) * -1)}.BlogIndex_tagItem__Wn6_5{display:flex;width:100%;align-items:center;gap:var(--space-2);border:0;background:transparent;text-align:left;cursor:pointer;font-family:var(--dd-item-font);font-size:var(--text-sm);color:var(--color-text)}.BlogIndex_empty__j9SCn{margin-top:var(--space-12);font-family:var(--type-body-font);font-size:var(--type-body-size);color:var(--color-text-muted);line-height:var(--type-body-lh)}.BlogIndex_list__G57ib{list-style:none;margin:0;padding:0}.BlogIndex_row__5M9Hn{border-bottom:1px solid var(--color-border)}.BlogIndex_row__5M9Hn:last-child{border-bottom:none}.BlogIndex_rowLink__9h72g{display:block;padding:var(--space-8) var(--space-3);margin-inline:calc(-1 * var(--space-3));border-radius:var(--radius-md);text-decoration:none;color:inherit;transition:background var(--motion-duration) var(--motion-easing)}.BlogIndex_rowLink__9h72g:hover{background:color-mix(in srgb,var(--color-text) 6%,transparent)}.BlogIndex_row__5M9Hn:first-child .BlogIndex_rowLink__9h72g{padding-top:var(--space-6)}.BlogIndex_row__5M9Hn:last-child .BlogIndex_rowLink__9h72g{padding-bottom:var(--space-6)}.BlogIndex_rowLink__9h72g:focus{outline:none}.BlogIndex_rowLink__9h72g:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--color-accent);outline-offset:var(--focus-ring-offset)}.BlogIndex_rowGrid__8bbI5{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-6)}.BlogIndex_preview__J6H3f{position:relative;box-sizing:border-box;flex-shrink:0;aspect-ratio:16/9;width:100%;max-width:21.6rem;margin-inline:auto;overflow:hidden;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-text) 6%,transparent)}.BlogIndex_previewImage__RumMg{-o-object-fit:cover;object-fit:cover}.BlogIndex_previewFallback__bw6Ch{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--color-text) 8%,transparent);font-family:var(--type-body-font);font-size:var(--text-xs);color:var(--color-text-muted)}.BlogIndex_rowContent__4s5YT{display:flex;min-width:0;flex:1;flex-direction:column;justify-content:center;gap:var(--space-3);text-align:left}.BlogIndex_tags__1fpXA{margin:0;font-family:var(--type-label-font);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);line-height:var(--type-label-lh);text-transform:uppercase;color:var(--color-accent)}.BlogIndex_title__E396z{margin:0;font-family:var(--type-display-font);font-size:var(--text-2xl);font-weight:600;letter-spacing:var(--type-h2-tracking);line-height:var(--type-h2-lh);color:var(--color-text);text-wrap:pretty}.BlogIndex_subtitle__Cvo_b{margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-weight:var(--type-body-weight);line-height:var(--type-body-lh)}.BlogIndex_meta__Yo2ht,.BlogIndex_subtitle__Cvo_b{font-family:var(--type-body-font);font-size:var(--text-sm);color:var(--color-text-muted)}.BlogIndex_meta__Yo2ht{margin-top:var(--space-1);display:flex;flex-direction:column;gap:var(--space-1);line-height:var(--type-body-sm-lh)}@media (min-width:640px){.BlogIndex_rowGrid__8bbI5{flex-direction:row;align-items:center;gap:var(--space-8)}.BlogIndex_preview__J6H3f{width:38%;max-width:19.2rem;margin-inline:0}.BlogIndex_title__E396z{font-size:var(--text-3xl)}.BlogIndex_subtitle__Cvo_b{font-size:var(--type-body-size)}}