.blog_page__i3gIe{max-width:var(--sl-column-max)}.blog_dateline__yFkyb{margin:0 0 var(--sl-space-6);color:var(--sl-ink-muted);font-size:.9375rem}.blog_cover__gLAuS{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;margin:0 0 var(--sl-space-6);border-radius:var(--sl-radius);background:var(--sl-sunken)}.blog_featured__kHmgQ{margin:var(--sl-space-6) 0 0}.blog_featuredLink__aqxyx{display:block;color:inherit;text-decoration:none}.blog_featuredCover____Bvf{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;margin:0 0 var(--sl-space-4);border:var(--sl-border);border-radius:var(--sl-radius);background:var(--sl-sunken)}.blog_featuredTitle__xaQtL{margin:0 0 var(--sl-space-3);font-size:var(--sl-size-title);line-height:1.15;letter-spacing:-.02em}.blog_featuredDescription__E_xs0{margin:0}.blog_meta__l_Cxn{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--sl-space-1);margin:0 0 var(--sl-space-2);color:var(--sl-ink-muted);font-size:var(--sl-size-data)}.blog_latest__zp5H4{margin-right:var(--sl-space-2);color:var(--sl-ink);font-size:var(--sl-size-label);font-weight:var(--sl-weight-strong);letter-spacing:.06em;text-transform:uppercase}.blog_featuredLink__aqxyx:hover .blog_featuredTitle__xaQtL,.blog_row__boTQU:hover .blog_rowTitle__uKL4q{color:var(--sl-accent-strong);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.blog_featuredLink__aqxyx:focus-visible,.blog_row__boTQU:focus-visible{outline:2px solid var(--sl-accent);outline-offset:4px;border-radius:var(--sl-radius)}.blog_sectionLabel__1TBSU{margin:var(--sl-space-8) 0 0;padding-bottom:var(--sl-space-3);border-bottom:1px solid var(--sl-ink);color:var(--sl-ink-muted);font-size:var(--sl-size-label);font-weight:var(--sl-weight-strong);letter-spacing:.08em;text-transform:uppercase}.blog_list__lOvuD{margin:0;padding:0;list-style:none}.blog_row__boTQU{display:flex;align-items:flex-start;gap:var(--sl-space-4);min-height:var(--sl-control-height);padding:var(--sl-space-4) 0;border-bottom:var(--sl-border-hair);color:inherit;text-decoration:none}.blog_thumb__r6qAU{flex-shrink:0;width:104px;height:auto;aspect-ratio:4/3;object-fit:cover;border:var(--sl-border-hair);border-radius:var(--sl-radius);background:var(--sl-sunken)}.blog_rowText__aM1kh{min-width:0}.blog_rowTitle__uKL4q{margin:0 0 var(--sl-space-1);font-size:var(--sl-size-body);line-height:1.3}.blog_row__boTQU .blog_meta__l_Cxn{margin:0}@media (min-width:40rem){.blog_thumb__r6qAU{width:160px}.blog_rowTitle__uKL4q{font-size:var(--sl-size-heading);line-height:1.25}}.blog_onward__3ynO0{margin-top:var(--sl-space-10);padding:var(--sl-space-5);background:var(--sl-sunken);border-radius:var(--sl-radius)}.blog_onward__3ynO0 h2{margin:0 0 var(--sl-space-2)}.blog_onward__3ynO0 p{margin:0 0 var(--sl-space-4)}.blog_onwardLink__Nq27c{display:inline-flex;align-items:center;justify-content:center;min-height:var(--sl-control-height);padding:0 var(--sl-space-5);background:var(--sl-accent);color:#ffffff;border-radius:var(--sl-radius);font-weight:var(--sl-weight-medium);text-decoration:none}.blog_onwardLink__Nq27c:hover{background:var(--sl-accent-strong);color:#ffffff}.blog_body__v9SPg h2{margin-top:var(--sl-space-8)}.blog_body__v9SPg h3{margin-top:var(--sl-space-6)}.blog_body__v9SPg img{max-width:100%;height:auto}.blog_body__v9SPg table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.blog_body__v9SPg td,.blog_body__v9SPg th{padding:var(--sl-space-2) var(--sl-space-3);border-bottom:var(--sl-border-hair);text-align:left}.blog_body__v9SPg pre{max-width:100%;overflow-x:auto;padding:var(--sl-space-4);background:var(--sl-sunken);border-radius:var(--sl-radius);font-family:var(--sl-font-mono);font-size:var(--sl-size-data)}.blog_body__v9SPg blockquote{margin:var(--sl-space-5) 0;padding-left:var(--sl-space-4);border-left:var(--sl-border-record);color:var(--sl-ink-body)}.blog_back___MR7A{margin-top:var(--sl-space-10);padding-top:var(--sl-space-5);border-top:var(--sl-border-hair)}.blog_back___MR7A a{display:inline-flex;align-items:center;min-height:var(--sl-control-height);min-width:var(--sl-control-height)}