.single-blog-article .mega-menu-icon{width:auto;min-width:0;height:auto;min-height:0;color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.single-blog-article svg{flex-shrink:0;width:20px;height:20px}.single-blog-article{--ink:#07111c;--ink-soft:#111f2d;--surface:#f4f7fa;--surface-alt:#eef2f7;--muted:#5a6775;--line:#dce3e9;--pink:#e92f72;--pink-hover:#d91b5c;--pink-soft:#e92f7217;--green:#14866d;--green-soft:#14866d1a;--purple:#7057d9;--mint:#42c7a6;--red:#c02a3f;--on-dark:#ffffffb8;--on-dark-dim:#ffffff8c;--hairline:#ffffff24;--radius:2px;--radius-pill:999px;--pad-section:96px;color:var(--ink);background:#fff;padding-bottom:90px;font-family:inherit}.top-disclaimer-bar{background:var(--surface);border-bottom:1px solid var(--line);text-align:center;color:var(--muted);padding:10px 20px;font-size:13px}.disclaimer-container{max-width:1200px;margin:0 auto}.disclaimer-container a{color:var(--purple);font-weight:500;text-decoration:underline}.single-blog-header{text-align:center;border-bottom:1px solid var(--surface-alt);background:linear-gradient(#fdfbfb 0%,#f4f3ff 100%);padding:135px 24px 48px}.has-hiring-banner .single-blog-header{padding-top:175px}.blog-header-container{max-width:920px;margin:0 auto}.blog-breadcrumbs{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:24px;font-size:13.5px;display:inline-flex}.blog-breadcrumbs a{color:var(--muted);font-weight:500;text-decoration:none;transition:color .2s}.blog-breadcrumbs a:hover{color:var(--purple)}.blog-breadcrumbs .sep{color:var(--line);-webkit-user-select:none;user-select:none}.blog-breadcrumbs .current{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;max-width:360px;font-weight:600;overflow:hidden}.single-blog-article h1,.single-blog-article h2,.single-blog-article h3,.single-blog-article h4,.blog-main-title,.article-h2,.article-h3,.article-h4,.blog-article-prose h2,.blog-article-prose h3,.blog-article-prose h4,.kt-title,.widget-title,.cta-heading,.related-title,.related-card-title,.aicta-title,.aac-info h4,.author-name-title,.comparison-chart-title{font-family:var(--font-body), "Archivo", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}.blog-category-badge{justify-content:center;align-items:center;gap:12px;margin-bottom:20px;display:flex}.blog-category-badge .line{color:#c084fc;border-radius:2px;font-weight:700}.blog-category-badge .cat-text{color:var(--purple);letter-spacing:1.5px;text-transform:uppercase;font-size:13px;font-weight:650}.blog-main-title{font-family:var(--font-body), "Archivo", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;color:var(--ink);letter-spacing:-.028em;margin-bottom:28px;font-size:clamp(32px,4.2vw,50px);font-weight:700;line-height:1.18}.blog-meta-row{color:var(--muted);box-shadow:none;background:0 0;border:none;flex-wrap:nowrap;justify-content:center;align-items:center;gap:18px;margin-bottom:24px;padding:0;font-size:14px;display:inline-flex}.meta-author-group{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.author-avatar-circle{background:linear-gradient(135deg, var(--purple) 0%, #6366f1 100%);color:#fff;border:1px solid #7c3aed33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:flex;overflow:hidden}.author-avatar-circle img{object-fit:cover;border-radius:50%;width:100%;height:100%}.author-name{color:var(--ink);font-size:14.5px;font-weight:600}.meta-dot{color:#8792a0;font-weight:700}.meta-date,.meta-read-time{color:var(--muted);font-size:13.5px;font-weight:500}.meta-actions-group{white-space:nowrap;border-left:1px solid var(--line);align-items:center;gap:10px;padding-left:18px;display:inline-flex}.meta-share-trigger-btn{color:var(--purple);letter-spacing:.8px;text-transform:uppercase;cursor:pointer;background:#faf5ff;border:1px solid #d8b4fe;border-radius:2px;align-items:center;gap:7px;padding:6px 14px;font-size:12px;font-weight:700;line-height:1;transition:all .2s;display:inline-flex}.meta-share-trigger-btn .share-btn-icon{font-size:13px}.meta-share-trigger-btn:hover{color:#6d28d9;background:#f3e8ff;border-color:#a855f7;transform:translateY(-1px);box-shadow:0 2px 8px #7c3aed26}.copy-markdown-btn{color:var(--muted);border:1px solid var(--line);letter-spacing:.8px;text-transform:uppercase;cursor:pointer;background:#fff;border-radius:2px;align-items:center;gap:7px;padding:6px 14px;font-size:12px;font-weight:700;line-height:1;transition:all .2s;display:inline-flex}.copy-markdown-btn svg{font-size:13px}.copy-markdown-btn:hover{border-color:var(--purple);color:var(--purple);background:#faf5ff;transform:translateY(-1px)}.copy-markdown-btn.copied{color:#15803d;background:#f0fdf4;border-color:#86efac}.share-modal-backdrop{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a73;justify-content:center;align-items:center;padding:20px;animation:.15s fadeInBackdrop;display:flex;position:fixed;inset:0}@keyframes fadeInBackdrop{0%{opacity:0}to{opacity:1}}.share-modal-card{border:1px solid var(--line);background:#fff;border-radius:2px;width:100%;max-width:360px;padding:20px 20px 18px;animation:.2s scaleInModal;box-shadow:0 20px 45px #0f172a2e}@keyframes scaleInModal{0%{opacity:0;transform:scale(.95)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}.share-modal-header{justify-content:space-between;align-items:center;display:flex}.share-modal-heading{letter-spacing:1px;color:var(--muted);text-transform:uppercase;margin:0;font-size:13.5px;font-weight:700}.share-modal-close{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:2px;justify-content:center;align-items:center;padding:4px;font-size:18px;transition:all .15s;display:flex}.share-modal-close:hover{color:var(--ink);background:var(--surface-alt)}.share-modal-divider{background:var(--surface-alt);height:1px;margin:14px 0 16px}.share-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.share-grid-item{background:#fff;border:1px solid #eef2f6;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:14px 6px;text-decoration:none;transition:all .2s;display:flex}.share-grid-item:hover{border-color:var(--line);background:var(--surface);transform:translateY(-2px);box-shadow:0 4px 10px #0f172a0d}.share-grid-icon{justify-content:center;align-items:center;font-size:24px;display:flex}.share-grid-label{color:var(--muted);font-size:12px;font-weight:600}.share-url-row{align-items:center;gap:8px;display:flex}.share-url-input{background:var(--surface);border:1px solid var(--line);min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;border-radius:2px;outline:none;flex:1;padding:8px 12px;font-size:12.5px;overflow:hidden}.share-url-copy-btn{background:var(--surface-alt);color:var(--ink);border:1px solid var(--line);cursor:pointer;border-radius:2px;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.share-url-copy-btn:hover{background:var(--line);color:var(--ink)}.blog-body-section{padding:56px 20px 80px}.blog-body-container{grid-template-columns:720px 340px;justify-content:center;align-items:start;gap:48px;max-width:1140px;margin:0 auto;display:grid}.blog-left-content{width:100%;min-width:0;max-width:720px}.blog-left-image-wrapper{aspect-ratio:1280/720;border:1px solid var(--line);background:var(--surface);border-radius:2px;width:100%;margin-bottom:36px;position:relative;overflow:hidden;box-shadow:0 4px 16px #0f172a0a}.blog-left-featured-img{aspect-ratio:1280/720;object-fit:cover;border-radius:2px;width:100%;height:100%;display:block}.quick-answer-box{background:#f5f3ff;border:1px solid #e9d5ff;border-radius:2px;margin-bottom:36px;padding:28px 32px}.qa-badge{border-radius:2px;align-items:center;gap:8px;margin-bottom:14px;display:inline-flex}.qa-icon{font-size:16px}.qa-label{color:var(--purple);letter-spacing:1.5px;text-transform:uppercase;font-size:12.5px;font-weight:650}.qa-text{color:#1e1b4b;margin:0;font-size:17px;line-height:1.65}.key-takeaways-box{background:#faf5ff;border:1px solid #f3e8ff;border-radius:2px;margin-bottom:44px;padding:28px 32px}.kt-header{align-items:center;gap:10px;margin-bottom:18px;display:flex}.kt-icon{width:22px;height:22px;color:var(--purple);background:#e9d5ff;border-radius:2px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.kt-title{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:17px;font-weight:650}.kt-list{flex-direction:column;gap:12px;margin:0;padding-left:20px;display:flex}.kt-list li{color:var(--muted);font-size:16px;line-height:1.6}.kt-list li::marker{color:var(--purple);font-weight:700}.blog-article-prose{color:var(--muted);font-size:18px;line-height:1.8}.article-h2,.blog-article-prose h2{color:var(--ink);letter-spacing:-.022em;margin:44px 0 20px;scroll-margin-top:100px;font-size:28px;font-weight:700;line-height:1.3}.article-h3,.blog-article-prose h3{color:var(--ink);letter-spacing:-.015em;margin:32px 0 16px;scroll-margin-top:100px;font-size:22px;font-weight:600;line-height:1.35}.article-h4,.blog-article-prose h4{color:var(--ink);letter-spacing:-.012em;margin:28px 0 12px;font-size:18px;font-weight:650}.article-p,.blog-article-prose p{margin-bottom:24px}.blog-article-prose strong{color:var(--ink);font-weight:700}.blog-article-prose blockquote{background:var(--surface);border-left:4px solid var(--purple);color:var(--ink-soft);border-radius:2px;margin:36px 0;padding:24px 32px;font-size:19px;font-style:italic}.blog-article-prose hr,.article-hr,.blog-divider,hr{background:var(--line);border:none;border-radius:2px;height:2px;margin:36px 0}.article-embedded-figure{border:1px solid var(--line);border-radius:2px;margin:36px 0;overflow:hidden}.article-embedded-img{border-radius:2px;width:100%;height:auto;display:block}.article-figure-caption{color:var(--muted);background:var(--surface);border-top:1px solid var(--line);text-align:center;padding:12px 16px;font-size:13.5px}.article-code-wrapper{border:1px solid var(--ink-soft);background:var(--ink);border-radius:2px;margin:32px 0;overflow:hidden}.article-code-header{background:var(--ink-soft);color:#8792a0;border-bottom:1px solid var(--muted);border-radius:2px 2px 0 0;padding:8px 16px;font-family:monospace;font-size:12.5px}.article-code-pre{color:var(--line);margin:0;padding:20px;font-size:14px;line-height:1.6;overflow-x:auto}.article-faq-card,.article-faq-section{background:#faf8ff;border:1px solid #ede5fc;border-radius:2px;margin:48px 0;padding:36px 36px 28px}.faq-card-header{align-items:center;gap:14px;margin-bottom:22px;display:flex}.faq-badge-icon{width:36px;height:36px;color:var(--purple);background:#ede9fe;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;font-size:19px;line-height:1;display:flex}.faq-badge-icon svg{width:20px;height:20px;display:block}.blog-article-prose .faq-card-header h2,.blog-article-prose .faq-card-title,.faq-card-header .faq-card-title,.faq-card-title{color:var(--ink);letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:1.2;font-family:var(--font-body), "Archivo", -apple-system, BlinkMacSystemFont, sans-serif!important;margin:0!important;padding:0!important}.faq-accordion-list{flex-direction:column;display:flex}.faq-accordion-item{border-top:1px solid #f1ebfc}.faq-question-btn{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:20px 0;font-family:inherit;transition:all .15s;display:flex}.faq-question-text{color:var(--ink);letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:1.45;transition:color .15s}.faq-question-btn:hover .faq-question-text{color:var(--purple)}.faq-toggle-box{color:#a855f7;background:#fff;border:1px solid #e9d5ff;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;transition:all .2s;display:flex}.faq-question-btn:hover .faq-toggle-box{border-color:var(--purple);color:var(--purple);background:#fdfcff}.faq-accordion-item.is-open .faq-toggle-box{border-color:var(--purple);color:#6d28d9;background:#f5f0ff}.faq-answer-wrapper{padding-bottom:22px;animation:.2s fadeInFaq}@keyframes fadeInFaq{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.faq-answer-text{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.article-faq-item{border-top:1px solid #ede5fc;margin-top:24px;padding-top:20px}.article-faq-item:first-of-type{border-top:none;margin-top:16px;padding-top:0}.article-faq-item h3{letter-spacing:-.015em;color:var(--ink);margin-bottom:8px;font-size:18px;font-weight:650}.article-inline-cta-card{background:var(--ink);border:1px solid #ffffff1f;border-left:4px solid var(--pink);color:#fff;border-radius:2px;margin:40px 0;padding:32px}.aicta-header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.aicta-icon{color:#ff8bb3;background:#e92f7229;border:1px solid #e92f7259;border-radius:2px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;font-size:24px;line-height:1;display:inline-flex}.aicta-icon svg{width:22px;height:22px}.aicta-title{letter-spacing:-.02em;color:#fff;flex:1;margin:0;font-size:20px;font-weight:700}.blog-article-prose .aicta-title{color:#fff}.article-inline-cta-card p{color:#ffffffd9;margin-bottom:22px;font-size:15.5px;line-height:1.6}.blog-article-prose .article-inline-cta-card p{color:#ffffffd9}.aicta-btn{background:var(--pink);color:#fff;border-radius:2px;align-items:center;gap:8px;padding:11px 22px;font-size:14.5px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.aicta-btn .mega-menu-icon,.aicta-btn svg{color:#fff;stroke:currentColor}.aicta-btn:hover{background:var(--pink-hover);transform:translateY(-1px);box-shadow:0 12px 30px #e92f723d}.line-pattern,.line-pattern-bar,.chart-bar,.bar-line,.comparison-bar,.progress-bar,.stat-bar{border-radius:2px!important}.single-blog-article svg rect,.blog-article-prose svg rect,.comparison-chart-container svg rect{rx:2px!important;ry:2px!important}.comparison-chart-container{color:var(--surface);background:#111a17;border:1px solid #ffffff1f;border-radius:2px;margin:40px 0;padding:32px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,monospace}.comparison-chart-title{color:var(--surface);letter-spacing:-.2px;margin:0 0 20px;font-size:16px;font-weight:700}.comparison-chart-legend{border-bottom:1px solid #ffffff14;align-items:center;gap:28px;margin-bottom:28px;padding-bottom:16px;display:flex}.legend-item{align-items:center;gap:10px;display:flex}.legend-swatch{border-radius:2px;width:18px;height:10px}.legend-primary .legend-swatch{background:#4ade80}.legend-secondary .legend-swatch{background:var(--muted)}.legend-text{letter-spacing:1.5px;color:#8792a0;text-transform:uppercase;font-family:monospace;font-size:11.5px;font-weight:700}.comparison-chart-rows{flex-direction:column;gap:18px;display:flex}.comparison-row{border-bottom:1px solid #ffffff0a;grid-template-columns:200px 1fr;align-items:center;gap:24px;padding-bottom:16px;display:grid}.comparison-row:last-child{border-bottom:none;padding-bottom:0}.comparison-label-col{flex-direction:column;display:flex}.row-main-label{color:var(--surface);font-size:13.5px;font-weight:600}.row-sub-label{color:var(--muted);font-family:monospace;font-size:11.5px}.comparison-bars-col{flex-direction:column;gap:6px;display:flex;position:relative}.bar-track{align-items:center;gap:12px;height:14px;display:flex}.bar-line{min-width:4px;height:12px;transition:width .4s;border-radius:2px!important}.bar-primary{background:#4ade80}.bar-secondary{background:#4b5563}.bar-value{min-width:20px;font-family:monospace;font-size:12px;font-weight:700}.bar-value-primary{color:#4ade80}.bar-value-secondary{color:#8792a0}.article-author-card{background:#fff;border:1px solid #edf2f7;border-radius:2px;align-items:flex-start;gap:36px;margin-top:56px;padding:38px 40px;display:flex;box-shadow:0 4px 20px #0f172a05}.author-card-left{flex-direction:column;flex-shrink:0;align-items:center;width:120px;display:flex}.author-card-avatar{border:3px solid var(--surface);background:var(--surface-alt);border-radius:50%;width:104px;height:104px;margin-bottom:14px;position:relative;overflow:hidden;box-shadow:0 4px 14px #0f172a14}.author-avatar-img{object-fit:cover;width:100%;height:100%;border-radius:50%!important}.author-card-socials{align-items:center;gap:8px;margin-bottom:12px;display:flex}.author-social-btn{border:1px solid var(--line);width:32px;height:32px;color:var(--ink);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:13.5px;text-decoration:none;transition:all .2s;display:flex}.author-social-btn:hover{border-color:var(--purple);color:var(--purple);transform:translateY(-2px);box-shadow:0 2px 8px #7c3aed26}.author-profile-link{color:var(--purple);align-items:center;gap:4px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.author-profile-link:hover{color:#6d28d9;transform:translate(2px)}.author-card-right{flex:1;min-width:0}.author-name-row{align-items:center;gap:8px;margin-bottom:6px;display:flex}.author-name-title{font-family:var(--font-body), "Archivo", -apple-system, BlinkMacSystemFont, sans-serif;color:var(--ink);letter-spacing:-.015em;margin:0;font-size:22px;font-weight:700;line-height:1.25}.author-verified-badge{flex-shrink:0}.author-role-subtitle{color:var(--muted);margin:0 0 16px;font-size:14.5px;font-weight:500;line-height:1.4}.author-bio-text{color:var(--muted);margin:0;font-size:14.5px;line-height:1.68}.blog-right-sidebar{flex-direction:column;gap:28px;display:flex;position:sticky;top:100px}.sidebar-widget{border:1px solid var(--line);background:#fff;border-radius:2px;padding:24px;position:relative;overflow:hidden;box-shadow:0 2px 8px #0f172a05}.sidebar-widget:before{content:"";background:var(--purple);border-radius:2px 2px 0 0;height:4px;position:absolute;top:0;left:0;right:0}.widget-header{align-items:center;gap:8px;margin-bottom:14px;display:flex}.widget-icon-badge{width:24px;height:24px;color:var(--purple);border-radius:2px;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.widget-title{letter-spacing:-.012em;color:var(--ink);margin:0;font-size:15px;font-weight:700}.widget-divider{background:var(--surface-alt);border-radius:2px;height:1.5px;margin-bottom:14px}.toc-nav{scrollbar-width:thin;scrollbar-color:var(--line) transparent;max-height:280px;padding-right:6px;overflow-y:auto}.toc-nav::-webkit-scrollbar{width:4px}.toc-nav::-webkit-scrollbar-track{background:0 0}.toc-nav::-webkit-scrollbar-thumb{background:var(--line);border-radius:2px}.toc-nav::-webkit-scrollbar-thumb:hover{background:#8792a0}.toc-nav ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.toc-item a{color:var(--muted);border-radius:2px;padding:8px 12px;font-size:14px;line-height:1.4;text-decoration:none;transition:all .2s;display:block}.toc-item.toc-sub a{padding-left:24px;font-size:13px}.toc-item a:hover{color:var(--purple);background:#faf5ff}.toc-item.active a{color:#6d28d9;border-left:3px solid var(--purple);background:#f3e8ff;border-radius:2px;font-weight:700}.cta-plan-tag{letter-spacing:1.5px;color:var(--purple);text-transform:uppercase;background:#faf5ff;border:1px solid #f3e8ff;border-radius:2px;margin-bottom:12px;padding:4px 10px;font-size:11px;font-weight:650;display:inline-block}.cta-heading{letter-spacing:-.015em;color:var(--ink);margin:0 0 10px;font-size:18px;font-weight:700;line-height:1.3}.cta-desc{color:var(--muted);margin-bottom:20px;font-size:14px;line-height:1.5}.cta-button-gold{background:var(--purple);width:100%;color:var(--ink);border-radius:2px;justify-content:center;align-items:center;padding:12px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 2px 8px #ffc70033}.cta-button-gold:hover{background:#e6b400;transform:translateY(-1px);box-shadow:0 4px 12px #ffc70047}.blog-related-section{background:var(--surface);border-top:1px solid var(--line);padding:80px 20px}.related-container{max-width:1200px;margin:0 auto}.related-title{letter-spacing:-.022em;color:var(--ink);text-align:center;margin-bottom:40px;font-size:30px;font-weight:700}.related-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px;display:grid}.related-card{border:1px solid var(--line);background:#fff;border-radius:2px;flex-direction:column;text-decoration:none;transition:all .3s;display:flex;overflow:hidden}.related-card:hover{border-color:#c084fc;transform:translateY(-3px);box-shadow:0 8px 20px #0f172a0d}.related-img-wrapper{border-radius:2px 2px 0 0;height:200px;position:relative;overflow:hidden}.related-tag{color:var(--purple);letter-spacing:.8px;text-transform:uppercase;z-index:2;background:#0f172ad9;border-radius:2px;padding:4px 10px;font-size:11px;font-weight:650;position:absolute;top:16px;left:16px}.related-content{flex-direction:column;flex-grow:1;padding:24px;display:flex}.related-date{color:var(--muted);margin-bottom:8px;font-size:12.5px}.related-card-title{letter-spacing:-.015em;color:var(--ink);margin:0 0 12px;font-size:18px;font-weight:700;line-height:1.35}.related-excerpt{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14.5px;line-height:1.55;display:-webkit-box;overflow:hidden}@media (max-width:1100px){.blog-body-container{grid-template-columns:minmax(0,720px);gap:40px}.blog-right-sidebar{width:100%;max-width:720px;position:static}.comparison-row{grid-template-columns:150px 1fr;gap:16px}}@media (max-width:760px){.single-blog-header{padding:110px 16px 36px}.has-hiring-banner .single-blog-header{padding-top:145px}.blog-main-title{letter-spacing:-.02em;font-size:28px}.blog-meta-row{box-shadow:none;background:0 0;border:none;flex-wrap:wrap;justify-content:center;gap:14px;padding:0}.meta-author-group{text-align:center;flex-wrap:wrap;justify-content:center}.meta-actions-group{border-left:none;border-top:1px solid var(--surface-alt);justify-content:center;width:100%;padding-top:12px;padding-left:0}.quick-answer-box,.key-takeaways-box,.article-faq-card,.article-faq-section,.article-inline-cta-card,.comparison-chart-container{padding:22px 18px}.faq-question-btn{padding:16px 0}.faq-question-text{font-size:15px}.faq-card-title{font-size:20px}.comparison-row{grid-template-columns:1fr;gap:8px}.article-author-card{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:28px 20px}.author-name-row{justify-content:center}}@media (prefers-reduced-motion:reduce){.single-blog-article *,.single-blog-article :before,.single-blog-article :after{transition:none!important;animation:none!important;transform:none!important}}.article-table-wrapper{border:1px solid var(--line);border-radius:2px;margin:32px 0;overflow-x:auto}.article-table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.55}.article-table th,.article-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:12px 16px}.article-table th{background:var(--surface-alt);white-space:nowrap;font-weight:600}.article-table tbody tr:last-child td{border-bottom:none}.article-video-embed{aspect-ratio:16/9;background:var(--ink);border-radius:2px;max-width:100%;margin:32px 0;position:relative;overflow:hidden}.article-video-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.article-stat-callout{background:var(--surface);border-left:4px solid var(--purple);border-radius:2px;margin:32px 0;padding:24px 28px}.article-stat-value{color:var(--purple);font-size:40px;font-weight:700;line-height:1.1;display:block}.article-stat-label{margin:10px 0 0;font-size:16px;line-height:1.55}.article-stat-source{color:var(--muted);margin-top:10px;font-size:13.5px;font-style:normal;display:block}.article-definition-callout{background:var(--surface-alt);border:1px solid var(--line);border-radius:2px;margin:32px 0;padding:24px 28px}.article-definition-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--pink);font-size:12px;font-weight:600;display:inline-block}.article-definition-term{margin:8px 0 10px;font-size:21px;line-height:1.3}.article-equation{background:var(--surface);border:1px solid var(--line);text-align:center;border-radius:2px;margin:32px 0;padding:20px 24px}.article-equation.is-inline{text-align:left;margin:0 4px;padding:2px 8px;display:inline-block}.article-equation-formula{font-family:monospace;font-size:16px;line-height:1.6;display:block;overflow-x:auto}.article-equation .article-figure-caption{background:0 0;border-top:none;padding:10px 0 0}.cta-bullets{gap:8px;margin:0 0 18px;padding:0;list-style:none;display:grid}.cta-bullets li{color:var(--muted);padding-left:22px;font-size:14px;line-height:1.5;position:relative}.cta-bullets li:before{content:"✓";color:var(--purple);font-weight:700;position:absolute;top:0;left:0}
