/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.b-toc{gap:calc(var(--spacing) * 3.5);flex-direction:column;display:flex}@media (width>=64rem){.b-toc{align-self:start;position:sticky;top:112px}}.b-toc__label{font-family:var(--font-secondary);font-size:var(--text-13);font-weight:var(--font-weight-omnes-600);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-teal-600)}.b-toc__list{counter-reset:toc;gap:2px;margin:0;padding:0;list-style:none;display:grid}.b-toc__list li{counter-increment:toc}.b-toc__list a{gap:calc(var(--spacing) * 3);border-top:1px solid var(--color-blue-700-12);font-family:var(--font-secondary);font-size:var(--text-16);font-weight:var(--font-weight-omnes-500);line-height:var(--leading-130);color:inherit;transition:color .3s var(--ease-out-expo);padding:.5625rem 0;text-decoration:none;display:flex}.b-toc__list a:before{content:counter(toc, decimal-leading-zero);font-size:var(--text-13);font-weight:var(--font-weight-omnes-700);font-variant-numeric:tabular-nums;color:var(--color-teal-600);padding-top:.125rem}.b-toc__list a:hover{color:var(--color-teal-600)}
