.blog_page__i3gIe{min-height:100vh;background:var(--paper);color:var(--ink)}.blog_container__IKtGu{width:100%;max-width:1120px;margin:0 auto;padding:0 1.5rem}.blog_nav__XqBji{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--paper) 88%,transparent);-webkit-backdrop-filter:saturate(160%) blur(12px);backdrop-filter:saturate(160%) blur(12px);border-bottom:1px solid var(--border)}.blog_navInner__T5Qc0{max-width:1120px;margin:0 auto;padding:.75rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.blog_navLinks__Qp7QX{display:flex;align-items:center;gap:1.5rem}.blog_navLink__ilYzi{font-size:.9rem;font-weight:500;color:var(--ink-2);transition:color .15s ease}.blog_navLink__ilYzi:hover{color:var(--accent)}.blog_navCta__A_uaN{font-size:.9rem;font-weight:600;color:#fff;background:var(--accent);padding:.5rem .9rem;border-radius:8px;transition:background .15s ease}.blog_navCta__A_uaN:hover{background:var(--accent-2)}.blog_header__354uX{padding:3.5rem 0 2rem;border-bottom:1px solid var(--border)}.blog_eyebrow__BA9dX{font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:.6rem}.blog_h1__uKxIq{font-family:var(--font-display);font-size:clamp(1.9rem,4vw,2.85rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;max-width:20ch}.blog_intro__uxSd4{margin-top:.9rem;font-size:1.05rem;line-height:1.6;color:var(--ink-3);max-width:62ch}.blog_pills__vLOFs{display:flex;flex-wrap:wrap;gap:.5rem;padding:1.5rem 0}.blog_pill__fRADW{font-size:.85rem;font-weight:500;color:var(--ink-2);background:var(--surface);border:1px solid var(--border);padding:.4rem .85rem;border-radius:999px;transition:background .15s ease,color .15s ease,border-color .15s ease}.blog_pill__fRADW:hover{border-color:var(--accent);color:var(--accent)}.blog_pill__fRADW:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.blog_pillActive__qpKla{background:var(--accent);border-color:var(--accent);color:#fff}.blog_pillActive__qpKla:hover{color:#fff}.blog_cardGrid__lTeZU{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:1.75rem;gap:1.75rem;padding:.5rem 0 4rem}.blog_card__6gn_X{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--border);border-radius:14px;overflow:hidden;box-shadow:var(--card-shadow);transition:box-shadow .18s ease,transform .18s ease}.blog_card__6gn_X:hover{box-shadow:var(--card-hover-shadow);transform:translateY(-3px)}.blog_cardImageLink__rr_bJ{display:block;aspect-ratio:1200/630;background:var(--surface)}.blog_cardImage__TH6We{width:100%;height:100%;object-fit:cover}.blog_cardBody__J1S1_{display:flex;flex-direction:column;gap:.55rem;padding:1.1rem 1.2rem 1.3rem;flex:1 1}.blog_cardMeta__xj9C7{display:flex;align-items:center;gap:.6rem;font-size:.78rem}.blog_cardCategory__nPrJv{font-weight:600;color:var(--badge-cat-text);background:var(--badge-cat-bg);border:1px solid var(--badge-cat-border);padding:.2rem .55rem;border-radius:6px}.blog_cardCategory__nPrJv:hover{filter:brightness(.96)}.blog_cardReadTime__Gpsx7{color:var(--ink-3)}.blog_cardTitle__UowSg{font-family:var(--font-display);font-size:1.18rem;font-weight:650;line-height:1.3;letter-spacing:-.01em}.blog_cardTitle__UowSg a{transition:color .15s ease}.blog_cardTitle__UowSg a:hover{color:var(--accent)}.blog_cardDesc__1ZaXe{font-size:.92rem;line-height:1.55;color:var(--ink-3);flex:1 1}.blog_cardCta__prQDj{font-size:.88rem;font-weight:600;color:var(--accent);margin-top:.2rem}.blog_cardCta__prQDj:hover{text-decoration:underline}.blog_empty__6Wa62{padding:3rem 0 5rem;color:var(--ink-3);font-size:1rem}.blog_breadcrumb__ak3pq{padding:1.5rem 0 .25rem}.blog_breadcrumbList__AnC33{flex-wrap:wrap;list-style:none;font-size:.82rem;color:var(--ink-3)}.blog_breadcrumbItem__x5qJQ,.blog_breadcrumbList__AnC33{display:flex;align-items:center;gap:.4rem}.blog_breadcrumbItem__x5qJQ a:hover{color:var(--accent);text-decoration:underline}.blog_breadcrumbItem__x5qJQ [aria-current=page]{color:var(--ink-2);font-weight:500}.blog_breadcrumbSep__4hmxa{color:var(--ink-3);opacity:.6}.blog_postWrap__VnHWd{max-width:1120px;margin:0 auto;padding:0 1.5rem 4rem}.blog_postHeader__jyK2h{max-width:760px;padding:1.25rem 0 1.5rem}.blog_postCategory__g7AVU{display:inline-block;font-size:.78rem;font-weight:600;color:var(--badge-cat-text);background:var(--badge-cat-bg);border:1px solid var(--badge-cat-border);padding:.25rem .6rem;border-radius:6px;margin-bottom:.9rem}.blog_postH1__fLJnb{font-family:var(--font-display);font-size:clamp(1.85rem,4vw,2.7rem);font-weight:700;line-height:1.16;letter-spacing:-.02em}.blog_postMeta__IjTU0{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;font-size:.86rem;color:var(--ink-3)}.blog_postMetaDot__lKMTb{opacity:.5}.blog_postMetaAuthor__KJW6N{font-weight:600;color:var(--ink-2)}.blog_postHero__q5HSC{margin:.5rem 0 0;border-radius:16px;overflow:hidden;border:1px solid var(--border);background:var(--surface);aspect-ratio:1200/630}.blog_postHeroImg__QXGMW{width:100%;height:100%;object-fit:cover;display:block}.blog_postLayout__dPfrP{display:grid;grid-template-columns:minmax(0,1fr) 248px;grid-gap:3rem;gap:3rem;margin-top:2.5rem;align-items:start}.blog_postMain___UTP3{min-width:0;max-width:720px}.blog_tocAside__vp7KG{position:-webkit-sticky;position:sticky;top:88px;align-self:start}.blog_toc__N3_uB{border-left:2px solid var(--border);padding-left:1rem}.blog_tocTitle__q7rsV{font-size:.74rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.7rem}.blog_tocList__PsHK1{list-style:none;display:flex;flex-direction:column;gap:.4rem}.blog_tocItem__cyYc2 a,.blog_tocSub__YNl_6 a{font-size:.86rem;line-height:1.4;color:var(--ink-3);transition:color .15s ease}.blog_tocItem__cyYc2 a:hover,.blog_tocSub__YNl_6 a:hover{color:var(--accent)}.blog_tocSub__YNl_6{padding-left:.85rem}.blog_tocSub__YNl_6 a{font-size:.82rem}.blog_prose__kqklI{font-size:1.05rem;line-height:1.75;color:var(--ink-2)}.blog_prose__kqklI>*+*{margin-top:1.15rem}.blog_prose__kqklI h2,.blog_prose__kqklI h3{font-family:var(--font-display);font-weight:680;letter-spacing:-.018em;color:var(--ink);scroll-margin-top:88px;position:relative}.blog_prose__kqklI h2{font-size:1.5rem;line-height:1.3;margin-top:2.6rem}.blog_prose__kqklI h3{font-size:1.18rem;line-height:1.35;margin-top:1.9rem}.blog_headingAnchor__kOF5P{position:absolute;left:-1.15rem;color:var(--ink-3);opacity:0;font-weight:400;text-decoration:none;transition:opacity .15s ease}.blog_headingAnchor__kOF5P:focus-visible,.blog_prose__kqklI h2:hover .blog_headingAnchor__kOF5P,.blog_prose__kqklI h3:hover .blog_headingAnchor__kOF5P{opacity:.55}.blog_prose__kqklI p{color:var(--ink-2)}.blog_prose__kqklI strong{color:var(--ink);font-weight:650}.blog_prose__kqklI ol,.blog_prose__kqklI ul{padding-left:1.4rem}.blog_prose__kqklI li{margin-top:.4rem}.blog_prose__kqklI li::marker{color:var(--accent)}.blog_inlineLink__fy93O{color:var(--accent);font-weight:550;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--accent) 35%,transparent);text-decoration-color:color-mix(in srgb,var(--accent) 35%,transparent);text-underline-offset:2px;transition:-webkit-text-decoration-color .15s ease;transition:text-decoration-color .15s ease;transition:text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}.blog_inlineLink__fy93O:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.blog_prose__kqklI blockquote{border-left:3px solid var(--accent);padding-left:1.1rem;color:var(--ink-3);font-style:italic}.blog_prose__kqklI hr{border:none;border-top:1px solid var(--border);margin:2.4rem 0}.blog_contentImage__xXbbt{width:100%;height:auto;border-radius:12px;border:1px solid var(--border)}.blog_prose__kqklI code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em;background:var(--surface);border:1px solid var(--border);border-radius:5px;padding:.1rem .34rem}.blog_prose__kqklI pre{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:1.1rem 1.2rem;overflow-x:auto;font-size:.86rem;line-height:1.6}.blog_prose__kqklI pre code{background:none;border:none;padding:0;font-size:inherit;color:var(--ink-2)}.blog_callout__OONCN{border:1px solid var(--border);border-radius:12px;padding:1rem 1.15rem;background:var(--surface)}.blog_calloutInfo__dvyVo{border-color:var(--badge-info-border);background:var(--badge-info-bg)}.blog_calloutTip___ERWc{border-color:var(--badge-cat-border);background:var(--accent-bg)}.blog_calloutWarning__2rBRu{border-color:var(--badge-warning-bg);background:var(--badge-warning-bg)}.blog_calloutTitle__W2pX1{font-weight:680;color:var(--ink);margin-bottom:.3rem;font-size:.96rem}.blog_calloutBody__s25ex{font-size:.96rem;line-height:1.6;color:var(--ink-2)}.blog_calloutBody__s25ex>*+*{margin-top:.6rem}.blog_tableWrap__rFXdl{overflow-x:auto;margin:0;border:1px solid var(--border);border-radius:12px}.blog_compareTable____txX,.blog_prose__kqklI table{width:100%;border-collapse:collapse;font-size:.92rem}.blog_prose__kqklI table{display:table}.blog_tableCaption__qAtKY{caption-side:bottom;padding:.6rem .9rem;font-size:.8rem;color:var(--ink-3);text-align:left}.blog_compareTable____txX td,.blog_compareTable____txX th,.blog_prose__kqklI table td,.blog_prose__kqklI table th{padding:.7rem .9rem;text-align:left;border-bottom:1px solid var(--border)}.blog_compareTable____txX thead th,.blog_prose__kqklI table thead th{background:var(--surface);font-weight:650;color:var(--ink);font-size:.82rem;text-transform:uppercase;letter-spacing:.03em}.blog_compareTable____txX tbody th{font-weight:600;color:var(--ink)}.blog_compareTable____txX tbody tr:last-child td,.blog_compareTable____txX tbody tr:last-child th,.blog_prose__kqklI table tbody tr:last-child td{border-bottom:none}.blog_mdxCta__3VNLE{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;background:var(--accent-bg);border:1px solid var(--badge-cat-border);border-radius:14px;padding:1.3rem 1.4rem}.blog_mdxCtaCopy__2v_51{min-width:0}.blog_mdxCtaTitle__0Czm7{font-family:var(--font-display);font-weight:680;font-size:1.1rem;color:var(--ink)}.blog_mdxCtaText__vZycr{font-size:.93rem;color:var(--ink-2);margin-top:.25rem}.blog_mdxCtaBtn__OOL_7{flex-shrink:0;font-weight:600;font-size:.92rem;color:#fff;background:var(--accent);padding:.62rem 1.1rem;border-radius:9px;transition:background .15s ease}.blog_mdxCtaBtn__OOL_7:hover{background:var(--accent-2)}.blog_faqList__OGlVJ{display:flex;flex-direction:column;gap:.6rem}.blog_faqItem__9D9po{border:1px solid var(--border);border-radius:10px;background:var(--paper);padding:0 1rem}.blog_faqQuestion__V9iwO{font-family:var(--font-display);font-weight:620;font-size:1rem;color:var(--ink);cursor:pointer;padding:.9rem 1.5rem .9rem 0;list-style:none;position:relative}.blog_faqQuestion__V9iwO::-webkit-details-marker{display:none}.blog_faqQuestion__V9iwO:after{content:"+";position:absolute;right:0;top:.78rem;font-size:1.25rem;font-weight:400;color:var(--accent)}.blog_faqItem__9D9po[open] .blog_faqQuestion__V9iwO:after{content:"−"}.blog_faqQuestion__V9iwO:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.blog_faqAnswer__vjshi{padding:0 0 1rem;font-size:.96rem;line-height:1.62;color:var(--ink-2)}.blog_postCta__1BwH9{margin-top:3rem;text-align:center;background:var(--ink);border-radius:18px;padding:2.5rem 1.75rem}.blog_postCtaTitle__oNjXr{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--paper);letter-spacing:-.015em}.blog_postCtaText__vq7EH{margin-top:.6rem;font-size:1rem;color:color-mix(in srgb,var(--paper) 70%,transparent);max-width:46ch;margin-inline:auto}.blog_postCtaBtn___WQns{display:inline-block;margin-top:1.3rem;font-weight:600;font-size:.98rem;color:#fff;background:var(--accent);padding:.75rem 1.5rem;border-radius:10px;transition:background .15s ease}.blog_postCtaBtn___WQns:hover{background:var(--accent-2)}.blog_related__kSxUC{margin-top:4rem;border-top:1px solid var(--border);padding-top:2rem}.blog_relatedTitle__YivHq{font-family:var(--font-display);font-size:1.35rem;font-weight:700;letter-spacing:-.015em;margin-bottom:1.4rem}.blog_relatedGrid__Yod7R{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}.blog_blogFooter__OqnLs{border-top:1px solid var(--border);background:var(--surface)}.blog_blogFooterGrid__LzNwm{max-width:1120px;margin:0 auto;padding:3rem 1.5rem 2rem;display:grid;grid-template-columns:1.4fr 1.6fr 1fr 1fr;grid-gap:2.5rem;gap:2.5rem}.blog_blogFooterTag__gFNSY{margin-top:.85rem;font-size:.9rem;color:var(--ink-3);line-height:1.5;max-width:24ch}.blog_blogFooterCta__KwRHx{display:inline-block;margin-top:1rem;font-weight:600;font-size:.88rem;color:var(--accent)}.blog_blogFooterCta__KwRHx:hover{text-decoration:underline}.blog_blogFooterHead__jSx2Y{font-size:.76rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.85rem}.blog_blogFooterCol__rREab ul{list-style:none;display:flex;flex-direction:column;gap:.55rem}.blog_blogFooterCol__rREab li a{font-size:.9rem;color:var(--ink-2);transition:color .15s ease}.blog_blogFooterCol__rREab li a:hover{color:var(--accent)}.blog_blogFooterBase__GLX4G{max-width:1120px;margin:0 auto;padding:1.1rem 1.5rem 1.6rem;border-top:1px solid var(--border);display:flex;justify-content:space-between;flex-wrap:wrap;gap:.75rem;font-size:.83rem;color:var(--ink-3)}.blog_blogFooterFeeds__x_b7p{display:flex;gap:1rem}.blog_blogFooterFeeds__x_b7p a:hover{color:var(--accent)}@media (max-width:960px){.blog_postLayout__dPfrP{grid-template-columns:1fr;gap:1.5rem}.blog_tocAside__vp7KG{position:static;order:-1}.blog_toc__N3_uB{border-left:none;border:1px solid var(--border);border-radius:12px;padding:1rem 1.1rem;background:var(--surface)}.blog_blogFooterGrid__LzNwm{grid-template-columns:1fr 1fr;gap:2rem}}@media (max-width:560px){.blog_navLinks__Qp7QX{gap:1rem}.blog_header__354uX{padding:2.5rem 0 1.5rem}.blog_blogFooterGrid__LzNwm,.blog_cardGrid__lTeZU{grid-template-columns:1fr}.blog_postCta__1BwH9{padding:2rem 1.25rem}}