.breadcrumb{display:flex;list-style:none;margin:0;padding:0}.breadcrumb__item{font-size:14px;font-weight:200}.breadcrumb__item+.breadcrumb__item:before{content:">";padding:0 .5em}.breadcrumb__item.active{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb__link{border-bottom:initial;opacity:1;text-decoration:none;transition:opacity .35s ease}.breadcrumb__link.focus-visible{opacity:.7}.breadcrumb__link:focus-visible{opacity:.7}@media(hover:hover)and (pointer:fine){.breadcrumb__link:hover{opacity:.7}}.blog__promo{grid-gap:1rem;color:#fff;display:grid;gap:1rem;margin:0 0 1.5rem}.blog__promo__button{align-self:center;padding:.5rem}.blog__promo__title{font-size:1.5rem}@media(min-width:515px){.blog__promo{grid-template-columns:1fr 200px}}.blog__info{grid-gap:1rem;color:#cbcccf;display:grid;font-weight:500;gap:1rem;grid-auto-flow:column;justify-content:start}.blog__info span{grid-gap:5px;align-items:center;display:grid;gap:5px;grid-auto-flow:column}.blog__info a{text-decoration:none}.blog__title{margin:1rem 0 2rem}.blog__image{display:block;position:relative}.blog__image:before{content:"";display:block;padding-bottom:40%}.blog__image img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.blog__content{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:100%;margin-top:2rem}@media(min-width:961px){.blog__content{grid-template-columns:calc(70% - 3px) 1fr}}.blog__parser code{font-size:10px}@media(min-width:641px){.blog__parser code{font-size:12px}}@media(min-width:1281px){.blog__parser code{font-size:14px}}@media(min-width:961px){.blog__parser{grid-column:1/2;grid-row:1/2}}.blog__subscribe{margin:4rem 0}.blog__bottom{grid-gap:2rem;display:grid;gap:2rem;margin-top:2rem}.blog__tags{color:#cbcccf;font-weight:500}.blog__tags a{text-decoration:none}@media(hover:hover)and (pointer:fine){.blog__tags a:hover{text-decoration:underline}}.blog-more__title{font-family:Fira Sans,sans-serif;font-size:2rem;font-weight:600;line-height:1.56;margin-bottom:2rem;text-align:center}@media(min-width:674px){.blog-more__promo{grid-column:span 2}}@media(min-width:812px){.blog-more__promo{grid-column:2/3;grid-row:1/2}}.blog-more__promo div,.blog-more__promo img{height:100%;width:100%}.blog-more__promo img{-o-object-fit:cover;object-fit:cover}.blog-author{grid-gap:.5rem 1rem;display:grid;gap:.5rem 1rem;grid-template-columns:50px auto;grid-template-rows:1fr 1fr;height:-moz-fit-content;height:fit-content;margin-bottom:1rem}.blog-author__avatar{grid-row:span 2;height:50px;width:50px}.blog-author__name{align-self:end;font-size:1.1rem;font-weight:500;line-height:1}.blog-author__job{color:#3c50e0;line-height:1}.blog__panel{position:relative}.blog-heading{grid-gap:2px;display:grid;gap:2px;left:0;position:sticky;top:70px}.blog-heading__title{font-weight:700;margin:0 0 5px}.blog-heading__item{border-left:3px solid transparent;font-weight:200;margin-left:.5rem;max-width:-moz-fit-content;max-width:fit-content;opacity:.6;padding:0 .5rem;text-decoration:none}@media(min-width:961px){.blog-heading__item{max-width:100%}}.blog-heading__item-highlight{background-color:hsla(225,4%,80%,.4);border-left:3px solid #3c50e0;opacity:1}.blog__next-prev{grid-gap:1rem;display:grid;gap:1rem;grid-auto-flow:column}.blog__next-prev a{display:inline-block;max-width:11rem;overflow:hidden;padding:0 .5rem;text-overflow:ellipsis;white-space:nowrap}@media(min-width:641px){.blog__next-prev a{max-width:100%}}.blog__next-button{justify-self:flex-start}.blog__prev-button{justify-self:flex-end}