.Blog_wrapper__uVvKS{min-height:100vh;display:flex;flex-direction:column;background:var(--bg)}.Blog_siteHeader__n1RaS{display:flex;align-items:center;justify-content:space-between;padding:0 32px;height:60px;background:var(--bg);border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;z-index:20}.Blog_logo__qY0lB{display:flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:1rem;font-weight:600;color:var(--fg);letter-spacing:-.01em}.Blog_logoIcon__GSeMw{width:28px;height:28px;color:var(--primary)}.Blog_nav__7AhVn{display:flex;align-items:center;gap:8px}.Blog_navLink__71xqe{font-size:.875rem;font-weight:500;color:var(--fg);padding:6px 12px;border-radius:var(--radius);transition:background .15s}.Blog_navLink__71xqe:hover{background:var(--card)}.Blog_navCta__d_DNy{font-size:.875rem;font-weight:600;background:var(--primary);color:var(--primary-fg);padding:7px 16px;border-radius:var(--radius);transition:opacity .15s}.Blog_navCta__d_DNy:hover{opacity:.88}.Blog_main__yVed_{flex:1 1;width:100%;max-width:1080px;margin:0 auto;padding:48px 32px}.Blog_libraryHero__pjMIT{background:var(--fg);padding:72px 32px 64px}.Blog_libraryHeroInner__a9pg9{max-width:760px;margin:0 auto}.Blog_libraryHeroBadge___hWBI{display:inline-block;background:var(--primary);color:var(--primary-fg);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 12px;border-radius:99px;margin-bottom:20px}.Blog_libraryHeroTitle__JlqF_{font-family:var(--font-display);font-size:3.25rem;font-weight:400;color:var(--bg);line-height:1.1;letter-spacing:-.025em;margin-bottom:18px}.Blog_libraryHeroSub__MYbgu{font-size:1.125rem;color:hsla(36,33%,97%,.7);line-height:1.7;max-width:600px;margin-bottom:36px}.Blog_libraryStats__INpsO{display:flex;align-items:center;gap:0;flex-wrap:wrap;gap:8px}.Blog_libraryStat__i_af5{display:flex;flex-direction:column;gap:2px;background:hsla(36,33%,97%,.08);border:1px solid hsla(36,33%,97%,.12);border-radius:var(--radius);padding:12px 20px}.Blog_libraryStatNum__j4EZJ{font-size:1.5rem;font-weight:700;color:var(--primary);line-height:1}.Blog_libraryStatLabel__AIoES{font-size:.75rem;color:hsla(36,33%,97%,.5);text-transform:uppercase;letter-spacing:.05em}.Blog_libraryStatDivider__qQhaO{display:none}.Blog_searchWrap__WM85C{margin-top:28px}.Blog_searchBox__mcJq8{display:flex;align-items:center;gap:10px;background:hsla(36,33%,97%,.1);border:1px solid hsla(36,33%,97%,.2);border-radius:12px;padding:0 16px;height:52px;max-width:600px;transition:border-color .2s,background .2s}.Blog_searchBox__mcJq8:focus-within{background:hsla(36,33%,97%,.15);border-color:hsla(36,33%,97%,.4)}.Blog_searchIcon__qYFQz{color:hsla(36,33%,97%,.5);flex-shrink:0}.Blog_searchInput__l__2s{flex:1 1;background:transparent;border:none;outline:none;font-family:var(--font-body);font-size:.9375rem;color:var(--bg);min-width:0}.Blog_searchInput__l__2s::placeholder{color:hsla(36,33%,97%,.4)}.Blog_searchClear__W0PnL{background:transparent;border:none;color:hsla(36,33%,97%,.4);cursor:pointer;font-size:.875rem;padding:4px;line-height:1;flex-shrink:0;transition:color .15s}.Blog_searchClear__W0PnL:hover{color:hsla(36,33%,97%,.8)}.Blog_searchResults__Vi_zT{max-width:860px;margin:0 auto;padding:36px 32px 80px}.Blog_searchResultsMeta__dLt7b{font-size:.9375rem;color:var(--muted);margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--border)}.Blog_searchResultCatBadge__mLbUG{display:inline-flex;align-items:center;height:22px;padding:0 10px;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--bg);background:var(--fg);border-radius:99px;white-space:nowrap;transition:background .15s}.Blog_searchResultCatBadge__mLbUG:hover{background:var(--primary)}.Blog_searchEmpty__XvMJG{padding:48px 0;color:var(--muted);font-size:1rem;line-height:1.7}.Blog_searchSuggestion__GZiQj{background:var(--card);border:1px solid var(--border);border-radius:6px;padding:2px 8px;font-size:.9375rem;color:var(--primary);font-weight:500;cursor:pointer;transition:background .15s}.Blog_searchSuggestion__GZiQj:hover{background:var(--border)}.Blog_categoryGridOuter__65PJn{max-width:1140px;margin:0 auto;padding:56px 32px 80px}.Blog_categoryGrid__qtd_p{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.Blog_catCard__UpAMH{background:#fff;border:1px solid var(--border);border-radius:14px;padding:28px 28px 24px;display:flex;flex-direction:column;gap:0;transition:box-shadow .2s,transform .2s;box-shadow:0 1px 3px rgba(0,0,0,.05)}.Blog_catCard__UpAMH:hover{box-shadow:0 8px 32px rgba(0,0,0,.1);transform:translateY(-3px)}.Blog_catCardTop__4b_aM{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.Blog_catCardEmoji__Mvg72{font-size:2rem;line-height:1}.Blog_catCardCount__WxGyb{font-weight:700;color:var(--primary);background:#fdede7;border-radius:99px}.Blog_catCardCountSoon__zLrS1,.Blog_catCardCount__WxGyb{display:inline-flex;align-items:center;height:24px;padding:0 10px;font-size:.75rem;white-space:nowrap;box-sizing:border-box}.Blog_catCardCountSoon__zLrS1{font-weight:600;color:var(--muted);background:var(--card);border:1px solid var(--border);border-radius:99px}.Blog_catCardTitle__hRTsj{font-family:var(--font-display);font-size:1.25rem;font-weight:400;color:var(--fg);line-height:1.25;letter-spacing:-.015em;margin-bottom:8px}.Blog_catCardDesc__4hOyl{font-size:.875rem;color:var(--muted);line-height:1.6;margin-bottom:20px}.Blog_catCardSubcategories__oIEoK{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;margin-bottom:20px;flex:1 1;align-content:flex-start}.Blog_catCardSubPill__1J8Qi{display:inline-flex;align-items:center;height:28px;padding:0 12px;font-size:.8125rem;color:var(--fg);background:var(--card);border:1px solid var(--border);border-radius:99px;white-space:nowrap;transition:all .15s;cursor:pointer;box-sizing:border-box}.Blog_catCardSubPill__1J8Qi:hover{background:var(--primary);border-color:var(--primary);color:var(--primary-fg)}.Blog_catCardAllLink__RzmL4{font-size:.875rem;font-weight:600;color:var(--primary);margin-top:auto;padding-top:16px;border-top:1px solid var(--border)}.Blog_catCardAllLink__RzmL4:hover{text-decoration:underline}.Blog_catPageHero__srAPJ{background:var(--card);border-bottom:1px solid var(--border);padding:44px 32px 36px}.Blog_catPageHeroInner__T9A8K{max-width:860px;margin:0 auto}.Blog_catPageBreadcrumb__GNkJN{display:flex;align-items:center;gap:6px;font-size:.875rem;color:var(--muted);margin-bottom:20px}.Blog_catPageBreadcrumb__GNkJN a{color:var(--primary);font-weight:500}.Blog_catPageBreadcrumb__GNkJN a:hover{text-decoration:underline}.Blog_catPageEmojiTitle__o2mnK{display:flex;align-items:center;gap:14px;margin-bottom:10px}.Blog_catPageEmoji__lU6OV{font-size:2.5rem;line-height:1}.Blog_catPageTitle__bCOWu{font-family:var(--font-display);font-size:2.25rem;font-weight:400;color:var(--fg);letter-spacing:-.02em;line-height:1.15}.Blog_catPageDesc__yctiR{font-size:1rem;color:var(--muted);line-height:1.65;max-width:600px}.Blog_catPageContent__yXTGw{max-width:860px;margin:0 auto;padding:36px 32px 80px}.Blog_subFilterBar__lGuw1{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:36px;padding-bottom:28px;border-bottom:1px solid var(--border)}.Blog_subFilterTab__XLVRJ{display:inline-flex;align-items:center;height:32px;padding:0 14px;font-size:.875rem;font-weight:500;color:var(--muted);background:var(--card);border:1px solid var(--border);border-radius:99px;transition:all .15s;white-space:nowrap;box-sizing:border-box;cursor:pointer}.Blog_subFilterTab__XLVRJ:hover{color:var(--fg);border-color:var(--fg)}.Blog_subFilterTabActive__y_H4x{background:var(--fg)}.Blog_subFilterTabActive__y_H4x,.Blog_subFilterTabActive__y_H4x:hover{color:var(--bg);border-color:var(--fg)}.Blog_subFilterTabEmpty__XEAtB{font-size:.875rem;font-weight:500;color:var(--border);background:transparent;border:1px dashed var(--border);padding:6px 14px;border-radius:99px;white-space:nowrap;cursor:default}.Blog_catArticleList__pgUgH{display:flex;flex-direction:column;gap:0}.Blog_catArticleRow___po3b{display:flex;gap:24px;padding:28px 0;border-bottom:1px solid var(--border);align-items:flex-start}.Blog_catArticleRow___po3b:last-child{border-bottom:none}.Blog_catArticleThumbLink___Lxc5{flex-shrink:0;overflow:hidden;border-radius:var(--radius);width:180px;height:120px}.Blog_catArticleThumb__SUTrQ{width:180px;height:120px;object-fit:cover;transition:transform .3s ease}.Blog_catArticleRow___po3b:hover .Blog_catArticleThumb__SUTrQ{transform:scale(1.04)}.Blog_catArticleBody__V2NB_{flex:1 1;display:flex;flex-direction:column;gap:8px}.Blog_catArticleLabels__2Y3xY{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.Blog_popularBadge__bi5w9{font-size:.75rem;font-weight:700;color:var(--primary);background:#fdede7;padding:2px 8px;border-radius:99px;white-space:nowrap}.Blog_catArticleSubLabel__GhAzP{font-size:.75rem;font-weight:700;color:var(--primary);text-transform:uppercase;letter-spacing:.06em}.Blog_catArticleSubLabel__GhAzP:hover{text-decoration:underline}.Blog_catArticleTitle__33Hsv{font-family:var(--font-display);font-size:1.25rem;font-weight:400;color:var(--fg);line-height:1.3;letter-spacing:-.01em;transition:color .15s}.Blog_catArticleRow___po3b:hover .Blog_catArticleTitle__33Hsv{color:var(--primary)}.Blog_catArticleExcerpt__A3Vka{font-size:.9375rem;color:var(--muted);line-height:1.65;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Blog_catArticleFooter__9Gxzj{display:flex;align-items:center;gap:16px;margin-top:4px}.Blog_catArticleReadMore__piemy{font-size:.875rem;font-weight:600;color:var(--primary)}.Blog_catArticleReadMore__piemy:hover{text-decoration:underline}.Blog_catEmptyState___YqKM{text-align:center;padding:72px 0;color:var(--muted)}.Blog_catEmptyState___YqKM p{font-size:1rem;margin-bottom:20px}.Blog_catEmptyBack__NWN7U{font-size:.9375rem;font-weight:600;color:var(--primary)}.Blog_catEmptyBack__NWN7U:hover{text-decoration:underline}.Blog_pageHeader__dz7k0{margin-bottom:40px}.Blog_pageHeader__dz7k0 h1{font-family:var(--font-display);font-size:2.25rem;font-weight:400;color:var(--fg);letter-spacing:-.02em}.Blog_pageHeader__dz7k0 p{margin-top:8px;color:var(--muted);font-size:1rem}.Blog_grid__Uvscv{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:28px;gap:28px}.Blog_card__2jHGT{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s,transform .2s}.Blog_card__2jHGT:hover{box-shadow:0 6px 24px rgba(0,0,0,.08);transform:translateY(-2px)}.Blog_cardImageLink__EuQPt{display:block;overflow:hidden}.Blog_cardImage__UwSUW{width:100%;height:200px;object-fit:cover;transition:transform .3s ease}.Blog_card__2jHGT:hover .Blog_cardImage__UwSUW{transform:scale(1.03)}.Blog_cardBody__yRGnn{padding:20px 22px 24px;flex:1 1;display:flex;flex-direction:column;gap:10px}.Blog_date__924zt{font-size:.8125rem;color:var(--muted)}.Blog_cardTitle__UvAb4{font-family:var(--font-display);font-size:1.1875rem;font-weight:400;color:var(--fg);line-height:1.35}.Blog_card__2jHGT:hover .Blog_cardTitle__UvAb4{color:var(--primary)}.Blog_excerpt__TBOU_{font-size:.9375rem;color:var(--muted);line-height:1.65;flex:1 1}.Blog_readMore__iUwBV{font-size:.875rem;font-weight:600;color:var(--primary);margin-top:4px}.Blog_articleContainer__ZTux_{max-width:720px;margin:0 auto}.Blog_breadcrumb__ImEIM{display:flex;align-items:center;gap:6px;font-size:.875rem;color:var(--muted);margin-bottom:28px}.Blog_breadcrumb__ImEIM a{color:var(--primary);font-weight:500}.Blog_breadcrumb__ImEIM a:hover{text-decoration:underline}.Blog_breadcrumbSep__LpFJV{color:var(--border);font-size:1rem}.Blog_heroImage__Iw5IR{width:100%;height:380px;object-fit:cover;border-radius:var(--radius);margin-bottom:32px}.Blog_articleMeta__0aFV8{display:flex;align-items:center;gap:12px;margin-bottom:14px}.Blog_author__7lNaE{font-size:.8125rem;color:var(--muted)}.Blog_articleTitle__xuASQ{font-family:var(--font-display);font-size:2.5rem;font-weight:400;color:var(--fg);line-height:1.2;letter-spacing:-.02em;margin-bottom:18px}.Blog_articleExcerpt__EA5jA{font-size:1.125rem;color:var(--muted);line-height:1.7;border-left:3px solid var(--primary);padding-left:18px;margin-bottom:36px}.Blog_articleContent__NTUWx{font-size:1.0625rem;line-height:1.8;color:var(--fg)}.Blog_articleContent__NTUWx h2{font-size:1.625rem;margin:2.25em 0 .75em}.Blog_articleContent__NTUWx h2,.Blog_articleContent__NTUWx h3{font-family:var(--font-display);font-weight:400;color:var(--fg)}.Blog_articleContent__NTUWx h3{font-size:1.25rem;margin:2em 0 .6em}.Blog_articleContent__NTUWx p{margin-bottom:1.3em}.Blog_articleContent__NTUWx ol,.Blog_articleContent__NTUWx ul{margin-bottom:1.3em;padding-left:1.5em}.Blog_articleContent__NTUWx li{margin-bottom:.45em}.Blog_articleContent__NTUWx strong{font-weight:700}.Blog_articleContent__NTUWx em{font-style:italic;color:var(--muted)}.Blog_articleContent__NTUWx blockquote{border-left:3px solid var(--primary);padding:4px 0 4px 18px;color:var(--muted);font-size:1.125rem;font-style:italic;margin:1.75em 0}.Blog_articleContent__NTUWx img{border-radius:var(--radius);margin:1.75em 0;width:100%;max-height:440px;object-fit:cover}.Blog_articleContent__NTUWx table{width:100%;border-collapse:collapse;margin:1.75em 0;font-size:.9375rem}.Blog_articleContent__NTUWx th{background:var(--card);text-align:left;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.03em}.Blog_articleContent__NTUWx td,.Blog_articleContent__NTUWx th{padding:10px 14px;border:1px solid var(--border)}.Blog_articleContent__NTUWx tr:nth-child(2n) td{background:var(--card)}.Blog_articleContent__NTUWx code{background:var(--card);border:1px solid var(--border);border-radius:4px;padding:2px 6px;font-size:.875rem;font-family:SF Mono,Consolas,monospace}.Blog_articleContent__NTUWx hr{border:none;border-top:1px solid var(--border);margin:2.5em 0}.Blog_ctaBanner__LoJ5q{background:var(--fg);border-radius:var(--radius);padding:36px 40px;margin:52px 0 36px;text-align:center;color:var(--primary-fg)}.Blog_ctaBanner__LoJ5q h3{font-family:var(--font-display);font-size:1.5rem;font-weight:400;color:var(--primary-fg);margin-bottom:10px}.Blog_ctaBanner__LoJ5q p{color:#ccc4b3;font-size:.9375rem;margin-bottom:22px;line-height:1.6}.Blog_ctaButton__Yi0Az{display:inline-block;background:var(--primary);color:var(--primary-fg);font-weight:600;font-size:.9375rem;padding:12px 28px;border-radius:var(--radius);transition:opacity .15s}.Blog_ctaButton__Yi0Az:hover{opacity:.88}.Blog_backLink__VRs4i{margin-bottom:40px}.Blog_backLink__VRs4i a{color:var(--muted);font-size:.9375rem;font-weight:500}.Blog_backLink__VRs4i a:hover{color:var(--primary)}.Blog_prefooter__QGMPa{background:var(--fg);border-top:1px solid hsla(0,0%,100%,.08);padding:80px 32px}.Blog_prefooterInner__NamgZ{max-width:720px;margin:0 auto;text-align:center}.Blog_prefooterTitle__gFfbj{font-family:var(--font-display);font-size:2.25rem;font-weight:400;color:var(--bg);line-height:1.2;letter-spacing:-.02em}.Blog_prefooterSub__BSpFh{margin:16px auto 0;max-width:520px;color:hsla(36,33%,97%,.7);font-size:1rem;line-height:1.65}.Blog_prefooterActions___ih1Y{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:32px;flex-wrap:wrap}.Blog_prefooterBtnPrimary__ZZkIn{display:inline-flex;align-items:center;gap:8px;background:var(--primary);color:var(--primary-fg);font-weight:600;font-size:1rem;padding:14px 32px;border-radius:var(--radius);transition:opacity .15s}.Blog_prefooterBtnPrimary__ZZkIn:hover{opacity:.88}.Blog_prefooterBtnOutline__LAVST{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--bg);font-weight:600;font-size:1rem;padding:14px 32px;border-radius:var(--radius);border:1px solid hsla(36,33%,97%,.2);transition:background .15s}.Blog_prefooterBtnOutline__LAVST:hover{background:hsla(36,33%,97%,.1)}.Blog_prefooterNote__HCu8U{margin-top:12px;font-size:.8125rem;color:hsla(36,33%,97%,.4)}.Blog_footer__gd1ex{background:var(--bg);border-top:1px solid var(--border);padding:56px 32px 32px}.Blog_footerGrid__apyWJ{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:40px;gap:40px}.Blog_footerBrand__OuHh6{display:flex;flex-direction:column;gap:12px}.Blog_footerLogo__RP8m7{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:1rem;font-weight:700;color:var(--fg);text-decoration:none}.Blog_footerLogoIcon__qqCb0{color:var(--primary)}.Blog_footerTagline__0xM6G{font-size:.875rem;color:var(--muted);line-height:1.55;max-width:240px}.Blog_footerCol__fn0j5{display:flex;flex-direction:column;gap:12px}.Blog_footerColTitle__TMYbY{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--fg)}.Blog_footerColLinks__HvZOj{list-style:none;display:flex;flex-direction:column;gap:8px}.Blog_footerColLinks__HvZOj a{font-size:.9375rem;color:var(--muted);transition:color .15s}.Blog_footerColLinks__HvZOj a:hover{color:var(--primary)}.Blog_footerBottom__UvFWo{max-width:1080px;margin:40px auto 0;padding-top:24px;border-top:1px solid var(--border);font-size:.875rem;color:var(--muted)}@media (max-width:1024px){.Blog_categoryGrid__qtd_p{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.Blog_libraryHeroTitle__JlqF_{font-size:2.25rem}.Blog_libraryHero__pjMIT{padding:48px 20px 44px}.Blog_categoryGrid__qtd_p{grid-template-columns:1fr}.Blog_categoryGridOuter__65PJn{padding:36px 16px 60px}.Blog_catPageContent__yXTGw{padding:28px 16px 60px}.Blog_catPageHero__srAPJ{padding:32px 16px 28px}.Blog_catPageTitle__bCOWu{font-size:1.75rem}.Blog_catArticleRow___po3b{flex-direction:column;gap:16px}.Blog_catArticleThumbLink___Lxc5,.Blog_catArticleThumb__SUTrQ{width:100%;height:180px}.Blog_prefooterTitle__gFfbj{font-size:1.75rem}.Blog_prefooterActions___ih1Y{flex-direction:column}.Blog_prefooterBtnOutline__LAVST,.Blog_prefooterBtnPrimary__ZZkIn{width:100%;justify-content:center}.Blog_footerInner__AEtrW{flex-direction:column;align-items:center;text-align:center}.Blog_siteHeader__n1RaS{padding:0 16px}.Blog_main__yVed_{padding:32px 16px}.Blog_articleTitle__xuASQ{font-size:1.875rem}.Blog_heroImage__Iw5IR{height:220px}.Blog_grid__Uvscv{grid-template-columns:1fr}.Blog_ctaBanner__LoJ5q{padding:24px 20px}.Blog_nav__7AhVn .Blog_navLink__71xqe{display:none}.Blog_prefooter__QGMPa{padding:60px 20px}.Blog_footer__gd1ex{padding:40px 20px 24px}.Blog_footerGrid__apyWJ{grid-template-columns:1fr 1fr}.Blog_footerBrand__OuHh6{grid-column:1/-1}}