.Blog_blog__b2vKl{display:flex;flex-direction:column;gap:48px;padding:40px 40px 64px;max-width:1100px;margin:0 auto;width:100%}@media(max-width:768px){.Blog_blog__b2vKl{padding:32px 24px 48px;gap:32px}}@media(max-width:640px){.Blog_blog__b2vKl{padding:24px 16px 40px;gap:24px}}.Blog_pageHeader__YikpQ{display:flex;align-items:center;gap:24px}.Blog_pageHeaderIcon__XhmOH{flex-shrink:0;width:44px;height:44px;border-radius:24px;background:var(--c-brand-soft);color:var(--c-brand);display:flex;align-items:center;justify-content:center}.Blog_pageTitle__qepgS{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:var(--c-text);line-height:1.2;margin:0}@media(max-width:640px){.Blog_pageTitle__qepgS{font-size:1.25rem}}.Blog_pageSubtitle__bz8dS{font-size:.875rem;color:var(--c-text-subtle);margin:2px 0 0;line-height:1.5}.Blog_submitCard__Oge0a{display:flex;flex-direction:column;gap:32px;padding:40px;border:1px solid var(--c-border);border-radius:12px;background:var(--c-surface)}@media(max-width:640px){.Blog_submitCard__Oge0a{padding:28px}}.Blog_submitIntro__qC2jK{display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:flex-start}@media(max-width:640px){.Blog_submitIntro__qC2jK{grid-template-columns:36px minmax(0,1fr)}}.Blog_submitIcon__y007i{width:40px;height:40px;border-radius:24px;background:var(--c-brand-soft);color:var(--c-brand);display:flex;align-items:center;justify-content:center}.Blog_submitTitle__9Jjt3{margin:0;color:var(--c-text);font-size:1.125rem;font-weight:600;letter-spacing:-.02em;line-height:1.2}.Blog_submitText__k7oF1{margin:4px 0 0;color:var(--c-text-subtle);font-size:.8125rem;line-height:1.65;max-width:680px}.Blog_submitBadge__CzNsd{display:inline-flex;align-items:center;gap:4px}@media(max-width:640px){.Blog_submitBadge__CzNsd{grid-column:1/-1;justify-self:flex-start}}.Blog_submitForm__6BHHD{display:flex;flex-direction:column;gap:24px}.Blog_submitGrid__k3sgc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}@media(max-width:768px){.Blog_submitGrid__k3sgc{grid-template-columns:1fr}}.Blog_submitFooter__2nlTV{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:8px}@media(max-width:640px){.Blog_submitFooter__2nlTV{align-items:stretch;flex-direction:column}}.Blog_submitHint__vE8Ss{color:var(--c-text-subtle);font-size:.75rem;line-height:1.5}.Blog_submitButton__mrwAX{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:42px;padding:0 32px;border:1px solid var(--c-brand);border-radius:24px;background:var(--c-brand);color:var(--c-text-inverse);font-size:.8125rem;font-weight:600;cursor:pointer;box-shadow:var(--shadow-sm);transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),background-color .18s cubic-bezier(.16,1,.3,1),opacity .18s cubic-bezier(.16,1,.3,1)}.Blog_submitButton__mrwAX:focus-visible{outline:2px solid var(--c-brand);outline-offset:2px}.Blog_submitButton__mrwAX:hover:not(:disabled){background:var(--c-brand-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.Blog_submitButton__mrwAX:disabled{cursor:wait;opacity:.65}@media(max-width:640px){.Blog_submitButton__mrwAX{width:100%}}.Blog_modalTitleRow__3XZAq{display:flex;align-items:flex-start;gap:24px;flex-wrap:wrap}.Blog_writePrompt__Ic1ol{display:flex;align-items:center;gap:24px;padding:32px 40px;border:1px dashed var(--c-border-strong);border-radius:12px;background:var(--c-surface)}@media(max-width:640px){.Blog_writePrompt__Ic1ol{flex-direction:column;align-items:flex-start;padding:28px}}.Blog_writePromptButton__7vfZ7{display:inline-flex;align-items:center;gap:12px;min-height:40px;padding:0 32px;border:1px solid var(--c-brand);border-radius:24px;background:var(--c-brand-soft);color:var(--c-brand);font-size:.8125rem;font-weight:600;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background-color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)}.Blog_writePromptButton__7vfZ7:hover{background:var(--c-brand);color:#fff;box-shadow:var(--shadow-sm);transform:translateY(-1px)}.Blog_writePromptHint__sek4i{color:var(--c-text-subtle);font-size:.8125rem;line-height:1.5}.Blog_cardActions__Bgo3h{display:flex;align-items:center;gap:8px;flex-shrink:0}.Blog_bookmarkBtn__ZJ1bt{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:20px;color:var(--c-text-faint);transition:color .18s cubic-bezier(.16,1,.3,1),background-color .18s cubic-bezier(.16,1,.3,1)}.Blog_bookmarkBtn__ZJ1bt:hover{color:var(--c-brand);background:var(--c-brand-soft)}.Blog_bookmarkBtn__ZJ1bt[aria-pressed=true]{color:var(--c-brand)}.Blog_articleNav__WEXjZ{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:40px}@media(max-width:640px){.Blog_articleNav__WEXjZ{flex-wrap:wrap;margin-bottom:28px}}.Blog_articleBookmarkBtn__UZxOL{display:inline-flex;align-items:center;gap:12px;min-height:36px;padding:0 24px;border:1px solid var(--c-border);border-radius:24px;background:var(--c-surface);color:var(--c-text-muted);font-size:.8125rem;font-weight:600;cursor:pointer;transition:color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),background-color .18s cubic-bezier(.16,1,.3,1)}.Blog_articleBookmarkBtn__UZxOL:hover,.Blog_articleBookmarkBtn__UZxOL[aria-pressed=true]{color:var(--c-brand);border-color:var(--c-brand);background:var(--c-brand-soft)}.Blog_sectionLabel__kc6eE{display:flex;align-items:center;gap:6px;font-size:.75rem;font-weight:600;letter-spacing:.01em;text-transform:uppercase;color:var(--c-text-subtle);margin-bottom:24px}.Blog_featuredGrid__zrq9W{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}@media(max-width:768px){.Blog_featuredGrid__zrq9W{grid-template-columns:1fr}}.Blog_controls__NAPk2{display:flex;flex-direction:column;gap:20px}.Blog_searchWrap__CE83s{max-width:420px}@media(max-width:640px){.Blog_searchWrap__CE83s{max-width:100%}}.Blog_categoryNav__04ksP{display:flex;flex-wrap:wrap;gap:4px}.Blog_categoryBtn__Qj2OL{padding:4px 16px;border-radius:9999px;font-size:.8125rem;font-weight:500;color:var(--c-text-muted);background:var(--c-bg-subtle);border:1px solid var(--c-border);cursor:pointer;transition:background-color .12s cubic-bezier(.16,1,.3,1),color .12s cubic-bezier(.16,1,.3,1),border-color .12s cubic-bezier(.16,1,.3,1)}.Blog_categoryBtn__Qj2OL:focus-visible{outline:2px solid var(--c-brand);outline-offset:2px}.Blog_categoryBtn__Qj2OL{white-space:nowrap}.Blog_categoryBtn__Qj2OL:hover{background:var(--c-surface);border-color:var(--c-border-strong);color:var(--c-text)}.Blog_categoryBtnActive__u4swi,.Blog_categoryBtnActive__u4swi:hover{background:var(--c-brand-soft);border-color:var(--c-brand);color:var(--c-brand-text)}.Blog_grid__EglPT{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}@media(max-width:1024px){.Blog_grid__EglPT{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.Blog_grid__EglPT{grid-template-columns:1fr}}.Blog_card__JF8Vr{display:flex;flex-direction:column;background:var(--c-surface);border:1px solid var(--c-border);border-radius:12px;overflow:hidden;cursor:pointer;transition:border-color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1)}.Blog_card__JF8Vr:hover{border-color:var(--c-border-strong);box-shadow:var(--shadow-sm)}.Blog_card__JF8Vr:focus-visible{outline:2px solid var(--c-brand);outline-offset:2px}.Blog_cardFeatured__CgX0t .Blog_cardImage__bcwnQ{height:220px}@media(max-width:768px){.Blog_cardFeatured__CgX0t .Blog_cardImage__bcwnQ{height:180px}}.Blog_cardImage__bcwnQ{position:relative;height:160px;overflow:hidden;flex-shrink:0}.Blog_cardImage__bcwnQ img{width:100%;height:100%;object-fit:cover;transition:transform .28s cubic-bezier(.16,1,.3,1)}.Blog_card__JF8Vr:hover .Blog_cardImage__bcwnQ img{transform:scale(1.04)}.Blog_cardImageOverlay__5kjXO{display:none}.Blog_cardCategory__Z1Lg5{position:absolute;top:16px;left:16px}.Blog_cardBody__3RnkJ{display:flex;flex-direction:column;flex:1 1;padding:24px;gap:12px}.Blog_cardTitle__6sRkY{font-size:.9375rem;font-weight:600;letter-spacing:-.02em;color:var(--c-text);line-height:1.35;margin:0;-webkit-line-clamp:2}.Blog_cardExcerpt__2SBqY,.Blog_cardTitle__6sRkY{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.Blog_cardExcerpt__2SBqY{font-size:.8125rem;color:var(--c-text-subtle);line-height:1.65;-webkit-line-clamp:3;flex:1 1}.Blog_cardMeta__OMMvb{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.Blog_cardAuthor__5F1KR{display:flex;align-items:center;gap:8px;min-width:0}.Blog_authorAvatar__J_UvY{flex-shrink:0;width:24px;height:24px;border-radius:9999px;background:var(--c-brand-soft);color:var(--c-brand-text);font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.Blog_cardAuthorName__U_p5D{font-size:.75rem;font-weight:500;color:var(--c-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.Blog_cardStats__5Wpz8{display:flex;align-items:center;gap:12px;flex-shrink:0}.Blog_cardStat__olhnM{display:flex;align-items:center;gap:4px;font-size:.6875rem;color:var(--c-text-faint);white-space:nowrap}.Blog_cardFooter__LnF1H{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--c-border)}.Blog_cardTags__UWpI9{display:flex;gap:4px;flex-wrap:wrap;min-width:0}.Blog_tag__X_0ua{gap:2px;padding:2px 8px;border-radius:12px;background:var(--c-bg-subtle);color:var(--c-text-subtle);font-size:.6875rem;font-weight:500;letter-spacing:.01em}.Blog_readMore__CMy8b,.Blog_tag__X_0ua{display:inline-flex;align-items:center;white-space:nowrap}.Blog_readMore__CMy8b{gap:4px;font-size:.75rem;font-weight:600;color:var(--c-brand);flex-shrink:0}.Blog_readMore__CMy8b:focus-visible{outline:2px solid var(--c-brand);outline-offset:2px}.Blog_readMore__CMy8b{transition:background-color .12s cubic-bezier(.16,1,.3,1),color .12s cubic-bezier(.16,1,.3,1),border-color .12s cubic-bezier(.16,1,.3,1)}.Blog_readMore__CMy8b:hover{color:var(--c-brand-hover)}.Blog_empty__kmFaT{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:96px 40px;text-align:center;gap:12px}.Blog_emptyIcon__eS_vA{color:var(--c-text-faint);margin-bottom:8px}.Blog_emptyTitle__B2rf9{font-size:1rem;font-weight:600;color:var(--c-text);margin:0}.Blog_emptyHint__diwBd{font-size:.875rem;color:var(--c-text-subtle);margin:0;max-width:320px}.Blog_emptyReset__nu1IR{margin-top:8px;padding:8px 24px;border-radius:20px;background:var(--c-brand-soft);color:var(--c-brand-text);font-size:.8125rem;font-weight:500;border:1px solid var(--c-brand);cursor:pointer;transition:background-color .12s cubic-bezier(.16,1,.3,1),color .12s cubic-bezier(.16,1,.3,1),border-color .12s cubic-bezier(.16,1,.3,1)}.Blog_emptyReset__nu1IR:focus-visible{outline:2px solid var(--c-brand);outline-offset:2px}.Blog_emptyReset__nu1IR:hover{background:var(--c-brand);color:var(--c-text-inverse)}.Blog_newsletter__lDqcp{display:flex;align-items:center;gap:32px;padding:40px;background:var(--c-surface);border:1px solid var(--c-border);border-radius:12px;flex-wrap:wrap}@media(max-width:768px){.Blog_newsletter__lDqcp{flex-direction:column;align-items:flex-start;gap:24px;padding:32px}}.Blog_newsletterIcon__X13Yr{flex-shrink:0;width:44px;height:44px;border-radius:24px;background:var(--c-brand-soft);color:var(--c-brand);display:flex;align-items:center;justify-content:center}@media(max-width:768px){.Blog_newsletterIcon__X13Yr{display:none}}.Blog_newsletterContent__qLib6{flex:1 1;min-width:0}.Blog_newsletterTitle__Hm2ya{font-size:.9375rem;font-weight:600;color:var(--c-text);margin:0 0 2px}.Blog_newsletterText__6w2FP{font-size:.8125rem;color:var(--c-text-subtle);margin:0}.Blog_newsletterForm__aCU_y{display:flex;gap:12px;align-items:center;flex-shrink:0}@media(max-width:640px){.Blog_newsletterForm__aCU_y{width:100%;flex-direction:column;align-items:stretch}}.Blog_newsletterBtn__bVWL4{padding:0 32px;height:36px;border-radius:20px;background:var(--c-brand);color:#fff;font-size:.8125rem;font-weight:600;white-space:nowrap;cursor:pointer;border:none;transition:background-color .12s cubic-bezier(.16,1,.3,1),color .12s cubic-bezier(.16,1,.3,1),border-color .12s cubic-bezier(.16,1,.3,1)}.Blog_newsletterBtn__bVWL4:focus-visible{outline:2px solid var(--c-brand);outline-offset:2px}.Blog_newsletterBtn__bVWL4{flex-shrink:0}.Blog_newsletterBtn__bVWL4:hover{background:var(--c-brand-hover)}@media(max-width:640px){.Blog_newsletterBtn__bVWL4{height:40px;width:100%}}.Blog_article__TSzjF{display:flex;flex-direction:column;gap:40px;padding:32px 40px 80px;max-width:1100px;margin:0 auto;width:100%}@media(max-width:768px){.Blog_article__TSzjF{padding:24px 24px 64px}}@media(max-width:640px){.Blog_article__TSzjF{padding:16px 16px 48px}}.Blog_backBtn__P9g7W{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:500;color:var(--c-text-muted);cursor:pointer;transition:background-color .12s cubic-bezier(.16,1,.3,1),color .12s cubic-bezier(.16,1,.3,1),border-color .12s cubic-bezier(.16,1,.3,1)}.Blog_backBtn__P9g7W:focus-visible{outline:2px solid var(--c-brand);outline-offset:2px}.Blog_backBtn__P9g7W{border-radius:16px;padding:4px 8px;margin-left:-8px}.Blog_backBtn__P9g7W:hover{color:var(--c-text)}.Blog_articleHero__XJ115{position:relative;height:380px;border-radius:12px;overflow:hidden;border:1px solid var(--c-border)}@media(max-width:768px){.Blog_articleHero__XJ115{height:260px}}@media(max-width:640px){.Blog_articleHero__XJ115{height:200px}}.Blog_articleHero__XJ115 img{width:100%;height:100%;object-fit:cover}.Blog_articleHeroOverlay__rN_Ce{display:none}.Blog_articleHeroContent__CCbxQ{position:absolute;bottom:0;left:0;right:0;padding:40px 48px;display:flex;flex-direction:column;gap:16px;background:var(--c-surface);border-top:1px solid var(--c-border)}@media(max-width:640px){.Blog_articleHeroContent__CCbxQ{padding:24px 32px}}.Blog_articleTitle__vCGnc{font-size:1.75rem;font-weight:700;letter-spacing:-.02em;color:var(--c-text);line-height:1.2;margin:0}@media(max-width:768px){.Blog_articleTitle__vCGnc{font-size:1.25rem}}@media(max-width:640px){.Blog_articleTitle__vCGnc{font-size:1.125rem}}.Blog_articleHeroMeta__rZgWW{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.Blog_articleAuthorName__PUrV0{font-size:.8125rem;font-weight:500;color:var(--c-text-muted)}.Blog_articleMetaDot__GQIVR{color:var(--c-text-faint);font-size:.75rem}.Blog_articleMetaItem__27Ndg{display:flex;align-items:center;gap:4px;font-size:.75rem;color:var(--c-text-subtle)}.Blog_articleLayout__k8Gw4{display:grid;grid-template-columns:1fr 280px;grid-gap:48px;gap:48px;align-items:flex-start}@media(max-width:1024px){.Blog_articleLayout__k8Gw4{grid-template-columns:1fr}}.Blog_articleBody__Gyj7v{display:flex;flex-direction:column;gap:32px;min-width:0}.Blog_articleLead__C71Xs{font-size:1rem;color:var(--c-text-muted);line-height:1.65;border-left:3px solid var(--c-brand);padding-left:32px;margin:0}.Blog_articleContent__I4KgQ{display:flex;flex-direction:column;gap:24px}.Blog_articleH2__FrZYE{font-size:1.125rem;font-weight:600;letter-spacing:-.02em;color:var(--c-text);line-height:1.2;margin:16px 0 0;padding-top:16px;border-top:1px solid var(--c-border)}.Blog_articleP__UvWKC{font-size:.9375rem;color:var(--c-text);line-height:1.65;margin:0}.Blog_articleList__qNsjr{padding-left:40px;margin:0;display:flex;flex-direction:column;gap:8px}.Blog_articleList__qNsjr li{font-size:.9375rem;color:var(--c-text);line-height:1.65}.Blog_articleTags__Kb0u_{display:flex;flex-wrap:wrap;gap:8px;padding-top:24px;border-top:1px solid var(--c-border)}.Blog_articleSidebar__4a43c{display:flex;flex-direction:column;gap:24px;position:-webkit-sticky;position:sticky;top:40px}@media(max-width:1024px){.Blog_articleSidebar__4a43c{position:static;flex-direction:row;flex-wrap:wrap}}.Blog_sidebarCard__g1fBd{background:var(--c-surface);border:1px solid var(--c-border);border-radius:12px;padding:32px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}@media(max-width:1024px){.Blog_sidebarCard__g1fBd{flex:1 1;min-width:200px}}.Blog_sidebarAuthorAvatar__peIrP{width:52px;height:52px;border-radius:9999px;background:var(--c-brand-soft);color:var(--c-brand-text);font-size:1.125rem;font-weight:700;display:flex;align-items:center;justify-content:center}.Blog_sidebarAuthorName__Jac5Z{font-size:.875rem;font-weight:600;color:var(--c-text)}.Blog_sidebarAuthorRole__vm82M{font-size:.75rem;color:var(--c-text-subtle)}.Blog_sidebarRelated__u8NKb{background:var(--c-surface);border:1px solid var(--c-border);border-radius:12px;padding:28px;display:flex;flex-direction:column;gap:16px}@media(max-width:1024px){.Blog_sidebarRelated__u8NKb{flex:2 1;min-width:260px}}.Blog_sidebarLabel__G_8qX{font-size:.75rem;font-weight:600;letter-spacing:.01em;text-transform:uppercase;color:var(--c-text-subtle)}.Blog_relatedItem__SWGhn{display:flex;align-items:center;gap:16px;cursor:pointer;border-radius:16px;padding:8px;margin:-8px;transition:background-color .12s cubic-bezier(.16,1,.3,1),color .12s cubic-bezier(.16,1,.3,1),border-color .12s cubic-bezier(.16,1,.3,1)}.Blog_relatedItem__SWGhn:focus-visible{outline:2px solid var(--c-brand);outline-offset:2px}.Blog_relatedItem__SWGhn:hover{background:var(--c-bg-subtle)}.Blog_relatedImg__dqFd3{width:52px;height:40px;border-radius:16px;object-fit:cover;flex-shrink:0}.Blog_relatedTitle__2Neur{font-size:.8125rem;font-weight:500;color:var(--c-text);line-height:1.35;text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Blog_pagination__ZERcc{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:32px}.Blog_paginationBtn___uIH4{display:inline-flex;align-items:center;gap:4px;padding:8px 16px;border:1px solid var(--c-border);border-radius:12px;background:var(--c-surface);color:var(--c-text);font-size:.8125rem;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s}.Blog_paginationBtn___uIH4:focus-visible{outline:2px solid var(--c-brand);outline-offset:2px}.Blog_paginationBtn___uIH4:hover:not(:disabled){background:var(--c-bg-subtle);border-color:var(--c-brand)}.Blog_paginationBtn___uIH4:disabled{opacity:.38;cursor:not-allowed}.Blog_paginationInfo__t17gz{font-size:.8125rem;color:var(--c-text-muted);min-width:80px;text-align:center}@media(max-width:420px){.Blog_blog__b2vKl,.Blog_pagination__ZERcc,.Blog_sidebarRelated__u8NKb,.Blog_sidebar__g4xd4,.Blog_submitCard__Oge0a,.Blog_submitIntro__qC2jK{min-width:0;max-width:100%}.Blog_blog__b2vKl{padding-inline:10px}.Blog_submitCard__Oge0a{padding:12px}.Blog_sidebarRelated__u8NKb{min-width:0}.Blog_pagination__ZERcc{gap:6px}.Blog_paginationBtn___uIH4{min-width:0;padding-inline:10px}.Blog_paginationInfo__t17gz{min-width:58px}}