.kv-blog{--kv-blog-ease:cubic-bezier(0.22,1,0.36,1);background:#f5f2ec;color:#16161a;font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.kv-blog canvas[data-agent],.kv-blog canvas[data-state]{image-rendering:pixelated}.kv-card-hero{box-shadow:0 30px 60px -50px rgba(22,22,26,.6);transition:box-shadow .4s var(--kv-blog-ease)}.kv-card-hero:hover{box-shadow:0 40px 70px -44px rgba(22,22,26,.6)}.kv-card-post{box-shadow:0 18px 34px -34px rgba(22,22,26,.7);transition:transform .32s var(--kv-blog-ease),border-color .32s var(--kv-blog-ease)}.kv-card-post:hover{transform:translateY(-3px);border-color:rgba(32,165,196,.5)}.kv-card-related{transition:border-color .32s var(--kv-blog-ease)}.kv-card-related:hover{border-color:rgba(32,165,196,.5)}.kv-chip{transition:all .24s var(--kv-blog-ease)}.kv-chip:hover{border-color:rgba(22,22,26,.3)}.kv-quiet-link{transition:color .4s var(--kv-blog-ease)}.kv-quiet-link:hover{color:#16161a}.kv-dark-link{transition:color .4s var(--kv-blog-ease)}.kv-dark-link:hover{color:#fff}.kv-cta-teal{background:#20a5c4;color:#0c1518}.kv-cta-teal:hover{background:#38b6d3;color:#0c1518}.kv-cta-outline:hover{background:hsla(0,0%,100%,.08)}.kv-blog-prose{font-size:17.5px;line-height:1.72;color:#2b2b31;text-wrap:pretty}.kv-blog-prose>:first-child{margin-top:0}.kv-blog-prose p{margin:20px 0 0}.kv-blog-prose h2,.kv-blog-prose h3{font-family:var(--font-bricolage),ui-sans-serif,system-ui,sans-serif;font-weight:500;color:#16161a;scroll-margin-top:90px}.kv-blog-prose h2{margin:46px 0 0;font-size:27px;letter-spacing:-.032em;line-height:1.16}.kv-blog-prose h3{margin:34px 0 0;font-size:21px;letter-spacing:-.028em;line-height:1.2}.kv-blog-prose strong{font-weight:600;color:#16161a}.kv-blog-prose a{color:#14707f;text-decoration:underline;text-underline-offset:3px;transition:color .4s var(--kv-blog-ease)}.kv-blog-prose a:hover{color:#20a5c4}.kv-blog-prose ol,.kv-blog-prose ul{margin:20px 0 0;padding-left:24px}.kv-blog-prose ul{list-style:disc}.kv-blog-prose ol{list-style:decimal}.kv-blog-prose li{margin-top:9px}.kv-blog-prose li::marker{color:rgba(70,70,77,.6)}.kv-blog-prose blockquote{margin:28px 0 0;padding:2px 0 2px 20px;border-left:1px solid rgba(22,22,26,.1);color:#46464d}.kv-blog-prose code{font-family:var(--font-mono),ui-monospace,monospace;font-size:15px;padding:2px 6px;border-radius:6px;background:rgba(22,22,26,.05)}.kv-blog-prose pre{margin:24px 0 0;padding:18px 22px;border-radius:14px;overflow-x:auto;background:#16161a;border:1px solid rgba(22,22,26,.07);font-size:14px;line-height:1.6;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.18) transparent}.kv-blog-prose pre code{display:block;font-size:inherit;line-height:inherit;padding:0;background:none;color:#ecebe6;white-space:pre-wrap;overflow-wrap:anywhere}.kv-blog-prose img{max-width:100%;height:auto;margin:28px 0 0;border-radius:14px}.kv-blog-prose hr{margin:40px 0 0;border:0;border-top:1px solid rgba(22,22,26,.1)}.kv-blog-prose table{margin:24px 0 0;width:100%;border-collapse:collapse;font-size:15px}.kv-blog-prose td,.kv-blog-prose th{padding:10px 12px;text-align:left;border-bottom:1px solid rgba(22,22,26,.08)}.kv-blog-prose th{font-weight:600;color:#16161a}@keyframes kvRise{0%{transform:translateY(10px)}to{transform:translateY(0)}}.kv-rise{animation:kvRise .46s var(--kv-blog-ease) both}@media (max-width:1080px){.kv-grid-posts{grid-template-columns:repeat(2,1fr)!important}.kv-article-shell{grid-template-columns:minmax(0,1fr)!important;gap:32px!important}.kv-article-rail{position:static!important}}@media (max-width:760px){.kv-cta-panel,.kv-grid-posts,.kv-grid-related,.kv-hero-card{grid-template-columns:1fr!important}.kv-cta-sprites{display:none!important}.kv-hero-thumb{min-height:200px!important}.kv-d-xl{font-size:44px!important;letter-spacing:-.035em!important;line-height:1.05!important}.kv-d-l{font-size:34px!important;letter-spacing:-.04em!important;line-height:1.07!important}.kv-d-cta,.kv-d-m{font-size:28px!important;letter-spacing:-.035em!important;line-height:1.15!important}}