@media screen and (min-width:768px){.blog-hero__inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}}.blog-hero__text{text-align:center}@media screen and (max-width:767px){.blog-hero__text{margin-bottom:2rem;margin-top:2rem}}.blog-hero__text h1{font-size:1.75rem;line-height:1.2}@media screen and (min-width:768px){.blog-hero__text h1{font-size:2.5rem}}.blog-hero__text h1,.blog-hero__text h1 a{color:var(--color-brand-text)}.blog-hero__tags{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;justify-content:center;position:relative}@media screen and (max-width:767px){.blog-hero__tags{margin-bottom:1.5rem;margin-top:1rem}}@media screen and (min-width:768px){.blog-hero__tags{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.blog-hero__tags .article-tags{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:1rem}@media screen and (min-width:768px){.blog-hero__tags .article-tags{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.blog-hero__tags .article-tags li:not(:last-child){margin-right:1.5rem}@media screen and (min-width:768px){.blog-hero__tags .article-tags li:not(:last-child){margin-right:2.5rem}}.blog-hero__tags .article-tags li a{color:var(--color-brand-text);display:block;font-family:var(--font-bold-family);font-size:.875rem;font-style:var(--font-bold-style);font-weight:var(--font-bold-weight);letter-spacing:.0625rem;line-height:1.125rem;text-transform:uppercase;white-space:nowrap}.blog-hero__tags .article-tags li a:active,.blog-hero__tags .article-tags li a:focus,.blog-hero__tags .article-tags li a:hover{color:var(--color-brand-primary);text-decoration:none}.blog-hero__tags .article-tags li.active a{color:var(--color-brand-primary)}.container.blog-hero-wrapper{margin-bottom:1.875rem;padding:0}@media screen and (min-width:768px){.container.blog-hero-wrapper{margin-bottom:3.5rem;margin-top:3.5rem}}.container.blog-wrapper{margin-top:1.875rem}@media screen and (min-width:768px){.container.blog-wrapper{margin-top:1.875rem}}.blog-articles{gap:3.5rem 1rem}