.blog-banner{background:#f8f8f8;padding:2rem 0 4rem}.blog-banner .breadcrumbs{margin-bottom:.8rem}.blog-banner .h1{color:#e54886;font-family:var(--font-heading-family);font-size:calc(var(--font-body-scale)*5rem);font-weight:800;line-height:1;margin:0;text-align:center}.main-blog .tags-wrapper{-ms-overflow-style:none;border-bottom:1px solid #e2e2e2;margin-bottom:3rem;overflow-x:auto;padding-bottom:2rem;position:relative;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}@media(max-width:989.98px){.main-blog .tags-wrapper{border:0;margin-bottom:1.8rem;padding:0}}.main-blog .tags-wrapper::-webkit-scrollbar{background:transparent;height:0;width:0}.main-blog .tags-wrapper .list-unstyled{align-items:center;-moz-column-gap:2rem;column-gap:2rem;display:flex;justify-content:center;margin-inline:auto;width:-moz-fit-content;width:fit-content}@media(max-width:989.98px){.main-blog .tags-wrapper .list-unstyled{justify-content:flex-start}}.main-blog .tags-wrapper .list-unstyled .link{border:1px solid #e54886;border-radius:100px;box-shadow:0 0 10px hsla(0,0%,9%,.102);color:#e54886;font-size:calc(var(--font-body-scale)*1.4rem);padding:.8rem 1rem;text-decoration:none;transition:all .2s cubic-bezier(.87,0,.13,1)}.main-blog .tags-wrapper .list-unstyled .link.is-active,.main-blog .tags-wrapper .list-unstyled .link:hover{background:#e54886;color:#fff}.main-blog .tags-wrapper .articles-count{position:absolute;right:0;top:calc(50% - 1rem);transform:translateY(-50%);width:-moz-fit-content;width:fit-content}@media(max-width:989.98px){.main-blog .tags-wrapper .articles-count{display:none}}.main-blog .blog-articles.blog-articles--featured{-moz-column-gap:2rem;column-gap:2rem;grid-template-columns:repeat(2,1fr);row-gap:3rem}@media(min-width:750px){.main-blog .blog-articles.blog-articles--featured{-moz-column-gap:4rem;column-gap:4rem;grid-template-columns:repeat(4,1fr);row-gap:3rem}}.main-blog .blog-articles.blog-articles--featured .blog-articles__featured-article{grid-column:1/3;grid-row:1}@media(min-width:750px){.main-blog .blog-articles.blog-articles--featured .blog-articles__featured-article{grid-column:2/4;grid-row:1/3}}

.main-blog .blog-articles.blog-articles--featured .ratio:before{padding-bottom:100%}
.main-blog .blog-articles.blog-articles--featured .blog-articles__featured-article .ratio:before{padding-bottom:124%}
@media(max-width:750px){.main-blog .blog-articles.blog-articles--featured .blog-articles__featured-article .ratio:before{padding-bottom:100%}}

.main-blog .blog-articles.blog-articles--featured .blog-articles__featured-article .card__heading{min-height:3em}