.nw-blog{--blog-accent-grad:linear-gradient(120deg, #a4ddf2, #8cd02e);--blog-dot-grad:linear-gradient(120deg, #4d95e9, #8cd02e);--blog-ink:#0b0f16;--blog-cyan:#a4ddf2;--blog-eyebrow-bd:rgba(164,221,242,.28);--blog-eyebrow-bg:rgba(77,149,233,.08);--blog-search-bg:#0c121c;--blog-cover-a:#141a24;--blog-cover-b:#182030;--blog-cover-tint:linear-gradient(135deg, rgba(47,125,219,.28), transparent 46%, rgba(140,208,46,.2));--blog-scrim:rgba(11,15,22,.55);--blog-oncover:rgba(233,237,242,.6);--blog-oncover-1:#edf1f6;--blog-glow:radial-gradient(50% 50% at 62% 38%, rgba(77,149,233,.2), transparent 70%);--svc-max:1440px;--svc-pad-x:120px;background:var(--surface-0);display:block}[data-theme=light] .nw-blog{--blog-cyan:#1f6fbf;--blog-eyebrow-bd:rgba(31,111,191,.32);--blog-eyebrow-bg:rgba(31,111,191,.07);--blog-search-bg:var(--surface-1);--blog-glow:radial-gradient(50% 50% at 62% 38%, rgba(36,101,200,.14), transparent 70%)}.nw-blog-hero{box-sizing:border-box;padding-top:60px;padding-bottom:60px;padding-inline:max(var(--svc-pad-x), calc((100% - var(--svc-max)) / 2 + var(--svc-pad-x)));background:linear-gradient(155deg, var(--surface-0) 0%, var(--surface-0-raised) 55%, var(--surface-0) 100%);position:relative;overflow:hidden}.nw-blog-ribbon{background:var(--grad-wave);filter:blur(48px);opacity:.22;pointer-events:none;border-radius:50% 50% 45% 55%/100% 100% 0 0;height:220px;width:140%;animation:22s ease-in-out infinite nwRibbon;position:absolute;bottom:-150px;transform:rotate(-6deg)}.nw-blog-ribbon:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-20%}.nw-blog-ribbon:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-20%}.nw-blog-ribbon:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-20%}.nw-blog-ribbon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-20%}.nw-blog-ribbon:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-20%}.nw-blog-ribbon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-20%}[dir=rtl] .nw-blog-ribbon{transform:rotate(6deg)}.nw-blog-glow{background:var(--blog-glow);filter:blur(42px);pointer-events:none;height:300px;width:380px;position:absolute;top:-80px}.nw-blog-glow:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-40px}.nw-blog-glow:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-40px}.nw-blog-glow:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-40px}.nw-blog-glow:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-40px}.nw-blog-glow:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-40px}.nw-blog-glow:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-40px}@media (prefers-reduced-motion:reduce){.nw-blog-ribbon{animation:none}}.nw-blog-topbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;display:flex;position:relative}.nw-blog-crumb{font:12.5px var(--font-body), sans-serif;color:var(--text-3);align-items:center;gap:8px;display:flex}.nw-blog-crumb a{color:var(--text-3);text-decoration:none}.nw-blog-crumb a:hover,.nw-blog-crumb [aria-current]{color:var(--text-1)}.nw-blog-updated{font:600 11.5px var(--font-body), sans-serif;color:var(--text-2);border:1px solid var(--glass-border);background:var(--glass-bg);border-radius:999px;flex:none;align-items:center;gap:7px;padding:6px 12px;display:inline-flex}.nw-blog-updated-dot{background:var(--success);border-radius:50%;flex:none;height:6px;width:6px}.nw-blog-hero-grid{align-items:flex-start;gap:64px;display:flex;position:relative}.nw-blog-intro{flex:1;min-width:0;padding-top:6px}.nw-blog-eyebrow{border:1px solid var(--blog-eyebrow-bd);background:var(--blog-eyebrow-bg);border-radius:999px;align-items:center;gap:9px;height:28px;margin-bottom:22px;padding-left:13px;padding-right:13px;display:inline-flex}.nw-blog-eyebrow-dot{background:var(--blog-dot-grad);border-radius:50%;height:6px;width:6px;box-shadow:0 0 8px rgba(140,208,46,.6)}.nw-blog-eyebrow span:last-child{font:600 10.5px var(--font-mono);letter-spacing:.14em;color:var(--blog-cyan)}.nw-blog-title{font:600 60px/1.04 var(--font-display), sans-serif;letter-spacing:-.02em;color:var(--text-1);margin:0}[dir=rtl] .nw-blog-title{letter-spacing:normal}.nw-blog-title .grad{background:var(--grad-head);color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}[dir=rtl] .nw-blog-title .grad{background-image:var(--grad-head-rtl);-webkit-background-clip:text;background-clip:text}.nw-blog-lede{font:17px/1.65 var(--font-body), sans-serif;color:var(--text-2);max-width:520px;margin-top:20px}.nw-blog-stats{gap:26px;margin-top:30px;display:flex}.nw-blog-stat-num{font:600 27px var(--font-display), sans-serif;letter-spacing:-.01em;color:var(--text-1)}.nw-blog-stat--blue .nw-blog-stat-num{background:var(--grad-about-v1);color:transparent;-webkit-background-clip:text;background-clip:text}.nw-blog-stat--green .nw-blog-stat-num{background:var(--grad-about-v4);color:transparent;-webkit-background-clip:text;background-clip:text}.nw-blog-stat-label{font:11.5px var(--font-body), sans-serif;color:var(--text-3);margin-top:3px}.nw-blog-stat-div{background:var(--glass-border);align-self:stretch;width:1px}.nw-blog-aside{flex-direction:column;flex:none;gap:14px;width:360px;display:flex}.nw-blog-search{background:linear-gradient(120deg,rgba(77,149,233,.5),rgba(140,208,46,.4));border-radius:14px;padding:1px;position:relative}.nw-blog-search-inner{background:var(--blog-search-bg);border-radius:13px;align-items:center;gap:11px;height:52px;padding-left:15px;padding-right:15px;display:flex}.nw-blog-search-inner svg{flex:none}.nw-blog-search-ph{font:14px var(--font-body), sans-serif;color:var(--text-3);flex:1}.nw-blog-search-input{min-width:0;font:14px var(--font-body), sans-serif;color:var(--text-1);background:0 0;border:0;outline:0;flex:1}.nw-blog-search-input::-ms-input-placeholder{color:var(--text-3)}.nw-blog-search-input::placeholder{color:var(--text-3)}.nw-blog-search-input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}.nw-blog-search-kbd{font:600 10px var(--font-mono);color:var(--text-3);border:1px solid var(--glass-border);border-radius:6px;flex:none;padding:3px 7px}.nw-blog-search-clear{height:22px;width:22px;color:var(--text-3);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.nw-blog-search-clear:hover{color:var(--text-1);background:var(--glass-bg)}.nw-blog-section{padding-top:52px;padding-bottom:4px;padding-inline:max(var(--svc-pad-x), calc((100% - var(--svc-max)) / 2 + var(--svc-pad-x)));border-top:1px solid var(--glass-border)}.nw-blog-shead{align-items:center;gap:10px;margin-bottom:18px;display:flex}.nw-blog-shead-bar{background:linear-gradient(90deg,#2f7ddb,#8cd02e);border-radius:2px;flex:none;height:2px;width:16px}.nw-blog-shead-label{font:600 11px var(--font-mono);letter-spacing:.14em;color:var(--blog-cyan)}.nw-blog-shead-label.is-muted{color:var(--text-3)}.nw-blog-featured{background:var(--glass-bg);-webkit-backdrop-filter:blur(14px);border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-light), var(--shadow-float);border-radius:20px;text-decoration:none;display:flex;position:relative;overflow:hidden}.nw-blog-feat-cover{background:repeating-linear-gradient(45deg, var(--blog-cover-a), var(--blog-cover-a) 12px, var(--blog-cover-b) 12px, var(--blog-cover-b) 24px);flex:1.15;min-height:330px;position:relative;overflow:hidden}.nw-blog-feat-cover img{object-fit:cover;height:100%;width:100%;position:absolute;top:0;bottom:0;left:0;right:0}.nw-blog-feat-tint{background:var(--blog-cover-tint);position:absolute;top:0;bottom:0;left:0;right:0}.nw-blog-feat-covlabel{font:10px var(--font-mono);color:var(--blog-oncover);position:absolute;top:16px}.nw-blog-feat-covlabel:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:18px}.nw-blog-feat-covlabel:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:18px}.nw-blog-feat-covlabel:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:18px}.nw-blog-feat-covlabel:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:18px}.nw-blog-feat-covlabel:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:18px}.nw-blog-feat-covlabel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:18px}.nw-blog-feat-badge{background:var(--chip-scrim);border:1px solid var(--glass-border);height:30px;font:600 11px var(--font-body), sans-serif;letter-spacing:.03em;color:var(--blog-oncover-1);border-radius:999px;align-items:center;gap:8px;padding-left:13px;padding-right:13px;display:inline-flex;position:absolute;bottom:18px}.nw-blog-feat-badge:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:18px}.nw-blog-feat-badge:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:18px}.nw-blog-feat-badge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:18px}.nw-blog-feat-badge:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:18px}.nw-blog-feat-badge:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:18px}.nw-blog-feat-badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:18px}.nw-blog-feat-badge-dot{background:var(--success);border-radius:50%;height:6px;width:6px;box-shadow:0 0 8px rgba(140,208,46,.7)}.nw-blog-audiochip{align-items:center;gap:5px;display:inline-flex}.nw-blog-feat-body{flex-direction:column;flex:1;gap:16px;padding:40px 44px;display:flex}.nw-blog-feat-tags{align-items:center;gap:10px;display:flex}.nw-blog-feat-pill{font:600 10px var(--font-body), sans-serif;letter-spacing:.06em;color:var(--blog-ink);background:var(--blog-accent-grad);border-radius:999px;padding:4px 12px}.nw-blog-feat-cat{font:600 11px var(--font-body), sans-serif;letter-spacing:.05em;color:var(--feat-accent,var(--blog-cyan))}:root[data-theme=light] .nw-blog-feat-cat{color:var(--text-2)}.nw-blog-feat-title{font:600 34px/1.15 var(--font-display), sans-serif;letter-spacing:-.015em;color:var(--text-1)}.nw-blog-feat-ex{font:15px/1.65 var(--font-body), sans-serif;color:var(--text-2);flex:1}.nw-blog-feat-byline{align-items:center;gap:12px;display:flex}.nw-blog-feat-ava{object-fit:cover;border:1px solid var(--glass-border);border-radius:50%;flex:none;height:38px;width:38px}.nw-blog-feat-ava--ph{background:var(--glass-bg);color:var(--text-3);justify-content:center;align-items:center;display:inline-flex}.nw-blog-feat-meta{font:12px/1.4 var(--font-body), sans-serif;color:var(--text-3)}.nw-blog-feat-meta b{color:var(--text-1);font-weight:600}.nw-blog-feat-meta .is-updated{color:var(--success)}.nw-blog-feat-more{font:600 12.5px var(--font-body), sans-serif;color:var(--blog-cyan);flex:none;align-items:center;gap:7px;display:inline-flex}.nw-blog-feat-more:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.nw-blog-feat-more:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.nw-blog-feat-more:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.nw-blog-feat-more:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.nw-blog-feat-more:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.nw-blog-feat-more:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}[dir=rtl] .nw-blog-feat-more svg{transform:scaleX(-1)}.nw-blog-cats{align-items:center;gap:14px;margin-top:40px;display:flex}.nw-blog-cats-label{font:600 11px var(--font-mono);letter-spacing:.14em;color:var(--text-3);flex:none}.nw-blog-cats-rule{background:linear-gradient(90deg,rgba(77,149,233,.45),rgba(212,216,222,.04));flex:1;height:1px}[dir=rtl] .nw-blog-cats-rule{background:linear-gradient(270deg,rgba(77,149,233,.45),rgba(212,216,222,.04))}.nw-blog-pills{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.nw-blog-pill{font:500 12.5px var(--font-body), sans-serif;color:var(--text-1-soft);border:1px solid var(--glass-border);background:var(--glass-bg);white-space:nowrap;transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:9px 15px;text-decoration:none;display:inline-flex}.nw-blog-pill:hover{color:var(--text-1);border-color:var(--glass-border-strong,var(--glass-border))}.nw-blog-pill-dot{border-radius:50%;flex:none;height:5px;width:5px}.nw-blog-pill--all{color:var(--blog-ink);background:var(--blog-accent-grad);border-color:transparent;padding:9px 16px;font-weight:600;box-shadow:0 4px 14px rgba(140,208,46,.22)}.nw-blog-pill--all:hover{color:var(--blog-ink)}.nw-blog-pill--tag:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:12px}.nw-blog-pill--tag:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:12px}.nw-blog-pill--tag:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:12px}.nw-blog-pill--tag:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:12px}.nw-blog-pill--tag:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:12px}.nw-blog-pill--tag:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:12px}.nw-blog-pill-hash{font:700 12px var(--font-display), sans-serif;background:linear-gradient(120deg,#5299e2,#8cd02e);color:transparent;-webkit-background-clip:text;background-clip:text;flex:none}.nw-blog-tagwrap{padding-bottom:80px;padding-inline:max(var(--svc-pad-x), calc((100% - var(--svc-max)) / 2 + var(--svc-pad-x)))}.nw-blog-gridwrap:has(+.nw-blog-tagwrap){padding-bottom:24px}.nw-blog-gridwrap{padding-top:34px;padding-bottom:80px;padding-inline:max(var(--svc-pad-x), calc((100% - var(--svc-max)) / 2 + var(--svc-pad-x)))}.nw-blog-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.nw-blog-cell{min-width:0;display:flex}.nw-blog-cell>*{flex:1}.nw-blog-cell[hidden]{display:none}.nw-blog-empty{font:15px/1.6 var(--font-body), sans-serif;color:var(--text-2);margin-top:8px}.nw-blog-empty[hidden]{display:none}.nw-blog-pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:28px;display:flex}.nw-blog-pager[hidden]{display:none}.nw-blog-pagebtn{background:var(--glass-bg);border:1px solid var(--glass-border);height:46px;font:600 13.5px var(--font-body), sans-serif;color:var(--text-1);transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:12px;align-items:center;padding-left:22px;padding-right:22px;text-decoration:none;display:inline-flex}.nw-blog-pagebtn:hover{border-color:var(--blog-cyan)}.nw-blog-pagebtn.is-disabled{opacity:.4;pointer-events:none}.nw-blog-pageinfo{font:12.5px var(--font-body), sans-serif;color:var(--text-3)}@media (max-width:860px){.nw-blog-hero{padding:28px 22px 8px}.nw-blog-topbar{margin-bottom:16px}.nw-blog-hero-grid{flex-direction:column;gap:20px}.nw-blog-intro{padding-top:0}.nw-blog-title{font-size:34px;line-height:1.06}.nw-blog-lede{max-width:none;margin-top:14px;font-size:14px;line-height:1.6}.nw-blog-stats{gap:18px;margin-top:18px}.nw-blog-stat-num{font-size:21px}.nw-blog-stat-label{font-size:10.5px}.nw-blog-aside{width:auto}.nw-blog-search-inner{height:48px}.nw-blog-search-kbd{display:none}.nw-blog-section{border-top:0;padding:24px 22px 4px}.nw-blog-featured{border-radius:16px;flex-direction:column}.nw-blog-feat-cover{flex:none;height:218px;min-height:0}.nw-blog-feat-body{gap:8px;padding:16px}.nw-blog-feat-title{font-size:18px;line-height:1.3}.nw-blog-feat-ex,.nw-blog-feat-more{display:none}.nw-blog-cats{margin-top:20px;padding-left:0;padding-right:0}.nw-blog-pills{scrollbar-width:none;flex-wrap:nowrap;gap:8px;margin-top:14px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 20px,#000 calc(100% - 36px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 20px,#000 calc(100% - 36px),transparent 100%)}[dir=rtl] .nw-blog-pills{-webkit-mask-image:linear-gradient(270deg,transparent 0,#000 20px,#000 calc(100% - 36px),transparent 100%);mask-image:linear-gradient(270deg,transparent 0,#000 20px,#000 calc(100% - 36px),transparent 100%)}.nw-blog-pills::-webkit-scrollbar{display:none}.nw-blog-pill{flex:none}.nw-blog-gridwrap{padding:24px 22px 64px}.nw-blog-gridwrap:has(+.nw-blog-tagwrap){padding-bottom:12px}.nw-blog-tagwrap{padding-bottom:48px;padding-left:22px;padding-right:22px}.nw-blog-grid{grid-template-columns:1fr;gap:16px}}[data-theme=light] .nw-blog-pill{background:rgba(255,255,255,.9);border-color:rgba(96,108,128,.2);box-shadow:inset 0 1px #fff,0 1px 3px rgba(16,22,31,.05)}[data-theme=light] .nw-blog-pill:hover{border-color:rgba(29,95,191,.4)}[data-theme=light] .nw-blog-pill--all{box-shadow:0 4px 14px rgba(140,208,46,.22)}[data-theme=light] .nw-blog-updated{border-color:rgba(96,108,128,.2);box-shadow:inset 0 1px #fff,0 1px 3px rgba(16,22,31,.05)}
