@charset "UTF-8";body:has(.post){background:#0a0d1b}:root .post__progress{position:sticky;top:0;z-index:50;height:2px;background:var(--border-faint)}@media(prefers-reduced-motion:reduce){:root .post__progress{display:none}}:root .post__progress-bar{display:block;height:100%;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,var(--hl),var(--accent-soft) 55%,var(--blue));box-shadow:0 0 12px var(--hl-glow)}:root .post__hero{position:relative;overflow:hidden;padding:clamp(84px,9vw,128px) 0 clamp(44px,5vw,66px);border-bottom:1px solid var(--border);background:radial-gradient(76% 96% at 16% -10%,rgba(102,58,243,.1),transparent 62%),linear-gradient(180deg,rgba(182,217,252,.05),transparent 34%),linear-gradient(135deg,#121624,#0b0e1a 52%,#151a2b)}:root .post__hero:after{content:"";position:absolute;inset:auto 0 -1px;height:120px;background:radial-gradient(62% 100% at 50% 100%,var(--hl-glow),transparent 74%);opacity:.22;pointer-events:none}:root .post__aurora{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;opacity:.45}:root .post__aurora-blob{position:absolute;border-radius:50%;mix-blend-mode:screen;pointer-events:none;will-change:transform,opacity}:root .post__aurora-blob--violet{width:34vmax;height:34vmax;top:-7vmax;left:-3vmax;opacity:.42;background:radial-gradient(circle closest-side,rgba(124,82,255,.16) 0%,rgba(102,58,243,.08) 32%,rgba(102,58,243,.028) 58%,rgba(102,58,243,.006) 80%,transparent 100%);animation:post-aurora-a 24s ease-in-out infinite alternate}:root .post__aurora-blob--blue{width:54vmax;height:54vmax;top:12%;right:-22vmax;opacity:.34;background:radial-gradient(circle closest-side,rgba(124,184,252,.16) 0%,rgba(124,145,182,.07) 38%,rgba(124,145,182,.018) 64%,transparent 82%);animation:post-aurora-b 28s ease-in-out infinite alternate;animation-delay:-7s}:root .post__aurora-blob--plasma{width:40vmax;height:40vmax;bottom:-20vmax;left:26%;opacity:.24;background:radial-gradient(circle closest-side,rgba(157,123,255,.12) 0%,rgba(88,199,243,.05) 42%,rgba(56,189,248,.014) 68%,transparent 84%);animation:post-aurora-a 32s ease-in-out infinite alternate-reverse;animation-delay:-12s}:root .post__pattern{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,var(--border-faint) 1.3px,transparent 1.8px),radial-gradient(circle,rgba(124,82,255,.1) 1.3px,transparent 1.8px);background-size:28px 28px;background-position:0 0,14px 14px;mask-image:radial-gradient(ellipse 82% 72% at 50% 30%,black,transparent);-webkit-mask-image:radial-gradient(ellipse 82% 72% at 50% 30%,black,transparent)}:root .post__hero-inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:16px}:root .post__issue{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:4px}:root .post__issue-rule{flex:1 1 24px;min-width:16px;height:1px;background:linear-gradient(90deg,var(--border-strong),transparent)}:root .post__back{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);width:fit-content;transition:color .3s}@media(hover:hover){:root .post__back:hover{color:var(--hl)}}@media(hover:hover){:root .post__back:hover .post__back-arrow{transform:translate(-3px)}}:root .post__back-arrow{transition:transform .3s var(--ease-spring)}:root .post__langs{display:inline-flex;gap:4px;flex:none}:root .post__lang{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.08em;padding:4px 9px;border:1px solid var(--border);border-radius:8px;color:var(--text-dim);transition:color .25s,border-color .25s,transform .25s var(--ease-out)}@media(hover:hover){:root .post__lang:hover{color:var(--hl);border-color:var(--border-strong);transform:translateY(-1px)}}:root .post__lang--current{color:var(--hl);border-color:color-mix(in srgb,var(--hl) 45%,transparent);pointer-events:none}:root .post__kicker{display:inline-flex;flex-wrap:wrap;align-items:center;gap:9px;width:fit-content;max-width:100%;padding:6px 13px;border-radius:999px;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);background:#b6d9fc0f;border:1px solid var(--border)}:root .post__kicker-dot{flex:none;width:6px;height:6px;border-radius:50%;background:var(--hl);box-shadow:0 0 8px var(--hl-glow);animation:post-pip 3.2s var(--ease-soft) infinite}:root .post__kicker-tag{padding-left:9px;border-left:1px solid var(--border);color:var(--text-dim);letter-spacing:.1em}:root .post__title{font-size:clamp(26px,4.4vw,46px);font-weight:500;line-height:1.16;color:var(--text);max-width:26ch;text-wrap:balance;overflow-wrap:break-word}:root .post__desc{font-size:clamp(15px,1.6vw,19px);line-height:1.62;color:var(--text-muted);max-width:62ch;padding-left:16px;border-left:2px solid var(--border-strong)}:root .post__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13px;color:var(--text-dim);margin-top:6px}:root .post__meta-item{display:inline-flex;align-items:center;gap:6px}:root .post__meta-item svg{color:var(--hl)}:root .post__meta-sep{width:1px;height:14px;background:var(--border)}:root .post__avatar{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font-family:var(--font-display);font-size:10px;font-weight:600;color:var(--accent-ink);background:linear-gradient(135deg,var(--accent),var(--accent-soft));box-shadow:0 0 0 3px color-mix(in srgb,var(--hl) 14%,transparent)}:root .post__cover-wrap{padding-top:clamp(22px,2.6vw,34px)}:root .post__cover{position:relative;width:100%;border-radius:18px;border:1px solid var(--border);overflow:hidden;box-shadow:0 34px 74px -38px #000000bf,inset 0 1px #d8ecf81f;transition:clip-path 1.1s var(--ease-out),opacity .9s var(--ease-out),transform .9s var(--ease-out)}:root .post__cover img{display:block;width:100%;height:auto;aspect-ratio:16/7;object-fit:cover;transform:scale(1.045);transition:transform 1.8s var(--ease-soft)}:root .post__cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,6,15,.26),transparent 36%,rgba(5,6,15,.34));pointer-events:none}html.is-js .post__cover[data-reveal]:not(.is-visible){clip-path:inset(0 0 24% 0)}html.is-js .post__cover[data-reveal]:not(.is-visible) img{transform:scale(1.1)}:root .post__layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:44px;align-items:start;padding-top:clamp(36px,4vw,56px);padding-bottom:clamp(56px,7vw,96px)}@media(max-width:1100px){:root .post__layout{grid-template-columns:1fr}}:root .post__sidebar{position:sticky;top:calc(var(--header-h) + 22px);align-self:start;display:flex;flex-direction:column;gap:14px;max-height:calc(100vh - var(--header-h) - 44px);overflow-y:auto;scrollbar-width:none}:root .post__sidebar::-webkit-scrollbar{display:none}@media(max-width:1100px){:root .post__sidebar{display:none}}:root .post__gauge{display:flex;align-items:center;gap:12px;padding:13px 14px;border-radius:14px;border:1px solid var(--border);background:linear-gradient(180deg,rgba(186,214,247,.05),transparent),var(--surface-solid)}:root .post__gauge-ring{position:relative;flex:none;display:grid;place-items:center;width:44px;height:44px}:root .post__gauge-ring svg{width:44px;height:44px;transform:rotate(-90deg)}:root .post__gauge-ring circle{fill:none;stroke-width:2.6}:root .post__gauge-track{stroke:#bad6f724}:root .post__gauge-arc{stroke:var(--hl);stroke-linecap:round;stroke-dasharray:119.4;stroke-dashoffset:119.4;filter:drop-shadow(0 0 5px var(--hl-glow));transition:stroke-dashoffset .3s var(--ease-out)}:root .post__gauge-num{position:absolute;font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--text)}:root .post__gauge-body{display:flex;flex-direction:column;gap:2px;min-width:0}:root .post__gauge-label{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}:root .post__gauge-left{font-size:13px;font-weight:600;color:var(--text-muted)}:root .post__toc{padding:16px;border-radius:12px;border:1px solid var(--border);background:var(--surface-solid)}:root .post__toc-title{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);margin-bottom:12px}:root .post__toc-title svg{color:var(--hl)}:root .post__toc-list{position:relative;list-style:none;display:flex;flex-direction:column;gap:2px;padding-left:15px}:root .post__toc-list:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:1px;background:var(--border)}:root .post__toc-list:after{content:"";position:absolute;left:-1px;top:8px;width:2px;height:var(--toc-fill, 0px);border-radius:2px;background:linear-gradient(180deg,var(--hl),var(--accent));box-shadow:0 0 10px var(--hl-glow);transition:height .5s var(--ease-out)}:root .post__toc-list a{display:flex;align-items:baseline;gap:8px;padding:6px 8px;border-radius:6px;font-size:12.5px;line-height:1.4;color:var(--text-dim);transition:color .25s,background .25s,transform .25s var(--ease-out)}@media(hover:hover){:root .post__toc-list a:hover{color:var(--text);background:#bad6f70a;transform:translate(2px)}}:root .post__toc-list a.is-active{color:var(--hl);background:color-mix(in srgb,var(--hl) 8%,transparent)}:root .post__toc-num{flex:none;font-family:var(--font-mono);font-size:10px;color:var(--hl);opacity:.7}:root .post__toc-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .post__side-card{padding:18px;border-radius:12px;border:1px solid var(--border);background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,var(--hl) 10%,transparent),transparent 60%),var(--surface-solid)}:root .post__side-kicker{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--hl);margin-bottom:6px}:root .post__side-title{font-size:14px;font-weight:600;color:var(--text);margin-bottom:8px}:root .post__side-desc{font-size:12.5px;line-height:1.5;color:var(--text-dim);margin-bottom:12px}:root .post__side-link{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--blue);transition:gap .3s var(--ease-spring)}@media(hover:hover){:root .post__side-link:hover{gap:10px}}:root .post__side-link svg{transition:transform .3s var(--ease-spring)}:root .post__content{min-width:0}:root .post__content .prose{max-width:74ch}:root .post__author{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px;margin-top:44px;padding:20px 22px;border-radius:16px;border:1px solid var(--border);background:linear-gradient(120deg,color-mix(in srgb,var(--hl) 8%,transparent),transparent 46%),#0c0f1c99;backdrop-filter:blur(10px) saturate(130%);-webkit-backdrop-filter:blur(10px) saturate(130%)}:root .post__author-avatar{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:14px;color:var(--hl);border:1px solid color-mix(in srgb,var(--hl) 34%,transparent);background:radial-gradient(circle at 40% 20%,color-mix(in srgb,var(--hl) 22%,transparent),transparent 70%)}:root .post__author-info{flex:1 1 240px;min-width:0}:root .post__author-title{font-family:var(--font-display);font-size:13.5px;font-weight:600;color:var(--text);margin-bottom:4px}:root .post__author-text{font-size:13px;line-height:1.55;color:var(--text-dim);max-width:52ch}:root .post__share{display:flex;align-items:center;gap:10px;flex:none}:root .post__share-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}:root .post__share-row{display:inline-flex;gap:6px}:root .post__share-btn{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:11px;border:1px solid var(--border);background:#bad6f70a;color:var(--text-muted);font-family:var(--font-mono);font-size:13px;cursor:pointer;transition:color .3s var(--ease-out),border-color .3s var(--ease-out),background .3s var(--ease-out),transform .3s var(--ease-spring)}@media(hover:hover){:root .post__share-btn:hover{color:var(--hl);border-color:color-mix(in srgb,var(--hl) 48%,transparent);background:color-mix(in srgb,var(--hl) 10%,transparent);transform:translateY(-2px)}}:root .post__share-btn:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #663af32e}:root .post__share-copy.is-done{color:var(--accent-ink);background:var(--hl);border-color:var(--hl)}:root .post__share-copy.is-done svg{display:none}:root .post__share-copy.is-done:after{content:"✓";font-family:var(--font-mono);font-size:15px;line-height:1}:root .post__nav{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:26px}@media(max-width:720px){:root .post__nav{grid-template-columns:1fr}}:root .post__nav-link{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:8px;padding:18px 20px;border-radius:14px;border:1px solid var(--border);background:#bad6f708;transition:border-color .4s var(--ease-out),background .4s var(--ease-out),translate .4s var(--ease-out),box-shadow .4s var(--ease-out)}@media(hover:hover){:root .post__nav-link:hover{border-color:color-mix(in srgb,var(--hl) 40%,var(--border-strong));background:color-mix(in srgb,var(--hl) 6%,rgba(186,214,247,.03));translate:0 -3px;box-shadow:0 20px 40px -26px var(--hl-glow)}}:root .post__nav-link--next{text-align:right;align-items:flex-end}:root .post__nav-kicker{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);transition:color .3s}@media(hover:hover){:root .post__nav-link:hover .post__nav-kicker{color:var(--hl)}}:root .post__nav-arrow{display:inline-block;transition:transform .35s var(--ease-spring)}@media(hover:hover){:root .post__nav-link:hover .post__nav-arrow{transform:translate(-4px)}}@media(hover:hover){:root .post__nav-link--next:hover .post__nav-arrow{transform:translate(4px)}}:root .post__nav-title{font-size:15px;font-weight:600;line-height:1.34;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:root .post__nav-topic{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);opacity:.8}:root .post-bar{position:fixed;left:50%;bottom:18px;z-index:60;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:6px;border-radius:999px;border:1px solid var(--border);background:#05060fdb;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);box-shadow:var(--shadow-modal);transition:opacity .4s var(--ease-out),translate .5s var(--ease-out);translate:0 16px;opacity:0}:root .post-bar[hidden]{display:none}:root .post-bar.is-in{translate:0 0;opacity:1}@media(min-width:1101px){:root .post-bar{display:none}}:root .post-bar__btn{display:inline-flex;align-items:center;gap:9px;min-height:40px;padding:9px 14px;border-radius:999px;border:none;background:transparent;font-family:inherit;font-size:13px;font-weight:600;color:var(--text);cursor:pointer;transition:background .3s}:root .post-bar__btn:active{background:#bad6f71f}@media(hover:hover){:root .post-bar__btn:hover{background:#bad6f712}}:root .post-bar__btn svg{color:var(--hl)}:root .post-bar__pct{font-family:var(--font-mono);font-size:11px;color:var(--hl);min-width:32px;text-align:right}:root .post-bar__top{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--border);background:#bad6f70d;color:var(--text-muted);cursor:pointer;transition:color .3s,border-color .3s,transform .3s var(--ease-spring)}:root .post-bar__top:active{transform:scale(.94)}@media(hover:hover){:root .post-bar__top:hover{color:var(--hl);border-color:color-mix(in srgb,var(--hl) 45%,transparent)}}:root .post-bar__top-icon{display:inline-grid;place-items:center;transform:rotate(-90deg)}:root .post-sheet{position:fixed;inset:0;z-index:120;display:grid;align-items:end}:root .post-sheet[hidden]{display:none}:root .post-sheet__scrim{position:absolute;inset:0;background:#02030ab3;opacity:0;transition:opacity .35s var(--ease-out)}:root .post-sheet__panel{position:relative;display:flex;flex-direction:column;min-height:0;max-height:78vh;max-height:min(78dvh,720px);margin:0 10px calc(10px + env(safe-area-inset-bottom));padding:10px 10px 0;border-radius:22px;border:1px solid var(--border-strong);background:#080a16f7;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-modal);transform:translateY(110%);transition:transform .5s var(--ease-out);overflow:hidden}:root .post-sheet__grab{flex:none;cursor:grab}:root .post-sheet__grip{display:block;width:40px;height:4px;margin:0 auto 12px;border-radius:999px;background:var(--border-strong)}:root .post-sheet.is-open .post-sheet__scrim{opacity:1}:root .post-sheet.is-open .post-sheet__panel{transform:translateY(0)}:root .post-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 8px 12px;border-bottom:1px solid var(--border-faint)}:root .post-sheet__title{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--hl)}:root .post-sheet__close{display:inline-grid;place-items:center;width:var(--tap);height:var(--tap);border-radius:50%;border:1px solid var(--border);background:#bad6f70d;color:var(--text-muted)}@media(hover:hover){:root .post-sheet__close:hover{color:var(--text);border-color:var(--border-strong)}}:root .post-sheet__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:4px 2px 10px;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}:root .post-sheet__body::-webkit-scrollbar{width:6px}:root .post-sheet__body::-webkit-scrollbar-track{background:transparent}:root .post-sheet__body::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:999px}:root .post-sheet__list{padding:0;border:0;border-radius:0;background:none;list-style:none;display:flex;flex-direction:column;gap:2px}:root .post-sheet__list a{display:flex;align-items:baseline;gap:10px;min-height:var(--tap);padding:12px 10px;border-radius:10px;font-size:14.5px;line-height:1.4;color:var(--text-muted);border-bottom:1px solid var(--border-faint);transition:color .25s,background .25s}:root .post-sheet__list a.is-active{color:var(--hl);background:#bad6f70d}@media(hover:hover){:root .post-sheet__list a:hover{color:var(--text);background:#bad6f70d}}:root .post-sheet__list a:active{background:#bad6f71a}:root .post__related{border-top:1px solid var(--border)}:root .post__related-eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--blue);margin-bottom:12px}:root .post__related-eyebrow svg{color:var(--accent-soft)}:root .post__related-title{font-size:clamp(22px,3vw,32px);font-weight:500;letter-spacing:-.01em;margin-bottom:30px}:root .post__related-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}@media(max-width:720px){:root .post__related-grid{grid-template-columns:1fr}}:root .post-w{display:inline-block;overflow:hidden;padding-bottom:.12em;margin-bottom:-.12em;vertical-align:bottom}:root .post-w>i{display:inline-block;font-style:inherit;transform:translateY(112%);animation:m-rise .9s var(--ease-out) forwards;animation-delay:calc(var(--i, 0) * 55ms)}@keyframes post-pip{0%,to{opacity:1;transform:scale(1)}55%{opacity:.45;transform:scale(.82)}}@keyframes post-aurora-a{0%{transform:translateZ(0) scale(1);opacity:.55}to{transform:translate3d(4%,6%,0) scale(1.12);opacity:.8}}@keyframes post-aurora-b{0%{transform:translateZ(0) scale(1.06);opacity:.75}to{transform:translate3d(-5%,-4%,0) scale(.94);opacity:.55}}@media(max-width:1100px){:root .post__hero{padding-top:clamp(76px,10vw,104px)}:root .post__author{padding:20px}}@media(max-width:768px){:root .post__hero{padding:clamp(70px,14vw,84px) 0 clamp(22px,4.5vw,30px)}:root .post__title{font-size:clamp(24px,7vw,32px)}:root .post__desc{padding-left:13px}:root .post__cover-wrap{padding-inline:0;padding-top:0}:root .post__cover{border:0;border-bottom:1px solid var(--border);border-radius:0;box-shadow:none}:root .post__cover img{aspect-ratio:16/10}:root .post__author{padding:16px;gap:12px 16px}:root .post__share{width:100%;justify-content:space-between}:root .post__meta-sep{display:none}:root .post__kicker{font-size:10px;letter-spacing:.1em;gap:7px}:root .post__layout{padding-top:24px;padding-bottom:52px}:root .post__nav{gap:10px}}@media(max-height:480px)and (orientation:landscape){:root .post-bar{bottom:10px;padding:4px 6px}}@media(prefers-reduced-motion:reduce){:root .post__aurora-blob{animation:none}:root .post__kicker-dot{animation:none}:root .post__cover{transition:none}:root .post__gauge-arc,:root .post__toc-list:after,:root .post-bar,:root .post-sheet__panel{transition:none}:root .post-w>i{transform:none;animation:none}}.article-cta[data-astro-cid-3muqg6u4]{position:relative;overflow:hidden;border-radius:14px;border:1px solid var(--border-strong);padding:28px;margin-top:48px;background:radial-gradient(100% 120% at 0% 0%,rgba(102,58,243,.18),transparent 50%),var(--surface-solid);box-shadow:0 12px 36px -12px #0006}.article-cta__glow[data-astro-cid-3muqg6u4]{position:absolute;inset:auto -30% -80% auto;width:280px;height:280px;border-radius:50%;background:var(--accent-glow);filter:blur(80px);pointer-events:none}.article-cta__inner[data-astro-cid-3muqg6u4]{position:relative;z-index:1}.article-cta__icon[data-astro-cid-3muqg6u4]{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:var(--accent-soft);background:#9d7bff1a;border:1px solid rgba(157,123,255,.25);margin-bottom:16px}.article-cta__kicker[data-astro-cid-3muqg6u4]{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--blue);margin-bottom:6px}.article-cta__title[data-astro-cid-3muqg6u4]{font-size:clamp(17px,2.2vw,22px);font-weight:600;margin-bottom:8px}.article-cta__text[data-astro-cid-3muqg6u4]{font-size:14.5px;line-height:1.6;color:var(--text-muted);margin-bottom:16px}.article-cta__list[data-astro-cid-3muqg6u4]{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.article-cta__list[data-astro-cid-3muqg6u4] li[data-astro-cid-3muqg6u4]{display:flex;align-items:flex-start;gap:9px;font-size:13.5px;color:var(--text-body)}.article-cta__list[data-astro-cid-3muqg6u4] svg[data-astro-cid-3muqg6u4]{flex:none;margin-top:2px;color:var(--accent-soft)}.article-cta__actions[data-astro-cid-3muqg6u4]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.article-cta__solution[data-astro-cid-3muqg6u4]{display:flex;align-items:center;gap:12px;margin-top:16px;padding:14px 16px;border:1px solid var(--border-strong);border-radius:12px;color:inherit;text-decoration:none;background:#bad6f70d;transition:border-color .3s,background .3s}@media(hover:hover){.article-cta__solution[data-astro-cid-3muqg6u4]:hover{border-color:var(--blue);background:#bad6f71a}.article-cta__solution[data-astro-cid-3muqg6u4]:hover .article-cta__solution-arrow[data-astro-cid-3muqg6u4]{transform:translate(4px)}}.article-cta__solution-kicker[data-astro-cid-3muqg6u4]{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);white-space:nowrap}.article-cta__solution-title[data-astro-cid-3muqg6u4]{font-weight:600;font-size:15px;flex:1}.article-cta__solution-arrow[data-astro-cid-3muqg6u4]{color:var(--blue);transition:transform .3s var(--ease-out)}@media(max-width:560px){.article-cta[data-astro-cid-3muqg6u4]{padding:20px;margin-top:32px}}
