.post-page,.posts-page{max-width:760px;margin:0 auto;padding:48px 24px 96px}.post-page h1,.posts-page h1{font-size:42px;line-height:1.3;margin:24px 0}.post-list{list-style:none;padding:0;margin:24px 0}.post-list li{padding:20px 0;border-bottom:1px solid #333}.post-link{display:flex;justify-content:space-between;align-items:baseline;gap:16px;text-decoration:none}.post-link:hover .post-title{text-decoration:underline}.post-title{font-size:22px;font-weight:600}.post-date{color:#999;font-size:14px;white-space:nowrap}.post-excerpt{color:#bbb;font-size:15px;line-height:24px;margin:8px 0 0}.count{color:#999;font-size:14px;margin:-12px 0 8px}.pager{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:32px;font-size:15px}.pager a{text-decoration:none}.pager a:hover{text-decoration:underline}.pager span{color:#999}.empty a{text-decoration:underline}.post-page .back{display:inline-block;color:#999;font-size:15px;text-decoration:none}.post-page .back:hover{color:#fff}.post-page .meta{color:#999;font-size:14px;margin-top:-12px}.post-page .content{font-size:17px;line-height:30px}.post-page .content h2,.post-page .content h3{margin:32px 0 12px}.post-page .content ol,.post-page .content ul{padding-left:24px}.post-page .content blockquote{border-left:3px solid #555;margin:16px 0;padding:4px 16px;color:#bbb}.post-page .content img{border-radius:6px}