@charset "UTF-8";:root{--noto:"Noto Serif",serif;--lato:"Lato",sans-serif;--animate-duration:300ms;--top-bar-height:60px}@media (min-width:992px){:root{--top-bar-height:120px}}.footer_links{display:flex;flex-direction:column;gap:20px}@media (min-width:768px){.footer_links{flex-direction:row;flex-wrap:wrap}.footer_nav{width:calc(50% - 10px)}}@media (min-width:992px){.footer_nav{width:calc(25% - 15px)}}.footer_nav ul{display:flex;flex-direction:column;gap:10px;list-style-type:none;margin:0;padding:0}.footer_nav a{align-items:center;color:var(--color-background);display:flex;font-size:14px;gap:10px;text-decoration:none}.footer_nav a:before,.footer_nav a:hover{color:var(--color-accent)}.footer_nav a:before{content:"•";font-size:28px;line-height:18px}.footer_nav{display:flex;flex-direction:column;gap:10px}.footer_navTitle{align-items:center;color:var(--color-background);display:flex;font-family:var(--noto);font-size:21px}.footer_top{background-color:var(--footer-top);display:flex;flex-direction:column;gap:20px;padding:20px 0}@media (min-width:992px){.footer_top{padding-bottom:20px}}.footer_divider{border-bottom:1px solid var(--color-text)}.footer_bottom{background:var(--footer-bottom);color:var(--color-background);padding:10px}.footer_bottomContent{align-items:center;display:flex;flex-direction:column;font-size:14px;gap:10px}.footer_bottomContent a{color:var(--color-background);text-decoration:none}@media (min-width:992px){.footer_bottomContent{flex-direction:row;justify-content:space-between}}.goToTop{align-items:center;background-color:var(--fern-green);border-radius:4px;bottom:20px;cursor:pointer;display:none;height:42px;justify-content:center;position:fixed;right:20px;width:42px;z-index:10}.goToTop svg{fill:var(--seasalt);height:28px;width:28px}.goToTop:hover{background-color:var(--black-olive)}.comments,.goToTop__visible{display:flex}.comments{flex-direction:column;gap:20px}@media (min-width:992px){.comments{flex-direction:row;gap:40px}}.comments_column{display:flex;flex-direction:column;gap:20px}@media (min-width:992px){.comments_column{width:calc(50% - 20px)}}.comments_title{color:var(--title);font-family:var(--noto);font-size:23px;font-weight:700}.comments_title a{font-weight:400;margin-left:15px}.comment-body{display:flex;flex-direction:column;gap:15px}.comment_text{background:var(--seasalt);border:2px solid var(--cambridge-blue);border-radius:var(--border-radius);padding:15px;position:relative}.comment_text .reply{bottom:15px;position:absolute;right:15px}.comment_text p{margin:0}.comment_text:before{border-color:transparent transparent var(--cambridge-blue) transparent;border-style:solid;border-width:0 10px 10px;top:-10px}.comment_text:after,.comment_text:before{content:"";display:block;height:0;left:20px;position:absolute;width:0}.comment_text:after{border-color:transparent transparent var(--seasalt) transparent;border-style:solid;border-width:0 10px 10px;top:-7px}.comment_text .cld-count-wrap{font-size:13px}.comment_text .cld-like-dislike-wrap{display:flex;gap:5px;margin:0;padding:15px 0 0}.comment_text .cld-like-dislike-wrap .cld-common-wrap{align-items:center;display:flex;gap:5px}.comment,.comment_list{display:flex;flex-direction:column;gap:20px}.comment_list{list-style-type:none;margin:0;padding:0}.comment_list .children{display:flex;flex-direction:column;gap:20px;list-style-type:none;margin:0;padding-left:15px}.comment_list .children .comment:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.comment-reply-link{background-color:var(--button-primary);border-radius:16px;color:var(--button-primary-color)}.comment-reply-link:hover{background-color:var(--button-primary-hover);color:var(--button-primary-color-hover)}.comment-reply-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:8px;cursor:pointer;display:inline-block;font-size:14px;line-height:32px;padding:0 15px;text-decoration:none;transition:all .15s ease}.comment_body{display:flex}.comment_avatar{margin-right:10px}.comment_avatar img{border-radius:2px;display:block}.comment_info{align-items:center;display:flex;justify-content:space-between}.comment_block{flex-grow:1}.comment_author{color:var(--text);font-family:var(--noto);font-size:18px;font-weight:700;padding-left:10px}.comment_time{color:var(--fern-green);font-size:12px}.cld-like-dislike-wrap{display:block;margin:0;padding:10px 0}.comment-respond{gap:10px}.comment-respond,.comments p{display:flex;flex-direction:column}.comments p{gap:5px}.comments p label{color:var(--labelColor);font-size:14px}.comments p{margin:0}.cld-common-wrap>a.cld-like-dislike-trigger{align-items:center;background-color:var(--button-secondary);border-bottom:0;border-radius:50%;box-shadow:0 0 0!important;color:var(--button-secondary-color);display:flex;font-size:16px;height:32px;justify-content:center;padding:5px;text-decoration:none;width:32px}.cld-common-wrap>a.cld-like-dislike-trigger:hover{background-color:var(--button-secondary-hover);color:var(--button-secondary-color-hover)}.cld-common-wrap>a.cld-dislike-trigger i{margin-top:2px}.cld-common-wrap>a.cld-like-trigger{background-color:var(--button-primary);color:var(--button-primary-color);transition:all .15s ease}.cld-common-wrap>a.cld-like-trigger:hover{background-color:var(--button-primary-hover);color:var(--button-primary-color-hover)}.cld-common-wrap>a.cld-like-trigger i{margin-top:-2px}.cld-share-wrap{display:inline-block;margin-left:50px}.cld-share-wrap a{border:1px solid #fff;box-shadow:0 0 0!important;margin:0 10px}a.cld-facebook{background:#3b5998!important;padding:5px 10px}a.cld-facebook,a.cld-twitter{color:#fff!important;display:inline-block;text-align:center}a.cld-twitter{background:#55acee!important;padding:5px 7px}a.cld-facebook:hover{color:#3b5998!important}a.cld-facebook:hover,a.cld-twitter:hover{background:#fff!important;border:1px solid}a.cld-twitter:hover{color:#55acee!important}.cld-like-dislike-wrap br,.cld-like-dislike-wrap p{display:none}.cld-like-dislike-wrap.cld-template-3{margin-bottom:20px}.cld-like-dislike-wrap .cld-common-wrap{margin-right:10px}.cld-like-dislike-wrap.cld-custom img{display:inline-block;max-width:30px;vertical-align:top}.modalForm{background-color:var(--color-background);border-radius:var(--border-radius);display:none;overflow:hidden;width:90vw;z-index:7}@media (min-width:768px){.modalForm{width:380px}}.modalForm label.error{color:var(--color-danger);font-size:12px}.modalForm_body{position:relative}.modalForm_body .form{padding:20px}.modalForm_title{background-color:var(--fern-green);color:var(--color-background);font-family:var(--noto);font-size:21px;height:60px;line-height:60px;padding:0 60px 0 20px;position:relative}.modalForm_close{align-items:center;background-color:var(--fern-green5);border-radius:var(--border-radius);cursor:pointer;display:flex;height:46px;justify-content:center;margin-left:auto;position:absolute;right:7px;top:7px;transition:background-color .2s ease;width:46px}.modalForm_close:hover{background-color:var(--fern-green10)}.modalForm_close svg{fill:#fff;height:18px;width:18px}.modalForm_overlay{background-color:var(--overlay);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:6}.modalForm_overlay__visible{align-items:center;display:flex;justify-content:center}.modalForm_loader{align-items:center;background-color:hsla(0,0%,100%,.5);display:none;height:100%;justify-content:center;position:absolute;top:0;width:100%}.modalForm_loader__visible{display:flex;z-index:3}.modalForm_spinner{animation:rotation 1s linear infinite;border:5px solid var(--fern-green);border-bottom:5px solid transparent;border-radius:50%;box-sizing:border-box;display:inline-block;height:48px;width:48px}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.modalForm_footer{align-items:center;display:flex;font-size:14px;gap:20px;justify-content:center}.post-nav-links{border-top:1px solid #eedfc2;display:flex;flex-wrap:wrap;line-height:36px;margin-top:20px;padding-top:20px}.article_content .post-page-numbers{background-color:var(--color-success);border-radius:50%;color:#fff;height:36px;margin:0 0 10px 10px;text-align:center;text-decoration:none;width:36px}.post-page-numbers.current{background-color:rgba(var(--color-success),.2);color:var(--color-success)}.footerNavigation{display:flex;flex-direction:column;font-family:var(--noto);gap:20px;list-style:none;margin:0;padding:0;text-align:center;text-transform:uppercase}@media (min-width:992px){.footerNavigation{display:flex;flex-direction:row;font-size:18px;gap:40px;justify-content:center}}.footerNavigation a{color:var(--color-background);text-decoration:none}.footerNavigation a:hover{color:var(--color-accent)}.related{display:flex;flex-direction:column;gap:20px}@media (min-width:992px){.related{flex-direction:row}.related_item{width:calc(33.33333% - 13.33333px)}}.partners{display:flex;flex-direction:column;gap:20px}.partners_header{align-items:center;display:flex;gap:10px;justify-content:space-between}.partners_title{color:var(--title);font:27px/35px var(--noto);font-weight:700;margin:0}.partners_articles{display:flex;flex-direction:column;font-size:14px;gap:20px;line-height:18px}@media (min-width:992px){.partners_articles{flex-direction:row;flex-wrap:wrap}}.partners_article{display:flex;flex-direction:column;gap:10px}@media (min-width:992px){.partners_article{width:calc(25% - 15px)}}.partners_articleTitle{font:17px/25px var(--noto);margin:0}@media (min-width:992px){.partners_articleTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;height:50px;overflow:hidden;text-overflow:ellipsis}}.partners_articleTitle a{color:var(--title);text-decoration:none}.partners_articleTitle a:hover{color:var(--color-accent)}.mainArticle{font-size:14px;line-height:19px;margin-bottom:20px}.mainArticle h1{font-size:33px}.mainArticle h1,.mainArticle h2{color:var(--title);font-family:var(--noto);font-weight:700;line-height:1.2em;margin:0 0 15px}.mainArticle h2{font-size:29px}.mainArticle h3{color:var(--title);font-family:var(--noto);font-size:25px;font-weight:700;line-height:1.2em;margin:0 0 15px}.mainArticle a{color:var(--link)}.mainArticle a:hover{color:var(--linkHover);text-decoration:none}.dropdown{position:relative}.dropdown_content{background-color:var(--seasalt);border-radius:var(--border-radius);box-shadow:var(--shadow);color:var(--text);display:flex;display:none;flex-direction:column;font-family:var(--noto);gap:20px;padding:15px;position:relative;position:absolute;right:0;top:calc(100% + 5px);transition:all .2s ease}.dropdown_content.dropdown_content__visible{display:block}.dropdown_content__right{right:0}.archive_pagination .pagination{display:flex;gap:10px;justify-content:center}.archive_pagination .pagination a{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--button-primary);border:none;border-radius:8px;color:var(--button-primary-color);cursor:pointer;display:inline-block;font-size:14px;line-height:32px;padding:0 15px;text-decoration:none;transition:all .15s ease}.archive_pagination .pagination a:hover{background-color:var(--button-primary-hover);color:var(--button-primary-color-hover)}.archive_pagination .pagination a{border-radius:16px;height:32px;padding:0;text-align:center;width:32px}.archive_pagination .pagination span{line-height:32px}.notice{border:1px solid;border-radius:var(--border-radius);font-size:14px;padding:7px 12px}.notice_success{background-color:var(--fern-green017);border-color:var(--fern-green);color:var(--fern-green)}.notice_error{background-color:var(--color-accent010);border-color:var(--color-accent);color:var(--color-accent)}#add_post_success,#login_error,#register_error,#reset_password_success{display:none}.avatarUploader{align-items:center;display:flex;flex-direction:column;gap:20px;margin-top:-70px;position:relative}.avatarUploader_icon{align-items:center;background-color:rgba(0,0,0,.2);border-radius:50%;display:flex;display:none;height:140px;justify-content:center;left:0;position:absolute;top:0;width:140px}.avatarUploader_icon svg{height:60px;width:60px}.avatarUploader_icon svg line,.avatarUploader_icon svg path,.avatarUploader_icon svg polyline{stroke:var(--white)!important}.avatarUploader_imageWrapper{height:140px;position:relative;width:140px}.avatarUploader_imageWrapper input[type=file]{display:none;visibility:hidden}.avatarUploader_imageWrapper:hover .avatarUploader_icon{display:flex}.avatarUploader_image{border:3px solid var(--seasalt);border-radius:50%;height:140px;overflow:hidden;width:140px}.avatarUploader_image svg{fill:var(--image-placeholder);height:100%;width:100%}.avatarUploader_remove{align-items:center;border-radius:18px;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;position:absolute;right:0;top:0;width:36px}.avatarUploader_remove svg{height:24px;width:24px}.avatarUploader_remove svg line,.avatarUploader_remove svg path,.avatarUploader_remove svg polyline{stroke:var(--white)!important}.user_imageEditButton{align-items:center;background-color:rgba(0,0,0,.2);border-radius:50%;cursor:pointer;display:none;height:140px;justify-content:center;left:0;position:absolute;top:0;width:140px}.user_imageEditButton input{display:none}.user_imageEditButton svg{height:48px;width:48px}.user_imageEditButton svg line,.user_imageEditButton svg path,.user_imageEditButton svg polyline{stroke:var(--white)!important}.user_imageRemoveButton{background-color:var(--white);border-radius:18px;height:36px;position:absolute;width:36px}.user_imageRemoveButton svg{height:24px;width:24px}.user_actions{display:flex;flex-direction:column;gap:10px;justify-content:center}@media (min-width:768px){.user_actions{flex-direction:row}}.user_social{align-items:center;display:flex;gap:10px}.user_social a svg{fill:var(--fern-green);height:36px;width:36px}.user_social a:hover svg{fill:var(--color-accent);height:36px;width:36px}.user_location{align-items:center;color:var(--cambridge-blue);display:flex;font-size:14px;gap:5px}.user_settings{display:flex;flex-direction:column;gap:20px;position:relative;width:100%}@media (min-width:768px){.user_settings{padding:0 20px}}@media (min-width:992px){.user_settings{padding:0 40px}}.user_form{display:flex;flex-direction:column;gap:20px}@media (min-width:768px){.user_form{flex-direction:row;gap:40px}}@media (min-width:992px){.user_form{flex-direction:row;gap:80px}}.user_formSection{display:flex;flex-direction:column;gap:20px}@media (min-width:768px){.user_formSection{width:50%}}#update_user_success,.avatarUploader_upload{display:none}#commentform p:last-child{align-items:center;color:var(--fern-green);display:flex;flex-direction:row}