.cover-image__overlay[data-astro-cid-l6zdzp43]{background:0 0}@media (width<=1023px){.post-grid{display:block}.post-toc-col{z-index:30;background:var(--background);border-bottom:1px solid color-mix(in oklab, var(--border) 55%, transparent);margin-bottom:2.5rem;margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%);position:sticky;top:84px}.post-toc-col .webt-toc{padding-block:.75rem}.post-cta-band .home-cta-band{padding-top:28px}}@media (width<=860px){.post-cta-band .home-cta-band__title{text-align:center}.post-cta-band .home-cta-band__side{text-align:center;align-items:center}.post-cta-band .home-cta-band__side p{max-width:44ch}}.answer-box{border:1px solid var(--border-default,color-mix(in oklab, var(--foreground) 12%, transparent));border-left:3px solid var(--primary);background:var(--surface-elev,color-mix(in oklab, var(--foreground) 3%, transparent));border-radius:14px;padding:1.1rem 1.4rem}.answer-box__label{font-family:var(--f-mono,ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--primary);margin-bottom:.5rem;font-size:11px;font-weight:600;display:block}.answer-box__text{color:var(--foreground);margin:0;font-size:1.05rem;line-height:1.6}.related-slider{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:1.25rem;margin-inline:-.25rem;padding:.25rem .25rem .75rem;display:flex;overflow-x:auto}.related-slider::-webkit-scrollbar{display:none}.related-slide{scroll-snap-align:start;flex:0 0 84%;max-width:340px}@media (width>=640px){.related-slide{flex-basis:46%}}@media (width>=1024px){.related-slider{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-inline:0;padding:0;display:grid;overflow:visible}.related-slide{flex:none;max-width:none}}.blog-cta-slider{border:1px solid color-mix(in oklab, var(--primary) 30%, transparent);background:linear-gradient(135deg,#101010 0%,#0b0b0b 100%);border-radius:18px;margin:2.75rem 0;position:relative;overflow:hidden}.blog-cta-track{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:auto}.blog-cta-track::-webkit-scrollbar{display:none}.blog-cta-slide{scroll-snap-align:start;text-align:center;color:#f5f5f5;flex-direction:column;flex:0 0 100%;align-items:center;gap:.5rem;padding:2rem 2.25rem 2.75rem;text-decoration:none;transition:background .25s;display:flex}.blog-cta-slide:hover{background:color-mix(in oklab, var(--primary) 8%, transparent)}@media (width>=640px){.blog-cta-slide{text-align:left;align-items:flex-start}.blog-cta-btn{align-self:flex-start}}.blog-cta-eyebrow{font-family:var(--f-mono,ui-monospace, monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--primary);font-size:11px}.blog-cta-geo-link{color:var(--primary);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.blog-cta-geo-link:hover{color:#fff}.blog-cta-title{font-family:var(--f-sans,system-ui, sans-serif);letter-spacing:-.01em;color:#fff;font-size:clamp(1.15rem,2.2vw,1.55rem);font-weight:600;line-height:1.25}.blog-cta-desc{color:#9a9a9a;max-width:52ch;font-size:.95rem;line-height:1.6}.blog-cta-btn{background:var(--primary);color:#fff;border-radius:999px;align-self:center;align-items:center;gap:.5rem;margin-top:.85rem;padding:.7rem 1.4rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.blog-cta-slide:hover .blog-cta-btn{background:color-mix(in oklab, var(--primary) 88%, #fff);transform:translate(2px)}.blog-cta-dots{gap:.45rem;display:flex;position:absolute;bottom:.9rem;right:1.25rem}.blog-cta-dot{cursor:pointer;background:oklab(97.0151% 2.98023e-8 0/.28);border:0;border-radius:999px;width:7px;height:7px;padding:0;transition:background .2s,width .2s}.blog-cta-dot.is-active{background:var(--primary);width:20px}@media (prefers-reduced-motion:reduce){.blog-cta-track{scroll-behavior:auto}.blog-cta-btn{transition:none}}:is(html:not(.dark):not([data-theme=dark])) .blog-cta-slider{border-color:color-mix(in oklab, var(--primary) 35%, transparent);background:linear-gradient(135deg,#fdfcfa 0%,#efebe2 100%)}:is(html:not(.dark):not([data-theme=dark])) .blog-cta-slide,:is(html:not(.dark):not([data-theme=dark])) .blog-cta-title{color:#1a1815}:is(html:not(.dark):not([data-theme=dark])) .blog-cta-desc{color:#7a736a}:is(html:not(.dark):not([data-theme=dark])) .blog-cta-geo-link:hover{color:#1a1815}:is(html:not(.dark):not([data-theme=dark])) .blog-cta-dot{background:oklab(21.0182% .00135032 .00644963/.28)}:is(html:not(.dark):not([data-theme=dark])) .blog-cta-dot.is-active{background:var(--primary)}
