.comparison-article_postPage__TbfKE{background-color:var(--cream-bg);min-height:100vh}.comparison-article_hero__rTyxR{padding:var(--space-32) 0 0;background:linear-gradient(180deg,#ffffff 0,var(--cream-bg) 100%);overflow:hidden}.comparison-article_container__dcK9l{max-width:var(--container-max);margin:0 auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}.comparison-article_heroInner__Jm1Hl{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:760px;margin:0 auto}.comparison-article_heroBanner__uJq4T{display:flex;align-items:center;gap:var(--space-8);min-height:380px}.comparison-article_heroBannerText__WzUb1{flex:1;min-width:0;padding:var(--space-8) 0}.comparison-article_heroBannerImage__z5Uoj{flex-shrink:0;width:50%;max-width:540px;position:relative;right:calc(-1 * var(--container-padding));align-self:flex-end}.comparison-article_heroBannerImg__MzB9q{width:100%;height:auto;object-fit:contain;display:block;max-height:420px}.comparison-article_heroBullets__NuEQy{list-style:none;padding:0;margin:var(--space-6) 0 0;display:flex;flex-direction:column;gap:var(--space-3)}.comparison-article_heroBullets__NuEQy li{position:relative;padding-left:var(--space-6);font-size:var(--text-base);color:var(--cream-text-muted);line-height:1.6}.comparison-article_heroBullets__NuEQy li:before{content:"✓";position:absolute;left:0;color:#1a7a4c;font-weight:700;font-size:var(--text-base)}.comparison-article_breadcrumb__ze4SO{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:var(--space-2);font-size:var(--text-sm);color:var(--cream-text-muted);margin-bottom:var(--space-8)}.comparison-article_breadcrumbLink__YmaBO{color:var(--cream-blue);text-decoration:none;transition:var(--transition-fast)}.comparison-article_breadcrumbLink__YmaBO:hover{text-decoration:underline}.comparison-article_breadcrumbSep__LdvY7{color:var(--cream-border)}.comparison-article_heroMeta___9nDz{display:flex;align-items:center;justify-content:center;gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap}.comparison-article_categoryBadge__qbj_T{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-sm);background:rgba(24,95,165,.08);color:var(--cream-blue)}.comparison-article_metaDot__UA8i_{width:3px;height:3px;border-radius:50%;background:var(--cream-text-muted)}.comparison-article_metaText__e_3YY{font-size:var(--text-sm);color:var(--cream-text-muted)}.comparison-article_heroTitle__yBmEv{font-family:var(--font-heading);font-size:clamp(2rem,4vw,3.25rem);font-weight:800;color:var(--cream-navy);line-height:1.15;margin:0;letter-spacing:-.02em}.comparison-article_heroVs__nsLi7{color:var(--cream-amber);font-weight:700}.comparison-article_heroTagline__IhNah{font-size:var(--text-lg);color:var(--cream-text-muted);line-height:1.6;max-width:620px;margin:var(--space-4) 0 0}.comparison-article_whyGrid__HtegS{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);margin:var(--space-8) 0}.comparison-article_whyCard__JP4Wg{background:var(--cream-card);border:1px solid var(--cream-border);border-radius:var(--radius-xl);padding:var(--space-5)}.comparison-article_whyCard__JP4Wg h3{margin-top:0!important;margin-bottom:var(--space-3)!important;font-size:var(--text-base)!important}.comparison-article_whyCard__JP4Wg p{margin-bottom:0!important;font-size:var(--text-sm)!important;line-height:1.7!important}.comparison-article_tableWrap__3piAU{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:var(--space-6) 0 var(--space-8);border:1px solid var(--cream-border);border-radius:var(--radius-xl);background:var(--cream-card)}.comparison-article_compareTable__iDUtG{width:100%;border-collapse:collapse;min-width:560px}.comparison-article_compareTable__iDUtG th{text-align:left;font-weight:700;color:var(--cream-navy);background:rgba(24,95,165,.04)}.comparison-article_compareTable__iDUtG td,.comparison-article_compareTable__iDUtG th{padding:var(--space-4);font-size:var(--text-sm);border-bottom:1px solid var(--cream-border)}.comparison-article_compareTable__iDUtG td{color:var(--cream-text-muted);vertical-align:top;line-height:1.55;word-break:break-word}.comparison-article_compareTable__iDUtG tr:last-child td{border-bottom:none}.comparison-article_compareTable__iDUtG tbody tr:hover td{background:rgba(24,95,165,.02)}.comparison-article_featureCell__k62Fs{color:var(--cream-navy)!important;font-weight:600}.comparison-article_cellYes__ItH6l{color:#1a7a4c!important}.comparison-article_cellNo__i4VEz{color:#9a3412!important}.comparison-article_cellNeutral__MIvNp{color:var(--cream-text-muted)!important}.comparison-article_layout__vK25N{max-width:960px;margin:0 auto;padding-bottom:var(--space-24)}.comparison-article_article__1F9nM{max-width:100%;overflow:hidden}.comparison-article_articleContent__8Ic2h h2{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:700;color:var(--cream-navy);margin-top:var(--space-10);margin-bottom:var(--space-5);scroll-margin-top:100px}.comparison-article_articleContent__8Ic2h>h2:first-of-type{margin-top:var(--space-6)}.comparison-article_articleContent__8Ic2h h3{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:600;color:var(--cream-navy);margin-top:var(--space-8);margin-bottom:var(--space-4)}.comparison-article_articleContent__8Ic2h p{font-size:var(--text-base);color:var(--cream-text-muted);line-height:1.9;margin-bottom:var(--space-6)}.comparison-article_articleContent__8Ic2h ol,.comparison-article_articleContent__8Ic2h ul{margin-bottom:var(--space-6);padding-left:var(--space-6)}.comparison-article_articleContent__8Ic2h li{font-size:var(--text-base);color:var(--cream-text-muted);line-height:1.8;margin-bottom:var(--space-2);list-style:disc}.comparison-article_articleContent__8Ic2h ol li{list-style:decimal}.comparison-article_articleContent__8Ic2h blockquote{border-left:4px solid var(--cream-blue);padding:var(--space-5) var(--space-6);margin:var(--space-8) 0;background:rgba(24,95,165,.04);border-radius:0 var(--radius-lg) var(--radius-lg) 0}.comparison-article_articleContent__8Ic2h blockquote p{font-size:var(--text-lg);font-style:italic;color:var(--cream-navy);margin-bottom:0}.comparison-article_articleContent__8Ic2h strong{color:var(--cream-navy);font-weight:600}.comparison-article_articleContent__8Ic2h a,.comparison-article_inlineLink__RuVx4{color:var(--cream-blue);text-decoration:underline;text-underline-offset:2px;font-weight:600}.comparison-article_inlineLink__RuVx4:hover{color:var(--cream-navy)}.comparison-article_callout__dVvZ5{background:rgba(239,159,39,.08);border:1px solid rgba(239,159,39,.2);border-radius:var(--radius-xl);padding:var(--space-6);margin:var(--space-8) 0}.comparison-article_calloutTitle__k_81B{font-family:var(--font-heading);font-size:var(--text-base);font-weight:700;color:var(--cream-amber-dark);margin-bottom:var(--space-2);display:flex;align-items:center;gap:var(--space-2)}.comparison-article_calloutText__Sbm6l{font-size:var(--text-sm);color:var(--cream-text-muted);line-height:1.7}.comparison-article_faqAccordion__QVOFJ{display:flex;flex-direction:column;gap:var(--space-3);margin:var(--space-6) 0 var(--space-8)}.comparison-article_faqItem__KFvT8{background:var(--cream-card);border:1px solid var(--cream-border);border-radius:var(--radius-xl);overflow:hidden}.comparison-article_faqQuestion__Rznbe{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);cursor:pointer;list-style:none;padding:var(--space-4) var(--space-5);font-weight:700;font-size:var(--text-base);color:var(--cream-navy);transition:background .2s ease}.comparison-article_faqQuestion__Rznbe::-webkit-details-marker{display:none}.comparison-article_faqQuestion__Rznbe:hover{background:rgba(24,95,165,.04)}.comparison-article_faqChevron__v57Rj{flex-shrink:0;color:var(--cream-blue);font-size:.875rem;transition:transform .2s ease}.comparison-article_faqItem__KFvT8[open] .comparison-article_faqChevron__v57Rj{transform:rotate(180deg)}.comparison-article_faqAnswer__owSm3{padding:var(--space-4) var(--space-5) var(--space-5);border-top:1px solid var(--cream-border);color:var(--cream-text-muted);font-size:var(--text-sm);line-height:1.7}.comparison-article_authorCard__9bxWG{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-6);background:var(--cream-card);border:1px solid var(--cream-border);border-radius:var(--radius-xl);margin-top:var(--space-10)}.comparison-article_authorAvatar__0TOBl{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--cream-blue),var(--cream-navy));display:flex;align-items:center;justify-content:center;color:var(--white);font-size:var(--text-xl);font-weight:700;flex-shrink:0}.comparison-article_authorInfo__NsZRz{flex:1}.comparison-article_authorName__Y4iUL{font-family:var(--font-heading);font-size:var(--text-base);font-weight:700;color:var(--cream-navy)}.comparison-article_authorRole__94gKE{font-size:var(--text-sm);color:var(--cream-text-muted)}.comparison-article_sidebar__zNAtM{position:sticky;top:100px;align-self:start}.comparison-article_sidebarCard__0RH37{background:var(--cream-card);border:1px solid var(--cream-border);border-radius:var(--radius-xl);padding:var(--space-6);margin-bottom:var(--space-6)}.comparison-article_sidebarTitle__jUw4Y{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--cream-navy);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--cream-border)}.comparison-article_tocList__dbxlY{display:flex;flex-direction:column;gap:var(--space-1)}.comparison-article_tocLink__NL9hD{display:block;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--cream-text-muted);text-decoration:none;border-radius:var(--radius-sm);transition:var(--transition-fast);line-height:1.4}.comparison-article_tocLink__NL9hD:hover{color:var(--cream-blue);background:rgba(24,95,165,.05)}.comparison-article_relatedPost__Wbi7c{display:block;padding:var(--space-4) 0;border-bottom:1px solid var(--cream-border);text-decoration:none;transition:var(--transition-fast)}.comparison-article_relatedPost__Wbi7c:last-child{border-bottom:none;padding-bottom:0}.comparison-article_relatedPost__Wbi7c:first-of-type{padding-top:0}.comparison-article_relatedPost__Wbi7c:hover .comparison-article_relatedPostTitle__26rIa{color:var(--cream-blue)}.comparison-article_relatedPostCategory___7BD5{font-size:var(--text-xs);font-weight:600;color:var(--cream-blue);text-transform:uppercase;letter-spacing:.04em}.comparison-article_relatedPostTitle__26rIa{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;color:var(--cream-navy);margin-top:0;line-height:1.4;transition:var(--transition-fast)}.comparison-article_ctaCard__5_GEm{background:linear-gradient(135deg,var(--cream-navy) 0,var(--cream-blue) 100%);border-radius:var(--radius-xl);padding:var(--space-6);color:var(--white);text-align:center}.comparison-article_ctaCardTitle__q8QPC{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;margin-bottom:var(--space-3)}.comparison-article_ctaCardText__4_Slx{font-size:var(--text-sm);opacity:.85;line-height:1.6;margin-bottom:var(--space-5)}.comparison-article_ctaCardBtn__3v5G_{display:inline-block;padding:var(--space-3) var(--space-6);background:var(--cream-amber);color:var(--cream-navy);font-weight:600;font-size:var(--text-sm);border-radius:var(--radius-lg);text-decoration:none;transition:var(--transition-base)}.comparison-article_ctaCardBtn__3v5G_:hover{background:#f5b94e;transform:translateY(-1px)}@media (max-width:1024px){.comparison-article_layout__vK25N{grid-template-columns:1fr;gap:var(--space-8)}.comparison-article_heroBannerImage__z5Uoj{width:40%}.comparison-article_sidebar__zNAtM{position:static;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6)}.comparison-article_ctaCard__5_GEm,.comparison-article_sidebarCard__0RH37{margin-bottom:0}}@media (max-width:768px){.comparison-article_hero__rTyxR{padding:var(--space-16) 0 var(--space-6)}.comparison-article_heroBanner__uJq4T{flex-direction:column;gap:var(--space-6)}.comparison-article_heroBannerText__WzUb1{text-align:center}.comparison-article_heroBannerImage__z5Uoj{width:85%;max-width:380px;margin:0 auto;right:0;align-self:center}.comparison-article_heroBullets__NuEQy{align-items:center}.comparison-article_layout__vK25N{padding-bottom:var(--space-10)}.comparison-article_heroTitle__yBmEv{font-size:var(--text-3xl)}.comparison-article_heroTagline__IhNah{font-size:var(--text-base)}.comparison-article_sidebar__zNAtM,.comparison-article_whyGrid__HtegS{grid-template-columns:1fr}.comparison-article_articleContent__8Ic2h h2{font-size:var(--text-xl)}}