@media only screen and (min-width:768px){.sem-error{padding-left:14px;padding-right:14px}}@media only screen and (min-width:768px){.sem-error__inner{padding:131px 0 141px}}@media only screen and (min-width:768px){.sem-error__col{margin-bottom:0;display:inline-block;vertical-align:top}}@media only screen and (min-width:768px){.sem-error__text{padding-left:84px}}@media (min-width:921px){.sem-error{width:100%}}@media (min-width:1025px){.sem-error{width:970px}}@media (min-width:1201px){.sem-error{width:1170px}}@media (min-width:921px){.b-post-header-back__inner,.grid-container{width:100%}}@media (min-width:1025px){.b-post-header-back__inner,.grid-container{width:970px}}@media (min-width:1201px){.b-post-header-back__inner,.grid-container{width:1170px}}@media (min-width:921px){.top-container{width:100%}}@media (min-width:1025px){.top-container{width:1010px}}@media only screen and (min-width:768px){.c-popup__overlay:before{content:"";display:inline-block;vertical-align:middle;height:100%}}@media only screen and (min-width:768px){.c-popup__inner{padding:130px 20px 20px}}@media only screen and (min-width:768px){.c-popup__content{border-radius:6px}}@media only screen and (min-width:768px){.b-blog__tags{margin-bottom:0}}@media only screen and (min-width:641px){.b-achievement{width:50%;padding:0 3rem 1rem 0}}@media only screen and (min-width:768px){.up{display:block}}@media only screen and (min-width:768px){.b-blog__mini-blog__head.must-read{padding-bottom:280px;padding-top:40px}}@media (min-width:1930px){.b-blog__mini-blog__show-more_count_5 .s-btn{display:none}.b-blog__mini-blog__must-read_count_5{max-height:400px}}@media (min-width:1551px){.b-blog__mini-blog__show-more_count_4 .s-btn{display:none}.b-blog__mini-blog__must-read_count_4{max-height:400px}}@media (min-width:1173px){.b-blog__mini-blog__show-more_count_3 .s-btn{display:none}.b-blog__mini-blog__must-read_count_3{max-height:400px}}@media (min-width:794px){.b-blog__mini-blog__show-more_count_2 .s-btn{display:none}.b-blog__mini-blog__must-read_count_1,.b-blog__mini-blog__must-read_count_2{max-height:400px}}@media (min-width:1025px){.b-post-header-back{display:block}}@media (min-width:1025px){.b-post-header-back__icon{left:-20px;top:5px}}@media (min-width:1201px){.b-post-header-back__icon{top:40px;left:20px}}@media (min-width:921px){.b-submenu.-dropdown{margin-top:-1px;position:relative;font-size:1.16667rem;background-color:#fff}.b-submenu.-dropdown.is_stuck{position:sticky;top:0;margin:0;width:100%!important;border-top:2px solid #2b94e1;border-bottom:1px solid #98aaaf;z-index:501}.b-submenu.-dropdown.is_stuck .b-submenu__inner{border:0}.b-submenu.-dropdown .b-submenu__inner{display:flex;flex-flow:row nowrap;width:100%;border-top:2px solid #2b94e1}.b-submenu.-dropdown .b-submenu__title{opacity:.6;white-space:nowrap;padding:15px 20px 15px 0;display:flex;flex-flow:row nowrap;align-items:center}.b-submenu.-dropdown .b-submenu__list>ul{display:flex;flex-flow:row nowrap;align-items:stretch;list-style:none;margin:0;padding:0;border:0}.b-submenu.-dropdown .b-submenu__list>ul>li{position:relative}.b-submenu.-dropdown .b-submenu__list>ul>li.first-level{white-space:nowrap;padding:15px 0;line-height:normal;display:flex;align-items:center}.b-submenu.-dropdown .b-submenu__list>ul>li.-active>a,.b-submenu.-dropdown .b-submenu__list>ul>li.-active>span{color:#ba4717}.b-submenu.-dropdown .b-submenu__list>ul>li:not(.-active) a,.b-submenu.-dropdown .b-submenu__list>ul>li:not(.-active) span{color:#2b94e1}.b-submenu.-dropdown .b-submenu__list>ul>li>a,.b-submenu.-dropdown .b-submenu__list>ul>li>span{text-decoration:none;text-align:center;line-height:3.8333rem;padding:0 1.6667rem;cursor:pointer;display:flex;flex-flow:row nowrap;align-items:center;margin-right:5px}.b-submenu.-dropdown .b-submenu__list>ul>li>a s-icon,.b-submenu.-dropdown .b-submenu__list>ul>li>span s-icon{width:12px;height:16px;display:inline-block}.b-submenu.-dropdown .b-submenu__list>ul>li>a s-icon .s-icon__inner,.b-submenu.-dropdown .b-submenu__list>ul>li>span s-icon .s-icon__inner{margin-top:.33333rem}.b-submenu.-dropdown .b-submenu__list>ul>li:hover{background-color:#0071bc}.b-submenu.-dropdown .b-submenu__list>ul>li:hover a,.b-submenu.-dropdown .b-submenu__list>ul>li:hover span{color:#fff}.b-submenu.-dropdown .b-submenu__list>ul>li:hover ul{display:block}.b-submenu.-dropdown .b-submenu__list>ul ul{position:absolute;left:0;top:calc(100% - 1px);background-color:#0071bc;padding:1rem 1.6667rem;display:none;list-style-type:none;z-index:142;box-sizing:border-box;width:20rem}.b-submenu.-dropdown .b-submenu__list>ul ul li{color:#fff;padding:.7rem 0;white-space:normal}.b-submenu.-dropdown .b-submenu__list>ul ul li strong{font-weight:700}.b-submenu.-dropdown .b-submenu__list>ul ul li a{color:#fff;text-decoration:none;text-align:left}.b-submenu.-dropdown .b-submenu__list>ul ul li a:hover{text-decoration:underline}.b-blog__right .b-submenu{display:block;margin-bottom:4rem}.b-blog__category .b-submenu{display:none}.b-submenu.-list{background-color:#286a96;color:#fff;padding:1.416667rem 2.416667rem;font-size:1.1667rem;line-height:1.75;border-radius:3px}.b-submenu.-list h3{margin-bottom:0}.b-submenu.-list p{opacity:.6;margin-top:.5rem}.b-submenu.-list ul{margin:0;padding:0;list-style-type:none}.b-submenu.-list ul li{padding:0;margin:1rem 0}.b-submenu.-list ul li a,.b-submenu.-list ul li span{text-decoration:none;color:#fff;cursor:pointer}.b-submenu.-list ul li a.js-submenu-link,.b-submenu.-list ul li span.js-submenu-link{font-weight:500;padding-bottom:2px;border-bottom:1px solid hsla(0,0%,100%,.4)}.b-submenu.-list ul li a.js-submenu-link:hover,.b-submenu.-list ul li span.js-submenu-link:hover{border-color:transparent}.b-submenu.-list ul li a:not(.js-submenu-link):hover,.b-submenu.-list ul li span:not(.js-submenu-link):hover{text-decoration:underline}.b-submenu.-list ul li ul{margin-left:.9rem;padding:.5rem 0}.b-submenu.-list ul li ul:not(.-open){display:none}.b-submenu.-list ul li ul li{margin:0;padding:.5rem 0}.b-submenu.-mobile{display:none}.b-submenu__name{white-space:normal;line-height:normal;margin-right:5px}}@media only screen and (min-width:768px){.b-related__title{font-size:36px;line-height:1.56}}@media only screen and (min-width:768px){.b-blog-header-mobile{border-bottom:1px solid #d6dcde}}@media (min-width:1025px){.b-post-header-mobile{display:none}}@media only screen and (min-width:768px){.b-blog-author-block__soc-links{margin-right:2.66667rem}}@media only screen and (min-width:768px){.b-blog-author-block__soc-link{margin-right:.75rem}}@media only screen and (min-width:768px){.b-blog-author-block__top{display:block}}@media only screen and (min-width:768px){.b-blog-author-block__bottom,.b-blog-author-block__home{display:flex;flex-flow:row nowrap;align-items:center}.b-blog-author-block__bottom{justify-content:flex-start;border:none;padding:0 0 0 1.33333rem}}@media only screen and (min-width:768px){.b-blog-author-block__sign{margin-left:.33333rem}}@media only screen and (min-width:768px){.b-blog-author-block_type_columnist{display:flex;flex-flow:row nowrap}}@media only screen and (min-width:768px){.b-blog-author-block_type_columnist .b-blog-author-block__name{margin-bottom:.83333rem;font-size:1.33333rem;font-weight:700;display:inline-block}}@media only screen and (min-width:768px){.b-blog-author-block_type_columnist .b-blog-author-block__bio{margin-bottom:1.25rem!important;font-size:1.16667rem;line-height:1.75rem}}@media only screen and (min-width:768px){.b-blog-author-block_type_columnist .b-blog-author-block__photo{display:table-cell;margin:0}}@media only screen and (min-width:768px){.b-blog-author-block_type_columnist .b-blog-author-block__info{padding-bottom:3.83333rem;padding-left:1.41667rem;flex-grow:1}}@media only screen and (min-width:768px){.b-blog-author-block__title_visibility_mobile{display:none}}@media only screen and (min-width:768px){.b-blog-author-block__title_visibility_desktop{display:block}}@media only screen and (min-width:768px){.b-blog-author-block__soc-link_visibility_mobile{display:none}}@media screen and (min-width:1024px){.b-headline-heading__ttl{font-weight:500}}@media only screen and (min-width:768px){.b-blog__snippet.top-3 .b-blog__snippet__info .b-blog__hot-label{display:inline-block}}@media only screen and (min-width:768px){.b-blog__snippet.top-3 .b-blog__snippet__text__img .b-blog__hot-label{display:none}}@media only screen and (min-width:768px){.b-blog__pages_visible_desktop .s-report__pagination,.b-blog__right-col .b-blog__tags{display:block}}@media only screen and (min-width:768px){.b-blog__content.s-container.-outer{padding-right:20px;padding-left:20px}}@media (min-width:1201px){.b-blog__content>.s-row>.s-col-9{width:70%}.b-blog__content>.s-row>.s-col-3{width:28%;float:right}}@media (min-width:1025px){.b-blog__article__title{margin-top:2.667rem}}@media only screen and (min-width:768px){.b-blog__article-event-cnt{margin-top:36px}}@media only screen and (min-width:768px){.b-bottom-shares__item_theme_link-back .s-btn__text{display:inline-block;padding-left:6px}}@media screen and (min-width:1024px){.b-related-shortcode{margin-top:28px;margin-bottom:36px;margin-left:-40px}}@media only screen and (min-width:768px){.b-ebooks-shortcode__inner{display:flex;flex-flow:row nowrap}}@media only screen and (min-width:768px){.b-ebooks-shortcode__img-wrap{margin-bottom:0}}@media only screen and (min-width:768px){.b-top-authors__link{flex-flow:row nowrap;justify-content:space-between}}@media only screen and (min-width:768px){.b-profile-comments{width:100%;border-spacing:0}.b-profile-comments td{border-bottom:1px solid #e2e2e2;vertical-align:top;padding:1.583333rem 0;display:table-cell}.b-profile-comments td.post{width:30%;box-sizing:border-box;border-bottom:1px solid #e2e2e2}.b-profile-comments td.comments{padding-left:4rem}.b-profile-comments .b-comment{overflow:visible;padding:0}.b-profile-comments .b-comment__time{margin:0}.b-profile-comments .b-comment__text{margin-top:1rem;font-size:1.333rem;line-height:1.5625;word-break:break-word;max-height:10.153125rem}.b-profile-comments .b-comment__text__more{border-bottom:1px dotted #74b1c6;text-decoration:none;font-size:1.083rem;font-weight:300;margin:.5rem 0 5px;display:inline-block}.b-profile-comments .b-comment__text__more:hover{text-decoration:none;border-color:#fff}.b-profile-comments .b-comment__footer{margin-top:1.5rem}.b-profile-comments .b-comment .b-shares__share{margin-right:2.25rem}.b-profile-comments .b-comment .b-shares__share__inner .s-icon.-link,.b-profile-comments .b-comment__add .s-icon.-link{font-size:.9rem;vertical-align:initial;margin-right:.1rem}.b-profile-comments__post{font-weight:100}.b-profile-comments__post:hover{text-decoration:none}.b-profile-comments__post__image{display:inline-block;width:73px;height:40px;position:relative;vertical-align:top;overflow:hidden}.b-profile-comments__post__image img{max-width:100%}.b-profile-comments__post__title{display:inline-block;vertical-align:top;width:calc(100% - 1.333rem - 78px);margin-left:1.333rem;line-height:1.5625}}@media only screen and (min-width:768px){.b-tabs-post__item{margin-bottom:24px}}@media only screen and (min-width:768px){.b-tabs-post__top{flex-flow:row nowrap;justify-content:space-between;align-items:center}}@media only screen and (min-width:768px){.b-tabs-post__date{font-weight:400}}@media only screen and (min-width:768px){.b-tabs-post__category{padding-left:0}}@media only screen and (min-width:768px){.b-tabs-post__category a{font-weight:400}.b-tabs-post__category a:hover{color:#55727b}}@media only screen and (min-width:768px){.b-tabs-post__title:hover{color:#2b94e1}}@media only screen and (min-width:768px){.b-tabs-post__title{font-size:1.5rem;line-height:2.25rem}}@media only screen and (min-width:768px){.b-tabs-post__info{min-width:17.5rem;width:34.375%}}@media only screen and (min-width:768px){.b-tabs-post__text{display:block}}@media (min-width:1201px){.b-tabs-post__social .b-stickiness{position:relative}}@media (min-width:1367px){.b-tabs-post__social .b-stickiness__ico{position:relative}}@media (min-width:1367px){.b-tabs-post__social .b-stickiness__tooltip__inner:after{left:5.91667rem}}@media (min-width:1201px){.b-tabs-post__social .b-stickiness__tooltip__inner{width:26.66667rem}}@media (min-width:1367px){.b-tabs-post__social .b-stickiness__tooltip__inner{left:50%;margin-left:-6rem}}@media only screen and (min-width:768px){.b-tabs-post__title_visibility_mobile{display:none}}@media only screen and (min-width:768px){.b-tabs-post__title_visibility_desktop{display:block}}@media only screen and (min-width:768px){.l-card__list-wrap{margin-bottom:30px}}@media only screen and (min-width:641px){.l-card__item{width:50%;min-height:460px}}@media only screen and (min-width:1024px){.l-card__item{width:33.3%}}@media only screen and (min-width:768px){.l-card_state_related{margin-bottom:40px}}@media only screen and (min-width:641px){.l-card__list-wrap_state_video{margin-top:-120px}}@media only screen and (min-width:641px){.l-card__item_state_wide{width:100%;min-height:400px;margin-bottom:64px}}@media only screen and (min-width:1024px){.l-card__item_state_related-amp{width:50%}}@media only screen and (min-width:641px){.b-card_state_showcase .b-card__link{flex-flow:row}}@media only screen and (min-width:641px){.b-card_state_showcase .b-card__header{height:auto;flex:1 0 auto}}@media only screen and (min-width:641px){.b-card_state_showcase .b-card-info__heading{margin-bottom:32px}}@media only screen and (min-width:641px){.b-card_state_showcase .b-card__body{width:41.66667%;padding-top:30px}}@media only screen and (min-width:641px){.b-card_state_showcase .b-card-info__ttl{font-size:33px;line-height:1.15}}@media only screen and (min-width:641px){.b-card_state_showcase .b-card__social{width:41.66667%;left:auto;right:0;padding-left:28px}}@media only screen and (min-width:641px){.l-project-header_type_video{padding-top:80px;padding-bottom:160px}}@media only screen and (min-width:768px){.b-project-header__desc{margin:0 auto;width:50%}}@media only screen and (min-width:768px){.b-blog__last-posts__link{flex-flow:row nowrap;justify-content:space-between}}@media only screen and (min-width:768px){article blockquote:not(.Tweet){margin:1.16667rem 3.33333rem!important}}@media only screen and (min-width:768px){article table:not(.events__table-body),body.cke_editable table:not(.events__table-body){display:table}article table:not(.events__table-body) tr,body.cke_editable table:not(.events__table-body) tr{display:table-row}article table:not(.events__table-body) td,body.cke_editable table:not(.events__table-body) td{display:table-cell;padding:13px 13px 11px}article table:not(.events__table-body) thead,body.cke_editable table:not(.events__table-body) thead{display:table-header-group}article table:not(.events__table-body) thead td,body.cke_editable table:not(.events__table-body) thead td{color:#fff}article table:not(.events__table-body) tbody td,body.cke_editable table:not(.events__table-body) tbody td{border-bottom:1px solid #e2e2e2}}@media only screen and (min-width:641px){.b-blog-tweet{margin:20px auto}}@media only screen and (min-width:1024px){.b-blog-tweet{margin:20px auto}}@media only screen and (min-width:1024px){.b-blog-tweet-question{padding:28px 24px}}@media only screen and (min-width:641px){.b-blog-tweet-question__header{display:flex;flex-flow:row nowrap;justify-content:flex-start}}@media only screen and (min-width:1024px){.b-blog-tweet-question__header{display:flex;flex-flow:row nowrap;justify-content:flex-start}}@media only screen and (min-width:641px){.question-img{flex-basis:116px;height:80px}}@media only screen and (min-width:1024px){.question-img{height:117px;flex-basis:149px;background-size:auto 117px}}@media only screen and (min-width:641px){.question-text{margin:8px 50px 8px -30px;align-self:center}}@media only screen and (min-width:1024px){.question-text{font-size:33px;line-height:1.15;margin:8px 50px 8px -30px;align-self:center}}@media only screen and (min-width:1024px){.tweet-dots{right:0}}@media only screen and (min-width:641px){.b-profile-mini__header,.b-profile-mini__person{flex-flow:row nowrap}}@media only screen and (min-width:641px){.b-profile-mini__img{margin-right:32px;margin-bottom:0}}@media only screen and (min-width:641px){.b-profile-mini__position p{margin-top:8px}}@media only screen and (min-width:641px){.b-profile-mini__soc{margin-top:-4px;margin-right:-6px}}@media only screen and (min-width:641px){.b-profile-mini__link{width:32px;height:32px}}@media only screen and (min-width:641px){.b-profile-mini__txt p{margin:24px 0 0}}@media only screen and (min-width:641px){.b-profile-mini__soc_visible_desktop{display:flex}}@media only screen and (min-width:641px){.b-grade{border-radius:6px}}@media only screen and (min-width:641px){.b-grade__header{border-radius:6px 6px 0 0;padding-top:84px;padding-bottom:100px}}@media only screen and (min-width:641px){.b-grade__main{padding:104px 40px 48px}}@media only screen and (min-width:641px){.b-grade__btn,.b-grade__btn-meeting button:last-of-type{display:none}}@media only screen and (min-width:641px){.b-grade_theme_greeting .b-grade__main{padding-top:80px;padding-bottom:40px}}@media only screen and (min-width:641px){.b-grade-popup__content{position:relative;z-index:1;max-width:520px;overflow-y:auto;max-height:100%}}@media only screen and (min-width:641px){.b-grade-rank__icon-container-profile{background-color:#fff}}@media only screen and (min-width:1024px){.b-grade-rank__icon-container-author-block:hover .c-popover,.b-grade-rank__icon-container-comment:hover .c-popover,.b-grade-rank__icon-container-top:hover .c-popover{opacity:1;pointer-events:auto}}