.strip:where(.astro-mr7bkaga){border-block:1px solid var(--cfx-border);background:var(--cfx-surface);width:100vw;margin-inline:calc(50% - 50vw)}ul:where(.astro-mr7bkaga){flex-wrap:wrap;justify-content:center;gap:.8rem clamp(1.5rem,5vw,3.5rem);margin:0;padding:1.4rem 1rem;list-style:none;display:flex}a:where(.astro-mr7bkaga){color:var(--cfx-muted);align-items:center;gap:.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:color .25s;display:flex}a:where(.astro-mr7bkaga) svg{transition:transform .3s cubic-bezier(.2,.7,.2,1),color .25s,fill .25s}.si:where(.astro-mr7bkaga){fill:currentColor}a:where(.astro-mr7bkaga):hover{color:var(--cfx-text)}a:where(.astro-mr7bkaga):hover svg{color:var(--cfx-brand-hi);transform:translateY(-2px)scale(1.08)}a:where(.astro-mr7bkaga).wa:hover svg:where(.astro-mr7bkaga){fill:#25d366}.topics:where(.astro-htbm2ibg){padding:clamp(3rem,7vw,5rem) 0 1rem}h2:where(.astro-htbm2ibg){color:var(--cfx-text);font:700 clamp(2rem, 4.2vw, 3rem) / 1.08 var(--cfx-display);letter-spacing:-.03em;margin:0 0 2rem}.caps:where(.astro-htbm2ibg){border-top:1px solid var(--cfx-border);margin:0;padding:0;list-style:none;display:grid}.caps:where(.astro-htbm2ibg)>li:where(.astro-htbm2ibg){border-bottom:1px solid var(--cfx-border);gap:.8rem 2.5rem;padding:1.6rem 0;display:grid}@media (width>=50rem){.caps:where(.astro-htbm2ibg)>li:where(.astro-htbm2ibg){grid-template-columns:minmax(0,20rem) minmax(0,1fr)}}h3:where(.astro-htbm2ibg){color:var(--cfx-text);font:700 1.2rem/1.3 var(--cfx-display);letter-spacing:-.01em;margin:0}.cap-spec:where(.astro-htbm2ibg){color:var(--cfx-brand-hi);font:600 .82rem/1.4 var(--sl-font-mono);margin-top:.3rem;display:block}.empty:where(.astro-htbm2ibg) .cap-spec:where(.astro-htbm2ibg){color:var(--cfx-muted)}.cap-body:where(.astro-htbm2ibg) p:where(.astro-htbm2ibg){color:var(--cfx-muted);margin:0;line-height:1.6}.cap-links:where(.astro-htbm2ibg){flex-wrap:wrap;gap:.5rem;margin:.9rem 0 0;padding:0;list-style:none;display:flex}.cap-links:where(.astro-htbm2ibg) a:where(.astro-htbm2ibg){border:1px solid var(--cfx-border);border-radius:var(--cfx-r-sm);background:var(--cfx-surface);color:var(--cfx-text);align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.9rem;text-decoration:none;transition:border-color .2s,transform .2s;display:inline-flex}.cap-links:where(.astro-htbm2ibg) a:where(.astro-htbm2ibg) .ic{color:var(--cfx-muted);transition:transform .25s,color .25s}.cap-links:where(.astro-htbm2ibg) a:where(.astro-htbm2ibg):hover{border-color:#1985e18c}.cap-links:where(.astro-htbm2ibg) a:where(.astro-htbm2ibg):hover .ic{color:var(--cfx-brand-hi);transform:translate(3px)}.cta:where(.astro-ighxxb4h){padding:clamp(2.5rem,6vw,4rem) 0 clamp(3rem,7vw,5rem)}.cta-box:where(.astro-ighxxb4h){border-radius:var(--cfx-r-lg);background:var(--cfx-surface);text-align:center;isolation:isolate;padding:clamp(2.5rem,6vw,4.5rem) clamp(1.5rem,6vw,4rem);position:relative}.cta-box:where(.astro-ighxxb4h):before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--ang), var(--cfx-border) 0deg, var(--cfx-brand) 60deg, var(--cfx-border) 140deg, var(--cfx-border) 360deg);-webkit-mask-composite:xor;padding:1px;animation:7s linear infinite spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}@keyframes spin{to{--ang:360deg}}h2:where(.astro-ighxxb4h){color:var(--cfx-text);font:700 clamp(2rem, 4.6vw, 3.2rem) / 1.08 var(--cfx-display);letter-spacing:-.03em;text-wrap:balance;margin:0 0 .8rem}p:where(.astro-ighxxb4h){max-width:52ch;color:var(--cfx-muted);margin:0 auto;font-size:1.05rem}.ctas:where(.astro-ighxxb4h){flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:2rem;display:flex}.btn:where(.astro-ighxxb4h){border:1px solid var(--cfx-border-strong);background:var(--cfx-bg);min-height:46px;color:var(--cfx-text);border-radius:999px;align-items:center;gap:.5rem;padding:.7rem 1.3rem;font-size:.97rem;font-weight:700;text-decoration:none;transition:border-color .2s,background-color .2s,transform .2s;display:inline-flex}.btn:where(.astro-ighxxb4h) .si:where(.astro-ighxxb4h){fill:currentColor}.btn:where(.astro-ighxxb4h):hover{border-color:var(--cfx-brand);transform:translateY(-1px)}.btn:where(.astro-ighxxb4h).primary{background:var(--cfx-brand-fill);border-color:var(--cfx-brand-fill);color:#fff}.btn:where(.astro-ighxxb4h).primary:hover{background:var(--cfx-brand-fill-hover);border-color:var(--cfx-brand)}
