.toc-link-active[data-astro-cid-p33bl5ka]{border-left:2px solid #047857;margin-left:-2px;padding-left:calc(1rem + 2px);font-weight:600;color:#047857!important}.dark .toc-link-active[data-astro-cid-p33bl5ka]{border-left-color:#6ee7b7;color:#6ee7b7!important}li[data-astro-cid-p33bl5ka]:has(>.toc-link-active)[class*=pl-6] .toc-link-active[data-astro-cid-p33bl5ka]{padding-left:calc(1.5rem + 2px)}.comments-wrapper[data-astro-cid-nuen6n26]{border-top:1px solid var(--tw-border-opacity,#e2e8f0);margin-top:3rem;padding-top:2rem}.dark .comments-wrapper[data-astro-cid-nuen6n26]{border-top-color:#1e293b}.nl-bar[data-astro-cid-6lemslun]{z-index:35;background:#fff;border:1px solid #a7f3d0;border-radius:12px;align-items:center;gap:.75rem;max-width:30rem;padding:.6rem .6rem .6rem 1rem;display:flex;position:fixed;bottom:1.25rem;left:1rem;box-shadow:0 10px 30px #0478571f}.dark .nl-bar[data-astro-cid-6lemslun]{background:#0f172a;border-color:#065f46;box-shadow:0 10px 30px #0006}.nl-bar[data-astro-cid-6lemslun][hidden]{display:none}.nl-bar__text[data-astro-cid-6lemslun]{color:#1e293b;margin:0;font-size:.88rem;line-height:1.35}.dark .nl-bar__text[data-astro-cid-6lemslun]{color:#e2e8f0}.nl-bar__cta[data-astro-cid-6lemslun]{color:#fff;background:#047857;border-radius:8px;flex-shrink:0;padding:.45rem .9rem;font-size:.88rem;font-weight:600;text-decoration:none}.nl-bar__cta[data-astro-cid-6lemslun]:hover{background:#065f46}.nl-bar__close[data-astro-cid-6lemslun]{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;width:1.8rem;height:1.8rem;font-size:1.2rem;line-height:1}.nl-bar__close[data-astro-cid-6lemslun]:hover{background:#f1f5f9}.dark .nl-bar__close[data-astro-cid-6lemslun]:hover{background:#1e293b}@media (width<=1023px){.nl-bar[data-astro-cid-6lemslun]{gap:.5rem;max-width:none;padding:.5rem .4rem .5rem .75rem;bottom:5.25rem;left:.75rem;right:5.25rem}.nl-bar__text[data-astro-cid-6lemslun]{font-size:.8rem}}.read-gate[data-astro-cid-3k4egcwx]{margin:1.5rem 0}.read-gate[data-astro-cid-3k4egcwx].is-locked .read-gate__content[data-astro-cid-3k4egcwx]{max-height:15rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 30%,#0000 100%);mask-image:linear-gradient(#000 30%,#0000 100%)}.read-gate[data-astro-cid-3k4egcwx]:not(.is-locked) .read-gate__wall[data-astro-cid-3k4egcwx]{display:none}.read-gate__wall[data-astro-cid-3k4egcwx]{text-align:center;background:linear-gradient(#f3faf8,#ecf5f3);border:1px solid #cfe0dc;border-radius:14px;margin-top:-.5rem;padding:1.4rem 1.4rem 1.2rem}.dark .read-gate__wall[data-astro-cid-3k4egcwx]{background:linear-gradient(#14201d,#111a18);border-color:#2a3a36}.read-gate__icon[data-astro-cid-3k4egcwx]{color:#047857;width:34px;height:34px;margin:0 auto .4rem;display:block}.dark .read-gate__icon[data-astro-cid-3k4egcwx]{color:#34d399}.read-gate__title[data-astro-cid-3k4egcwx]{color:#14302a;margin:0;font-size:1.05rem;font-weight:700;line-height:1.3}.dark .read-gate__title[data-astro-cid-3k4egcwx]{color:#e7f3ef}.read-gate__desc[data-astro-cid-3k4egcwx]{color:#5a7268;max-width:34rem;margin:.35rem auto .9rem;font-size:.88rem;line-height:1.45}.dark .read-gate__desc[data-astro-cid-3k4egcwx]{color:#9bb3ac}.read-gate__free[data-astro-cid-3k4egcwx]{color:#5a7268;margin:.9rem 0 0;font-size:.85rem}.dark .read-gate__free[data-astro-cid-3k4egcwx]{color:#9bb3ac}.read-gate__free[data-astro-cid-3k4egcwx] a[data-astro-cid-3k4egcwx]{color:#047857;font-weight:600;text-decoration:underline}.dark .read-gate__free[data-astro-cid-3k4egcwx] a[data-astro-cid-3k4egcwx]{color:#34d399}.read-gate__form[data-astro-cid-3k4egcwx]{flex-direction:column;align-items:center;gap:.6rem;display:flex}.read-gate__row[data-astro-cid-3k4egcwx]{flex-wrap:wrap;gap:.5rem;width:100%;max-width:30rem;display:flex}.read-gate__row[data-astro-cid-3k4egcwx] input[data-astro-cid-3k4egcwx][type=email]{color:#1e293b;background:#fff;border:1px solid #cbd5cf;border-radius:9px;flex:220px;min-width:0;padding:.65rem .8rem;font-size:.95rem}.dark .read-gate__row[data-astro-cid-3k4egcwx] input[data-astro-cid-3k4egcwx][type=email]{color:#e7f3ef;background:#0d1614;border-color:#2f413c}.read-gate__row[data-astro-cid-3k4egcwx] button[data-astro-cid-3k4egcwx]{color:#fff;cursor:pointer;background:#047857;border:none;border-radius:9px;flex:auto;padding:.65rem 1.1rem;font-size:.95rem;font-weight:600}.read-gate__row[data-astro-cid-3k4egcwx] button[data-astro-cid-3k4egcwx]:hover{background:#065f46}.read-gate__row[data-astro-cid-3k4egcwx] button[data-astro-cid-3k4egcwx]:disabled{opacity:.6;cursor:default}.read-gate__privacy[data-astro-cid-3k4egcwx]{color:#6b8079;text-align:left;align-items:flex-start;gap:.45rem;max-width:30rem;font-size:.72rem;line-height:1.4;display:flex}.dark .read-gate__privacy[data-astro-cid-3k4egcwx]{color:#8ea49d}.read-gate__privacy[data-astro-cid-3k4egcwx] input[data-astro-cid-3k4egcwx]{flex-shrink:0;margin-top:2px}.read-gate__privacy[data-astro-cid-3k4egcwx] a[data-astro-cid-3k4egcwx]{color:#047857;text-decoration:underline}.read-gate__msg[data-astro-cid-3k4egcwx]{min-height:1em;margin:0;font-size:.8rem}.read-gate__got[data-astro-cid-3k4egcwx]{background:#f3faf8;border-left:3px solid #047857;border-radius:0 8px 8px 0;margin:0 0 1rem;padding:.55rem .8rem;font-size:.88rem}.dark .read-gate__got[data-astro-cid-3k4egcwx]{background:#14201d}.read-gate__got[data-astro-cid-3k4egcwx] a[data-astro-cid-3k4egcwx]{color:#047857;font-weight:600}.dark .read-gate__got[data-astro-cid-3k4egcwx] a[data-astro-cid-3k4egcwx]{color:#34d399}
