.blog-article{--ba-red:#c1272d;--ba-red-dark:#a21f24;--ba-ink:#181828;--ba-muted:#666;--ba-line:#e8e8ee;--ba-surface:#fff;--ba-rail:16rem}.blog-eyebrow{margin-bottom:.85rem}.blog-category{display:inline-flex;align-items:center;gap:.7rem;font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ba-red);text-decoration:none}.blog-category::before{content:"";width:1.35rem;height:1px;background:currentColor;opacity:.55;transition:width .2s}.blog-category:hover{color:var(--ba-red-dark,#a21f24)}.blog-category:hover::before{width:2rem;opacity:.8}.blog-category:focus-visible{outline:2px solid var(--ba-red);outline-offset:3px;border-radius:2px}@media (prefers-reduced-motion:reduce){.blog-category::before{transition:none}.blog-category:hover::before{width:1.35rem}}.blog-breadcrumb{margin-bottom:1.5rem}.blog-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;font-family:Inter,sans-serif;font-size:.875rem;color:var(--ba-muted)}.blog-breadcrumb li{display:flex;align-items:center;gap:.5rem;margin:0}.blog-breadcrumb li+li::before{content:"";width:5px;height:5px;border-block-start:1.5px solid #bbb;border-inline-end:1.5px solid #bbb;transform:rotate(45deg)}[dir=rtl] .blog-breadcrumb li+li::before{transform:rotate(-135deg)}.blog-breadcrumb a{color:var(--ba-muted);text-decoration:none}.blog-breadcrumb a:hover{color:var(--ba-red);text-decoration:underline}.blog-breadcrumb [aria-current=page]{color:var(--ba-ink);font-weight:500;max-width:28ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-article .blog-title{font-size:clamp(1.875rem, 1.25rem + 2vw, 2.5rem);line-height:1.15;letter-spacing:-.015em;margin-bottom:1.5rem}.blog-bluff{font-family:Inter,sans-serif;font-size:1.375rem;line-height:1.55;font-weight:400;color:#3a3a4a;margin:0 0 2rem;padding-inline-start:1.25rem;border-inline-start:3px solid var(--ba-red)}.blog-meta-facts{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0;padding:0;list-style:none;font-family:Inter,sans-serif;font-size:.875rem;color:var(--ba-muted)}.blog-meta-facts li{display:flex;align-items:center;gap:.5rem;margin:0}.blog-meta-facts li+li::before{content:"";width:3px;height:3px;border-radius:50%;background:#c8c8d0}.blog-meta-facts b{font-weight:600;color:#444}.blog-layout{max-width:1200px;margin:0 auto;padding:0 2rem}.blog-layout>.blog-body{min-width:0}.blog-layout .blog-content{max-width:44rem;margin-inline:0;padding:0}.blog-toc-rail{margin-bottom:2.5rem}@media (min-width:1024px){.blog-layout{display:grid;grid-template-columns:minmax(0,1fr) var(--ba-rail);gap:3.5rem;align-items:start}.blog-toc-rail{grid-column:2;grid-row:1;position:sticky;top:6rem;max-height:calc(100vh - 8rem);overflow-y:auto;margin-bottom:0}.blog-body{grid-column:1;grid-row:1}}.blog-toc{border-inline-start:1px solid var(--ba-line);padding-inline-start:1.25rem}.blog-toc>summary{font-family:Inter,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ba-ink);cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.25rem 0}.blog-toc>summary::-webkit-details-marker{display:none}.blog-toc>summary::after{content:"";width:7px;height:7px;border-bottom:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);transition:transform .2s}.blog-toc[open]>summary::after{transform:rotate(-135deg)}@media (min-width:1024px){.blog-toc>summary{cursor:default;pointer-events:none}.blog-toc>summary::after{display:none}}.blog-toc ol{margin:.875rem 0 0;padding:0;list-style:none}.blog-toc li{margin:0}.blog-toc a{display:block;font-family:Inter,sans-serif;font-size:.875rem;line-height:1.4;color:var(--ba-muted);text-decoration:none;padding:.375rem 0;border-inline-start:2px solid transparent;margin-inline-start:-1.25rem;padding-inline-start:1.25rem;transition:color .15s,border-color .15s}.blog-toc a:hover{color:var(--ba-ink)}.blog-toc .blog-toc-h3 a{padding-inline-start:2.25rem;font-size:.8125rem}.blog-toc a.is-current{color:var(--ba-red);font-weight:600;border-inline-start-color:var(--ba-red)}.blog-takeaways{max-width:44rem;margin:0 0 2.5rem;padding:1.75rem 2rem;background:#fbfbfd;border:1px solid var(--ba-line);border-radius:18px}.blog-takeaways h2{font-family:Inter,sans-serif;font-size:.75rem!important;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ba-red);margin:0 0 1rem!important}.blog-takeaways ul{margin:0;padding:0;list-style:none}.blog-takeaways li{position:relative;font-family:Inter,sans-serif;font-size:1.0625rem;line-height:1.6;color:#333;margin-bottom:.75rem;padding-inline-start:1.5rem}.blog-takeaways li:last-child{margin-bottom:0}.blog-takeaways li::before{content:"";position:absolute;inset-inline-start:0;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--ba-red)}.blog-content :is(h2,h3)[id]{scroll-margin-top:6rem}.blog-faq{max-width:44rem;margin:3.5rem 0 0;padding-top:2.5rem;border-top:1px solid var(--ba-line)}.blog-faq>h2{font-family:Inter,sans-serif;font-size:1.875rem;font-weight:700;color:var(--ba-ink);margin:0 0 1.5rem}.blog-faq details{border-bottom:1px solid var(--ba-line)}.blog-faq summary{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding:1.25rem 0;cursor:pointer;list-style:none;font-family:Inter,sans-serif;font-size:1.0625rem;font-weight:600;line-height:1.5;color:var(--ba-ink)}.blog-faq summary::-webkit-details-marker{display:none}.blog-faq summary::after{content:"";flex:none;width:9px;height:9px;margin-top:.45em;border-bottom:2px solid var(--ba-red);border-right:2px solid var(--ba-red);transform:rotate(45deg);transition:transform .2s}.blog-faq details[open] summary::after{transform:rotate(-135deg)}.blog-faq .blog-faq-answer{padding:0 0 1.5rem;font-family:Inter,sans-serif;font-size:1.0625rem;line-height:1.7;color:#444}.blog-faq .blog-faq-answer>:last-child{margin-bottom:0}.blog-authorbio{max-width:44rem;margin:3.5rem 0 0;padding:2rem;background:var(--ba-surface);border:1px solid var(--ba-line);border-radius:18px;display:flex;gap:1.25rem;align-items:flex-start}.blog-authorbio-avatar{flex:none;width:56px;height:56px;border-radius:50%;background:#f0f0f0;display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-weight:600;font-size:1.25rem;color:var(--ba-muted);overflow:hidden}.blog-authorbio-avatar img{width:100%;height:100%;object-fit:cover}.blog-authorbio-label{font-family:Inter,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ba-muted);margin:0 0 .35rem}.blog-authorbio-name{font-family:Inter,sans-serif;font-size:1.0625rem;font-weight:700;color:var(--ba-ink);margin:0 0 .5rem}.blog-authorbio-role{font-weight:500;color:var(--ba-muted)}.blog-authorbio-text{font-family:Inter,sans-serif;font-size:.9375rem;line-height:1.65;color:#444;margin:0}.blog-content .conclusion,.blog-content .faq-item,.blog-content .highlight-box,.blog-content .info-box,.blog-content .lead,.blog-content .related-post,.blog-content .table-of-contents,.blog-content .toc{background:#f9fafb;border:1px solid var(--ba-line,#e8e8ee);border-radius:10px;padding:1.25rem 1.4rem;margin:1.5rem 0}.blog-content .faq-question{font-weight:600;color:var(--ba-ink,#181828);margin-bottom:.55rem}.blog-content .related-posts{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--ba-line,#e8e8ee)}.blog-content table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.95rem}.blog-content td,.blog-content th{border:1px solid var(--ba-line,#e8e8ee);padding:.7rem .85rem;text-align:start;vertical-align:top}.blog-content th,.blog-content thead th{font-weight:600;color:var(--ba-ink,#181828);background:#fbfbfd}.blog-content .table-wrap{overflow-x:auto}.blog-content .cta-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:50px;background:#fff;color:#2e2e2e;border:1px solid #eaeaea;box-shadow:0 2px 8px rgba(0,0,0,.1);font-weight:500;text-decoration:none;transition:box-shadow .2s,transform .2s}.blog-content .cta-button:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-1px)}.blog-article>header.blog-header{max-width:1200px;margin-inline:auto;padding-inline:2rem}.blog-layout .blog-content .cta-box,.blog-layout .blog-content .cta-box-trial{width:auto;max-width:100%;margin-inline:0;text-align:start}.blog-layout .blog-content .cta-box>*{margin-inline:0}@media (max-width:1023px){.blog-layout{padding:0 1rem}.blog-authorbio,.blog-faq,.blog-layout .blog-content,.blog-takeaways{max-width:none}}@media (max-width:768px){.blog-bluff{font-size:1.1875rem}.blog-authorbio{flex-direction:column}.blog-breadcrumb [aria-current=page]{max-width:16ch}}@media (prefers-reduced-motion:reduce){.blog-content .cta-button{transition:none}.blog-content .cta-button:hover{transform:none}.blog-faq summary::after,.blog-toc a,.blog-toc>summary::after{transition:none}}