.blog_content{display:flex;gap:24px;margin-bottom:24px}.blog_content a,.blog_content b,.blog_content em,.blog_content li,.blog_content p,.blog_content p span,.blog_content p strong{font-size:16px;line-height:18px}.blog_content h1{font-size:32px;border-bottom:2px solid #000;line-height:36px;margin-bottom:40px}.blog_content_image{grid-template:"a b" "a c";display:grid;column-gap:24px;row-gap:0;align-items:flex-start}.blog_content_image>div{align-self:center}.blog_content_image img{grid-area:a;width:100%}.blog_content_image div:last-child{grid-area:c;align-self:self-start}.blog_content-info{min-width:342px}.blog_content-info-menu ul{display:flex;flex-direction:column;gap:12px;margin:0;padding:0}.blog_content-info-meta{background:#e2f5ff;border-radius:16px;padding:24px;margin-top:24px;display:flex;flex-direction:column;gap:24px}.blog_content-info-meta-row-title{font-size:16px;font-weight:700}.blog_content-info-meta-row-value{margin-top:16px;font-size:16px}.blog_content_misc{grid-area:b;display:flex}.blog_content_misc_read_time{padding-left:35px;background:url(../images/blog/read_time.svg) no-repeat 0 0;flex:1;height:27px;line-height:27px;font-size:16px}.blog-menu-item{list-style:none;margin:0;padding:0;border:1px solid #000;border-radius:8px}.blog-menu-item a{font-size:16px;line-height:18px;border-radius:8px;padding:12px 8px;display:block;text-align:center;transition:border-color .3s linear;border:1px solid #fff;text-decoration:none}.blog-menu-item a:hover{border:1px solid #000}.blog-menu-item__selected,.blog-menu-item__selected a{border-color:#606060;background:#606060}.blog-menu-item__selected a{color:#fff}.blog-menu-item__selected a:hover{border-color:#606060}.blog_block-pagination{display:flex;margin-bottom:25px;justify-content:center}.blog_block-pagination>a{width:40px;height:40px;font-size:16px;line-height:18px;align-content:center;text-align:center;border-radius:8px}.blog_block-pagination>a:hover{text-decoration:none;background:#ededed;color:#606060}.blog_block-pagination>span{width:40px;height:40px;font-size:16px;line-height:18px;align-content:center;text-align:center;background:#ededed;border-radius:8px;color:#606060}@media (max-width:600px){.blog_content_image{grid-template:"a" "b" "c";column-gap:0;row-gap:24px}.blog_content{flex-direction:column}.blog_content a,.blog_content em,.blog_content li,.blog_content p{font-size:14px;line-height:16px}}