@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-leading:initial}}}.blog-post-page{background:var(--background);min-height:100vh;padding:80px 24px 64px}.blog-post-page__inner{flex-direction:column;max-width:720px;margin-inline:auto;display:flex}.blog-post-page__back{margin-bottom:calc(var(--spacing,.25rem)*8);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--muted-foreground);align-items:center;display:inline-flex}.blog-post-page__back:hover{color:var(--foreground)}.blog-post-page__header{margin-bottom:calc(var(--spacing,.25rem)*8);gap:calc(var(--spacing,.25rem)*3);flex-direction:column;display:flex}.blog-post-page__tags{gap:calc(var(--spacing,.25rem)*2);flex-wrap:wrap;display:flex}.blog-post-page__tag{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--brand,#ec5b13)}.blog-post-page__title{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25/1.875)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);letter-spacing:-.02em;color:var(--foreground)}@media (min-width:640px){.blog-post-page__title{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)))}}.blog-post-page__meta{align-items:center;gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--muted-foreground);display:flex}.blog-post-page__hero{margin-inline:calc(var(--spacing,.25rem)*-4);margin-bottom:calc(var(--spacing,.25rem)*10)}@media (min-width:40rem){.blog-post-page__hero{margin-inline:calc(var(--spacing,.25rem)*0)}}.blog-post-page__hero-img{border-radius:0;width:100%}@media (min-width:40rem){.blog-post-page__hero-img{border-radius:var(--radius-xl,.75rem)}}.blog-post-page__hero-img{height:auto}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
/*# sourceMappingURL=60b006ddafe4c651.css.map*/