.blog_page__i3gIe{min-height:100vh;display:flex;flex-direction:column}.blog_header__354uX{max-width:var(--page-max);margin:0 auto;padding:0 40px 40px}.blog_headerInner__AK6TH{background:var(--color-ink);border-radius:var(--radius-card);padding:64px 80px;position:relative;overflow:hidden}.blog_headerDeco__Nrakn{position:absolute;top:-40px;right:-40px;width:220px;height:220px;background:var(--color-yellow);border-radius:50%;opacity:.1;pointer-events:none}.blog_headerLabel__ifxJq{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-teal);margin-bottom:16px}.blog_headerTitle__BcD3Z{font-family:var(--font-display);font-size:72px;line-height:.94;letter-spacing:.02em;color:var(--color-white);margin-bottom:16px}.blog_headerSub__iNk39{font-size:18px;color:hsla(38,44%,96%,.65);max-width:520px;line-height:1.6}.blog_content__jkE_j{max-width:var(--page-max);margin:0 auto;padding:0 40px 40px;flex:1 1}.blog_grid__1mQUH{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.blog_card__6gn_X{background:var(--color-surface);border-radius:var(--radius-card);padding:40px;display:flex;flex-direction:column;text-decoration:none;transition:background .2s}.blog_card__6gn_X:hover{background:var(--color-surface-2)}.blog_cardFeatured__d9T7h{background:var(--color-yellow);grid-column:span 2}.blog_cardFeatured__d9T7h:hover{background:var(--color-yellow-dark)}.blog_cardMeta__xj9C7{display:flex;align-items:center;gap:12px;margin-bottom:20px}.blog_cardCategory__nPrJv{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-teal);background:rgba(26,157,139,.1);padding:5px 12px;border-radius:var(--radius-btn)}.blog_cardFeatured__d9T7h .blog_cardCategory__nPrJv{color:var(--color-ink);background:rgba(26,20,16,.1)}.blog_cardRead__bVv6j{font-size:12px;color:var(--color-ink-muted)}.blog_cardFeatured__d9T7h .blog_cardRead__bVv6j{color:rgba(26,20,16,.6)}.blog_cardTitle__UowSg{font-family:var(--font-display);font-size:32px;line-height:1;letter-spacing:.02em;color:var(--color-ink);margin-bottom:12px;flex:1 1}.blog_cardFeatured__d9T7h .blog_cardTitle__UowSg{font-size:40px}.blog_cardExcerpt__O7Kdq{font-size:15px;color:var(--color-ink-muted);line-height:1.6;margin-bottom:24px}.blog_cardFeatured__d9T7h .blog_cardExcerpt__O7Kdq{color:rgba(26,20,16,.7)}.blog_cardLink__QL_6t{font-size:14px;font-weight:600;color:var(--color-ink);display:flex;align-items:center;gap:6px;margin-top:auto}.blog_articleHeader__N9wQH{max-width:var(--page-max);margin:0 auto;padding:0 40px 40px}.blog_articleHeaderInner__L4gXu{background:var(--color-ink);border-radius:var(--radius-card);padding:64px 80px;position:relative;overflow:hidden}.blog_articleDeco__ByQtX{position:absolute;top:-60px;right:-60px;width:260px;height:260px;background:var(--color-teal);border-radius:50%;opacity:.12;pointer-events:none}.blog_articleMeta__EpOVE{display:flex;align-items:center;gap:12px;margin-bottom:24px;flex-wrap:wrap}.blog_articleCategory__YJTzB{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-teal);background:rgba(26,157,139,.15);padding:6px 14px;border-radius:var(--radius-btn)}.blog_articleDate__lF7Ph,.blog_articleRead__LGO17{font-size:13px;color:hsla(38,44%,96%,.5)}.blog_articleTitle__nHwCR{font-family:var(--font-display);font-size:72px;line-height:.94;letter-spacing:.02em;color:var(--color-white);margin-bottom:20px}.blog_articleExcerpt__3aCTT{font-size:20px;color:hsla(38,44%,96%,.7);max-width:600px;line-height:1.55}.blog_articleContent__Hwnb_{max-width:var(--page-max);margin:0 auto;padding:0 40px 40px;flex:1 1}.blog_articleGrid__EFOah{display:grid;grid-template-columns:1fr 320px;grid-gap:16px;gap:16px;align-items:start}.blog_articleBody__ysYAS{background:var(--color-surface);border-radius:var(--radius-card);padding:64px 80px}.blog_section__mJROI{margin-bottom:48px}.blog_section__mJROI:last-child{margin-bottom:0}.blog_sectionHeading__URZ01{font-family:var(--font-display);font-size:36px;line-height:.95;letter-spacing:.02em;color:var(--color-ink);margin-bottom:20px}.blog_paragraph__x0m0Q{font-size:17px;color:var(--color-ink-muted);line-height:1.75;margin-bottom:16px}.blog_paragraph__x0m0Q:last-child{margin-bottom:0}.blog_list__lOvuD{list-style:none;display:flex;flex-direction:column;gap:12px;margin-top:16px}.blog_list__lOvuD li{font-size:16px;color:var(--color-ink-muted);display:flex;align-items:flex-start;gap:12px;line-height:1.6}.blog_list__lOvuD li:before{content:"→";color:var(--color-teal);font-weight:700;flex-shrink:0;margin-top:2px}.blog_highlight__9FJaI{background:var(--color-yellow);border-radius:24px;padding:24px 32px;margin-top:20px}.blog_highlightText__a3eXC{font-size:17px;color:var(--color-ink);line-height:1.6;font-weight:500}.blog_divider___fvpb{height:1px;background:rgba(26,20,16,.08);margin:40px 0}.blog_sidebar__yPtZx{display:flex;flex-direction:column;gap:16px;position:-webkit-sticky;position:sticky;top:24px}.blog_sidebarCta__1u1lF{background:var(--color-ink);border-radius:var(--radius-card);padding:40px}.blog_sidebarCtaLabel__rBlVk{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-teal);margin-bottom:12px}.blog_sidebarCtaTitle__U8xlR{font-family:var(--font-display);font-size:36px;line-height:.95;letter-spacing:.02em;color:var(--color-white);margin-bottom:12px}.blog_sidebarCtaText__7YPPw{font-size:14px;color:hsla(38,44%,96%,.65);line-height:1.6;margin-bottom:24px}.blog_sidebarCtaBtn__GVF5z{background:var(--color-teal);color:var(--color-white);font-size:14px;font-weight:600;padding:14px 24px;border-radius:var(--radius-btn);transition:background .2s;display:block;text-align:center}.blog_sidebarCtaBtn__GVF5z:hover{background:var(--color-teal-dark)}.blog_sidebarRelated__OF_sk{background:var(--color-surface);border-radius:var(--radius-card);padding:32px}.blog_sidebarRelatedTitle__u2_Fn{font-family:var(--font-display);font-size:24px;letter-spacing:.02em;color:var(--color-ink);margin-bottom:20px}.blog_relatedLink__3RcYI{display:block;font-size:14px;font-weight:500;color:var(--color-ink-muted);padding:12px 0;border-bottom:1px solid rgba(26,20,16,.08);transition:color .2s;line-height:1.4}.blog_relatedLink__3RcYI:last-child{border-bottom:none}.blog_relatedLink__3RcYI:hover{color:var(--color-ink)}.blog_nav__XqBji{max-width:var(--page-max);margin:0 auto;padding:24px 40px;display:flex;align-items:center;justify-content:space-between}.blog_navLogo__keHRc{display:flex;align-items:center;gap:12px;text-decoration:none}.blog_navLogoName__jizkg{font-family:var(--font-display);font-size:28px;letter-spacing:.02em;color:var(--color-ink);line-height:1}.blog_navLinks__Qp7QX{display:flex;gap:8px;align-items:center}.blog_navLink__ilYzi{font-size:14px;font-weight:500;color:var(--color-ink);padding:10px 16px;border-radius:40px;background:var(--color-surface);transition:background .2s}.blog_navLink__ilYzi:hover{background:var(--color-surface-2)}.blog_navLinkActive__LvN5k{color:var(--color-white)}.blog_navLinkActive__LvN5k,.blog_navLinkActive__LvN5k:hover{background:var(--color-ink)}.blog_navCta__A_uaN{background:var(--color-red);color:var(--color-white);font-size:14px;font-weight:600;padding:12px 24px;border-radius:var(--radius-btn);transition:background .2s}.blog_navCta__A_uaN:hover{background:var(--color-red-dark)}.blog_footer__JX1gq{max-width:var(--page-max);margin:0 auto;padding:40px}.blog_footerInner__WPOOY{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.blog_footerLogo__kD6Rq{font-family:var(--font-display);font-size:24px;letter-spacing:.02em;color:var(--color-ink-muted)}.blog_footerLegal__9TN7U{font-size:12px;color:var(--color-ink-muted);opacity:.6;margin-top:4px}.blog_footerLinks__Ihel8{display:flex;gap:24px}.blog_footerLink__ndTyG{font-size:13px;color:var(--color-ink-muted);transition:color .2s}.blog_footerLink__ndTyG:hover{color:var(--color-ink)}@media (max-width:768px){.blog_articleContent__Hwnb_,.blog_articleHeader__N9wQH,.blog_content__jkE_j,.blog_header__354uX{padding-left:20px;padding-right:20px}.blog_articleHeaderInner__L4gXu,.blog_headerInner__AK6TH{padding:40px 24px}.blog_articleTitle__nHwCR,.blog_headerTitle__BcD3Z{font-size:48px}.blog_grid__1mQUH{grid-template-columns:1fr}.blog_cardFeatured__d9T7h{grid-column:span 1}.blog_cardFeatured__d9T7h .blog_cardTitle__UowSg{font-size:32px}.blog_articleGrid__EFOah{grid-template-columns:1fr}.blog_sidebar__yPtZx{position:static}.blog_articleBody__ysYAS{padding:40px 24px}.blog_nav__XqBji{padding:20px}.blog_navLinks__Qp7QX{display:none}.blog_footerInner__WPOOY{flex-direction:column;align-items:flex-start}}