.article-content figure{margin:32px 0}.article-content figure img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;cursor:zoom-in}.article-content figcaption{font-size:14px;color:#677385;line-height:1.7;margin-top:10px}.article-content .table-scroll{overflow-x:auto;margin:28px 0}.article-content table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.7}.article-content th,.article-content td{padding:15px;text-align:left;border:1px solid #dce3ee;vertical-align:top}.article-content th{background:#eff3fc}.article-head>p,.article-head time{font-size:14px;color:#c8d6e8;line-height:1.8}.article-head>a{color:#bdd2ff}.category-nav [aria-current=page]{background:#244cf1;color:#fff}.article-content>figure:first-of-type img{max-height:660px}@media(max-width:640px){.article-content th,.article-content td{padding:10px;font-size:14px}.article-content figure{margin:24px 0}}
.blog-page .board-toolbar{border-top:0}.blog-page .portfolio-caption h3{overflow-wrap:anywhere}.blog-page .category-nav{margin-bottom:0}
@media(max-width:640px){.blog-page .pagination{gap:5px}.blog-page .pagination a{width:32px;min-width:32px;min-height:44px}.blog-page .pagination-gap{width:16px;min-width:16px}.blog-page .board-search{flex-wrap:wrap}.blog-page .board-search input{min-width:100px}.blog-page .category-nav a{min-height:44px;display:inline-flex;align-items:center}}
@media(max-width:359px){.blog-page .pagination-gap{display:none}}
