/* Критический CSS для мгновенной загрузки */
html,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}body{font-family:"M PLUS Rounded 1c",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;line-height:1.8;font-size:14px;overflow-x:hidden;padding:0;margin:0;position:relative;min-width:320px}p,li{margin-top:0.5em;margin-bottom:1em;line-height:20px}img{vertical-align:middle;max-width:100%;height:auto}.ml-auto{margin-left:auto}.container{max-width:1210px;margin:0 auto;padding:0 20px;position:relative}.header-bottom{width:100%;padding:10px 0;box-shadow:rgba(0,0,0,0.1) 0px 4px 4px;z-index:5;position:sticky;top:0px;left:0px;right:0px;background-color:white}.header-bottom-row{max-width:80%;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.header-bottom-menu ul{display:flex;list-style-type:none}.header-bottom-menu ul li:nth-last-child(n+2){margin-right:60px}.header-bottom-menu ul a{font-size:16px;text-decoration:none;font-weight:500;color:#536477}.header-bottom-menu ul a img{margin-right:12px}.find-work a{display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;border:1px solid #ecf0f3;color:#ecf0f3;border-radius:12px;padding:13px 20px;text-decoration:none}.find-work a:focus,.find-work a:active{color:#ecf0f3}.def-title{font-size:40px;font-weight:800;color:#405368}.top-line{display:flex;align-items:center;margin-bottom:45px}.category-list-wrap{color:#7E8C9C;position:relative;text-transform:lowercase;display:inline-block}.category-button{border:1px solid #405368;padding:15px 57px 15px 15px;border-radius:8px;cursor:pointer;position:relative;user-select:none;z-index:2;white-space:nowrap}.category-button::after{content:url("../images/arrow-down.svg");position:absolute;right:15px;top:50%;transform:translateY(-50%);margin-top:-2px;line-height:1}.category-button.is-active::after{transform:rotate(180deg);margin-top:-4px}.category-dropdown{list-style-type:none;position:absolute;top:0;left:0.3%;margin-top:-13px;background-color:#fff;z-index:1;width:99.5%;padding-top:50px;border-radius:12px;box-shadow:0px 4px 16px rgba(0,0,0,0.13);overflow:hidden;display:none}.category-dropdown a{color:#7E8C9C;text-decoration:none;padding:10px 15px;display:block;transition:background-color,color,0.3s ease}.category-dropdown a:hover{background-color:#F5FAFC;color:#ecf0f3}.category-dropdown.is-active{display:block}.article-row{display:flex;flex-wrap:wrap}.article-row article{max-width:24%;border:1px solid #D6DEE2;border-radius:24px;overflow:hidden;color:#405368;margin-bottom:20px;margin-right:1.1%;background-color:#fff;box-shadow:14px 17px 40px 4px #8AB6D114}.article-row article:nth-child(4n+4){margin-right:0}.article-row .post-thumb{position:relative;overflow:hidden}.article-row .post-thumb a{display:block}.article-row .post-thumb img{width:100%;height:202px;object-fit:cover}.article-row .post-main{position:relative;padding-bottom:55px}.article-row .post-top{display:flex;align-items:center;margin-bottom:20px}.article-row .post-category{background:#F592BC;border-radius:20px;color:#fff;text-decoration:none;padding:3px 12px;font-size:14px;margin-right:16px;line-height:20px}.article-row .post-date{font-size:14px;text-decoration:none}.article-row .post-comment{white-space:nowrap}.article-row .post-body{margin-top:20px;padding:0 15px}.article-row .post-body h2{font-size:16px;line-height:24px;font-weight:500}.article-row .post-body h2 a{text-decoration:none;color:#405368}.article-row .post-excerpt{margin-top:16px;font-size:14px;line-height:20px;font-weight:400;height:75px}.article-row .post-footer{color:#7E8C9C;display:flex;justify-content:space-between;margin-top:10px;padding:5px 15px 15px 15px;position:absolute;left:0;bottom:0;width:90%}.author-row{display:flex;align-items:center;text-decoration:none}.post-avatar{border-radius:100%;min-width:50px;max-width:50px;max-height:50px;min-height:50px;overflow:hidden;margin-right:16px;display:block}.post-avatar img{position:relative}.author-name{font-weight:500;text-decoration:none;font-size:14px;color:#7E8C9C;display:block}.post-spec{font-size:16px;font-weight:500;color:#ecf0f3}.bottom-line{display:flex;align-items:center;padding:16px 0 80px 0}.post-quant{text-transform:initial}.post-quant .quant-current{color:#ecf0f3}.pagination{max-width:405px;margin:0 auto}.pagination .nav-links{display:flex;align-items:center}.pagination a{min-width:41px;max-width:41px;height:41px;border-radius:100%;color:#405368;text-decoration:none;border:1px solid #DDE6EB;display:flex;justify-content:center;align-items:center}.pagination .current{color:#fff;min-width:41px;max-width:41px;height:41px;border-radius:100%;border:none;text-decoration:none;display:flex;justify-content:center;align-items:center;background-color:#405368}.pagination .page-numbers:nth-last-child(n+2){margin-right:15px}#primary{background-color:#F0F0F4}.site-footer{padding-top:75px;background-color:#dde6eb;color:#7E8C9C;overflow:hidden}.site-footer a,.site-footer li{font-size:1rem;line-height:1.5;font-weight:500;position:relative;-webkit-text-decoration:none;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;color:#7E8C9C}.site-footer .footer-wrapper{display:flex;justify-content:space-between;overflow:hidden}.site-footer .footer-left{width:100%;margin-right:100px}.site-footer .footer-row{display:flex;justify-content:space-between;width:90%}.site-footer .footer-min-title{font-size:18px;font-weight:500;line-height:24px;margin-bottom:15px;color:#405368}.site-footer .footer-item{margin-bottom:32px}.site-footer .footer-item ul{list-style-type:none}.site-footer .support-write{margin-top:10px;display:inline-block;border-radius:12px;font-weight:500;color:#405368;background-color:#fff;text-decoration:none;font-size:16px;max-width:170px;width:100%;padding:7px 0;text-align:center;margin-bottom:26px}.site-footer .support-phone{font-weight:400;white-space:nowrap}.site-footer .popular-category{font-size:18px;font-weight:500;color:#405368;text-decoration:none;margin-bottom:80px;display:flex;align-items:center}.site-footer .popular-category::after{content:"";display:inline-block;background-image:url("../images/arrow-down-white.svg");background-size:100%;background-repeat:no-repeat;width:10px;height:15px;vertical-align:middle;line-height:1;margin-top:12px;margin-left:10px}.site-footer .popular-category.is-active::after{transform:rotate(180deg);margin-top:-7px}.site-footer .footer-menu-popmob{display:none}.site-footer .footer-menu-hidden{display:flex}.site-footer .footer-menu-hidden.is-active{display:flex}.site-footer .footer-bottom{background-color:#D6DEE2;padding:20px 0}.site-footer .footer-social-row{display:flex;justify-content:space-between}.site-footer .footer-social span{color:#405368;font-size:14px;font-weight:300;margin-right:20px}.site-footer .footer-social a:nth-last-child(n+2){margin-right:15px}.site-footer .footer-social a:hover img{transform:rotate(360deg);transition:transform 0.35s ease-out}.site-footer .footer-social .footer-social-icons{margin-right:0;white-space:nowrap}.content-left{margin-right:120px;max-width:820px;width:100%}.inner-top-row{display:flex;justify-content:space-between;margin-bottom:30px}.inner-top-author{line-height:18px}.inner-top-author .post-spec{font-size:12px;color:#7E8C9C;margin-top:5px;display:inline-block}.inner-top-right{display:flex;align-items:center;font-size:14px}.inner-top-comment{white-space:nowrap}.inner-top-cat a{background-color:#fff;border-radius:6px;border:1px solid #7E8C9C;color:#405368;text-decoration:none;padding:2px 8px 2px 4px;margin-right:16px;display:block}.inner-top-date{margin-right:36px;color:#7E8C9C}.inner-top-comment span:first-child{margin-right:5px;display:inline-block}.content-row{display:flex;font-weight:400;line-height:20px;font-size:14px;color:#536477}.content-row h2{margin-top:15px;margin-bottom:15px}.content-row ul{margin-top:30px;margin-bottom:40px;list-style-type:none}.content-row ul li{font-weight:400;font-size:14px}.content-row ul li::before{content:"";display:inline-block;background-color:#FF7870;width:8px;height:8px;border-radius:100%;margin-right:20px}.content-row ol{padding-left:20px;margin-top:30px;margin-bottom:40px}.content-row ol li{font-weight:400;font-size:14px}.content-row .post-thumbnail{margin-bottom:32px}.content-row .post-thumbnail img{width:100%;height:auto}.content-row img{border-radius:24px}.content-row video,.content-row iframe{border-radius:24px;margin-top:15px}blockquote{background-color:#F5FAFC;padding:30px 55px;border-radius:24px;font-size:16px;font-weight:500;position:relative;margin-top:20px;margin-bottom:10px}blockquote::after{content:"";display:block;position:absolute;width:72px;height:50px;background-image:url("../images/blockquote.svg");background-repeat:no-repeat;background-size:100%;top:24px;left:30px}blockquote cite{margin-top:16px;padding-top:16px;text-align:right;display:block;border-top:1px solid #405368}.wp-video-shortcode{position:relative}.wp-video-shortcode .video-overlay{content:"";display:block;background:radial-gradient(50% 50% at 50% 50%, #FFFFFF 0%, #D9DDE4 100%);position:absolute;opacity:0.9;left:0;top:0;width:100%;height:100%}.content-title{margin-bottom:40px;line-height:46px}.comments-title{font-size:36px}.comments-title::before{content:"";display:block;height:2px;width:80px;background-color:#ecf0f3;border-radius:24px}.comment-count{color:#7E8C9C;font-weight:300}.comment-list{list-style-type:none;padding-left:0 !important}.comment-list li{list-style-type:none}.comment-list .comment{border-radius:24px;border:1px solid #E8EDF6;padding:24px 30px;margin-bottom:50px;position:relative}.comment-list .comment .comment{margin-bottom:20px}.comment-list .comment-author .avatar{display:none}.comment-list .comment-author a{text-decoration:none;color:#ecf0f3;font-size:14px}.comment-list .comment-author a::after{content:"."}.comment-list .comment-author .says{display:none}.comment-list .comment-meta{display:flex;flex-wrap:wrap;margin-bottom:10px}.comment-list .comment-awaiting-moderation{margin-top:10px}.comment-list .comment-metadata{margin-left:16px}.comment-list .comment-metadata a{text-decoration:none;color:#ecf0f3;font-weight:400}.comment-list .comment-metadata time{position:relative;padding-right:5px;margin-right:6px;white-space:nowrap}.comment-list .comment-metadata time::after{content:"";display:inline-block;width:15px;height:15px;background-color:#fff;position:absolute;right:0;top:50%;transform:translateY(-50%)}.comment-list .comment-metadata .edit-link{margin-left:auto;display:block;position:absolute;right:30px;top:25px}.comment-list .comment-content{font-size:14px}.comment-list .reply{position:absolute;bottom:-30px;right:0}.comment-list .reply a{color:#FD584E;font-size:14px;line-height:24px;text-decoration:none;border-bottom:1px dashed #FF7870}.logged-in-as a{color:#ecf0f3;text-decoration:none}.logged-in-as a:last-child{color:#FF7870}.comment-form-author,.comment-form-email{margin-bottom:22px}.comment-form-author input,.comment-form-email input{border-radius:24px;border:1px solid #7E8C9C;padding:15px 25px;outline:none;width:100%;height:50px;font-size:14px;font-weight:400;color:#7E8C9C;font-family:"M PLUS Rounded 1c",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;box-sizing:border-box}.comment-form-cookies-consent{display:none}.comment-form-comment textarea{border-radius:24px;border:1px solid #7E8C9C;padding:13px 25px 11px 25px;outline:none;width:100%;height:50px;font-size:14px;font-weight:400;color:#7E8C9C;font-family:"M PLUS Rounded 1c",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;box-sizing:border-box;overflow:hidden}.logged-in-as{margin-bottom:12px}.form-submit{text-align:right}.form-submit .submit{border:none;appearance:none;color:#FD584E;font-family:"M PLUS Rounded 1c",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:500;cursor:pointer;background:none}.comment-reply-title{margin-top:30px;margin-bottom:12px}.comment-reply-title small a{display:block;color:#FF7870;text-decoration:none}.comment-notes{margin-bottom:15px}.post-navigation .screen-reader-text{display:none}.post-navigation .nav-links{border-top:1px solid #405368;margin-top:55px;padding-top:40px;padding-bottom:30px;display:flex;justify-content:space-between}.post-navigation .nav-links .nav-thumbnail img{width:80px;height:52px;border-radius:12px}.post-navigation .nav-links a{text-decoration:none;color:#ecf0f3}.post-navigation .nav-links .nav-previous .nav-title,.post-navigation .nav-links .nav-next .nav-title{display:flex;flex-direction:row;align-content:space-between;color:#405368;font-size:16px;font-weight:500;line-height:24px}.post-navigation .nav-links .nav-previous{border:1px solid #405368;border-radius:12px;background-color:#fff;padding:16px}.post-navigation .nav-links .nav-previous .nav-subtitle::after{content:"Предыдущая статья";color:#FF7870;font-weight:500;font-size:14px}.post-navigation .nav-links .nav-next{border:1px solid #405368;border-radius:12px;background-color:#fff;padding:16px}.post-navigation .nav-links .nav-next .nav-subtitle::before{content:"Следующая статья";color:#FF7870;font-weight:500;font-size:14px}.post-navigation .nav-links .nav-subtitle{color:#FF7870;font-size:14px}.post-navigation .nav-links .nav-upper{padding-bottom:16px}.content-right{padding-top:50px}.content-right .content-category-title{font-size:24px;margin-top:30px;margin-bottom:16px;font-weight:800;display:block;color:#405368}.content-right .content-category{list-style-type:none;position:sticky;top:10px}.content-right .content-category ul{margin:0}.content-right .content-category li{color:#7E8C9C}.content-right .content-category li::before{display:none}.content-right .content-category a{text-decoration:none;color:#405368;font-size:16px;margin-bottom:20px;display:inline-block;margin-right:4px;line-height:24px;text-decoration:dashed underline;text-underline-offset:6px;text-decoration-color:#7E8C9C;text-decoration-thickness:1px}.menu-item-has-children a{cursor:default;pointer-events:none}.sub-menu a{cursor:pointer;pointer-events:auto;font-weight:400 !important}.nav-upper{display:flex;flex-direction:row;gap:12px}
