.welcome{border-bottom:var(--border-primary);margin:0 -1.5rem;padding:0 1.5rem 1.5rem}@media only screen and (max-width:767px){.welcome{flex-direction:column;margin:-.5rem 0;padding:0 0 1.3rem}}@media only screen and (max-width:539px){.welcome{margin-left:-.5rem;margin-right:-.5rem}}@media only screen and (max-width:767px){.welcome__section{padding-top:1rem!important}}.welcome__image{align-self:stretch;border-radius:12px;flex:1;margin-right:auto;max-width:790px;min-height:100%;overflow:hidden}@media only screen and (max-width:767px){.welcome__image{max-width:unset;width:100%}}.welcome__image:before{padding-bottom:65.5%}.welcome__image-time{bottom:auto;color:var(--color-primary-inverted);display:flex;font-size:.88rem;font-weight:700;left:1.5rem;line-height:120%;top:1.5rem;white-space:nowrap}@media only screen and (max-width:539px){.welcome__image-time{left:.5rem;top:.5rem}}.welcome__image-time .icon{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(0) hue-rotate(98deg) brightness(110%) contrast(101%);height:24px;margin-right:.25rem;width:24px}.welcome__content{margin-left:2rem;min-width:280px;width:35%}@media only screen and (max-width:767px){.welcome__content{align-items:center;display:flex;flex-direction:column;margin-left:0;margin-top:1.5rem;min-width:unset;text-align:center;width:100%}}@media only screen and (max-width:539px){.welcome__content{margin-top:1rem}}.welcome__content-title{margin-bottom:27px;margin-top:27px;order:1}.welcome__content-title:hover{color:var(--color-accent)}@media only screen and (max-width:767px){.welcome__content-title{font-size:2rem;margin:0 auto .6rem;max-width:27.75rem}}@media only screen and (max-width:539px){.welcome__content-title{font-size:1.5rem;margin-bottom:.7rem}}.welcome__content-meta{color:var(--color-primary);order:3}@media only screen and (max-width:767px){.welcome__content-meta{margin-top:.7rem}}.welcome__content-meta-author{color:inherit;font-size:.88rem;font-weight:700;line-height:1.25rem;text-decoration:none}.welcome__content-meta-author+.welcome__content-meta-date{margin-left:.5rem;padding-left:.5rem;position:relative}.welcome__content-meta-author+.welcome__content-meta-date:before{border:1px solid var(--color-secondary);bottom:4px;content:"";left:0;position:absolute;top:4px}.related-item:hover .welcome__content-meta-author+.welcome__content-meta-date:before{border-color:var(--color-neutral-inverted)}.welcome__content-meta-date{color:var(--color-secondary);font-size:.88rem;font-weight:400;line-height:1.25rem;white-space:nowrap}.welcome__content-tags{margin:-2px -2px 27px}@media only screen and (max-width:767px){.welcome__content-tags{justify-content:center;margin-bottom:.8rem;max-width:unset}}.welcome__content-tags .btn{margin:2px}.welcome__content-tags .btn_tertiary-bordered{background:transparent;border:var(--border-secondary);color:var(--color-secondary);padding:4px 8px}.welcome__content-tags .btn_tertiary-bordered:active,.welcome__content-tags .btn_tertiary-bordered:focus,.welcome__content-tags .btn_tertiary-bordered:hover{background:var(--color-neutral-inverted-light);border-color:var(--color-accent);color:var(--color-accent)}.welcome__content-btn{order:2;width:100%}@media only screen and (max-width:767px){.welcome__content-btn{width:auto}}.tabs{padding-bottom:8px}.tabs__content:not(.active){display:none}.tabs__caption{gap:16px;margin-bottom:16px}@media only screen and (max-width:767px){.tabs__caption{justify-content:center}}@media only screen and (max-width:539px){.tabs__caption{gap:8px}}.tabs__caption .tab{color:var(--color-neutral-inverted);padding:4px;transition:color .3s ease}@media only screen and (max-width:767px){.tabs__caption .tab{font-size:2rem}}@media only screen and (max-width:539px){.tabs__caption .tab{font-size:1.25rem}}.tabs__caption .tab:hover{color:var(--color-accent)}.tabs__caption .tab.active{color:var(--color-primary)}.tabs .article_related-posts{grid-template-columns:repeat(4,1fr);grid-gap:24px}@media only screen and (max-width:767px){.tabs .article_related-posts{grid-template-columns:1fr}}.tabs .article_related-posts .related-item .related-item__img:before{padding-bottom:72%}@media only screen and (max-width:767px){.tabs .article_related-posts .related-item .related-item__img:before{padding-bottom:100%}}.join__section+.posts__section{margin-top:.5rem}