.ast-article-post{background:#fff;border:1px solid #eaeaea;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.05);transition:all .3s ease-in-out;padding:0;margin-bottom:30px}.ast-article-post:hover{transform:translateY(-4px);box-shadow:0 4px 20px rgba(0,0,0,.08)}@media (max-width:768px){.ast-article-post{margin-bottom:20px;border-radius:8px}}.pro-toc__list>li{list-style:none;position:relative;padding-left:.4rem}.pro-toc__list>li::before{counter-increment:toc;content:counters(toc,".") ". ";color:#808080;position:absolute;left:-1rem}.pro-toc__list a{text-decoration:none;color:#222}.pro-toc__list a:hover{text-decoration:underline}