.v3 .blog{min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:92px 24px 0;background:radial-gradient(58% 46% at 14% 6%,#ffeaf3 0,rgba(255,234,243,0) 64%),radial-gradient(52% 44% at 86% 2%,#e8f1ff 0,rgba(232,241,255,0) 66%),radial-gradient(64% 40% at 50% 0,#f1ecff 0,rgba(241,236,255,0) 70%),radial-gradient(46% 34% at 92% 46%,#fff3e7 0,rgba(255,243,231,0) 68%),linear-gradient(180deg,#fffbfd,#fff 74%)}.v3 .blognav-in{width:100%;max-width:1048px;margin:0 auto;padding-left:24px;padding-right:24px}.v3 .blog-sheet{width:100%;max-width:1000px;background:var(--v3-bg);border:1px solid var(--v3-border);border-radius:14px;box-shadow:var(--v3-card-shadow);padding:56px 64px 48px}@media (max-width:640px){.v3 .blog-sheet{padding:30px 20px 28px}}.v3 .blog-kicker{font-size:11.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--v3-fg3)}.v3 .blog-sheet h1{margin-top:10px;font-size:clamp(28px,4.2vw,36px);font-weight:650;letter-spacing:-.025em;line-height:1.2;text-wrap:balance}.v3 .post-sub{margin-top:14px;font-size:17px;line-height:1.6;color:var(--v3-fg2)}.v3 .post-meta{margin-top:18px;padding-top:16px;border-top:1px solid var(--v3-border2);font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--v3-fg3)}.v3 .post-tldr{margin-top:28px;padding:18px 20px;border:1px solid var(--v3-border);border-left:3px solid var(--v3-blue);border-radius:0 10px 10px 0;background:var(--v3-bg2)}.v3 .post-tldr-label{display:block;margin-bottom:6px;font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--v3-blue)}.v3 .post-tldr p{font-size:15px;line-height:1.75;color:var(--v3-fg2)}.v3 .post-tldr strong{font-weight:600;color:var(--v3-fg)}.v3 .post-body{margin-top:4px;font-size:16px;line-height:1.8}.v3 .post-body h2{margin:46px 0 4px;font-size:22px;font-weight:650;letter-spacing:-.02em;line-height:1.3}.v3 .post-body p{margin:18px 0}.v3 .post-body ol,.v3 .post-body ul{margin:18px 0;padding-left:24px}.v3 .post-body li{margin:10px 0;padding-left:2px}.v3 .post-body li::marker{color:var(--v3-fg4)}.v3 .post-body strong{font-weight:600;color:var(--v3-fg)}.v3 .post-body a{color:var(--v3-fg);text-decoration:underline;text-underline-offset:2px;-webkit-text-decoration-color:var(--v3-fg4);text-decoration-color:var(--v3-fg4);transition:-webkit-text-decoration-color .12s;transition:text-decoration-color .12s;transition:text-decoration-color .12s,-webkit-text-decoration-color .12s}.v3 .post-body a:hover{-webkit-text-decoration-color:var(--v3-fg);text-decoration-color:var(--v3-fg)}.v3 .post-tablewrap{margin:24px 0;overflow-x:auto;border:1px solid var(--v3-border);border-radius:10px;-webkit-overflow-scrolling:touch}.v3 .post-table{width:100%;min-width:520px;border-collapse:collapse;font-size:14px;line-height:1.6}.v3 .post-table th{padding:11px 14px;text-align:left;background:var(--v3-bg2);border-bottom:1px solid var(--v3-border);font-size:12.5px;font-weight:600;color:var(--v3-fg2);white-space:nowrap}.v3 .post-table td{padding:11px 14px;border-bottom:1px solid var(--v3-border2);vertical-align:top}.v3 .post-table tr:last-child td{border-bottom:none}.v3 .post-table .post-n{width:44px;color:var(--v3-fg3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v3 .post-table .post-q{font-family:var(--v3-mono);font-size:13px}.v3 .blog-foot{margin-top:40px;padding-top:18px;border-top:1px solid var(--v3-border2);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:12.5px;color:var(--v3-fg3)}.v3 .blog-foot nav{display:flex;gap:16px}.v3 .blog-foot a{transition:color .12s}.v3 .blog-foot a:hover{color:var(--v3-fg)}.v3 .blog-head{width:100%;max-width:1000px;text-align:center}.v3 .blog-head h1{font-size:clamp(34px,5vw,48px);font-weight:680;letter-spacing:-.03em;line-height:1.14;text-wrap:balance}.v3 .blog-head p{margin-top:14px;font-size:16.5px;line-height:1.6;color:var(--v3-fg2)}.v3 .blog-thumb{display:flex;align-items:center;justify-content:center;min-height:150px;background:radial-gradient(70% 80% at 18% 12%,#ffd9ea 0,rgba(255,217,234,0) 62%),radial-gradient(65% 75% at 82% 16%,#d7e6ff 0,rgba(215,230,255,0) 64%),radial-gradient(84% 88% at 50% 94%,#e4dcff 0,rgba(228,220,255,0) 70%),radial-gradient(55% 60% at 92% 78%,#ffe6cf 0,rgba(255,230,207,0) 66%),linear-gradient(160deg,#fdf7fb,#f7f9ff)}.v3 .blog-thumb svg{width:38px;height:38px;color:rgba(124,77,238,.3)}.v3 .blog-thumb-lg{min-height:300px;border-right:1px solid var(--v3-border)}.v3 .blog-thumb-lg svg{width:76px;height:76px}.v3 .blog-feature{width:100%;max-width:1000px;margin-top:44px;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);overflow:hidden;background:var(--v3-bg);border:1px solid var(--v3-border);border-radius:18px;box-shadow:0 1px 2px rgba(12,12,14,.04),0 14px 34px -20px rgba(12,12,14,.18);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.v3 .blog-feature:hover{transform:translateY(-2px);border-color:#dedee2;box-shadow:0 1px 2px rgba(12,12,14,.05),0 22px 46px -22px rgba(12,12,14,.24)}.v3 .blog-feature-body{display:flex;flex-direction:column;justify-content:center;padding:40px 44px}.v3 .blog-feature-kicker{font-size:11.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--v3-fg3)}.v3 .blog-feature-title{margin-top:12px;font-size:clamp(23px,2.8vw,30px);font-weight:650;letter-spacing:-.025em;line-height:1.24;text-wrap:balance;transition:color .12s}.v3 .blog-feature:hover .blog-feature-title{color:var(--v3-blue)}.v3 .blog-feature-blurb{margin-top:13px;font-size:15px;line-height:1.65;color:var(--v3-fg2)}.v3 .blog-feature-meta{margin-top:18px;font-size:12.5px;color:var(--v3-fg3)}.v3 .blog-feature-more{display:inline-flex;align-items:center;align-self:flex-start;gap:7px;margin-top:22px;font-size:14.5px;font-weight:600;color:var(--v3-fg)}.v3 .blog-feature-more svg{width:15px;height:15px;transition:transform .16s}.v3 .blog-feature:hover .blog-feature-more svg{transform:translateX(3px)}.v3 .blog-grid{width:100%;max-width:1000px;margin-top:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.v3 .blog-card{display:flex;flex-direction:column;overflow:hidden;padding-bottom:20px;background:var(--v3-bg);border:1px solid var(--v3-border);border-radius:14px;box-shadow:var(--v3-card-shadow);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.v3 .blog-card:hover{transform:translateY(-2px);border-color:#dedee2;box-shadow:0 14px 30px -20px rgba(12,12,14,.22)}.v3 .blog-card .blog-thumb{min-height:148px;border-bottom:1px solid var(--v3-border)}.v3 .blog-card-title{margin-top:16px;padding:0 18px;font-size:16.5px;font-weight:620;letter-spacing:-.02em;line-height:1.35;transition:color .12s}.v3 .blog-card:hover .blog-card-title{color:var(--v3-blue)}.v3 .blog-card-blurb{margin-top:8px;padding:0 18px;font-size:14px;line-height:1.6;color:var(--v3-fg2)}.v3 .blog-card-meta{margin-top:14px;padding:0 18px;font-size:12.5px;color:var(--v3-fg3)}@media (max-width:860px){.v3 .blog-feature{grid-template-columns:minmax(0,1fr)}.v3 .blog-thumb-lg{min-height:200px;border-right:0;border-bottom:1px solid var(--v3-border)}.v3 .blog-feature-body{padding:28px 24px 32px}.v3 .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.v3 .blog-grid{grid-template-columns:minmax(0,1fr)}}.v3 .bf-shell{align-self:stretch;margin:88px -24px 0}.v3 .bf-ctaband{padding:84px 24px 78px;border-top:1px solid var(--v3-border);border-radius:48px 48px 0 0;background:radial-gradient(42% 78% at 12% 8%,#ffe7f2 0,rgba(255,231,242,0) 64%),radial-gradient(38% 72% at 88% 4%,#e6efff 0,rgba(230,239,255,0) 66%),radial-gradient(52% 66% at 50% 0,#efe9ff 0,rgba(239,233,255,0) 70%),radial-gradient(32% 52% at 95% 52%,#fff1e3 0,rgba(255,241,227,0) 68%),linear-gradient(180deg,#fffdfe,#fff 82%)}.v3 .bf-cta{max-width:900px;margin:0 auto;text-align:center}.v3 .bf-cta-h{font-size:clamp(34px,5.2vw,56px);font-weight:700;letter-spacing:-.03em;line-height:1.18}.v3 .bf-cta-accent{color:#7c4dee}.v3 .bf-cta-onx{font-size:1.2em}.v3 .bf-cta-chip{display:inline-flex;align-items:center;justify-content:center;width:.92em;height:.92em;vertical-align:-.007em;border-radius:.24em;background:#fff;box-shadow:0 1px 2px rgb(12 12 14/8%),0 8px 20px -10px rgba(12,12,14,.25)}.v3 .bf-cta-chip svg{width:.55em;height:.55em;fill:#0c0c0e}.v3 .bf-cta-fade{color:#3d3d44;font-size:min(1em,7.8vw)}.v3 .lp.blog-navshell .lpnav{position:absolute;top:0;left:0;right:0}.v3 .lp.blog-navshell .nav-menu{display:none}.v3 .lp.blog-navshell.navshell-docked .lpnav{position:fixed;animation:bf-nav-in .32s ease both}.v3 .lp.blog-navshell.navshell-docked .nav-menu{display:flex}@keyframes bf-nav-in{0%{transform:translateY(-110%);opacity:0}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion:reduce){.v3 .lp.blog-navshell.navshell-docked .lpnav{animation:none}}.v3 .bf-cta-sub{margin-top:16px;font-size:15.5px;line-height:1.65;color:var(--v3-fg2)}.v3 .bf-cta-btns{margin-top:34px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px}.v3 .bf-btn{display:inline-flex;align-items:center;gap:8px;height:58px;padding:0 34px;border-radius:999px;font-size:16.5px;font-weight:600;letter-spacing:-.01em;transition:transform .16s ease,background .18s ease,border-color .18s ease}.v3 .bf-btn svg{width:15px;height:15px}.v3 .bf-btn-solid{background:#0c0c0e;color:#fff;box-shadow:0 12px 24px -16px rgba(12,12,14,.7)}.v3 .bf-btn-solid:hover{background:#26262c;transform:translateY(-1px)}@media (max-width:860px){.v3 .bf-ctaband{padding:56px 22px 52px}}@media (max-width:480px){.v3 .bf-btn{width:100%;justify-content:center}}.v3 .lp .blogsec{padding:0 0 104px}.v3 .lp .blogsec-head{max-width:760px;margin:0 auto 22px;display:flex;align-items:baseline;justify-content:space-between;gap:16px}.v3 .lp .blogsec-head h2{font-size:26px;letter-spacing:-.025em;line-height:1.2}.v3 .lp .blogsec-all{flex:none;font-size:14px;color:var(--lp-muted);transition:color .12s}.v3 .lp .blogsec-all:hover{color:var(--lp-ink)}.v3 .lp .blogcard{display:block;max-width:760px;margin:0 auto;padding:24px 26px;background:#fff;border:1px solid var(--lp-line);border-radius:var(--lp-r-md);transition:transform .16s,box-shadow .16s,border-color .16s}.v3 .lp .blogcard:hover{transform:translateY(-1px);border-color:var(--lp-line2);box-shadow:var(--lp-shadow-card)}.v3 .lp .blogcard-date{display:block;font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--lp-muted)}.v3 .lp .blogcard-title{display:block;margin-top:8px;font-family:var(--lp-display);font-size:20px;font-weight:650;letter-spacing:-.02em;line-height:1.3}.v3 .lp .blogcard-sub{display:block;margin-top:8px;font-size:15px;line-height:1.6;color:var(--lp-ink2)}.v3 .lp .blogcard-more{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:14px;font-weight:500;color:var(--lp-ink)}.v3 .lp .blogcard-more span{transition:transform .16s}.v3 .lp .blogcard:hover .blogcard-more span{transform:translateX(3px)}@media (max-width:640px){.v3 .lp .blogsec{padding-bottom:72px}.v3 .lp .blogcard{padding:20px 18px}}