.blog-single__sidebar{flex:0 0 341px;width:341px;max-width:341px;min-width:341px;display:flex;flex-direction:column;gap:20px}.blog-single__toc{box-sizing:border-box;display:flex;flex-direction:column;gap:20px;padding:18px;border:1.10776px solid rgba(42,75,242,.12);border-radius:16px;background:#f7f8ff}.blog-single__toc-title{margin:0;font-size:16px;font-weight:700;line-height:21px;color:#0d0e1c}.blog-single__toc-list{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.blog-single__toc-link{display:flex;align-items:flex-start;gap:12px;font-size:18px;font-weight:700;line-height:140%;color:#2a4bf2;text-decoration:none}.blog-single__toc-number{flex:none;font-weight:900;color:#2a4bf2}.blog-single__toc-label{flex:1 1 auto;min-width:0}.blog-single__toc-link.is-active,.blog-single__toc-link:focus,.blog-single__toc-link:hover{color:#1e3ad8}.blog-single__toc-link.is-active .blog-single__toc-number,.blog-single__toc-link:focus .blog-single__toc-number,.blog-single__toc-link:hover .blog-single__toc-number{color:#1e3ad8}.blog-single__author-card{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:100%;margin-top:0;padding:18px;border:1.10776px solid rgba(42,75,242,.12);border-radius:16px;background:#fff;box-shadow:0 4px 10px rgba(0,0,0,.043)}.blog-single__author-avatar{display:block;width:113px;height:113px;border-radius:4px;object-fit:cover}.blog-single__author-copy{display:flex;flex-direction:column;gap:14px;width:100%}.blog-single__author-heading{display:flex;flex-direction:column;gap:6px}.blog-single__author-label{margin:0;font-size:14px;font-weight:500;line-height:21px;color:#535353}.blog-single__author-card .blog-single__author-name{margin:0;font-size:24px;font-weight:700;line-height:21px;color:#0d0e1c}.blog-single__author-bio{margin:0;font-size:18px;font-weight:400;line-height:140%;color:#525252}@media (min-width:1025px){.blog-single__sidebar{position:sticky;top:96px}.blog-single__author-card--footer{display:none}}@media (max-width:1024px){.blog-single__sidebar{flex:1 1 auto;width:100%;max-width:100%;min-width:0}.blog-single__toc{box-sizing:border-box}.blog-single__author-card--sidebar{display:none}.blog-single__author-card--footer{margin-top:32px}}@media (max-width:640px){.blog-single__sidebar{gap:16px}.blog-single__author-card,.blog-single__toc{padding:16px}.blog-single__author-card--footer{margin-top:2rem}.blog-single__toc-link{font-size:16px;gap:10px}.blog-single__author-avatar{width:88px;height:88px}.blog-single__author-card .blog-single__author-name{font-size:20px;line-height:1.3}.blog-single__author-bio{font-size:16px}}