.abp_area.abp_blog .blog_post_image{width:100%;margin:0 0 24px;overflow:hidden}.abp_area.abp_blog .blog_post_image img{display:block;width:100%;height:auto}.abp_area.abp_blog .blog_content{display:grid;grid-template-columns:8fr 4fr;gap:32px;align-items:start;width:100%}.abp_area.abp_blog .col_8{min-width:0}.abp_area.abp_blog .col_4{position:sticky;top:100px;align-self:start}.abp_area.abp_blog .abp_blog_toc_inner{padding:18px 16px;border:1px solid #E4E9F1;border-radius:16px;background:#FFF;max-height:calc(100vh - 140px);overflow-y:auto}.abp_area.abp_blog .abp_blog_toc_title{margin:0 0 12px;font-weight:700;font-size:13px;letter-spacing:1.2px;text-transform:uppercase;color:#10151C}.abp_area.abp_blog .abp_blog_toc_list{list-style:none;margin:0;padding:0}.abp_area.abp_blog .abp_blog_toc_item{margin:0}.abp_area.abp_blog .abp_blog_toc_item a{display:block;padding:6px 10px;color:#64748B;text-decoration:none;font-size:13px;line-height:1.45;border-left:2px solid #fff0;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.abp_area.abp_blog .abp_blog_toc_item a:hover{color:#5B44B0;background:#F6F3FF}.abp_area.abp_blog .abp_blog_toc_item a.is-active{color:#5B44B0;border-left-color:#6148BA;background:#F6F3FF;font-weight:700}.abp_area.abp_blog .abp_blog_toc_h3 a{padding-left:22px;font-size:12.5px}@media (max-width:768px){.abp_area.abp_blog .blog_content{grid-template-columns:1fr}.abp_area.abp_blog .col_4{display:none}.abp_area.abp_blog .col_8{width:100%}}