.blog-post-hero__progress-bar{height:4px;left:0;position:fixed;top:var(--header-height);width:100%;z-index:100}.blog-post-hero__progress-bar-inner{background:var(--Linear,linear-gradient(276deg,#a80ffa .53%,#2400ff 100%));height:100%;transition:width .1s ease-out;width:0}.blog-post-hero__back{margin:36px auto 0;max-width:1050px;width:90%}.blog-post-hero__back a{color:var(--body-text-color);font-size:.875rem;text-decoration:none}.blog-post-hero__back a svg{height:1.3em;margin-right:.25rem;margin-top:-.2em;transform:rotate(90deg);vertical-align:middle;width:1.3em}.blog-post-hero__back a.focus-visible span,.blog-post-hero__back a.hover span,.blog-post-hero__back a:focus-visible span,.blog-post-hero__back a:hover span{text-decoration:underline}.blog-post-hero h1{font-size:2rem}@media (min-width:48rem){.blog-post-hero h1{font-size:2.5rem}}.blog-post-hero__content{display:flex;flex-direction:column;margin:64px auto;max-width:768px;width:90%}@media not screen and (min-width:48rem){.blog-post-hero__content{margin:40px auto}}.blog-post-hero__image{aspect-ratio:2/1;border-radius:20px;margin:0 auto 64px;max-width:900px;overflow:hidden;width:90%}@media not screen and (min-width:48rem){.blog-post-hero__image{margin:0 auto 40px}}.blog-post-hero__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog-post-hero__category{order:-1}.blog-post-hero__meta{align-items:center;display:flex;font-size:.875rem;justify-content:space-between;margin-top:2rem}.blog-post-hero__meta svg{height:1.2em;margin-right:.25rem;margin-top:-.35em;vertical-align:middle;width:1.2em}