.blog-content{--bc-blue:37 99 235;--bc-green:22 163 74;--bc-red:220 38 38;font-size:1.0625rem;line-height:1.85;color:rgb(var(--color-ink)/.9);overflow-wrap:anywhere}.dark .blog-content{--bc-blue:96 165 250;--bc-green:74 222 128;--bc-red:248 113 113;color:rgb(var(--color-ink)/.86)}.blog-content>:first-child{margin-top:0}.blog-content p{margin:1.1em 0}.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5{font-family:var(--font-display),sans-serif;color:rgb(var(--color-ink));font-weight:700;letter-spacing:-.01em;line-height:1.25;scroll-margin-top:96px}.blog-content h2{font-size:1.75rem;margin:2.6em 0 .7em;padding-top:.2em}.blog-content h3{font-size:1.325rem;margin:2em 0 .55em}.blog-content h4{font-size:1.1rem;margin:1.6em 0 .5em}.blog-content a{color:rgb(var(--color-brand));text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;text-decoration-color:rgb(var(--color-brand)/.35);transition:text-decoration-color .15s ease}.blog-content a:hover{text-decoration-color:rgb(var(--color-brand))}.blog-content strong{color:rgb(var(--color-ink));font-weight:650}.blog-content mark{background:rgb(var(--color-amber)/.32);color:inherit;padding:.05em .3em;border-radius:5px}.blog-content del{opacity:.65}.blog-content code{font-family:var(--font-mono),monospace;font-size:.88em;background:rgb(var(--color-brand)/.1);color:rgb(var(--color-brand-dark));padding:.15em .4em;border-radius:6px}.blog-content .bc-code{margin:1.6rem 0;padding:1.1rem 1.25rem;background:#0f1220;color:#e6e8f5;border:1px solid rgb(255 255 255/.08);border-radius:14px;overflow-x:auto;font-size:.9rem;line-height:1.7}.blog-content .bc-code code{background:none;color:inherit;padding:0;font-size:inherit}.blog-content blockquote{margin:1.8rem 0;padding:.9rem 1.25rem;border-left:4px solid rgb(var(--color-brand));background:rgb(var(--color-brand-light));border-radius:0 14px 14px 0;font-size:1.05em}.blog-content blockquote p{margin:.4em 0}.blog-content .bc-hr{border:0;height:1px;margin:2.6rem 0;background:rgb(var(--color-line))}.blog-content ol,.blog-content ul{margin:1.1em 0;padding-left:1.5rem}.blog-content ul{list-style:disc}.blog-content ol{list-style:decimal}.blog-content li{margin:.45em 0;padding-left:.2rem}.blog-content li::marker{color:rgb(var(--color-brand));font-weight:700}.blog-content li>ol,.blog-content li>ul{margin:.4em 0}.blog-content .bc-task{list-style:none;position:relative;padding-left:1.7rem;margin-left:-1.5rem}.blog-content .bc-checkbox{position:absolute;left:0;top:.42em;width:1.05rem;height:1.05rem;border:2px solid rgb(var(--color-muted)/.6);border-radius:5px}.blog-content .bc-task-done .bc-checkbox{background:rgb(var(--color-brand));border-color:rgb(var(--color-brand))}.blog-content .bc-task-done .bc-checkbox:after{content:"";position:absolute;left:3px;top:0;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.blog-content img{max-width:100%;height:auto;border-radius:14px}.blog-content .bc-figure{margin:2rem 0}.blog-content .bc-figure img{display:block;width:100%;border:1px solid rgb(var(--color-line));box-shadow:0 1px 2px rgba(16,19,31,.04),0 8px 24px rgba(16,19,31,.06)}.blog-content figcaption{margin-top:.65rem;text-align:center;font-size:.85rem;color:rgb(var(--color-muted))}.blog-content .bc-table-wrap{margin:1.9rem 0;overflow-x:auto;border:1px solid rgb(var(--color-line));border-radius:16px;background:rgb(var(--color-surface));box-shadow:0 1px 2px rgba(16,19,31,.04),0 1px 12px rgba(16,19,31,.03)}.blog-content .bc-table{width:100%;min-width:520px;border-collapse:separate;border-spacing:0;font-size:.95rem;line-height:1.55}.blog-content .bc-table td,.blog-content .bc-table th{padding:.8rem 1rem;text-align:left;vertical-align:top}.blog-content .bc-table thead th{background:rgb(var(--color-brand-light));color:rgb(var(--color-brand-dark));font-family:var(--font-display),sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.blog-content .bc-table tbody tr+tr>*{border-top:1px solid rgb(var(--color-line))}.blog-content .bc-table tbody tr:nth-child(2n)>*{background:rgb(var(--color-paper)/.55)}.blog-content .bc-table tbody tr:hover>*{background:rgb(var(--color-brand)/.05)}.blog-content .bc-table tbody th{font-weight:650;color:rgb(var(--color-ink));background:rgb(var(--color-surface));position:sticky;left:0}.blog-content .bc-no,.blog-content .bc-yes{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:999px;font-size:.85rem;font-weight:800;line-height:1}.blog-content .bc-yes{background:rgb(var(--bc-green)/.15);color:rgb(var(--bc-green))}.blog-content .bc-no{background:rgb(var(--bc-red)/.14);color:rgb(var(--bc-red))}.blog-content .bc-callout,.blog-content .bc-takeaways{--c:var(--bc-blue);margin:1.8rem 0;padding:1rem 1.2rem 1rem 1.3rem;border:1px solid rgb(var(--c)/.28);border-left:5px solid rgb(var(--c));border-radius:14px;background:rgb(var(--c)/.07)}.blog-content .bc-tip{--c:var(--color-teal)}.blog-content .bc-info,.blog-content .bc-note{--c:var(--bc-blue)}.blog-content .bc-warning{--c:var(--color-amber)}.blog-content .bc-danger{--c:var(--bc-red)}.blog-content .bc-success{--c:var(--bc-green)}.blog-content .bc-takeaways{--c:var(--color-brand)}.blog-content .bc-callout-head{display:flex;align-items:center;gap:.55rem;font-family:var(--font-display),sans-serif;font-weight:700;font-size:.98rem;color:rgb(var(--c))}.blog-content .bc-callout-icon{display:inline-flex;flex:none}.blog-content .bc-callout-body{margin-top:.35rem;font-size:.99rem}.blog-content .bc-callout-body>:first-child{margin-top:0}.blog-content .bc-callout-body>:last-child{margin-bottom:0}.blog-content .bc-takeaways ul{list-style:none;padding-left:0}.blog-content .bc-takeaways li{position:relative;padding-left:1.6rem}.blog-content .bc-takeaways li:before{content:"✓";position:absolute;left:0;top:0;font-weight:800;color:rgb(var(--color-brand))}.blog-content .bc-vs{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;margin:2.2rem 0}.blog-content .bc-vs-card{--c:var(--color-brand);padding:1.3rem 1.4rem;background:rgb(var(--color-surface));border:1px solid rgb(var(--color-line));border-top:4px solid rgb(var(--c));border-radius:16px;box-shadow:0 1px 2px rgba(16,19,31,.04),0 1px 12px rgba(16,19,31,.03)}.blog-content .bc-vs-b{--c:var(--color-teal)}.blog-content .bc-vs-title{margin:0 0 .6rem;font-family:var(--font-display),sans-serif;font-size:1.15rem;font-weight:700;color:rgb(var(--c))}.blog-content .bc-vs-body{font-size:.97rem;line-height:1.7}.blog-content .bc-vs-body>:first-child{margin-top:0}.blog-content .bc-vs-body>:last-child{margin-bottom:0}.blog-content .bc-vs-body li::marker{color:rgb(var(--c))}.blog-content .bc-vs-badge{align-self:center;z-index:1;margin:0 -14px;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:999px;background:rgb(var(--color-ink));color:rgb(var(--color-paper));border:4px solid rgb(var(--color-paper));font-family:var(--font-display),sans-serif;font-size:.8rem;font-weight:800;letter-spacing:.05em}.blog-content .bc-proscons{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:2rem 0}.blog-content .bc-pc{--c:var(--bc-green);padding:1.1rem 1.3rem;border:1px solid rgb(var(--c)/.3);background:rgb(var(--c)/.06);border-radius:16px}.blog-content .bc-cons{--c:var(--bc-red)}.blog-content .bc-pc-head{display:flex;align-items:center;gap:.5rem;font-family:var(--font-display),sans-serif;font-weight:700;color:rgb(var(--c))}.blog-content .bc-pc-body{margin-top:.4rem;font-size:.97rem}.blog-content .bc-pc-body>:first-child{margin-top:0}.blog-content .bc-pc-body>:last-child{margin-bottom:0}.blog-content .bc-pc ul{list-style:none;padding-left:0}.blog-content .bc-pc li{position:relative;padding-left:1.5rem}.blog-content .bc-pros li:before{content:"✓";position:absolute;left:0;font-weight:800;color:rgb(var(--bc-green))}.blog-content .bc-cons li:before{content:"✗";position:absolute;left:0;font-weight:800;color:rgb(var(--bc-red))}.blog-content .bc-steps{list-style:none;counter-reset:step;padding:0;margin:2rem 0;display:grid;gap:.8rem}.blog-content .bc-steps>li{counter-increment:step;position:relative;margin:0;padding:1rem 1.2rem 1rem 4rem;background:rgb(var(--color-surface));border:1px solid rgb(var(--color-line));border-radius:14px;box-shadow:0 1px 2px rgba(16,19,31,.04)}.blog-content .bc-steps>li:before{content:counter(step);position:absolute;left:1.1rem;top:50%;transform:translateY(-50%);width:2.1rem;height:2.1rem;display:flex;align-items:center;justify-content:center;border-radius:999px;background:rgb(var(--color-brand));color:#fff;font-family:var(--font-display),sans-serif;font-weight:700;font-size:.95rem}.blog-content .bc-step-body{font-size:.99rem;line-height:1.65}.blog-content .bc-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin:2rem 0}.blog-content .bc-card{display:flex;flex-direction:column;gap:.35rem;padding:1.15rem 1.2rem;background:rgb(var(--color-surface));border:1px solid rgb(var(--color-line));border-radius:14px;box-shadow:0 1px 2px rgba(16,19,31,.04),0 1px 12px rgba(16,19,31,.03);text-decoration:none;color:inherit}.blog-content a.bc-card-link{text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.blog-content a.bc-card-link:hover{transform:translateY(-2px);border-color:rgb(var(--color-brand)/.5);box-shadow:0 8px 24px rgba(16,19,31,.08)}.blog-content .bc-card-title{font-family:var(--font-display),sans-serif;font-weight:650;font-size:1.02rem;color:rgb(var(--color-ink))}.blog-content .bc-card-desc{font-size:.92rem;line-height:1.55;color:rgb(var(--color-muted))}.blog-content .bc-card-cta{margin-top:auto;padding-top:.4rem;font-size:.88rem;font-weight:600;color:rgb(var(--color-brand))}.blog-content .bc-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin:2rem 0}.blog-content .bc-stat{padding:1.1rem 1rem;text-align:center;background:rgb(var(--color-brand-light));border-radius:14px}.blog-content .bc-stat-num{display:block;font-family:var(--font-display),sans-serif;font-size:2rem;font-weight:800;line-height:1.1;color:rgb(var(--color-brand))}.blog-content .bc-stat-label{display:block;margin-top:.35rem;font-size:.86rem;line-height:1.4;color:rgb(var(--color-muted))}.blog-content .bc-faq{margin:2rem 0;display:grid;gap:.7rem}.blog-content .bc-faq-item{border:1px solid rgb(var(--color-line));border-radius:14px;background:rgb(var(--color-surface));overflow:hidden}.blog-content .bc-faq-item summary{position:relative;padding:.95rem 3rem .95rem 1.2rem;cursor:pointer;list-style:none;font-family:var(--font-display),sans-serif;font-weight:650;color:rgb(var(--color-ink))}.blog-content .bc-faq-item summary::-webkit-details-marker{display:none}.blog-content .bc-faq-item summary:after{content:"";position:absolute;right:1.2rem;top:50%;width:.55rem;height:.55rem;border-right:2px solid rgb(var(--color-muted));border-bottom:2px solid rgb(var(--color-muted));transform:translateY(-70%) rotate(45deg);transition:transform .2s ease}.blog-content .bc-faq-item[open] summary:after{transform:translateY(-30%) rotate(-135deg)}.blog-content .bc-faq-item[open] summary{color:rgb(var(--color-brand))}.blog-content .bc-faq-answer{padding:0 1.2rem 1rem;font-size:.98rem}.blog-content .bc-faq-answer>:first-child{margin-top:0}.blog-content .bc-faq-answer>:last-child{margin-bottom:0}@media (max-width:640px){.blog-content{font-size:1.02rem;line-height:1.8}.blog-content h2{font-size:1.5rem}.blog-content h3{font-size:1.2rem}.blog-content .bc-vs{grid-template-columns:1fr}.blog-content .bc-vs-badge{margin:-14px auto}.blog-content .bc-proscons{grid-template-columns:1fr}.blog-content .bc-steps>li{padding-left:3.6rem}}.tool-cta-glow{background-image:radial-gradient(60% 120% at 100% 0,rgb(var(--color-brand)/.14),transparent 60%),radial-gradient(50% 100% at 0 100%,rgb(var(--color-teal)/.1),transparent 60%)}