.section-blog-hero-banner .container{background-color:var(--color-brand-purple-light);margin:0;position:relative;top:-1.5rem}@media screen and (min-width:48rem){.section-blog-hero-banner .container{padding-left:var(--site-side-spacing);padding-right:var(--site-side-spacing)}}@media screen and (min-width:48rem) and (min-width:48rem){.section-blog-hero-banner .container{padding-left:var(--site-side-spacing-md);padding-right:var(--site-side-spacing-md)}}@media screen and (max-width:47.9375rem){.section-blog-hero-banner .container{padding-top:0}}.section-blog-hero-banner .container-content{padding:0}.blog-hero-banner__content{display:grid;margin:0 auto}@media screen and (min-width:48rem){.blog-hero-banner__media{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.blog-hero-banner__media--desktop{border-radius:.25rem}@media screen and (max-width:47.9375rem){.blog-hero-banner__media--desktop{display:none}}@media screen and (min-width:48rem){.blog-hero-banner__media--mobile{display:none}}.blog-hero-banner__text{display:grid}@media screen and (min-width:48rem){.blog-hero-banner__text{-webkit-box-ordinal-group:2;-ms-flex-order:1;margin-bottom:1.5rem;order:1}}@media screen and (max-width:47.9375rem){.blog-hero-banner__text{padding:1rem}}.blog-hero-banner__title{margin-bottom:.5rem}@media screen and (min-width:48rem){.blog-hero-banner__title{margin-bottom:1rem}}.blog-hero-banner__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.blog-hero-banner__tag{padding:.125rem .5rem;-webkit-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}