.c-post-header{box-shadow:0 2px 3px -2px #cac3ba;background-color:#fbf8f3;padding-top:24px;padding-bottom:36px;margin-bottom:32px}.c-post-header .title{--debug-typeset:h1}html:not([dir]) .c-post-header .title,html[dir=auto] .c-post-header .title,html[dir=ltr] .c-post-header .title{font-family:Outfit,system-ui,sans-serif;font-weight:700;font-size:1.75rem;line-height:2.25rem;letter-spacing:-.02em}@media(min-width:768px){html:not([dir]) .c-post-header .title,html[dir=auto] .c-post-header .title,html[dir=ltr] .c-post-header .title{font-size:2.25rem;line-height:2.75rem}}@media(min-width:1024px){html:not([dir]) .c-post-header .title,html[dir=auto] .c-post-header .title,html[dir=ltr] .c-post-header .title{font-size:2.625rem;line-height:3.25rem}}.c-post-header .title{color:#111;margin-bottom:12px}.c-post-header .description{--debug-typeset:description}html:not([dir]) .c-post-header .description,html[dir=auto] .c-post-header .description,html[dir=ltr] .c-post-header .description{font-family:Crimson Pro,Georgia,serif;font-weight:400;font-size:1.125rem;line-height:1.5rem}@media(min-width:1024px){html:not([dir]) .c-post-header .description,html[dir=auto] .c-post-header .description,html[dir=ltr] .c-post-header .description{font-size:1.25rem;line-height:2rem}}.c-post-header .description{color:#877f75;margin-bottom:16px}.c-post-header .footer{display:flex;align-items:center;gap:12px;flex-wrap:wrap}@media(min-width:768px){.c-post-header{padding-top:32px;padding-bottom:48px;margin-bottom:48px}.c-post-header .description{margin-bottom:28px}.c-post-header .footer{gap:16px}}
