.page_toolsBlog__N6Jyi h2{font-size:var(--text-2xl);font-weight:var(--font-bold);margin-top:var(--space-12);margin-bottom:var(--space-6);padding-bottom:var(--space-2);border-bottom:var(--border-width-thin) solid var(--color-border-primary);color:var(--color-text-primary)}.page_toolsBlog__N6Jyi h3{font-size:var(--text-xl);font-weight:var(--font-semibold);margin-top:var(--space-8);margin-bottom:var(--space-4);color:var(--color-text-secondary)}.page_toolsBlog__N6Jyi p{line-height:var(--leading-relaxed);margin-bottom:var(--space-4)}.page_quickPicksContainer__0JsHd{background:var(--color-bg-secondary);border:1px solid var(--color-border-secondary);border-radius:var(--border-radius-lg);padding:var(--space-4);margin-bottom:var(--space-10)}@media (min-width:768px){.page_quickPicksContainer__0JsHd{padding:var(--space-6)}}.page_quickPicksHeader__39SiY{text-align:center;margin-bottom:var(--space-6)}.page_quickPicksHeader__39SiY h3{margin-top:0;color:var(--color-brand);font-size:var(--text-xl)}.page_quickPicksGrid___oHRP{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media (min-width:768px){.page_quickPicksGrid___oHRP{grid-template-columns:repeat(3,1fr)}}.page_quickPickItem__1Nwwq{background:var(--color-bg-primary);padding:var(--space-3);border-radius:var(--border-radius-md);border:1px solid var(--color-border-primary);display:flex;flex-direction:column;text-align:center;height:100%}@media (min-width:768px){.page_quickPickItem__1Nwwq{padding:var(--space-4)}}.page_quickPickCategory__eYIcG{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin-bottom:var(--space-2);font-weight:var(--font-bold)}.page_quickPickImage__nIwv2{background:#f8f8f8;border-radius:var(--border-radius-sm);padding:var(--space-2);margin-bottom:var(--space-3);text-align:center;height:100px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border-primary);position:relative;overflow:hidden}.page_compactImage__2IPge img,.page_heroImage__VO_J3 img,.page_quickPickImage__nIwv2 img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.page_quickPickTitle__IGG5O{font-size:var(--text-md);font-weight:var(--font-bold);margin:0 0 var(--space-2) 0;color:var(--color-text-primary)}.page_quickPickWhy__MUA3w{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-4);flex-grow:1}.page_quickPickButton__dWDCe{width:100%;padding:.5rem;font-size:.85rem;white-space:normal;word-wrap:break-word}.page_heroCard__WIdsi{border:1px solid var(--color-border-secondary);background:var(--color-bg-secondary);margin-top:2rem;padding-top:3rem;position:relative}.page_toolBadge__IKGKW{position:absolute;top:0;left:0;background:var(--color-brand);color:white;padding:4px 12px;border-top-left-radius:var(--border-radius-lg);border-bottom-right-radius:var(--border-radius-md);font-weight:700;font-size:14px;z-index:10}.page_heroContent__P0lf9{display:flex;flex-direction:column;gap:var(--space-6)}@media (min-width:768px){.page_heroContent__P0lf9{flex-direction:row;align-items:flex-start}.page_heroImageContainer__bFSZE{flex:0 0 220px}.page_heroDetails__v2pHS{flex:1}}.page_heroImage__VO_J3{width:100%;border-radius:var(--border-radius-md);background:#f8f8f8;padding:var(--space-4);border:1px solid var(--color-border-primary);box-shadow:inset 0 0 20px rgba(0,0,0,.05);object-fit:contain;height:220px;max-height:220px;display:flex;align-items:center;justify-content:center}.page_heroTitle__JbwzP{margin-top:0;color:var(--color-text-primary);font-size:var(--text-xl)}.page_heroWhy__0lyvA{font-size:var(--text-base);color:var(--color-text-primary);border-left:3px solid var(--color-brand);padding-left:var(--space-4);margin:var(--space-4) 0}.page_heroExperience__pJ5XW{font-style:italic;color:var(--color-text-secondary);background:var(--color-bg-tertiary);padding:var(--space-4);border-radius:var(--border-radius-md);font-size:var(--text-sm)}.page_heroActions__qa1Bi{margin-top:var(--space-6)}.page_heroButton__S61Bu{width:100%;text-align:center}@media (min-width:768px){.page_heroButton__S61Bu{width:auto;min-width:200px}}.page_comparisonContainer__J8sey{margin:var(--space-8) 0;width:100%}.page_comparisonTitle__J_cXj{margin-bottom:var(--space-4);color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-primary);padding-bottom:var(--space-2);display:inline-block;font-size:var(--text-lg)}.page_tableDesktop__YVrWD{display:none}.page_tableMobile__7T2fE{display:flex;flex-direction:column;gap:var(--space-3)}@media (min-width:768px){.page_tableDesktop__YVrWD{display:block}.page_tableMobile__7T2fE{display:none}}.page_mobileComparisonCard__nPl_g{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-md);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.page_mobileCardHeader__jbS03{display:flex;align-items:center;gap:var(--space-3)}.page_mobileCardImageWrap__1oBkP{width:40px;height:40px;min-width:40px;background:#f8f8f8;border-radius:var(--border-radius-sm);display:flex;align-items:center;justify-content:center;overflow:hidden}.page_mobileCardModel__doBIl{color:var(--color-text-primary);font-size:var(--text-base)}.page_mobileCardBadge__qfg3N{font-size:11px;color:var(--color-brand);font-weight:600;background:rgba(255,59,48,.08);padding:2px 8px;border-radius:4px;white-space:nowrap}.page_mobileCardDetails__jiuCa{display:flex;gap:var(--space-4);font-size:var(--text-sm)}.page_mobileCardPrice__4Okpy{font-family:monospace;color:var(--color-text-secondary);font-weight:600}.page_mobileCardFeature___MsIj{color:var(--color-text-muted)}.page_comparisonTable___Noeq{width:100%;border-collapse:collapse;background:var(--color-bg-secondary);border-radius:var(--border-radius-md);overflow:hidden;font-size:var(--text-sm)}.page_comparisonTable___Noeq th{background:var(--color-bg-tertiary);text-align:left;padding:var(--space-3) var(--space-4);font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.page_comparisonTable___Noeq td{padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border-primary);vertical-align:middle}.page_colImage__nvO3L{width:56px}.page_tableImageWrap__5LpzS{width:48px;height:48px;background:#f8f8f8;border-radius:var(--border-radius-sm);display:flex;align-items:center;justify-content:center;overflow:hidden}.page_colModel__CblFH{color:var(--color-text-primary)}.page_colBadge__YAK9u{font-size:12px;color:var(--color-brand);font-weight:600}.page_colPrice__LNJHz{font-family:monospace;color:var(--color-text-secondary);white-space:nowrap}.page_colFeature__726Qz{font-size:12px;color:var(--color-text-secondary)}.page_colAction__MTQQY{white-space:nowrap}.page_tableLink__ijPVh{padding:.4rem .8rem;font-size:.75rem;white-space:nowrap}.page_gridSection__Xdtjn{margin:var(--space-8) 0}.page_gridTitle__SVSSE{text-align:center;margin-bottom:var(--space-6);font-size:var(--text-lg)}.page_compactGrid__StGZl{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media (min-width:640px){.page_compactGrid__StGZl{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page_compactGrid__StGZl{grid-template-columns:repeat(3,1fr)}}.page_compactCard__MyEIg{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-md);padding:var(--space-4);display:flex;flex-direction:column;position:relative;transition:transform .2s;height:100%}.page_compactCard__MyEIg:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm);border-color:var(--color-border-secondary)}.page_compactBadge__M529K{position:absolute;top:8px;right:8px;background:var(--color-bg-tertiary);font-size:10px;padding:2px 6px;border-radius:4px;font-weight:700;color:var(--color-text-secondary);z-index:5}.page_compactImage__2IPge{background:#f8f8f8;border-radius:var(--border-radius-sm);padding:var(--space-2);margin-bottom:var(--space-3);text-align:center;height:120px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border-primary);overflow:hidden}.page_compactTitle__7wUUq{font-size:var(--text-md);margin:0 0 var(--space-2) 0;color:var(--color-text-primary)}.page_compactDesc__sX4kg{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-4);flex-grow:1}.page_compactAction__ke4LF{margin-top:auto;width:100%}.page_compactButton__7aINv{width:100%;padding:.5rem;font-size:.85rem;white-space:normal;word-wrap:break-word}.page_disclaimerBox__HY0c7{border-left:3px solid var(--color-info);padding:var(--space-4)}.page_disclaimerBox__HY0c7,.page_resourcesBox__V5lJJ{background-color:var(--color-bg-secondary);margin:var(--space-8) 0;border-radius:var(--border-radius-md)}.page_resourcesBox__V5lJJ{border-left:3px solid var(--color-brand);padding:var(--space-6);border:var(--border-width-thin) solid var(--color-border-primary)}.page_resourcesBox__V5lJJ ul{margin:0;padding-left:var(--space-6);list-style-type:disc}.page_summarySection__r74G4{margin-top:var(--space-16);padding:var(--space-8);background-color:var(--color-bg-secondary);border:var(--border-width-thin) solid var(--color-border-primary);border-radius:var(--border-radius-lg)}.page_callToAction__NkYFs{margin-top:var(--space-6);padding:var(--space-4);background-color:var(--color-bg-tertiary);border-radius:var(--border-radius-md);border-left:3px solid var(--color-brand);font-size:var(--text-base);color:var(--color-text-secondary)}.page_toolCard__m8piy{background-color:var(--color-bg-secondary);border:var(--border-width-thin) solid var(--color-border-primary);border-radius:var(--border-radius-lg);padding:var(--space-6);margin-bottom:var(--space-8);box-shadow:var(--shadow-card);transition:all var(--transition-normal) var(--transition-ease);scroll-margin-top:150px;position:relative}.page_toolMeta__tJTqG{display:flex;gap:var(--space-4);font-size:var(--text-sm);margin-bottom:var(--space-2)}.page_rating__3fa4_{color:#d97706;font-weight:700}.page_price__Q0mns{color:#059669;font-weight:700}.page_prosConsContainer__SFVsn{display:grid;grid-template-columns:1fr;gap:var(--space-4);margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-border-secondary)}@media (min-width:768px){.page_prosConsContainer__SFVsn{grid-template-columns:1fr 1fr}}.page_faqItem__SalSC{margin-bottom:1.5rem}.page_faqItem__SalSC p{font-size:1rem;line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.page_faqItem__SalSC h3{font-size:var(--text-lg)}.page_pros__bmVfU h4{color:var(--color-success,#4caf50)}.page_cons__zFTae h4,.page_pros__bmVfU h4{margin-top:0;font-size:14px;text-transform:uppercase}.page_cons__zFTae h4{color:var(--color-brand,#ff3b30)}.page_cons__zFTae ul,.page_pros__bmVfU ul{list-style:none;padding:0;margin:0}.page_cons__zFTae li,.page_pros__bmVfU li{padding-left:20px;position:relative;font-size:14px;margin-bottom:4px}.page_pros__bmVfU li:before{content:"✓";position:absolute;left:0;color:var(--color-success,#4caf50)}.page_cons__zFTae li:before{content:"×";position:absolute;left:0;color:var(--color-brand,#ff3b30)}.AskAICTA_ctaBox__tCjcr{border:1px solid var(--color-border-primary);border-radius:var(--radius-xl);padding:1.25rem 1.5rem;margin:2rem 0;background:var(--color-bg-tertiary);position:relative;overflow:hidden}.AskAICTA_ctaBox__tCjcr:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--color-brand),transparent 80%)}.AskAICTA_ctaContent__fhbJi{display:flex;align-items:center;justify-content:space-between;gap:1.25rem}.AskAICTA_ctaTextGroup__3HMKW{flex:1;min-width:0}.AskAICTA_ctaTitle__54jkp{display:block;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary);margin-bottom:.375rem}.AskAICTA_ctaDescription__pW7AU{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-muted);margin:0}.AskAICTA_ctaDescription__pW7AU strong{color:var(--color-text-secondary);font-weight:var(--font-semibold)}.AskAICTA_ctaButton__dzNaJ{display:inline-flex;align-items:center;gap:.375rem;background-color:var(--color-brand);padding:.5rem 1rem;border-radius:var(--radius-lg);font-weight:var(--font-semibold);font-size:var(--text-sm);line-height:1.2;white-space:nowrap;flex-shrink:0;transition:all var(--transition-fast) var(--transition-ease)}.AskAICTA_ctaButton__dzNaJ.AskAICTA_ctaButton__dzNaJ,.AskAICTA_ctaButton__dzNaJ.AskAICTA_ctaButton__dzNaJ:active,.AskAICTA_ctaButton__dzNaJ.AskAICTA_ctaButton__dzNaJ:link,.AskAICTA_ctaButton__dzNaJ.AskAICTA_ctaButton__dzNaJ:visited{color:#fff;border-bottom:none;text-decoration:none}.AskAICTA_ctaButton__dzNaJ:hover{background-color:var(--color-brand-hover);color:#fff;border-bottom:none;transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,59,48,.25)}.AskAICTA_ctaButton__dzNaJ svg{transition:transform var(--transition-fast) var(--transition-ease)}.AskAICTA_ctaButton__dzNaJ:hover svg{transform:translateX(2px)}.AskAICTA_compactCta__MftWI{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;padding:.75rem 1rem;background:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);margin:1.5rem 0}.AskAICTA_compactText___RH_6{font-size:var(--text-sm);color:var(--color-text-muted)}.AskAICTA_compactLink__aRWF9{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--text-sm);font-weight:var(--font-semibold);transition:color var(--transition-fast) var(--transition-ease)}.AskAICTA_compactLink__aRWF9,.AskAICTA_compactLink__aRWF9.AskAICTA_compactLink__aRWF9,.AskAICTA_compactLink__aRWF9.AskAICTA_compactLink__aRWF9:active,.AskAICTA_compactLink__aRWF9.AskAICTA_compactLink__aRWF9:link,.AskAICTA_compactLink__aRWF9.AskAICTA_compactLink__aRWF9:visited{color:var(--color-brand);text-decoration:none;border-bottom:none}.AskAICTA_compactLink__aRWF9:hover{color:var(--color-brand-light)}.AskAICTA_compactLink__aRWF9 svg{transition:transform var(--transition-fast) var(--transition-ease)}.AskAICTA_compactLink__aRWF9:hover svg{transform:translateX(2px)}@media (max-width:640px){.AskAICTA_ctaContent__fhbJi{flex-direction:column;align-items:stretch}.AskAICTA_ctaButton__dzNaJ{justify-content:center}}.page_signalCards__MtQ8z{display:grid;grid-template-columns:1fr;gap:10px;margin:var(--space-4) 0 var(--space-6);align-items:stretch}@media (min-width:768px){.page_signalCards__MtQ8z{grid-template-columns:repeat(3,1fr);gap:12px}}.page_signalCard__3ulub{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-md);padding:8px 12px;display:flex;flex-direction:column;gap:2px;min-width:0}@media (min-width:768px){.page_signalCard__3ulub{padding:12px 16px;gap:6px}}.page_signalCardAlarm__bZBps{border-left:3px solid var(--color-brand)}.page_signalCardTrouble__IpCmQ{border-left:3px solid #ff9800}.page_signalCardSupervisory__n_8yj{border-left:3px solid #fdd835}.page_signalCardHeader__Fc5TD{display:flex;align-items:center;gap:4px;line-height:1}@media (min-width:768px){.page_signalCardHeader__Fc5TD{gap:6px}}.page_signalCardTitle__snpUa{font-weight:var(--font-bold);font-size:var(--text-base);color:var(--color-text-primary);margin:0!important;padding:0;display:inline;border:none;line-height:1.1;overflow-wrap:anywhere}.page_signalCardTitle__snpUa:before{display:none!important;content:none!important}@media (min-width:768px){.page_signalCardTitle__snpUa{font-size:var(--text-base)}}.page_signalCardIndicator__p5fN7{font-size:var(--text-xs);color:var(--color-text-muted);margin:0;line-height:1.25}.page_signalCardAction__aFdHn{font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:var(--font-medium);margin:0;line-height:1.25}@media (min-width:768px){.page_signalCardAction__aFdHn{margin-top:auto}}.page_monitoringTable__5UDt4{width:100%;border-collapse:collapse;margin:var(--space-4) 0;font-size:var(--text-sm);background:var(--color-bg-secondary);border-radius:var(--border-radius-md);overflow:hidden}.page_monitoringTable__5UDt4 th{background:var(--color-bg-tertiary);text-align:left;padding:var(--space-3) var(--space-4);font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--font-semibold)}.page_monitoringTable__5UDt4 td{padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border-primary);color:var(--color-text-secondary);vertical-align:middle}.page_monitoringTable__5UDt4 td:first-child{color:var(--color-text-primary);font-weight:var(--font-semibold)}.page_faqItem__Mx8pM{margin-bottom:1.5rem}.page_faqItem__Mx8pM p{font-size:1rem;line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.page_faqItem__Mx8pM h3{font-size:var(--text-lg)}.blogPost_blogPostContainer__oSFTX{background-color:var(--color-bg-primary);min-height:100vh;padding:1rem .75rem 4rem;width:100%;max-width:100vw;box-sizing:border-box;overflow-x:clip}@media (min-width:768px){.blogPost_blogPostContainer__oSFTX{padding:1.5rem 1.5rem 4rem}}.blogPost_blogPostContent__GLMs1{max-width:75rem;margin:0 auto;min-height:1400px;width:100%;box-sizing:border-box;max-width:min(75rem,100%)}.blogPost_blogBreadcrumb__uEeeK{display:flex;align-items:center;margin-bottom:1.25rem;font-size:var(--text-sm)}.blogPost_breadcrumbLink__fofn2{display:inline-flex;align-items:center;gap:.25rem;color:var(--color-text-muted);font-weight:var(--font-medium);transition:color var(--transition-fast) var(--transition-ease)}.blogPost_breadcrumbLink__fofn2:hover{color:var(--color-brand)}.blogPost_breadcrumbIcon__FcjL3{height:.875rem;width:.875rem;color:var(--color-brand)}.blogPost_breadcrumbSeparator__L1vhU{margin:0 .5rem;color:var(--color-text-hint)}.blogPost_articleContainer__xBOwY{max-width:100%;margin:0 auto;display:grid;grid-template-columns:1fr;gap:1.5rem;min-height:1200px;width:100%;box-sizing:border-box}@media (min-width:1024px){.blogPost_articleContainer__xBOwY{grid-template-columns:15rem 1fr;gap:2rem}}@media (min-width:1280px){.blogPost_articleContainer__xBOwY{grid-template-columns:16rem 1fr;gap:2.5rem}}.blogPost_tableOfContents__cwOa5{display:none}@media (min-width:1024px){.blogPost_tableOfContents__cwOa5{display:block;position:sticky;top:6.5rem;padding:1.25rem;background-color:var(--color-bg-secondary);border-radius:var(--radius-xl);max-height:calc(100vh - 7.5rem);overflow-y:auto;border:1px solid var(--color-border-primary);contain:none}}.blogPost_tocTitle__JAKgy{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary);margin-bottom:1rem;display:flex;align-items:center;text-transform:uppercase;letter-spacing:.05em}.blogPost_tocIcon__yFNMr{margin-right:.5rem;color:var(--color-brand);width:1rem;height:1rem}.blogPost_tocList__aeCpI{list-style:none;padding:0;margin:0}.blogPost_tocItem__sauwX{margin-bottom:.125rem;font-size:var(--text-sm)}.blogPost_tocLink__b2jvZ{color:var(--color-text-muted);transition:all var(--transition-fast) var(--transition-ease);display:flex;align-items:flex-start;gap:.375rem;padding:.3rem .625rem;border-radius:var(--radius-md);border-left:2px solid transparent;line-height:var(--leading-snug)}.blogPost_tocItemIcon__lXA7c{flex-shrink:0;margin-top:2px}.blogPost_tocLink__b2jvZ:hover{color:var(--color-text-secondary);background-color:var(--color-bg-tertiary)}.blogPost_tocLinkActive__yPvj9{color:var(--color-brand-light);font-weight:var(--font-medium);background-color:rgba(255,59,48,.06);border-left-color:var(--color-brand)}.blogPost_articleContent__RDJTS{background-color:var(--color-bg-secondary);border-radius:var(--radius-xl);padding:1.25rem;border:1px solid var(--color-border-primary);width:100%;max-width:100%;min-height:1200px;contain:paint;box-sizing:border-box;overflow-x:auto}@media (min-width:768px){.blogPost_articleContent__RDJTS{padding:2.5rem}}@media (min-width:1280px){.blogPost_articleContent__RDJTS{padding:3rem}}.blogPost_articleHeader__hxA0e{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-border-primary);min-height:120px;contain:layout style}.blogPost_articleTitle__aAx8C{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin-bottom:1.25rem;line-height:var(--leading-tight);letter-spacing:-.01em}@media (min-width:768px){.blogPost_articleTitle__aAx8C{font-size:var(--text-3xl)}}.blogPost_articleMeta__yqCH2{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;font-size:var(--text-sm)}.blogPost_articleCategory__M_Dsk{display:inline-flex;padding:.2rem .6rem;border-radius:var(--radius-md);background-color:rgba(255,59,48,.08);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-brand-light);letter-spacing:.02em;text-transform:uppercase}.blogPost_articleDate__ljI7J,.blogPost_articleLastUpdated__yy4r0,.blogPost_articleReadTime__ZxSIK,.blogPost_articleViews__APCf6{display:flex;align-items:center;gap:.3rem;color:var(--color-text-hint)}.blogPost_articleDateIcon__Mwldh,.blogPost_articleReadTimeIcon__xTlsr,.blogPost_articleViewsIcon__38n5D{height:.875rem;width:.875rem;opacity:.6}.blogPost_articleBody__ZOnlH{color:var(--color-text-secondary);line-height:var(--leading-relaxed);font-size:var(--text-base);min-height:800px;contain:style;width:100%;max-width:100%;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word}.blogPost_articleBody__ZOnlH h2{font-size:var(--text-2xl);font-weight:var(--font-semibold);scroll-margin-top:150px;color:var(--color-text-primary);margin:2.5rem 0 1.25rem;padding-bottom:.625rem;border-bottom:1px solid var(--color-border-primary);position:relative}.blogPost_articleBody__ZOnlH h2:after{content:"";position:absolute;left:0;bottom:-1px;width:2.5rem;height:2px;background-color:var(--color-brand);border-radius:1px}.blogPost_articleBody__ZOnlH h3{font-size:var(--text-xl);font-weight:var(--font-semibold);scroll-margin-top:150px;color:var(--color-text-primary);margin:1.75rem 0 1rem;display:flex;align-items:center;gap:.5rem}.blogPost_articleBody__ZOnlH h3:before{content:"";display:inline-block;width:6px;height:6px;flex-shrink:0;background-color:var(--color-brand);border-radius:50%}.blogPost_articleBody__ZOnlH p{margin-bottom:1.25rem}.blogPost_articleBody__ZOnlH .blogPost_lead__j8T2c,.blogPost_articleBody__ZOnlH p.blogPost_lead__j8T2c{font-size:var(--text-lg);font-weight:var(--font-medium);color:var(--color-text-primary);line-height:1.75;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-border-primary);min-height:4rem;contain:layout style}.blogPost_articleBody__ZOnlH a{color:var(--color-brand);text-decoration:none;transition:color var(--transition-fast) var(--transition-ease);border-bottom:1px dotted rgba(255,59,48,.4);padding-bottom:1px}.blogPost_articleBody__ZOnlH a:hover{color:var(--color-brand-light);border-bottom-style:solid}.blogPost_articleBody__ZOnlH ol,.blogPost_articleBody__ZOnlH ul{margin:1.25rem 0 1.25rem 1.25rem}.blogPost_articleBody__ZOnlH li{margin-bottom:.75rem;position:relative}.blogPost_articleBody__ZOnlH ul li::marker{color:var(--color-brand)}.blogPost_articleBody__ZOnlH ol{counter-reset:list-counter;list-style:none;padding-left:1rem}.blogPost_articleBody__ZOnlH ol li{counter-increment:list-counter;position:relative;padding-left:1.5rem}.blogPost_articleBody__ZOnlH ol li:before{content:counter(list-counter);position:absolute;left:0;top:0;height:1.25rem;width:1.25rem;background-color:var(--color-bg-tertiary);color:var(--color-brand);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:var(--font-semibold)}.blogPost_articleBody__ZOnlH img{max-width:100%;border-radius:var(--radius-lg);margin:1.5rem 0}.blogPost_articleBody__ZOnlH blockquote{border-left:3px solid var(--color-brand);padding:1rem 1.25rem;margin:1.5rem 0;background-color:rgba(255,59,48,.04);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--color-text-secondary);font-style:italic}.blogPost_articleBody__ZOnlH code{font-family:var(--font-mono);font-size:.9em;padding:.2em .4em;background-color:var(--color-bg-tertiary);border-radius:var(--radius-sm);color:var(--color-brand-light)}.blogPost_articleBody__ZOnlH pre{background-color:var(--color-bg-tertiary);border-radius:var(--radius-lg);padding:1rem;overflow-x:auto;margin:1.5rem 0;border:1px solid var(--color-border-primary)}.blogPost_articleBody__ZOnlH pre code{background-color:transparent;padding:0;color:inherit}.blogPost_sponsorPlacement__tD0sR{margin:2.5rem 0}.blogPost_articleFooter__0X7sT{margin-top:3rem;padding:1.5rem;border-top:1px solid var(--color-border-primary);background-color:var(--color-bg-tertiary);border-radius:var(--radius-xl);min-height:200px;contain:layout paint}.blogPost_authorSection__25HMx{display:flex;align-items:center;margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid var(--color-border-primary)}.blogPost_authorAvatar__mlYPp{height:2.75rem;width:2.75rem;border-radius:50%;margin-right:.875rem;background-color:rgba(255,59,48,.12);display:flex;align-items:center;justify-content:center;flex-shrink:0}.blogPost_authorAvatarIcon__lz7_x{height:1.25rem;width:1.25rem;color:var(--color-brand)}.blogPost_authorInfo__M1YUQ{flex:1}.blogPost_authorName___2iQw{font-weight:var(--font-semibold);font-size:var(--text-sm);color:var(--color-text-primary);margin-bottom:.125rem}.blogPost_authorBio__sSET2{font-size:var(--text-xs);color:var(--color-text-muted);line-height:var(--leading-normal)}.blogPost_shareSection__JBJi0{display:flex;flex-wrap:wrap;gap:.625rem;align-items:center}.blogPost_shareTitle__YKSMx{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-hint);text-transform:uppercase;letter-spacing:.05em;margin-right:.25rem}.blogPost_shareButton__zP_bG{height:2.25rem;width:2.25rem;min-width:2.25rem;padding:0;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;background-color:var(--color-bg-secondary);color:var(--color-text-muted);border:1px solid var(--color-border-primary);transition:all var(--transition-fast) var(--transition-ease);position:relative}.blogPost_shareButton__zP_bG:hover{background-color:var(--color-brand);color:white;border-color:var(--color-brand);transform:translateY(-1px)}.blogPost_shareButton__zP_bG:hover .blogPost_shareButtonTooltip__i82P6{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.blogPost_shareButton__zP_bG svg{width:1rem;height:1rem;min-width:1rem;min-height:1rem;flex-shrink:0}.blogPost_shareButtonTooltip__i82P6{position:absolute;bottom:-2.25rem;left:50%;transform:translateX(-50%) translateY(4px);color:var(--color-text-primary);padding:.2rem .5rem;border-radius:var(--radius-md);font-size:var(--text-xs);white-space:nowrap;transition:all var(--transition-fast) var(--transition-ease);z-index:10;pointer-events:none}.blogPost_backToTop__WbaVD,.blogPost_shareButtonTooltip__i82P6{background-color:var(--color-bg-elevated);opacity:0;visibility:hidden}.blogPost_backToTop__WbaVD{position:fixed;bottom:2rem;right:2rem;z-index:var(--z-sticky);width:2.5rem;height:2.5rem;min-width:2.5rem;padding:0;border-radius:var(--radius-full);border:1px solid var(--color-border-secondary);color:var(--color-text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transform:translateY(.5rem);transition:all var(--transition-normal) var(--transition-ease)}.blogPost_backToTop__WbaVD svg{width:1.125rem;height:1.125rem;min-width:1.125rem;min-height:1.125rem;flex-shrink:0}.blogPost_backToTop__WbaVD:hover{background-color:var(--color-brand);border-color:var(--color-brand);color:white;transform:translateY(-2px)}.blogPost_backToTopVisible__fmJ45{opacity:1;visibility:visible;transform:translateY(0)}.blogPost_relatedArticles__6p4xj{margin-top:3rem}.blogPost_relatedTitle__D0Jgk{font-size:var(--text-2xl);font-weight:var(--font-semibold);color:var(--color-text-primary);margin-bottom:1.5rem;display:flex;align-items:center}.blogPost_relatedTitle__D0Jgk:before{content:"";display:inline-block;width:.75rem;height:.75rem;margin-right:.75rem;background-color:var(--color-brand);border-radius:50%}.blogPost_relatedGrid__qHnlr{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem}@media (min-width:640px){.blogPost_relatedGrid__qHnlr{grid-template-columns:repeat(2,1fr)}}