.BlogTOC-module__dHPEhW__toc{max-height:calc(100vh - 8rem);padding:var(--spacing-lg);background-color:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);position:sticky;top:6rem;overflow-y:auto}.BlogTOC-module__dHPEhW__header{align-items:center;gap:var(--spacing-sm);color:var(--text-muted);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--border-default);display:flex}.BlogTOC-module__dHPEhW__headerText{text-transform:uppercase;letter-spacing:.05em;font-size:.8125rem;font-weight:700}.BlogTOC-module__dHPEhW__list{flex-direction:column;gap:2px;list-style:none;display:flex}.BlogTOC-module__dHPEhW__item{border-left:2px solid #0000;transition:border-color .2s}.BlogTOC-module__dHPEhW__nested{padding-left:var(--spacing-md)}.BlogTOC-module__dHPEhW__active{border-left-color:var(--color-yellow-400)}.BlogTOC-module__dHPEhW__active .BlogTOC-module__dHPEhW__link{color:var(--color-yellow-400);font-weight:600}.BlogTOC-module__dHPEhW__link{padding:.375rem var(--spacing-sm);color:var(--text-muted);font-size:.8125rem;line-height:1.5;text-decoration:none;transition:color .2s;display:block}.BlogTOC-module__dHPEhW__link:hover{color:var(--text-main)}
.BlogAuthor-module__faP7Iq__authorLink{color:inherit;text-decoration:none;transition:opacity .15s;display:block}.BlogAuthor-module__faP7Iq__authorLink:hover{opacity:.85}.BlogAuthor-module__faP7Iq__author{align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);background-color:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);display:flex}.BlogAuthor-module__faP7Iq__avatar{border-radius:var(--radius-full);object-fit:cover}.BlogAuthor-module__faP7Iq__info{flex-direction:column;gap:.125rem;display:flex}.BlogAuthor-module__faP7Iq__name{color:var(--text-main);font-size:.9375rem;font-weight:700}.BlogAuthor-module__faP7Iq__role{color:var(--text-muted);font-size:.8125rem}
