.blog-site{color:#1b1740;min-height:100dvh;font-family:var(--font-inter),sans-serif;background:#fbfaff}.blog-site a{text-decoration:none}.blog-header{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fbfaffec;border-bottom:1px solid #e7e0f8;position:sticky;top:0}.blog-header-inner{justify-content:space-between;align-items:center;max-width:1250px;height:76px;margin:auto;padding:0 28px;display:flex}.blog-header-inner>a{color:#211b45}.blog-header nav{align-items:center;gap:35px;font-size:13px;font-weight:650;display:flex}.blog-header nav>a:not(.blog-nav-cta){color:#645d83}.blog-header nav .blog-nav-current{color:#6f45db!important}.blog-nav-cta{color:#fff;background:#6f45db;border-radius:999px;padding:11px 19px}.blog-index{max-width:1250px;margin:auto;padding:0 28px 120px}.blog-index-hero{max-width:850px;padding:91px 0 75px}.blog-kicker,.blog-aside-kicker{color:#7649dd;font-family:var(--font-jetbrains),monospace;letter-spacing:.18em;font-size:11px;font-weight:700}.blog-index-hero h1{letter-spacing:-.065em;margin:22px 0 20px;font-size:clamp(48px,6vw,82px);font-weight:750;line-height:1.06}.blog-index-hero h1 em{color:#7650cf;font-family:var(--font-fraunces),serif;font-weight:700}.blog-index-hero>p:last-child{color:#716989;max-width:570px;font-size:18px;line-height:1.6}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.blog-card{background:#fff;border:1px solid #e5def3;border-radius:17px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 12px 32px #37206a0b}.blog-card:hover{transform:translateY(-4px);box-shadow:0 18px 42px #37206a1c}.blog-card.featured{grid-column:span 2}.blog-card-image{aspect-ratio:1.75;background:#251a56;overflow:hidden}.blog-card.featured .blog-card-image{aspect-ratio:2.25}.blog-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.blog-card:hover .blog-card-image img{transform:scale(1.035)}.blog-card-pattern{color:#ffffff80;width:100%;height:100%;font-family:var(--font-jetbrains),monospace;letter-spacing:.15em;background:radial-gradient(circle at 70% 20%,#9568fd,#0000 25%),linear-gradient(135deg,#24134e,#44259a 55%,#17143b);align-items:flex-end;padding:26px;font-size:11px;display:flex}.blog-card-copy{flex-direction:column;flex:1;padding:26px;display:flex}.blog-card-category{color:#7650cf;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800}.blog-card h2{color:#1b1740;letter-spacing:-.035em;margin:13px 0 10px;font-size:clamp(21px,2vw,30px);line-height:1.2}.blog-card-copy>p{color:#756d89;font-size:14px;line-height:1.65}.blog-card-bottom{color:#8b84a0;justify-content:space-between;gap:12px;margin-top:auto;padding-top:28px;font-size:12px;display:flex}.blog-card-bottom span:last-child{color:#6f45db;font-weight:700}.blog-index-empty{background:#fff;border:1px dashed #d1c3e8;border-radius:16px;padding:60px}.blog-index-empty h2{font-size:23px}.blog-index-empty p{color:#746d88;margin-top:9px}.blog-article{padding-bottom:120px}.blog-article-hero{max-width:1150px;margin:auto;padding:55px 28px 0}.blog-back{color:#7650cf;font-size:13px;font-weight:700}.blog-article-label{color:#81789c;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:14px;margin:59px 0 24px;font-size:11px;font-weight:750;display:flex}.blog-article-label span:first-child{color:#7550d6}.blog-label-line{background:#c6bce0;width:24px;height:1px}.blog-article-hero h1{letter-spacing:-.058em;max-width:950px;font-size:clamp(43px,5.7vw,76px);font-weight:750;line-height:1.08}.blog-deck{color:#6d6686;max-width:760px;margin-top:22px;font-size:clamp(18px,2vw,23px);line-height:1.5}.blog-byline{color:#726b88;align-items:center;gap:10px;margin:32px 0 47px;font-size:13px;display:flex}.blog-byline strong{color:#252047}.blog-author-mark{color:#fff;background:#6741cf;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.blog-hero-image{background:#e8e1fa;border-radius:18px;width:100%;max-height:530px;overflow:hidden}.blog-hero-image img{object-fit:cover;width:100%;max-height:530px}.blog-article-layout{grid-template-columns:190px minmax(0,720px) 220px;align-items:start;gap:36px;max-width:1240px;margin:auto;padding:70px 28px 0;display:grid}.blog-toc{position:sticky;top:106px}.blog-toc p{color:#9790ac;letter-spacing:.15em;margin:0 0 16px;font-size:10px;font-weight:800}.blog-toc nav{border-left:1px solid #ded5ee;flex-direction:column;gap:0;display:flex}.blog-toc a{color:#8d86a4;border-left:2px solid #0000;margin-left:-1px;padding:9px 10px 9px 14px;font-size:12px;line-height:1.45}.blog-toc a:hover,.blog-toc a:focus{color:#4b328c;border-color:#7851e2}.blog-toc a.subheading{padding-left:26px}.blog-prose{overflow-wrap:anywhere;color:#332b51;font-size:17px;line-height:1.85}.blog-prose p{margin:0 0 24px}.blog-prose h2{color:#211944;letter-spacing:-.04em;margin:49px 0 20px;scroll-margin-top:105px;font-size:30px;line-height:1.25}.blog-prose h3{color:#2b2250;letter-spacing:-.03em;margin:38px 0 17px;scroll-margin-top:105px;font-size:23px;line-height:1.3}.blog-prose a{color:#7650d5;text-underline-offset:3px;text-decoration:underline}.blog-prose strong{color:#211944}.blog-prose blockquote{color:#4d3e80;background:#f0ecfa;border-left:3px solid #7b57de;margin:34px 0;padding:17px 25px;font-size:19px}.blog-prose figure{margin:35px 0}.blog-prose figure img,.blog-prose video{border-radius:12px;width:100%;height:auto}.blog-prose figcaption{color:#938ca6;text-align:center;margin-top:7px;font-size:12px}.blog-prose pre{color:#eee7ff;background:#231b3d;border-radius:10px;padding:20px;font-size:13px;line-height:1.55;overflow:auto}.blog-prose code:not(pre code){background:#eee8fa;border-radius:4px;padding:2px 4px;font-size:.9em}.blog-list-item{gap:13px;margin:0 0 14px;display:flex}.blog-bullet{background:#7851e2;border-radius:50%;flex:none;width:6px;height:6px;margin-top:14px}.blog-number{color:#7851e2;flex:none;font-weight:700}.blog-list-item input{accent-color:#7851e2;margin-top:10px}.blog-nested{margin:12px 0 0 20px}.blog-article-aside{position:sticky;top:106px}.blog-article-aside>div{background:#f1ebff;border:1px solid #ddd0f4;border-radius:15px;padding:23px}.blog-article-aside h2{letter-spacing:-.035em;margin:12px 0;font-size:19px;line-height:1.25}.blog-article-aside p:not(.blog-aside-kicker){color:#746a91;font-size:12px;line-height:1.6}.blog-article-aside a{color:#fff;background:#6f45db;border-radius:8px;margin-top:18px;padding:10px 13px;font-size:12px;font-weight:700;display:inline-block}.blog-article-end{color:#8d82a7;font-family:var(--font-jetbrains),monospace;border-top:1px solid #e3ddee;justify-content:space-between;gap:15px;margin-top:60px;padding-top:32px;font-size:11px;display:flex}.blog-article-end a{color:#7049cf;font-family:var(--font-inter),sans-serif;font-weight:700}.blog-footer{color:#211b45;border-top:1px solid #e7e0f8;justify-content:space-between;align-items:end;gap:20px;padding:42px max(28px,50vw - 597px);display:flex}.blog-footer p,.blog-footer>span{color:#8a82a0;margin-top:10px;font-size:12px}@media (max-width:1050px){.blog-article-layout{grid-template-columns:175px minmax(0,1fr)}.blog-article-aside{display:none}}@media (max-width:750px){.blog-grid{grid-template-columns:1fr}.blog-card.featured{grid-column:auto}.blog-index-hero{padding:70px 0 55px}.blog-article-layout{padding-top:35px;display:block}.blog-toc{border-bottom:1px solid #e7e0f8;margin-bottom:30px;padding-bottom:22px;position:static}.blog-toc nav{max-height:170px;overflow:auto}.blog-article-label{margin-top:45px}.blog-footer{flex-direction:column;align-items:start}.blog-header-inner{height:66px}.blog-header nav{gap:16px}.blog-header nav a:first-child{display:none}}@media (max-width:450px){.blog-nav-cta{padding:9px 12px}.blog-header nav{font-size:11px}.blog-article-hero h1{font-size:40px}.blog-card-copy{padding:21px}}.blog-theme-toggle{color:#6d6289;flex:none}.blog-theme-toggle:hover{color:#6f45db;background:#7650cf12}[data-theme=dark] .blog-site{color:#f2ecff;background:#0d0a17}[data-theme=dark] .blog-header{background:#0d0a17e8;border-color:#ffffff17}[data-theme=dark] .blog-header-inner>a,[data-theme=dark] .blog-footer a{color:#f2ecff}[data-theme=dark] .blog-header nav>a:not(.blog-nav-cta){color:#b7accf}[data-theme=dark] .blog-header nav .blog-nav-current,[data-theme=dark] .blog-kicker,[data-theme=dark] .blog-aside-kicker,[data-theme=dark] .blog-card-category,[data-theme=dark] .blog-back,[data-theme=dark] .blog-article-label span:first-child{color:#b99aff!important}[data-theme=dark] .blog-theme-toggle{color:#c9b9e8}[data-theme=dark] .blog-theme-toggle:hover{color:#fff;background:#ffffff16}[data-theme=dark] .blog-nav-cta,[data-theme=dark] .blog-article-aside a{color:#fff;background:#8257eb}[data-theme=dark] .blog-index-hero h1 em{color:#ad88ff}[data-theme=dark] .blog-index-hero>p:last-child,[data-theme=dark] .blog-deck,[data-theme=dark] .blog-card-copy>p,[data-theme=dark] .blog-index-empty p,[data-theme=dark] .blog-byline,[data-theme=dark] .blog-article-aside p:not(.blog-aside-kicker){color:#b0a4c9}[data-theme=dark] .blog-card,[data-theme=dark] .blog-index-empty{background:#191426;border-color:#ffffff1c;box-shadow:0 12px 32px #0003}[data-theme=dark] .blog-card:hover{box-shadow:0 18px 45px #0008}[data-theme=dark] .blog-card h2,[data-theme=dark] .blog-index-empty h2,[data-theme=dark] .blog-article-hero h1,[data-theme=dark] .blog-byline strong,[data-theme=dark] .blog-prose h2,[data-theme=dark] .blog-prose h3,[data-theme=dark] .blog-prose strong,[data-theme=dark] .blog-article-aside h2{color:#f3edff}[data-theme=dark] .blog-card-bottom,[data-theme=dark] .blog-card-bottom span:first-child,[data-theme=dark] .blog-article-label,[data-theme=dark] .blog-toc p,[data-theme=dark] .blog-footer p,[data-theme=dark] .blog-footer>span{color:#9c8eb9}[data-theme=dark] .blog-card-bottom span:last-child,[data-theme=dark] .blog-prose a,[data-theme=dark] .blog-article-end a{color:#b99aff}[data-theme=dark] .blog-label-line{background:#6c5b88}[data-theme=dark] .blog-hero-image{background:#231b38}[data-theme=dark] .blog-toc nav{border-color:#48395f}[data-theme=dark] .blog-toc a{color:#a99bc4}[data-theme=dark] .blog-toc a:hover,[data-theme=dark] .blog-toc a:focus{color:#e1d3ff;border-color:#aa84ff}[data-theme=dark] .blog-prose{color:#d2c8e5}[data-theme=dark] .blog-prose blockquote{color:#dfd0ff;background:#221936;border-color:#a783fa}[data-theme=dark] .blog-prose code:not(pre code){color:#e6d8ff;background:#302445}[data-theme=dark] .blog-prose pre{color:#e9deff;background:#171122}[data-theme=dark] .blog-prose figcaption,[data-theme=dark] .blog-article-end{color:#9c8eb9}[data-theme=dark] .blog-article-aside>div{background:#201732;border-color:#604789}[data-theme=dark] .blog-article-end,[data-theme=dark] .blog-footer{border-color:#ffffff1c}@media (max-width:750px){[data-theme=dark] .blog-toc{border-color:#ffffff1c}}@media (max-width:450px){.blog-header nav .blog-nav-current{display:none}}.blog-prose .blog-takeaways{background:#f5f3ff;border:1px solid #dcd5f6;border-radius:18px;margin:36px 0 40px;padding:30px 34px 32px;scroll-margin-top:105px}.blog-prose .blog-takeaways h2{letter-spacing:-.03em;margin:0 0 22px;font-size:24px;font-weight:750}.blog-takeaways ul{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.blog-takeaways li{color:#2b2651;align-items:flex-start;gap:15px;font-size:17px;line-height:1.7;display:flex}.blog-takeaway-check{flex:none;width:23px;height:23px;margin-top:3px}.blog-takeaway-check circle{fill:#6c5ce7}.blog-takeaway-check path{stroke:#fff}.blog-prose .blog-faq{margin:48px 0;scroll-margin-top:105px}.blog-prose .blog-faq h2{margin:0 0 14px}.blog-faq details{border-bottom:1px solid #e3ddee}.blog-faq details:first-of-type{border-top:1px solid #e3ddee}.blog-faq summary{color:#211944;letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:20px 2px;font-size:18px;font-weight:700;line-height:1.45;list-style:none;display:flex}.blog-faq summary::-webkit-details-marker{display:none}.blog-faq summary:hover{color:#6f45db}.blog-faq summary:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #7851e2}.blog-faq-chevron{stroke:#7851e2;flex:none;width:20px;height:20px;transition:transform .2s}.blog-faq details[open] .blog-faq-chevron{transform:rotate(180deg)}.blog-prose .blog-faq details p{color:#5d5579;white-space:pre-line;margin:-4px 0 22px;padding-right:36px;font-size:16px;line-height:1.75}.blog-related{max-width:1250px;margin:110px auto 0;padding:0 28px}.blog-related>h2{color:#16123a;letter-spacing:-.045em;margin-bottom:30px;font-size:clamp(32px,3.4vw,44px);font-weight:750;line-height:1.1}.blog-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.blog-related-card{background:#eeebfc;border-radius:26px;flex-direction:column;padding:10px;transition:transform .2s,box-shadow .2s;display:flex}.blog-related-card:hover{transform:translateY(-4px);box-shadow:0 18px 42px #37206a1a}.blog-related-cover{aspect-ratio:1.34;background:#6f5cf0;border-radius:19px;overflow:hidden}.blog-related-cover img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.blog-related-card:hover .blog-related-cover img{transform:scale(1.035)}.blog-related-pattern{color:#fff;text-align:center;background:radial-gradient(circle at 78% 18%,#a58bff 0,#0000 32%),radial-gradient(circle at 15% 90%,#4c2fb0 0,#0000 40%),linear-gradient(140deg,#6f5cf0,#8d74ff);flex-direction:column;justify-content:center;align-items:center;gap:18px;width:100%;height:100%;padding:30px;display:flex;position:relative}.blog-related-pattern strong{letter-spacing:-.02em;max-width:92%;font-size:clamp(18px,1.8vw,24px);line-height:1.2}.blog-related-chip{color:#3b2b86;letter-spacing:.14em;text-transform:uppercase;background:#fff;border-radius:6px;padding:5px 11px;font-size:9px;font-weight:800;position:absolute;top:26px}.blog-related-mark{color:#ffffffb3;font-family:var(--font-jetbrains),monospace;letter-spacing:.15em;font-size:10px;position:absolute;bottom:22px}.blog-related-body{flex-direction:column;flex:1;padding:20px 18px 16px;display:flex}.blog-related-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.blog-related-category{color:#3a2688;background:#dcd1ff;border-radius:99px;padding:7px 13px;font-size:13px;font-weight:600}.blog-related-time{color:#6b6590;white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.blog-related-time svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}.blog-related-card h3{color:#16123a;letter-spacing:-.025em;margin:16px 0 12px;font-size:22px;font-weight:700;line-height:1.3}.blog-related-body>p{color:#6b6590;font-size:15px;line-height:1.65}.blog-related-author{align-items:center;gap:11px;margin-top:auto;padding-top:18px;display:flex}.blog-related-author .blog-author-mark{width:32px;height:32px;font-size:13px}.blog-related-author strong{color:#211944;font-size:14px;display:block}.blog-related-author small{color:#7b7497;font-size:12px;display:block}.blog-cta{color:#0d0d35;text-align:center;background:radial-gradient(circle at 12% 0,#fff9 0,#0000 36%),linear-gradient(160deg,#e8e0ff,#d8ccff);border-radius:34px;max-width:1194px;margin:110px auto 0;padding:78px 28px 60px}.blog-cta h2{letter-spacing:-.055em;max-width:900px;margin:0 auto;font-size:clamp(38px,6vw,76px);font-weight:780;line-height:1.06}.blog-cta h2 span{color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#6f45db;border-radius:.14em;padding:0 .16em}.blog-cta-sub{color:#2e2a52;max-width:620px;margin:22px auto 0;font-size:clamp(17px,1.8vw,21px);line-height:1.5}.blog-cta-button{color:#0d0d35;background:#fff;border:1.5px solid #6f45db;border-radius:99px;margin-top:32px;padding:17px 42px;font-size:18px;font-weight:750;transition:transform .15s,box-shadow .15s;display:inline-block;box-shadow:0 5px #6f45db}.blog-cta-button:hover{transform:translateY(2px);box-shadow:0 3px #6f45db}.blog-cta-button:focus-visible{outline-offset:4px;outline:3px solid #0d0d35}.blog-cta-note{color:#4a4570;margin-top:16px;font-size:13px}.blog-cta-points{flex-wrap:wrap;justify-content:center;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}.blog-cta-points li{color:#fff;background:#6f45db;border-radius:99px;align-items:center;gap:7px;padding:8px 15px;font-size:13px;font-weight:600;display:inline-flex}.blog-cta-points svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}@media (max-width:1050px){.blog-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:750px){.blog-related{margin-top:80px}.blog-related-grid{grid-template-columns:1fr}.blog-cta{border-radius:26px;margin:80px 16px 0;padding:56px 20px 44px}.blog-prose .blog-takeaways{padding:24px 20px}.blog-takeaways li{font-size:16px}}[data-theme=dark] .blog-prose .blog-takeaways{background:#1c1530;border-color:#3f3160}[data-theme=dark] .blog-takeaways li{color:#ded4f1}[data-theme=dark] .blog-takeaway-check circle{fill:#8a6ff5}[data-theme=dark] .blog-faq details,[data-theme=dark] .blog-faq details:first-of-type{border-color:#ffffff1c}[data-theme=dark] .blog-faq summary{color:#f3edff}[data-theme=dark] .blog-faq summary:hover{color:#c7b1ff}[data-theme=dark] .blog-faq-chevron{stroke:#b99aff}[data-theme=dark] .blog-prose .blog-faq details p{color:#b9aed0}[data-theme=dark] .blog-related>h2,[data-theme=dark] .blog-related-card h3,[data-theme=dark] .blog-related-author strong{color:#f3edff}[data-theme=dark] .blog-related-card{background:#191426}[data-theme=dark] .blog-related-card:hover{box-shadow:0 18px 45px #0008}[data-theme=dark] .blog-related-category{color:#d7c7ff;background:#2f2450}[data-theme=dark] .blog-related-time,[data-theme=dark] .blog-related-body>p,[data-theme=dark] .blog-related-author small{color:#a99bc4}[data-theme=dark] .blog-cta{color:#f3edff;background:radial-gradient(circle at 12% 0,#8257eb33 0,#0000 40%),linear-gradient(160deg,#1f1735,#2a1e4a)}[data-theme=dark] .blog-cta-sub{color:#cfc4e6}[data-theme=dark] .blog-cta-note{color:#a99bc4}[data-theme=dark] .blog-cta h2 span,[data-theme=dark] .blog-cta-points li{background:#8257eb}[data-theme=dark] .blog-cta-button{border-color:#8257eb;box-shadow:0 5px #8257eb}[data-theme=dark] .blog-cta-button:hover{box-shadow:0 3px #8257eb}.blog-prose .blog-list{margin:0 0 24px;padding:0;list-style:none}.blog-prose .blog-nested .blog-list{margin-bottom:0}.blog-faq summary h3{color:inherit;font:inherit;letter-spacing:inherit;margin:0}.blog-table-wrap{margin:34px 0;overflow-x:auto}.blog-table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.55}.blog-table th,.blog-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e3ddee;padding:12px 14px}.blog-table thead th{color:#211944;background:#f5f3ff;border-bottom:2px solid #cfc4f0;font-weight:700}.blog-table tbody th{color:#211944;font-weight:650}.blog-prose .blog-answer{background:#f5f3ff;border-left:4px solid #7851e2;border-radius:0 14px 14px 0;margin:0 0 36px;padding:22px 26px}.blog-answer-label{color:#6f45db;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:750;margin:0 0 6px!important}.blog-prose .blog-answer-text{color:#211944;margin:0;font-size:18px;line-height:1.7}.blog-prose .blog-howto{margin:44px 0;scroll-margin-top:105px}.blog-prose .blog-howto h2{margin:0 0 20px}.blog-howto ol{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.blog-howto li{gap:16px;display:flex}.blog-howto-n{color:#fff;background:#7851e2;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:14px;font-weight:750;display:grid}.blog-prose .blog-howto h3{margin:3px 0 4px;font-size:19px}.blog-prose .blog-howto p{margin:0}.blog-prose .blog-stat{text-align:center;border:1px solid #dcd5f6;border-radius:18px;margin:38px 0;padding:26px 28px}.blog-prose .blog-stat-value{color:#6f45db;letter-spacing:-.04em;margin:0;font-size:44px;font-weight:800;line-height:1.1}.blog-stat figcaption{flex-direction:column;gap:6px;display:flex;color:#4d4470!important;margin-top:10px!important;font-size:15px!important}.blog-stat cite{color:#938ca6;font-size:12px;font-style:normal}.blog-prose .blog-sources{border-top:1px solid #e3ddee;margin:48px 0 0;padding-top:24px;scroll-margin-top:105px}.blog-prose .blog-sources h2{margin:0 0 12px;font-size:20px}.blog-sources ol{color:#5d5579;margin:0;padding-left:20px;font-size:14px;line-height:1.7}.blog-breadcrumbs ol{color:#8a82a3;flex-wrap:wrap;gap:6px;margin:0 0 18px;padding:0;font-size:13px;list-style:none;display:flex}.blog-breadcrumbs li+li:before{content:"/";color:#c3bcd6;margin-right:6px}.blog-breadcrumbs a{color:#7650d5;text-decoration:none}.blog-breadcrumbs a:hover{text-decoration:underline}.blog-article-label a{color:#7550d6;text-decoration:none}[data-theme=dark] .blog-article-label a{color:#b99aff}.blog-article-label a:hover{text-decoration:underline}.blog-category-nav{flex-wrap:wrap;justify-content:center;gap:8px;margin:26px auto 0;display:flex}.blog-category-nav a{color:#4d3e80;border:1px solid #dcd5f6;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;text-decoration:none}.blog-category-nav a:hover,.blog-category-nav a[aria-current=page]{color:#fff;background:#7851e2;border-color:#7851e2}[data-theme=dark] .blog-table th,[data-theme=dark] .blog-table td{border-color:#ffffff1c}[data-theme=dark] .blog-table thead th{color:#f3edff;background:#1c1530;border-color:#3f3160}[data-theme=dark] .blog-table tbody th{color:#f3edff}[data-theme=dark] .blog-prose .blog-answer{background:#1c1530}[data-theme=dark] .blog-answer-label{color:#b99aff}[data-theme=dark] .blog-prose .blog-answer-text{color:#f3edff}[data-theme=dark] .blog-prose .blog-stat{border-color:#3f3160}[data-theme=dark] .blog-prose .blog-stat-value{color:#c7b1ff}[data-theme=dark] .blog-stat figcaption{color:#d2c8e5!important}[data-theme=dark] .blog-prose .blog-sources{border-color:#ffffff1c}[data-theme=dark] .blog-sources ol{color:#b9aed0}[data-theme=dark] .blog-breadcrumbs a{color:#c7b1ff}[data-theme=dark] .blog-category-nav a{color:#d2c8e5;border-color:#3f3160}[data-theme=dark] .blog-category-nav a:hover,[data-theme=dark] .blog-category-nav a[aria-current=page]{color:#fff;background:#8257eb;border-color:#8257eb}.blog-footer-links{flex-wrap:wrap;gap:18px;font-size:13px;display:flex}.blog-footer-links a{color:#6d6686!important}.blog-footer-links a:hover{color:#6f45db!important}[data-theme=dark] .blog-footer-links a{color:#b7accf!important}.page-body{max-width:780px;margin:auto;padding:48px 28px 0}.page-body .blog-prose h2{scroll-margin-top:105px}.page-meta{color:#8a82a3;margin-top:18px;font-size:13px}.compare-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;max-width:1150px;margin:48px auto 0;padding:0 28px;display:grid}.compare-card{color:#211944;background:#fff;border:1px solid #e3ddee;border-radius:18px;flex-direction:column;gap:10px;padding:26px;display:flex}.compare-card:hover{border-color:#7851e2}.compare-card h2{letter-spacing:-.02em;margin:0;font-size:21px;line-height:1.3}.compare-card p{color:#6d6686;margin:0;font-size:15px;line-height:1.6}.compare-card span{color:#6f45db;margin-top:auto;font-size:13px;font-weight:700}.compare-verdict{grid-template-columns:1fr 1fr;gap:16px;margin:32px 0;display:grid}.compare-verdict>div{border:1px solid #e3ddee;border-radius:16px;padding:22px 24px}.compare-verdict h3{margin:0 0 10px!important;font-size:18px!important}.compare-verdict ul{margin:0;padding-left:18px;font-size:15px;line-height:1.65}.compare-note{color:#6d6686;background:#f5f3ff;border-radius:12px;margin-top:40px;padding:16px 20px;font-size:13px;line-height:1.6}@media (max-width:700px){.compare-verdict{grid-template-columns:1fr}}[data-theme=dark] .compare-card{color:#f3edff;background:#161027;border-color:#3f3160}[data-theme=dark] .compare-card p{color:#b9aed0}[data-theme=dark] .compare-card span{color:#c7b1ff}[data-theme=dark] .compare-verdict>div{border-color:#3f3160}[data-theme=dark] .compare-note{color:#b9aed0;background:#1c1530}.blog-table th[scope=row]{overflow-wrap:normal;min-width:110px}.compare-verdict ul{list-style:outside}.blog-sources ol{list-style:decimal}.blog-byline-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin:32px 0 47px;display:flex}.blog-byline-row .blog-byline{margin:0}.blog-byline small{color:#8b84a0;margin-top:2px;font-size:12px;display:block}.blog-author-photo{object-fit:cover;background:#e8e1fa;border-radius:50%;flex:none}.blog-share{flex-wrap:wrap;gap:8px;display:flex}.blog-share button{color:#4b3f72;cursor:pointer;background:#fff;border:1px solid #ddd3f1;border-radius:999px;align-items:center;gap:7px;padding:8px 13px;font-size:12px;font-weight:650;transition:border-color .15s,color .15s;display:inline-flex}.blog-share button:hover{color:#6f45db;border-color:#7851e2}.blog-share svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.blog-share svg.fill{fill:currentColor;stroke:none}.blog-author-box{background:#f6f2ff;border:1px solid #e3d9f5;border-radius:16px;gap:18px;margin-top:56px;padding:24px;display:flex}.blog-author-box .blog-author-mark{font-size:24px}.blog-author-kicker{color:#8d82a7;font-family:var(--font-jetbrains),monospace;letter-spacing:.16em;font-size:10px;font-weight:700}.blog-author-name{color:#211944;letter-spacing:-.02em;margin-top:6px;font-size:18px;font-weight:750}.blog-author-name span{color:#7a7192;letter-spacing:0;font-size:13px;font-weight:500;display:block}.blog-author-bio{color:#544b72;white-space:pre-line;margin-top:10px;font-size:14px;line-height:1.65}.blog-author-links{flex-wrap:wrap;gap:14px;margin-top:12px;font-size:13px;font-weight:700;display:flex}.blog-author-links a{color:#6f45db}.blog-html{overflow-wrap:anywhere}.blog-html img,.blog-html video,.blog-html iframe{max-width:100%;height:auto}.blog-html ul,.blog-html ol{margin:0 0 24px;padding-left:24px}.blog-html ul{list-style:outside}.blog-html ol{list-style:decimal}.blog-html li{margin-bottom:8px}.blog-html table{border-collapse:collapse;width:100%;margin:0 0 24px;font-size:15px}.blog-html th,.blog-html td{text-align:left;vertical-align:top;border:1px solid #e3ddee;padding:10px 12px}.site-page{max-width:860px;margin:auto;padding:80px 28px 120px}.site-page-html{max-width:none;padding:0}.site-page-hero h1{letter-spacing:-.055em;font-size:clamp(40px,5vw,64px);font-weight:750;line-height:1.08}.site-page-body{margin-top:48px}.cms-preview-banner{z-index:60;color:#3b2a06;font:600 13px/1.4 var(--font-inter),sans-serif;text-align:center;background:#f4c983;padding:9px 16px;position:sticky;top:0}.cms-preview-frame{background:#fff;border:0;width:100%;height:calc(100dvh - 38px);display:block}[data-theme=dark] .blog-share button{color:#d9cdf3;background:#191426;border-color:#ffffff24}[data-theme=dark] .blog-share button:hover{color:#fff;border-color:#b99aff}[data-theme=dark] .blog-byline small,[data-theme=dark] .blog-author-name span,[data-theme=dark] .blog-author-kicker{color:#9c8eb9}[data-theme=dark] .blog-author-box{background:#191426;border-color:#ffffff1c}[data-theme=dark] .blog-author-name,[data-theme=dark] .site-page-hero h1{color:#f3edff}[data-theme=dark] .blog-author-bio{color:#c4b8dc}[data-theme=dark] .blog-author-links a{color:#b99aff}[data-theme=dark] .blog-html th,[data-theme=dark] .blog-html td{border-color:#ffffff1c}@media (max-width:650px){.blog-author-box{flex-direction:column}}
