.blog-summary{border:1px solid #ccc;font-size:16px;line-height:1.8}.blog-summary dt{font-weight:bold;text-align:center;padding:10px;border-bottom:1px solid #ccc;letter-spacing:2px}.blog-summary dd{padding:15px;margin:0;display:flex;justify-content:center}.blog-summary ol{margin:0;padding:0 0 0 20px}.blog-summary li{font-weight:bold;line-height:2;counter-increment:order;padding-left:5px;margin-bottom:5px;color:#e2991d}.blog-summary li a{color:#000}