.ast-article-post{background:#fff;border:1px solid #eee;border-radius:10px;overflow:hidden;box-shadow:0 1px 6px rgba(0,0,0,.05);transition:transform .2s ease;margin-bottom:25px}.ast-article-post:hover{transform:translateY(-3px)}@media (max-width:768px){.ast-article-post{margin-bottom:18px;border-radius:8px}}a.button,.wp-block-button__link{background:#0073e6;color:#fff!important;padding:10px 20px;border-radius:40px;font-weight:600;transition:background .2s ease,transform .2s ease}a.button:hover,.wp-block-button__link:hover{background:#005bb5;transform:translateY(-1px)}