.blog{padding:200rem 0;background-color:var(--text);color:#FFFFFF}.blog__label{font-size:20rem;font-weight:600;margin-bottom:100rem}.blog__list{display:flex;flex-wrap:wrap;gap:130rem;margin-bottom:100rem}.blog-card{width:calc(100% / 3 - 87rem);display:flex;flex-direction:column}.blog-card__date{font-family:"Roboto",sans-serif;font-size:16rem;margin-bottom:10rem;display:block}.blog-card__title{font-size:32rem;font-weight:566;margin-bottom:20rem;min-height:108rem}.blog-card__descr{font-family:"Roboto",sans-serif;font-size:18rem;font-weight:300;margin-bottom:40rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.blog-card .project-card__tag{color:var(--bg-light)}.blog-card__image{display:block;width:100%;aspect-ratio:16 / 10;margin-bottom:28rem;border-radius:32rem;overflow:hidden;background-color:rgba(var(--text-rgb),0.06)}.blog-card__image-img{display:block;width:100%;height:100%;object-fit:cover}.blog__action .btn--invisible{border:3rem solid rgba(var(--white-rgb),0.1);color:rgba(var(--white-rgb),0.1)}.blog--invert{background-color:var(--bg-light);color:var(--text)}.blog--invert .blog-card .project-card__tag{color:var(--text)}.blog--invert .blog__action .btn--invisible{border:3rem solid rgba(var(--text-rgb),0.1);color:rgba(var(--text-rgb),0.1)}.blog__head{display:flex;justify-content:space-between;align-items:center;gap:40rem;margin-bottom:100rem}.blog__head .blog__label{margin-bottom:0}.blog__head+.blog__list{margin-bottom:0}a.blog-card--link{color:inherit}.blog-card--link .blog-card__image-img{transition:transform 0.6s ease}@media (hover:hover){.blog-card--link:hover .blog-card__image-img{transform:scale(1.04)}}@media not all and (min-width:769px){.blog{padding:60rem 0}.blog__label{font-size:12rem;margin-bottom:40rem}.blog__list{gap:60rem;margin-bottom:40rem}.blog-card{width:100%}.blog-card__date{font-size:12rem;color:var(--bg-light)}.blog--invert .blog-card__date{color:var(--text)}.blog-card__title{font-size:16rem;margin-bottom:20rem;min-height:auto}.blog-card__descr{font-size:14rem;margin-bottom:20rem}.blog-card__image{margin-bottom:20rem;border-radius:var(--radius-m)}.blog__head{margin-bottom:40rem}.blog__action .btn--invisible{background-position:0% 0 !important;border:3rem solid #FFFFFF !important}.blog--invert .blog__action .btn--invisible{background-position:0% 0 !important;border:3rem solid var(--text) !important}}.doc__body{display:flex;flex-direction:column;gap:40rem;max-width:1070rem;margin:80rem auto 0}.doc__heading{margin-bottom:25rem;font-size:32rem;font-weight:566;line-height:36rem;color:var(--text)}.doc__text{font-family:"Roboto",sans-serif;font-size:18rem;font-weight:400;line-height:25rem;color:var(--text)}.doc__text+.doc__text,.doc__text+.doc__list,.doc__list+.doc__text{margin-top:15rem}.doc__list{display:flex;flex-direction:column;gap:10rem}.doc__item{position:relative;padding-left:24rem;font-family:"Roboto",sans-serif;font-size:18rem;font-weight:400;line-height:25rem;color:var(--text)}.doc__item::before{content:"";position:absolute;top:5.5rem;left:0;width:14rem;height:14rem;border-radius:50%;background:radial-gradient(circle closest-side,var(--pr-yellow) 57%,rgba(255,221,0,0.15) 60%)}a.doc__link{font:inherit;color:var(--text);text-decoration:underline;text-underline-offset:3rem;transition:var(--transition)}@media (hover:hover){a.doc__link:hover{color:rgba(var(--text-rgb),0.6)}}.article{padding:calc(210rem + env(safe-area-inset-top,0px)) 0 0;background:linear-gradient(to top,#FFFFFF 376rem,var(--bg-light) 376rem)}a.article__crumb{display:inline-block;margin-bottom:50rem;font-size:20rem;font-weight:566;color:var(--text);transition:var(--transition)}@media (hover:hover){a.article__crumb:hover{color:rgba(var(--text-rgb),0.6)}}.article__title{max-width:none}.article__lead{margin-top:20rem;font-family:"Roboto",sans-serif;font-size:18rem;font-weight:400;line-height:25rem;color:var(--text)}.article__media{margin-top:50rem;aspect-ratio:1536 / 615;border-radius:var(--radius-l);overflow:hidden;background-color:rgba(var(--text-rgb),0.06)}.article__media-img{display:block;width:100%;height:100%;object-fit:cover}.article__date{display:block;margin-top:50rem;font-size:18rem;font-weight:400;line-height:22rem;text-align:right;color:rgba(0,0,0,0.5)}.article-content{padding:80rem 0 120rem;background-color:#FFFFFF}.article__layout{display:flex;align-items:flex-start;gap:100rem}.article__toc{position:sticky;top:140rem;flex:0 0 350rem;display:flex;flex-direction:column;gap:30rem}.article__toc-label{font-size:20rem;font-weight:566;color:rgba(var(--text-rgb),0.5)}a.article__toc-link{font-size:20rem;font-weight:566;line-height:1.2;color:var(--text);transition:var(--transition)}a.article__toc-link.article__toc-link--active{color:var(--pr-yellow)}@media (hover:hover){a.article__toc-link:hover{color:rgba(var(--text-rgb),0.6)}}.article__text{flex:1;min-width:0;max-width:none;margin:0}.article__part{scroll-margin-top:140rem}.doc__rich>*+p,.doc__rich>*+ul,.doc__rich>*+ol{margin-top:15rem}.doc__rich>*+h2{margin-top:40rem}.doc__rich>*+h3{margin-top:30rem}.doc__rich h2{margin-bottom:25rem;font-size:32rem;font-weight:566;line-height:36rem;color:var(--text)}.doc__rich h3{margin-bottom:15rem;font-size:24rem;font-weight:566;line-height:30rem;color:var(--text)}.doc__rich p,.doc__rich li{font-family:"Roboto",sans-serif;font-size:18rem;font-weight:400;line-height:25rem;color:var(--text)}.doc__rich ul,.doc__rich ol{display:flex;flex-direction:column;gap:10rem}.doc__rich li{position:relative;padding-left:24rem}.doc__rich ul>li::before{content:"";position:absolute;top:5.5rem;left:0;width:14rem;height:14rem;border-radius:50%;background:radial-gradient(circle closest-side,var(--pr-yellow) 57%,rgba(255,221,0,0.15) 60%)}.doc__rich ol{list-style:none;counter-reset:doc-rich}.doc__rich ol>li{padding-left:32rem;counter-increment:doc-rich}.doc__rich ol>li::before{content:counter(doc-rich) ".";position:absolute;top:0;left:0;font:inherit;font-weight:500}.doc__rich li>ul,.doc__rich li>ol{margin-top:10rem}.doc__rich b,.doc__rich strong{font:inherit;font-weight:500}.doc__rich i,.doc__rich em{font:inherit;font-style:italic}.doc__rich span{font:inherit}.doc__rich a{font:inherit;color:var(--text);text-decoration:underline;text-underline-offset:3rem;transition:var(--transition)}@media (hover:hover){.doc__rich a:hover{color:rgba(var(--text-rgb),0.6)}}@media screen and (min-width:769px) and (max-width:1365px){.doc__rich > * + p,.doc__rich > * + ul,.doc__rich > * + ol{margin-top:22rem}.doc__rich>*+h2{margin-top:50rem}.doc__rich>*+h3{margin-top:36rem}.doc__rich h2{font-size:25rem;line-height:33rem}.doc__rich h3{font-size:21rem;line-height:27rem}.doc__rich p,.doc__rich li{font-size:16rem;font-weight:300;line-height:24rem}.doc__rich ul>li::before{top:5rem}}@media not all and (min-width:769px){.doc__body{gap:30rem;margin-top:30rem}.doc__heading{margin-bottom:15rem;font-size:16rem;line-height:22rem}.doc__text{font-size:14rem;line-height:20rem}.doc__text+.doc__text,.doc__text+.doc__list,.doc__list+.doc__text{margin-top:10rem}.doc__list{gap:8rem}.doc__item{padding-left:22rem;font-size:14rem;line-height:20rem}.doc__item::before{top:3rem}.article{padding:calc(120rem + env(safe-area-inset-top,0px)) 0 30rem;background:var(--bg-light)}a.article__crumb{margin-bottom:15rem;font-size:14rem}.article__lead{margin-top:15rem;font-size:14rem;line-height:20rem}.article__media{margin-top:20rem;border-radius:var(--radius-m)}.article__date{margin-top:15rem;font-size:12rem;line-height:16rem}.article-content{padding:40rem 0 60rem}.article__layout{flex-direction:column;gap:30rem}.article__toc{position:static;flex-basis:auto;gap:12rem}.article__toc-label{font-size:14rem}a.article__toc-link{font-size:14rem}.article__part{scroll-margin-top:30rem}.doc__rich>*+p,.doc__rich>*+ul,.doc__rich>*+ol{margin-top:10rem}.doc__rich>*+h2{margin-top:30rem}.doc__rich>*+h3{margin-top:20rem}.doc__rich h2{margin-bottom:15rem;font-size:16rem;line-height:22rem}.doc__rich h3{margin-bottom:10rem;font-size:15rem;line-height:20rem}.doc__rich p,.doc__rich li{font-size:14rem;line-height:20rem}.doc__rich ul,.doc__rich ol{gap:8rem}.doc__rich li{padding-left:22rem}.doc__rich ul>li::before{top:3rem}.doc__rich ol>li{padding-left:26rem}.doc__rich li>ul,.doc__rich li>ol{margin-top:8rem}}@media screen and (min-width:769px) and (max-width:1365px){.blog__label{line-height:1}.blog{padding:100rem 0}.blog__label{margin-bottom:50rem}.blog__list{gap:20rem;margin-bottom:50rem}.blog__head{margin-bottom:50rem}.blog-card{width:calc((100% - 40rem) / 3)}.blog-card__date{font-weight:300;line-height:20rem;opacity:0.65}.blog-card__title{font-size:25rem;line-height:33rem;min-height:0;margin-bottom:15rem}.blog-card__descr{font-size:16rem;line-height:24rem;margin-bottom:5rem;-webkit-line-clamp:6}.blog-card__image{margin-bottom:20rem;border-radius:var(--radius-m)}.doc__body{max-width:none;gap:50rem;margin-top:50rem}.doc__heading{font-size:25rem;line-height:33rem}.doc__text{font-size:16rem;font-weight:300;line-height:24rem}.doc__text+.doc__text{margin-top:22rem}.doc__text+.doc__list{margin-top:22rem}.doc__list+.doc__text{margin-top:22rem}.doc__item{font-size:16rem;font-weight:300;line-height:24rem}.doc__item::before{top:5rem}.article{padding:calc(145rem + env(safe-area-inset-top,0px)) 0 50rem;background:var(--bg-light)}a.article__crumb{margin-bottom:20rem}.article__lead{margin-top:35rem;font-size:16rem;font-weight:300;line-height:24rem}.article__media{margin-top:35rem}.article__date{margin-top:35rem}.article-content{padding:100rem 0}.article__layout{gap:50rem}.article__toc{top:40rem;flex-basis:250rem}.article__toc-label{font-size:18rem}a.article__toc-link{font-size:18rem}.article__text{margin-top:0}.article__part{scroll-margin-top:40rem}}