.blog-toc[data-astro-cid-gycfm2ht]{--tw-border-opacity:1;border-left-width:1px;border-color:rgb(var(--neutral-200) / var(--tw-border-opacity,1))}.blog-toc[data-astro-cid-gycfm2ht]:where(.dark,.dark *){--tw-border-opacity:1;border-color:rgb(var(--neutral-800) / var(--tw-border-opacity,1))}.blog-toc__title[data-astro-cid-gycfm2ht]{text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity:1;color:rgb(var(--neutral-500) / var(--tw-text-opacity,1));margin-bottom:1rem;padding-left:1.25rem;font-size:.875rem;font-weight:700;line-height:1.25rem}.blog-toc__title[data-astro-cid-gycfm2ht]:where(.dark,.dark *){--tw-text-opacity:1;color:rgb(var(--neutral-400) / var(--tw-text-opacity,1))}.blog-toc__list[data-astro-cid-gycfm2ht]{flex-direction:column;display:flex}.blog-toc__link[data-astro-cid-gycfm2ht]{--tw-text-opacity:1;color:rgb(var(--neutral-600) / var(--tw-text-opacity,1));border-color:#0000;border-left-width:2px;margin-left:-1px;padding-top:.625rem;padding-bottom:.625rem;padding-left:1.25rem;font-size:1rem;line-height:1.375;text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block}.blog-toc__link[data-astro-cid-gycfm2ht]:hover{--tw-text-opacity:1;color:rgb(var(--neutral-950) / var(--tw-text-opacity,1))}.blog-toc__link[data-astro-cid-gycfm2ht]:where(.dark,.dark *){--tw-text-opacity:1;color:rgb(var(--neutral-400) / var(--tw-text-opacity,1))}.blog-toc__link[data-astro-cid-gycfm2ht]:hover:where(.dark,.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.blog-toc__link--active[data-astro-cid-gycfm2ht]{--tw-border-opacity:1;border-color:rgb(var(--primary-500) / var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(var(--primary-800) / var(--tw-text-opacity,1));font-weight:600}.blog-toc__link--active[data-astro-cid-gycfm2ht]:where(.dark,.dark *){--tw-text-opacity:1;color:rgb(var(--primary-300) / var(--tw-text-opacity,1))}.blog-toc-mobile[data-astro-cid-gycfm2ht]{--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--neutral-200) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--neutral-50) / var(--tw-bg-opacity,1));border-radius:1rem;margin-bottom:2.5rem;padding:1rem 1.25rem}.blog-toc-mobile[data-astro-cid-gycfm2ht]:where(.dark,.dark *){--tw-border-opacity:1;border-color:rgb(var(--neutral-800) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--neutral-900) / var(--tw-bg-opacity,1))}.blog-toc-mobile__summary[data-astro-cid-gycfm2ht]{cursor:pointer;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity:1;color:rgb(var(--neutral-700) / var(--tw-text-opacity,1));font-size:.875rem;font-weight:700;line-height:1.25rem}.blog-toc-mobile__summary[data-astro-cid-gycfm2ht]:where(.dark,.dark *){--tw-text-opacity:1;color:rgb(var(--neutral-300) / var(--tw-text-opacity,1))}.blog-toc-mobile__list[data-astro-cid-gycfm2ht]{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.blog-toc-mobile__link[data-astro-cid-gycfm2ht]{--tw-text-opacity:1;color:rgb(var(--neutral-700) / var(--tw-text-opacity,1));font-size:.875rem;line-height:1.375;text-decoration-line:none}.blog-toc-mobile__link[data-astro-cid-gycfm2ht]:hover{--tw-text-opacity:1;color:rgb(var(--primary-800) / var(--tw-text-opacity,1))}.blog-toc-mobile__link[data-astro-cid-gycfm2ht]:where(.dark,.dark *){--tw-text-opacity:1;color:rgb(var(--neutral-300) / var(--tw-text-opacity,1))}.blog-toc-mobile__link[data-astro-cid-gycfm2ht]:hover:where(.dark,.dark *){--tw-text-opacity:1;color:rgb(var(--primary-300) / var(--tw-text-opacity,1))}.blog-toc--timeline[data-astro-cid-gycfm2ht]{border-left:0}.blog-toc--timeline[data-astro-cid-gycfm2ht] .blog-toc__title[data-astro-cid-gycfm2ht]{padding-left:0}.blog-toc__step[data-astro-cid-gycfm2ht]{position:relative}.blog-toc__step[data-astro-cid-gycfm2ht]:before{content:"";background:var(--om-rule);width:1px;position:absolute;top:0;bottom:0;left:15px}.blog-toc__step[data-astro-cid-gycfm2ht]:first-child:before{top:24px}.blog-toc__step[data-astro-cid-gycfm2ht]:last-child:before{bottom:calc(100% - 24px)}.blog-toc--timeline[data-astro-cid-gycfm2ht] .blog-toc__link[data-astro-cid-gycfm2ht],.blog-toc-mobile--timeline[data-astro-cid-gycfm2ht] .blog-toc-mobile__link[data-astro-cid-gycfm2ht]{align-items:center;gap:var(--om-space-3);border-left:0;grid-template-columns:32px minmax(0,1fr);min-height:48px;margin:0;padding:8px 0;text-decoration:none;display:grid;position:relative}.blog-toc-mobile--timeline[data-astro-cid-gycfm2ht] .blog-toc-mobile__list[data-astro-cid-gycfm2ht]{gap:0}.blog-toc__marker[data-astro-cid-gycfm2ht]{border:1px solid var(--om-rule);background:var(--om-bg);width:32px;height:32px;color:var(--om-muted);transition:color .18s var(--om-ease-out), border-color .18s var(--om-ease-out), background .18s var(--om-ease-out);border-radius:50%;place-items:center;display:grid}.blog-toc__marker[data-astro-cid-gycfm2ht] svg{width:16px;height:16px}[data-astro-cid-gycfm2ht]:is(.blog-toc__link,.blog-toc-mobile__link):is(:hover,:focus-visible) .blog-toc__marker[data-astro-cid-gycfm2ht]{color:var(--om-accent);border-color:var(--om-accent)}.blog-toc__link[data-astro-cid-gycfm2ht][aria-current=location] .blog-toc__marker[data-astro-cid-gycfm2ht]{background:var(--om-accent);border-color:var(--om-accent);color:var(--om-on-accent)}[data-astro-cid-gycfm2ht]:is(.blog-toc__link,.blog-toc-mobile__link):active .blog-toc__marker[data-astro-cid-gycfm2ht]{background:var(--om-surface-2)}@media (prefers-reduced-motion:reduce){.blog-toc__marker[data-astro-cid-gycfm2ht]{transition:none}}
