.cg.blog{display:block;min-height:0;background:none;--lx-accent:var(--cg-peri);--lx-accent-soft:var(--cg-peri-soft);--lx-accent-deep:var(--cg-peri-deep)}.cg .blog-crumbs-row{justify-content:space-between;gap:10px 20px;margin:0 0 32px}.cg .blog-crumbs,.cg .blog-crumbs-row{display:flex;flex-wrap:wrap;align-items:center}.cg .blog-crumbs{gap:4px 0;min-width:0;color:var(--cg-text-3);font-size:14px;font-weight:500}.cg .blog-crumb{display:inline-flex;align-items:center;gap:8px;min-width:0;margin-right:8px}.cg .blog-crumbs a{color:var(--cg-text-2);text-decoration:none}.cg .blog-crumbs a:hover{color:var(--cg-navy);text-decoration:underline;text-underline-offset:3px}.cg .blog-crumb-here{max-width:36ch;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--cg-text-3)}.cg .blog-head{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin-bottom:28px}.cg .blog-head h1{margin:0;font-size:clamp(30px,4vw,40px);line-height:1.1;letter-spacing:-.02em}.cg .blog-head .blog-search{margin:0;align-self:center;width:340px;max-width:100%;height:40px;border-radius:10px}.cg .blog-head .blog-search input{height:100%;font-size:14px}.cg .blog-showing{margin:-10px 0 20px;color:var(--cg-text-2);font-size:14px}.cg .blog-showing strong{color:var(--cg-navy)}.cg .blog-featured{margin-bottom:28px}.cg .blog-featured-link{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1fr);align-items:center;overflow:hidden;border:var(--cg-card-border) solid var(--cg-line);border-bottom-width:var(--cg-card-edge);border-bottom-color:var(--cg-card-edge-color);border-radius:18px;background:var(--cg-card);color:inherit;text-decoration:none;transition:transform .12s ease,border-color .12s ease}.cg .blog-featured-link:hover{transform:translateY(-2px);border-color:var(--cg-peri-line);border-bottom-color:var(--cg-peri-mid);text-decoration:none}.cg .blog-featured-link:focus-visible{outline:2px solid var(--cg-peri);outline-offset:2px}.cg .blog-featured .blog-card-cover{align-self:start;aspect-ratio:16/9;margin:10px 0 10px 10px}.cg .blog-featured-body{display:flex;flex-direction:column;justify-content:center;gap:12px;padding:26px 32px}.cg .blog-featured-title{font-family:var(--cg-font);font-size:clamp(24px,2.6vw,32px);line-height:1.18;letter-spacing:-.015em;color:var(--cg-navy)}.cg .blog-featured-dek{color:var(--cg-text-2);font-size:16px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cg .blog-featured-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;margin-top:auto;padding-top:16px}.cg .blog-featured-more{display:inline-flex;align-items:center;gap:6px;color:var(--cg-text-3);font-size:14px;font-weight:700;transition:color .2s ease}.cg .blog-featured-link:hover .blog-featured-more{color:var(--cg-peri)}.cg .blog-arrow{transition:transform .2s ease,color .2s ease}.cg .blog-featured-link:hover .blog-arrow{transform:translate(3px,-3px) rotate(-45deg)}@media (max-width:900px){.cg .blog-featured-link{grid-template-columns:minmax(0,1fr)}.cg .blog-featured .blog-card-cover{aspect-ratio:16/9;margin:10px 10px 0}.cg .blog-featured-body{padding:22px 22px 24px}}.cg .blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.cg .blog-grid>li{min-width:0}.cg .blog-card{height:100%}.cg .blog-card-link{display:flex;flex-direction:column;height:100%;overflow:hidden;border:var(--cg-card-border) solid var(--cg-line);border-bottom-width:var(--cg-card-edge);border-bottom-color:var(--cg-card-edge-color);border-radius:16px;background:var(--cg-card);color:inherit;text-decoration:none;transition:transform .12s ease,border-color .12s ease}.cg .blog-card-link:hover{transform:translateY(-2px);border-color:var(--cg-peri-line);border-bottom-color:var(--cg-peri-mid);text-decoration:none}.cg .blog-card-link:focus-visible{outline:2px solid var(--cg-peri);outline-offset:2px}.cg .blog-card-cover{display:block;aspect-ratio:16/9;margin:10px 10px 0;overflow:hidden;border-radius:10px;background:var(--cg-panel)}.cg .blog-card-cover img{display:block;width:100%;height:100%;object-fit:cover}.cg .blog-card-body{display:flex;flex-direction:column;gap:8px;flex:1;padding:16px 18px 18px}.cg .blog-card-tags{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cg-peri-deep)}.cg .blog-card-title{font-family:var(--cg-font);font-size:19px;line-height:1.3;letter-spacing:-.01em;color:var(--cg-navy)}.cg .blog-card-dek{color:var(--cg-text-2);font-size:14.5px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cg .blog-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:12px}.cg .blog-card .blog-meta{font-size:13px}.cg .blog-card-cta{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:var(--cg-peri-deep);white-space:nowrap}.cg .blog-card-cta svg{transition:transform .18s cubic-bezier(.22,1,.36,1)}.cg .blog-card-link:focus-visible .blog-card-cta svg,.cg .blog-card-link:hover .blog-card-cta svg{transform:rotate(-45deg)}@media (prefers-reduced-motion:reduce){.cg .blog-card-link:hover .blog-card-cta svg{transform:none}}.cg .blog-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;color:var(--cg-text-3);font-size:14px}.cg .blog-meta-time{display:inline-flex;align-items:center;gap:5px}.cg .blog-empty{margin:48px 0;color:var(--cg-text-3);font-size:16px}.cg .blog-pager{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:36px;color:var(--cg-text-2);font-size:14px}.cg .blog-pager a,.cg .blog-pager span[aria-disabled]{display:inline-flex;align-items:center;height:36px;padding:0 14px;border:1.5px solid var(--cg-line-strong);border-radius:var(--cg-radius-btn);font-weight:600;color:var(--cg-navy);text-decoration:none}.cg .blog-pager span[aria-disabled]{color:var(--cg-text-3)}.cg .blog-pager a:hover{border-color:var(--cg-peri)}.blog-progress{position:fixed;top:0;left:0;z-index:60;width:100%;height:3px;background:var(--cg-peri);transform:scaleX(0);transform-origin:left;will-change:transform;pointer-events:none}.cg .blog-article{max-width:1100px;margin:0 auto}.cg .blog-hero{margin:0 0 18px}.cg .blog-hero-cover{position:relative;width:100%;aspect-ratio:16/9;max-height:560px;overflow:hidden;border-radius:16px;background:var(--cg-navy)}.cg .blog-hero-cover img{display:block;width:100%;height:100%;object-fit:cover}.cg .blog-hero-overlay{position:absolute;inset:auto 0 0 0;max-height:100%;padding:clamp(56px,9vw,110px) clamp(18px,3vw,32px) clamp(16px,2.4vw,26px);background:linear-gradient(0deg,rgb(9 18 48/.86) 0,rgb(9 18 48/.62) 45%,rgb(9 18 48/0));-webkit-mask-image:linear-gradient(0deg,#000 70%,transparent);mask-image:linear-gradient(0deg,#000 70%,transparent);backdrop-filter:blur(6px)}.cg .blog-hero-text{max-width:760px}.cg .blog-hero-topic{display:inline-flex;align-items:center;height:24px;margin-bottom:12px;padding:0 10px;border-radius:6px;background:var(--cg-peri-deep);color:#fff;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.cg .blog-hero h1{margin:0;font-size:clamp(22px,2.6vw,32px);line-height:1.18;letter-spacing:-.02em;color:var(--cg-navy)}.cg .blog-hero-dek{margin:8px 0 0;color:var(--cg-text-2);font-size:clamp(14px,1.2vw,16px);line-height:1.5}.cg .blog-hero .blog-meta{margin-top:12px;font-size:13px}.cg .blog-hero .blog-meta>span:first-child{font-weight:600;color:var(--cg-navy)}.cg .blog-hero[data-cover] h1{color:#fff}.cg .blog-hero[data-cover] .blog-hero-dek,.cg .blog-hero[data-cover] h1{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cg .blog-hero[data-cover] .blog-hero-dek{color:rgb(255 255 255/.86)}.cg .blog-hero[data-cover] .blog-meta,.cg .blog-hero[data-cover] .blog-meta>span:first-child{color:rgb(255 255 255/.82)}.cg .blog-hero[data-cover] .blog-meta>span:first-child{color:#fff}@media (max-width:640px){.cg .blog-hero-cover{overflow:visible;aspect-ratio:auto;max-height:none;background:none}.cg .blog-hero-cover img{aspect-ratio:16/9;height:auto;border-radius:14px}.cg .blog-hero-overlay{position:static;padding:20px 0 0;background:none;-webkit-mask-image:none;mask-image:none;backdrop-filter:none}.cg .blog-hero[data-cover] h1{color:var(--cg-navy);display:block}.cg .blog-hero[data-cover] .blog-hero-dek{color:var(--cg-text-2)}.cg .blog-hero[data-cover] .blog-meta{color:var(--cg-text-3)}.cg .blog-hero[data-cover] .blog-meta>span:first-child{color:var(--cg-navy)}}.cg .blog-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:start}.cg .blog-body{max-width:760px;min-width:0;margin:0 auto;width:100%}.cg .blog-body>:first-child{margin-top:0}.cg .blog-body h2{margin-top:36px}.cg .blog-body h3{margin-top:26px}.cg .blog-body .blog-widget{margin-top:28px}.cg .blog-body blockquote{margin:0;padding:4px 0 4px 20px;border-left:3px solid var(--cg-peri-mid);color:var(--cg-text);font-size:18px;line-height:1.6}.cg .blog-body blockquote p+p{margin-top:10px}.cg .blog-body hr{width:64px;height:3px;margin:40px auto;border:0;border-radius:2px;background:var(--cg-peri-line)}.cg .blog-body :not(pre)>code{padding:1px 6px;border-radius:5px;background:var(--cg-panel);font-size:.9em;color:var(--cg-navy)}.cg .blog-body :not(pre)>code,.cg .blog-code{font-family:var(--font-mono),ui-monospace,monospace}.cg .blog-code{margin:0;padding:16px 18px;overflow-x:auto;border-radius:12px;background:var(--cg-navy);color:#e8ecff;font-size:14px;line-height:1.6;tab-size:2}.cg .blog-code code{font:inherit;color:inherit}.cg .blog-figure{margin:28px 0 0}.cg .blog-figure img{display:block;width:100%;height:auto;border-radius:12px;background:var(--cg-panel)}.cg .blog-figure figcaption{margin-top:10px;color:var(--cg-text-3);font-size:14px;text-align:center}@media (min-width:1100px){.cg .blog-figure[data-size=wide]{width:calc(100% + 140px);margin-left:-70px}}.cg .blog-toc{margin:0 auto;width:100%;max-width:760px;border:1.5px solid var(--cg-line);border-radius:12px;background:var(--cg-card)}.cg .blog-toc-toggle{display:flex;align-items:center;gap:8px;width:100%;padding:12px 14px;border:0;background:none;color:var(--cg-navy);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.cg .blog-toc-chevron{margin-left:auto;transition:transform .15s ease}.cg .blog-toc[data-open] .blog-toc-chevron{transform:rotate(180deg)}.cg .blog-toc-title{display:none;margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cg-text-3)}.cg .blog-toc-list{display:none;margin:0;padding:0 14px 12px;list-style:none}.cg .blog-toc[data-open] .blog-toc-list{display:block}.cg .blog-toc-list li[data-level="3"]{padding-left:14px}.cg .blog-toc-list a{display:block;padding:5px 10px;border-left:2px solid transparent;border-radius:0 6px 6px 0;color:var(--cg-text-2);font-size:14px;line-height:1.4;text-decoration:none}.cg .blog-toc-list a:hover{color:var(--cg-navy);background:var(--cg-panel);text-decoration:none}.cg .blog-toc-list a[aria-current]{border-left-color:var(--cg-peri);color:var(--cg-navy);font-weight:600}.cg .blog-rail{display:contents}.cg .blog-rail .blog-toc{order:-1}.cg .blog-rail-extra{order:1;display:flex;flex-direction:column;gap:16px;max-width:760px;width:100%;margin:8px auto 0;padding-top:24px;border-top:1px solid var(--cg-line)}@media (min-width:1100px){.cg .blog-layout{grid-template-columns:minmax(0,1fr) 260px;gap:48px}.cg .blog-layout .blog-body{margin:0;max-width:760px}.cg .blog-rail{position:sticky;top:calc(var(--blog-bar, var(--navbar-height, 72px)) + 24px);display:flex;flex-direction:column;gap:22px;max-height:calc(100dvh - var(--blog-bar, var(--navbar-height, 72px)) - 48px);overflow-y:auto;scrollbar-width:none}.cg .blog-rail::-webkit-scrollbar{display:none}.cg .blog-rail .blog-toc{padding:14px 12px;border:0;border-left:1px solid var(--cg-line);border-radius:0;background:none}.cg .blog-rail-extra{margin:0;padding:0;border:0}.cg .blog-rail .blog-cta{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.cg .blog-rail .blog-cta p{font-size:14px;line-height:1.5}.cg .blog-toc-toggle{display:none}.cg .blog-toc-list,.cg .blog-toc-title{display:block;padding:0}}.cg .blog-widget{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px;padding:20px 22px;border:1.5px solid var(--cg-line);border-radius:14px;background:var(--cg-card)}.cg .blog-widget-text{flex:1 1 240px;min-width:0}.cg .blog-widget-text strong{display:block;font-family:var(--cg-font);font-size:18px;line-height:1.3;color:var(--cg-navy)}.cg .blog-widget-text p{margin:6px 0 0;color:var(--cg-text-2);font-size:15px;line-height:1.55}.cg .blog-widget-kicker{display:block;margin-bottom:4px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--lx-accent-deep,var(--cg-peri-deep))}.cg .blog-widget .blog-widget-cta{flex-shrink:0}.cg .blog-pricing{border-color:var(--cg-peri-line);background:linear-gradient(135deg,var(--cg-peri-soft),var(--cg-card))}.cg .blog-pricing-ico{flex-shrink:0;color:var(--cg-peri)}.cg .blog-game{border-color:color-mix(in oklab,var(--lx-accent) 35%,var(--cg-line))}.cg .blog-game-ico{display:grid;flex-shrink:0;place-items:center;width:64px;height:60px;border-radius:16px;background:var(--lx-accent);color:#fff;box-shadow:0 4px 0 var(--lx-accent-deep)}.cg .blog-ad[data-tone=navy]{border-color:var(--cg-navy);background:var(--cg-navy)}.cg .blog-ad[data-tone=navy] .blog-widget-text strong{color:#fff}.cg .blog-ad[data-tone=navy] .blog-widget-text p{color:#d6dcf5}.cg .blog-ad[data-tone=soft]{border-color:transparent;background:var(--cg-panel)}.cg .blog-ad[data-tone=peri]{border-color:var(--cg-peri-line);background:var(--cg-peri-soft)}.cg .blog-ad-art{flex:0 0 auto;width:120px;overflow:hidden;border-radius:10px}.cg .blog-ad-art img{display:block;width:100%;height:auto}.cg .blog-ad[data-layout=banner]{flex-direction:column;align-items:stretch;text-align:center;padding:28px 24px}.cg .blog-ad[data-layout=banner] .blog-ad-art{width:100%;max-width:320px;margin:0 auto}.cg .blog-ad[data-layout=banner] .blog-widget-cta{align-self:center}.cg .blog-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;width:100%;padding:20px 22px;border:1.5px solid var(--cg-peri-line);border-radius:14px;background:var(--cg-peri-soft)}.cg .blog-cta p{margin:0;max-width:48ch;color:var(--cg-navy);font-weight:500}.cg .blog-related{max-width:1100px;margin:56px auto 0}.cg .blog-related h2{margin:0 0 18px;font-size:22px}.blog-top{position:fixed;right:20px;bottom:24px;z-index:40;display:grid;place-items:center;width:44px;height:44px;border:1.5px solid var(--cg-line-strong);border-radius:14px;background:var(--cg-card);color:var(--cg-navy);box-shadow:0 6px 18px rgb(15 33 85/.12);opacity:0;transform:translateY(12px);transition:opacity .16s ease,transform .16s ease;pointer-events:none;cursor:pointer}.blog-top[data-shown]{opacity:1;transform:none;pointer-events:auto}.blog-top:hover{border-color:var(--cg-peri)}.blog-top:focus-visible{outline:2px solid var(--cg-peri);outline-offset:2px}@media (max-width:1023px){.blog-top{bottom:84px}}.cg-read-shell{--blog-bar:72px;min-height:100dvh;background:var(--cg-bg)}.cg .cg-read-top{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:14px;height:72px;padding-inline:clamp(16px,3vw,40px);border-bottom:1px solid var(--cg-line);background:color-mix(in oklab,var(--cg-bg) 92%,transparent);backdrop-filter:blur(8px)}.cg .cg-read-brand{display:inline-flex}.cg .cg-read-main{max-width:1100px;margin:0 auto;padding:clamp(24px,4vw,48px) clamp(16px,3vw,40px) 96px}.cg .blog-preview-note{display:flex;align-items:center;gap:10px;margin-bottom:24px;padding:10px 14px;border:1.5px solid var(--cg-warn-line);border-radius:10px;background:var(--cg-warn-soft);color:var(--cg-warn);font-size:14px;font-weight:600}.cg .blog-body h2,.cg .blog-body h3{scroll-margin-top:calc(var(--blog-bar, var(--navbar-height, 72px)) + 16px)}.cg-shell .blog .blog-head{margin-bottom:36px}.cg-shell .blog .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cg-shell .blog .blog-card-link{--cg-edge-color:var(--cg-card-edge-color);gap:10px;padding:10px 10px 12px;border:var(--cg-card-border) solid var(--cg-line-strong);border-radius:12px;background:var(--cg-card);box-shadow:0 var(--cg-card-edge) 0 0 var(--cg-edge-color);margin-bottom:var(--cg-card-edge);transition:box-shadow .12s ease,transform .12s ease}.cg-shell .blog .blog-card-link:hover{border-color:var(--cg-line-strong);transform:translateY(-2px);box-shadow:0 calc(var(--cg-card-edge) + 2px) 0 0 var(--cg-edge-color)}.cg-shell .blog .blog-card-link:active{transform:translateY(var(--cg-card-edge));box-shadow:0 0 0 0 var(--cg-edge-color)}.cg-shell .blog .blog-card-cover{aspect-ratio:16/9;margin:0;border-radius:8px}.cg-shell .blog .blog-card-body{gap:6px;padding:2px 2px 0}.cg-shell .blog .blog-card-foot{padding-top:10px}.cg-shell .blog .blog-card-tags{display:none}.cg-shell .blog .blog-card-title{font-size:15.5px;line-height:1.3;min-height:calc(15.5px * 1.3 * 2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cg-shell .blog .blog-card-dek{font-size:13px;line-height:1.45;-webkit-line-clamp:2}.cg-shell .blog .blog-card .blog-meta{font-size:12.5px}@media (max-width:640px){.cg-shell .blog .blog-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cg-shell .blog .blog-card-link:hover{transform:none}}.cg .blog-more{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:44px}.cg .blog-more-btn{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 20px;border:1.5px solid var(--cg-line-strong);border-radius:999px;background:var(--cg-card);color:var(--cg-navy);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease}.cg .blog-more-btn:hover:not(:disabled){border-color:var(--cg-peri);background:var(--cg-peri-soft)}.cg .blog-more-btn svg{transition:transform .2s ease}.cg .blog-more-btn:hover:not(:disabled) svg{transform:translateY(2px)}.cg .blog-more-btn:focus-visible{outline:2px solid var(--cg-peri);outline-offset:2px}.cg .blog-more-btn:disabled{cursor:progress;opacity:.7}.cg .blog-more-error{color:var(--cg-bad);font-size:13px}.blog-more-spin{animation:blog-spin .8s linear infinite}@keyframes blog-spin{to{transform:rotate(1turn)}}.blog-reader-controls{position:relative;display:inline-flex;align-items:center;gap:6px}.blog-reader-btn{display:grid;place-items:center;width:38px;height:38px;border:1.5px solid var(--cg-line);border-radius:10px;background:var(--cg-card);color:var(--cg-text-2);cursor:pointer;transition:border-color .15s ease,color .15s ease}.blog-reader-btn:hover,.blog-reader-btn[aria-expanded=true]{border-color:var(--cg-peri-mid);color:var(--cg-navy)}.blog-reader-btn:focus-visible,.blog-reader-panel button:focus-visible,.blog-reader-row input:focus-visible+.blog-reader-check{outline:2px solid var(--cg-peri);outline-offset:2px}.blog-reader-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:40;display:grid;gap:4px;width:260px;padding:10px;border:1px solid var(--cg-line);border-radius:12px;background:var(--cg-card);box-shadow:0 16px 40px rgb(15 33 85/.18);font-size:14px;color:var(--cg-text)}.blog-reader-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:4px 8px;border-radius:8px;cursor:pointer}label.blog-reader-row:hover{background:var(--cg-panel)}.blog-reader-row input{position:absolute;opacity:0;pointer-events:none}.blog-reader-check{display:grid;place-items:center;width:20px;height:20px;border:1.5px solid var(--cg-line-strong);border-radius:6px;color:transparent}.blog-reader-row input:checked+.blog-reader-check{border-color:var(--cg-peri);background:var(--cg-peri);color:#fff}.blog-reader-stepper{display:inline-flex;align-items:center;gap:6px}.blog-reader-stepper button{display:grid;place-items:center;width:30px;height:30px;border:1.5px solid var(--cg-line);border-radius:8px;background:var(--cg-card);color:var(--cg-text-2);cursor:pointer}.blog-reader-stepper button:disabled{opacity:.4;cursor:default}.blog-reader-stepper output{min-width:58px;text-align:center;font-size:13px;font-weight:600;color:var(--cg-navy)}.blog-reader-reset{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:4px;padding:8px;border:0;border-top:1px solid var(--cg-line);background:none;color:var(--cg-text-3);font:inherit;font-size:13px;cursor:pointer}.blog-reader-reset:hover{color:var(--cg-navy)}.blog-reader[data-size="0"] .blog-body{font-size:15px}.blog-reader[data-size="2"] .blog-body{font-size:18px}.blog-reader[data-size="3"] .blog-body{font-size:20px}.blog-reader[data-spacing=wide] .blog-body{line-height:1.95;letter-spacing:.012em;word-spacing:.08em}.blog-reader[data-spacing=wide] .blog-body>*+*{margin-top:24px}.blog-reader[data-font=plain] .blog-body,.blog-reader[data-font=plain] .blog-body :is(h2,h3,strong){font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial,sans-serif}.blog-reader[data-theme=dark]{--cg-bg:#0d1430;--cg-card:#141c3b;--cg-panel:#1a2347;--cg-line:#273264;--cg-line-strong:#36427a;--cg-card-edge-color:#0a1027;--cg-card-edge-strong:#0a1027;--cg-text:#e6eaff;--cg-text-2:#b8c0e3;--cg-text-3:#8e97c0;--cg-navy:#eef1ff;--cg-peri-soft:#222c5e;--cg-peri-line:#34418a;--cg-peri-mid:#8391f0;--cg-peri-deep:#a8b2ff;--cg-warn-soft:#3a2f12;--cg-good-soft:#13321f;--cg-good-line:#24553a;--cg-good:#7fd8a4;--cg-bad-soft:#3a1b18;background:var(--cg-bg);color:var(--cg-text);color-scheme:dark}.cg-read-scope{min-height:100dvh}.blog-reader[data-theme=dark] .blog-code{background:#070c20;border:1px solid var(--cg-line)}.blog-reader[data-theme=dark] .blog-ad[data-tone=navy]{border-color:#070c20;background:#070c20}.blog-reader[data-theme=dark] .blog-hero-cover{background:#070c20}.blog-reader[data-theme=dark] .blog-card-cover img,.blog-reader[data-theme=dark] .blog-figure img{filter:brightness(.92)}.blog-reader[data-theme=dark] .blog-reader-panel{box-shadow:0 16px 40px rgb(0 0 0/.45)}.cg .blog-related .blog-card-title{min-height:calc(19px * 1.3 * 2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cg .blog-related .blog-card-dek{min-height:calc(14.5px * 1.55 * 2);-webkit-line-clamp:2}@media (max-width:1024px){.cg .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cg .blog-crumbs-row{margin-bottom:24px}.cg .blog-crumb-here{max-width:22ch}.cg .cg-read-top{height:64px}.cg-read-shell{--blog-bar:64px}.cg .cg-read-brand img{height:34px;width:auto}.blog-reader-panel{position:fixed;top:auto;right:12px;bottom:12px;left:12px;width:auto}.cg .blog-featured-title{font-size:22px}.cg .blog-grid{grid-template-columns:minmax(0,1fr)}}.blog-reader[data-theme=dark] .lx-table tbody tr:nth-child(2n){background:color-mix(in oklab,var(--cg-panel) 60%,var(--cg-bg))}@media (max-width:1023px){.cg-read-shell .blog-top{bottom:24px}}.blog-reader[data-theme=dark] .brand-logo-light{display:none}.blog-reader[data-theme=dark] .brand-logo-dark{display:block}.blog-reader[data-theme=dark] .cg-btn:not(.cg-btn-outline):not(.cg-btn-ghost){--cg-edge-color:#2a35a3}.blog-reader[data-theme=dark] .cg-btn-outline{--cg-edge-color:#070c20}.blog-reader[data-theme=dark] .blog-game-ico{box-shadow:0 4px 0 color-mix(in oklab,var(--lx-accent) 55%,#050a1c)}.blog-reader[data-theme=dark] .blog-pricing{background:linear-gradient(135deg,var(--cg-peri-soft),var(--cg-card))}.blog-reader[data-theme=dark] .blog-pricing-ico{color:var(--cg-peri-mid)}.cg .blog-share{display:grid;gap:10px}.cg .blog-share-title{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cg-text-3)}.cg .blog-share-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cg .blog-share-copy,.cg .blog-share-icon{display:inline-flex;align-items:center;justify-content:center;height:36px;border:1.5px solid var(--cg-line);background:var(--cg-card);color:var(--cg-text-2);text-decoration:none;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.cg .blog-share-copy{gap:7px;padding:0 14px;border-radius:999px;font:inherit;font-size:13px;font-weight:600}.cg .blog-share-icon{width:36px;border-radius:50%}.cg .blog-share-copy:hover,.cg .blog-share-icon:hover{border-color:var(--cg-peri-mid);background:var(--cg-peri-soft);color:var(--cg-navy);text-decoration:none}.cg .blog-share-copy[data-copied]{border-color:var(--cg-good-line);background:var(--cg-good-soft);color:var(--cg-good)}.cg .blog-share-copy:focus-visible,.cg .blog-share-icon:focus-visible{outline:2px solid var(--cg-peri);outline-offset:2px}.cg .blog-head-tools{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.cg .blog-head-tools .blog-search{flex:0 1 340px;min-width:240px}.cg .blog-head-tools .blog-topic{flex:0 0 auto}.cg .blog-topic{position:relative;display:inline-flex;align-items:center;height:40px;border:1px solid var(--cg-line-strong);border-radius:10px;background:var(--cg-card);color:var(--cg-text-3);transition:border-color .15s ease,box-shadow .15s ease}.cg .blog-topic:focus-within{border-color:var(--cg-peri);box-shadow:0 0 0 3px rgba(95,113,243,.16)}.cg .blog-topic-ico{position:absolute;left:12px;pointer-events:none}.cg .blog-topic-chevron{position:absolute;right:10px;pointer-events:none}.cg .blog-topic select{appearance:none;height:100%;width:148px;padding:0 30px 0 34px;border:0;border-radius:10px;background:none;color:var(--cg-navy);font:inherit;font-size:14px;font-weight:500;text-overflow:ellipsis;cursor:pointer;outline:none}@media (max-width:640px){.cg .blog-head-tools{width:100%}.cg .blog-topic{flex:0 0 auto}.cg .blog-topic select{min-width:0;max-width:44vw}.cg .blog-head .blog-search{flex:1;width:auto;min-width:0}}.blog-reader[data-theme=dark] .blog-hero-topic{background:#4152d8}