.BlockRenderer_renderer__22yqM{font-family:var(--fb);font-size:1.05rem;line-height:1.9;color:var(--fg);max-width:720px}.BlockRenderer_p__lZ8mC{margin-bottom:1.4rem;color:var(--fg-dim)}.BlockRenderer_inlineLink__xhZ9e{color:var(--acc);text-decoration:underline;text-underline-offset:.18em;word-break:break-word}.BlockRenderer_inlineLink__xhZ9e:hover{opacity:.85}.BlockRenderer_h1__nZoHq{font-size:clamp(2rem,4vw,3rem);line-height:1;margin:2.5rem 0 1.2rem}.BlockRenderer_h1__nZoHq,.BlockRenderer_h2__Pj_51{font-family:var(--fd);letter-spacing:.03em;color:var(--fg)}.BlockRenderer_h2__Pj_51{font-size:clamp(1.5rem,3vw,2.2rem);margin:2rem 0 1rem}.BlockRenderer_h3__50c5c{font-family:var(--fs);font-size:1.3rem;font-weight:600;color:var(--fg);margin:1.6rem 0 .8rem}.BlockRenderer_ol__QYRTW,.BlockRenderer_ul__Gj1pp{margin:0 0 1.4rem 1.4rem;color:var(--fg-dim)}.BlockRenderer_li__VSdK2{margin-bottom:.4rem}.BlockRenderer_checkItem__Rv2oy{display:flex;align-items:flex-start;gap:.7rem;margin-bottom:.4rem;list-style:none}.BlockRenderer_check__56OTY{width:16px;height:16px;border:1px solid var(--bdr);border-radius:3px;flex-shrink:0;margin-top:4px}.BlockRenderer_checked__2IlW2{background:var(--acc);border-color:var(--acc)}.BlockRenderer_quote__3GcjT{border-left:3px solid var(--acc);padding:1rem 1.5rem;margin:1.8rem 0;font-family:var(--fs);font-size:1.2rem;font-style:italic;color:var(--fg);background:var(--fg-faint)}.BlockRenderer_pre__Hh9Tz{background:var(--bg-soft);border:1px solid var(--bdr);padding:1.2rem 1.4rem;margin:1.8rem 0;overflow-x:auto;font-size:.85rem;line-height:1.6;border-radius:4px}.BlockRenderer_pre__Hh9Tz code{font-family:Monaco,Fira Code,monospace;color:var(--fg)}.BlockRenderer_buttonWrap__o2axB{margin:1.8rem 0}.BlockRenderer_button__p_bW6{display:inline-flex;align-items:center;justify-content:center;min-width:140px;padding:.8rem 1.4rem;border-radius:8px;background:var(--acc);color:#fff;font-family:var(--fb);font-size:.85rem;font-weight:700;letter-spacing:.05em;text-decoration:none;text-transform:uppercase;transition:opacity .15s,transform .15s}.BlockRenderer_button__p_bW6:hover{opacity:.9;transform:translateY(-1px)}.BlockRenderer_figure__tmqop{margin:2rem 0}.BlockRenderer_img__sRkui{width:100%;max-width:100%;height:auto;display:block}.BlockRenderer_caption__lTnxR{font-size:.8rem;color:var(--fg-dim);text-align:center;margin-top:.5rem;font-style:italic}.BlockRenderer_tableWrap___UGqG{overflow-x:auto;margin:1.8rem 0}.BlockRenderer_table__fynmP{width:100%;border-collapse:collapse}.BlockRenderer_td__XVUDw{padding:.7rem 1rem;border:1px solid var(--bdr);font-size:.9rem;color:var(--fg-dim)}.BlogSidebar_sidebar__d_s_Y{display:flex;flex-direction:column;gap:1.75rem}.BlogSidebar_block__A2D3z{padding:1.25rem;border:1px solid var(--bdr);background:var(--bg-card)}[data-design="1"] .BlogSidebar_block__A2D3z{border-radius:0}[data-design="2"] .BlogSidebar_block__A2D3z{border-radius:14px}.BlogSidebar_label__6yK90{margin-bottom:1rem;color:var(--fg-dim);font-family:var(--fb);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.BlogSidebar_list__xKYC3{display:flex;flex-direction:column;gap:.85rem}.BlogSidebar_card__s3IdU{display:flex;gap:.85rem;align-items:flex-start;text-decoration:none;color:inherit;transition:opacity .15s}.BlogSidebar_card__s3IdU:hover{opacity:.85}.BlogSidebar_card__s3IdU:hover .BlogSidebar_title__CkXIh{color:var(--acc)}.BlogSidebar_thumb__CoSgk{flex:0 0 64px;width:64px;height:64px;border-radius:6px;background-position:50%;background-size:cover}.BlogSidebar_thumbPlaceholder__tUhFR{background:linear-gradient(135deg,rgba(200,16,46,.18),hsla(0,0%,8%,.9))}.BlogSidebar_body__6H_JG{min-width:0;flex:1 1}.BlogSidebar_cat___bCeW{margin-bottom:.25rem;color:var(--acc);font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.BlogSidebar_title__CkXIh{display:-webkit-box;margin-bottom:.25rem;overflow:hidden;color:var(--fg);font-family:var(--fs);font-size:.88rem;font-weight:600;line-height:1.35;transition:color .15s;-webkit-box-orient:vertical;-webkit-line-clamp:2}.BlogSidebar_meta__GNyuK{color:var(--fg-dim);font-family:var(--fb);font-size:.68rem}@media (max-width:960px){.BlogSidebar_sidebar__d_s_Y{margin-top:.5rem}}.blog_pageHero__IanKv{padding:5rem 0 4rem;border-bottom:1px solid var(--bdr);background:var(--bg-mid);transition:background .5s,border-color .5s}.blog_heroInner__pRW11{max-width:720px}.blog_heroDesc__QYAFm{font-size:1rem;color:var(--fg-dim);line-height:1.8;margin-top:1rem;font-family:var(--fb)}.blog_pageBody__PgZFX{padding:5rem 4rem}.blog_layout__HjOLV{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:2.5rem;gap:2.5rem;align-items:start}.blog_main__C5G_l{min-width:0}.blog_rail__o5dud{position:-webkit-sticky;position:sticky;top:100px}.blog_featCard__3LD1e{position:relative;display:block;min-height:420px;margin-bottom:3rem;overflow:hidden;text-decoration:none;color:#fff;transition:transform .35s}[data-design="1"] .blog_featCard__3LD1e{border:1px solid var(--bdr)}[data-design="2"] .blog_featCard__3LD1e{border-radius:18px}.blog_featCard__3LD1e:hover{transform:translateY(-3px)}.blog_featBg__Apx02{position:absolute;inset:0;background-size:cover;background-position:50%;transform:scale(1.03);transition:transform .6s cubic-bezier(.4,0,.2,1)}.blog_featBgPlaceholder__OUfCj{background:linear-gradient(135deg,#111,#1a1a1a 50%,#111)}.blog_featBgPlaceholder__OUfCj:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 70% 30%,rgba(200,16,46,.28) 0,transparent 70%)}.blog_featCard__3LD1e:hover .blog_featBg__Apx02{transform:scale(1.07)}.blog_featOverlay__SEoHK{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.92) 0,rgba(0,0,0,.35) 55%,rgba(0,0,0,.15))}.blog_featContent__RTKqB{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;min-height:420px;padding:3rem;gap:.75rem}.blog_cat__ScrXC{font-size:.62rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--acc);font-family:var(--fb)}.blog_featTitle__SBVt4{font-family:var(--fs);font-size:clamp(1.8rem,4vw,3rem);line-height:1.15;font-weight:600;max-width:760px}[data-design="1"] .blog_featTitle__SBVt4{font-family:Bebas Neue,sans-serif;letter-spacing:.03em}.blog_featExc__WMjjj{font-size:.92rem;color:hsla(0,0%,100%,.72);line-height:1.8;max-width:620px;font-family:var(--fb);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog_meta__uNpdp{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.78rem;color:hsla(0,0%,100%,.6);font-family:var(--fb)}.blog_dot__dNgV7{opacity:.45}.blog_grid__A_ePj{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}[data-design="1"] .blog_grid__A_ePj{gap:1.5px;background:var(--bdr)}.blog_card__lcy8X{display:flex;flex-direction:column;text-decoration:none;color:var(--fg);overflow:hidden;transition:background .35s,transform .3s,border-color .3s,box-shadow .3s}[data-design="1"] .blog_card__lcy8X{background:var(--bg);min-height:320px}[data-design="2"] .blog_card__lcy8X{background:var(--bg-card);border:1px solid var(--bdr);border-radius:14px}[data-design="2"] .blog_card__lcy8X:hover{transform:translateY(-4px);border-color:var(--acc-bdr);box-shadow:0 18px 40px rgba(0,0,0,.18)}.blog_cardImg__HfPAZ{height:180px;background-size:cover;background-position:50%;flex-shrink:0}.blog_cardImgPlaceholder__kbf6g{background:linear-gradient(135deg,rgba(200,16,46,.1),rgba(200,16,46,.22))}[data-design="1"] .blog_cardImgPlaceholder__kbf6g{background:linear-gradient(135deg,#141414,#1a1a1a)}[data-design="2"] .blog_cardImgPlaceholder__kbf6g{background:linear-gradient(135deg,rgba(200,16,46,.08),rgba(200,16,46,.18))}.blog_cardBody__8vmEE{display:flex;flex-direction:column;flex:1 1;padding:2rem;gap:.6rem}.blog_cardTitle__Z0MQn{font-family:var(--fs);font-size:1.15rem;line-height:1.35;font-weight:600}[data-design="1"] .blog_cardTitle__Z0MQn{font-family:Bebas Neue,sans-serif;font-size:1.35rem;letter-spacing:.02em}.blog_cardExc__arUOZ{font-size:.83rem;color:var(--fg-dim);line-height:1.75;flex:1 1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--fb)}.blog_cardFoot__1u1a6{display:flex;justify-content:space-between;font-size:.72rem;color:var(--fg-dim);font-family:var(--fb);margin-top:.5rem}.blog_emptyState__LMvNd{text-align:center;padding:4rem 2rem;border:1px solid var(--bdr);background:var(--bg-card)}[data-design="2"] .blog_emptyState__LMvNd{border-radius:14px}.blog_emptyTitle__6QQwF{font-family:Bebas Neue,sans-serif;font-size:1.8rem;letter-spacing:.04em;color:var(--fg);margin-bottom:.75rem}.blog_emptyDesc__dVhce{font-size:.9rem;color:var(--fg-dim);font-family:var(--fb);line-height:1.7}.blog_gridNote__CRVFV{text-align:center;font-size:.85rem;color:var(--fg-dim);font-family:var(--fb);padding:2rem 0 0;letter-spacing:.04em}@media (max-width:1100px){.blog_layout__HjOLV{grid-template-columns:1fr}.blog_rail__o5dud{position:static}.blog_grid__A_ePj{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.blog_pageBody__PgZFX{padding:3rem 1.25rem}.blog_featContent__RTKqB{padding:2rem;min-height:340px}.blog_grid__A_ePj{grid-template-columns:1fr}}.blogpost_page__sn6gD{min-height:100vh;padding-top:80px}.blogpost_hero__j2iOj{position:relative;min-height:460px;display:flex;align-items:flex-end;padding-bottom:3.5rem;overflow:hidden}.blogpost_heroBg__OOM9v{position:absolute;inset:0;background-size:cover;background-position:50%;transform:scale(1.05)}.blogpost_heroOverlay__rtNp_{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.92) 0,rgba(0,0,0,.45) 60%,rgba(0,0,0,.2))}.blogpost_heroContent__XXuvS{position:relative;z-index:1;display:flex;flex-direction:column;gap:.75rem;max-width:820px}.blogpost_cat__EBSFo{font-size:.62rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--acc);font-family:var(--fb)}.blogpost_title__S278j{font-family:var(--fs);font-size:clamp(2rem,5vw,3.6rem);line-height:1.12;font-weight:600;color:#fff}[data-design="1"] .blogpost_title__S278j{font-family:Bebas Neue,sans-serif;letter-spacing:.03em}.blogpost_meta__TWcr_{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.82rem;color:hsla(0,0%,100%,.65);font-family:var(--fb)}.blogpost_dot___WaW5{opacity:.45}.blogpost_excerpt__TyCpS{font-size:1rem;color:hsla(0,0%,100%,.75);line-height:1.8;max-width:640px;font-family:var(--fb)}.blogpost_layout__btBt4{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:3rem;gap:3rem;align-items:start;padding:4rem 0 3rem}.blogpost_body__DGwdN{max-width:760px;min-width:0}.blogpost_rail__KZXdF{position:-webkit-sticky;position:sticky;top:100px}.blogpost_comments__crz1m{padding:0 0 4rem;max-width:760px}.blogpost_tags__u_K0J{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:3rem;padding-top:2rem;border-top:1px solid var(--bdr)}.blogpost_tag__vRC6q{padding:.3rem .85rem;border-radius:20px;background:var(--acc-gl);border:1px solid var(--acc-bdr);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--acc);font-family:var(--fb);font-weight:600}@media (max-width:960px){.blogpost_layout__btBt4{grid-template-columns:1fr;gap:2.5rem;padding:3rem 0 2rem}.blogpost_rail__KZXdF{position:static}}@media (max-width:767px){.blogpost_hero__j2iOj{min-height:380px;padding-bottom:2.5rem}}.comments_wrap__P2wka{margin-top:4rem;padding-top:3rem;border-top:1px solid var(--bdr)}.comments_heading__QNlHK{font-family:var(--fs);font-size:1.6rem;color:var(--fg);margin-bottom:2rem}.comments_list__V_4gW{display:flex;flex-direction:column;gap:1.8rem;margin-bottom:3rem}.comments_comment__8I3Zt{display:flex;gap:1rem;align-items:flex-start}.comments_avatar__cLb2v{width:40px;height:40px;border-radius:50%;background:var(--acc-gl);border:1px solid var(--acc-bdr);color:var(--acc);display:flex;align-items:center;justify-content:center;font-family:var(--fd);font-size:1rem;font-weight:700;flex-shrink:0}.comments_commentBody__s4K5e{flex:1 1}.comments_commentMeta__1YowQ{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem;flex-wrap:wrap}.comments_commentName__Gjnnt{font-size:.88rem;font-weight:600;color:var(--fg);font-family:var(--fb)}.comments_commentDate__EF4Ah{font-size:.75rem;color:var(--fg-dim);font-family:var(--fb)}.comments_commentText__ktZ3w{line-height:1.85}.comments_commentText__ktZ3w,.comments_empty__8tVN4{font-size:.9rem;color:var(--fg-dim);font-family:var(--fb)}.comments_empty__8tVN4{margin-bottom:3rem}.comments_form__n9aPX{background:var(--bg-card);border:1px solid var(--bdr);border-radius:12px;padding:2rem}.comments_formTitle__Aj9Eq{font-family:var(--fs);font-size:1.25rem;color:var(--fg);margin-bottom:1.5rem}.comments_row__9U0oR{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.2rem;gap:1.2rem;margin-bottom:1.2rem}.comments_field__DZ8ew{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1.2rem}.comments_label__ueMd_{font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-dim);font-family:var(--fb)}.comments_priv__cDLGn{font-weight:400;opacity:.6;text-transform:none;letter-spacing:0}.comments_input__rNffT,.comments_textarea__xk8Gt{padding:.8rem 1rem;background:var(--bg);border:1px solid var(--bdr);border-radius:6px;color:var(--fg);font-family:var(--fb);font-size:.88rem;outline:none;transition:border-color .2s,background .5s,color .5s;width:100%}.comments_input__rNffT:focus,.comments_textarea__xk8Gt:focus{border-color:var(--acc)}.comments_textarea__xk8Gt{resize:vertical}.comments_error__uPWbq{font-size:.78rem;color:#dc2626;font-family:var(--fb);margin-bottom:.8rem}.comments_btn__p8vvO{padding:.75rem 2rem;background:var(--acc);color:#fff;border:none;border-radius:6px;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;font-family:var(--fb);transition:opacity .2s}.comments_btn__p8vvO:hover{opacity:.88}.comments_btn__p8vvO:disabled{opacity:.5;cursor:not-allowed}.comments_pending__DFjao{padding:1rem 1.25rem;background:rgba(22,163,74,.08);border:1px solid rgba(22,163,74,.2);border-radius:8px;color:#16a34a;font-size:.88rem;font-family:var(--fb)}@media (max-width:640px){.comments_row__9U0oR{grid-template-columns:1fr}}