.article{margin:0 auto;max-width:960px;position:relative}.article *{word-wrap:break-word}.article .content{font-size:16px;padding-top:48px}.article .content h2{font-size:24px;line-height:1.5;margin:24px 0 16px}.article .content p{color:#000;font-size:18px;line-height:1.75;margin:0;padding:0 0 8px;word-break:break-all;word-wrap:break-word}.article .content h3{font-size:18px;line-height:1.5;margin:24px 0 16px}.article .content img{border:1px solid #eee;height:auto;margin-bottom:16px;margin-top:24px;max-height:100%;max-width:100%}.article .content a{color:#3872b8}.article .content pre{background-color:#f5f5f5}.article .content pre>code{color:#333;display:block;font-size:16px;line-height:1.25;margin:0 12px 0 8px;padding:8px 0;overflow:scroll}.article .content ul{list-style-position:outside;margin:0;padding-bottom:8px;padding-left:16px}.article .content ul li{font-size:16px;line-height:2}.article .content code{background-color:#fdd}.article .content blockquote{background-color:#eee;margin:0 0 16px;padding:8px 8px 0}.article .content blockquote p{color:#444}.article .content table{table-layout:fixed;width:100%}.article .content table tbody tr:hover{background-color:#eee}.article .content table th{border-bottom:1px solid #ddd;padding:4px 8px;text-align:left}.article .content table th:not(:last-child){border-right:1px solid #ddd}.article .content table td{border-bottom:1px dotted #ddd;padding:4px 8px;text-align:left}.article .content table td:not(:last-child){border-right:1px solid #ddd}.article__header .title{font-size:32px;font-weight:700;line-height:1.5}.article__header .date{color:#4d4d4d;font-size:14px;line-height:1;padding-top:16px;text-align:left}.list{margin:0;padding:0;position:relative}.list__item{list-style-position:outside;list-style-type:none;padding:16px 0;position:relative}.list__item .link{color:#000;text-decoration:none}.list__item .link:hover{cursor:pointer;text-decoration:underline}.list__item .date{color:#4d4d4d;font-size:14px;line-height:1.5}.list__item .title{color:#000;font-size:18px;font-weight:700;line-height:1.5;word-break:break-all;word-wrap:break-word}.list__item .item__thumbnail{overflow:hidden}.list__item .item__thumbnail .thumbnail__image{height:102px;width:auto}.list__item .item__thumbnail .link{color:transparent;display:block;height:100%;width:100%}.list__item .item__thumbnail .link:hover{text-decoration:none}.list__item .item__thumbnail .link.noimage{color:#9f9f9f}.list-posts{display:flex}.list-posts .item__thumbnail{border:1px solid #efefef;flex:none;font-size:16px;height:104px;line-height:6.5;margin-right:16px;text-align:center;width:104px}.list-posts .item__content{flex:auto}.pagination{align-items:center;display:flex;justify-content:center;list-style-position:outside;list-style-type:none;margin:0;padding:24px 0 0}.pagination .page-item{flex:none;font-size:18px;line-height:1.5;min-width:22px;position:relative;text-align:center}.pagination .page-item .page-link{color:#4d4d4d;text-decoration:none}.pagination .page-item.active .page-link{color:#aaa}.pagination .page-next,.pagination .page-first{margin-right:8px}.pagination .page-prev,.pagination .page-last{margin-left:8px}.aside-content{margin-top:120px;padding:0}.aside-content>.title{font-size:20px}.related__list{list-style-position:outside;list-style-type:none;margin:40px 0 0;padding:0}.related__list .related__item{display:flex}.related__list .related__item .item__thumbnail{border:1px solid #efefef;flex:none;font-size:16px;height:104px;line-height:6.5;overflow:hidden;text-align:center;width:104px}.related__list .related__item .item__thumbnail .thumbnail__image{height:102px;width:auto}.related__list .related__item .item__thumbnail .link{color:transparent;display:block;height:100%;width:100%}.related__list .related__item .item__thumbnail .link:hover{text-decoration:none}.related__list .related__item .item__thumbnail .link.noimage{color:#9f9f9f}.related__list .related__item .item__content{flex:auto;padding-left:32px}.related__list .related__item .item__content .title{font-size:18px}.related__list .related__item .item__content .title .link{color:#444;text-decoration:none}.related__list .related__item .item__content .date{font-size:16px}.related__list .related__item:not(:first-child){margin-top:24px}