.page--blog-post .main{padding-top:calc(64px + 1.5rem);padding-bottom:4rem}.blog-post__header{margin-bottom:2rem}.blog-post__meta{color:#8b8b8b;gap:.75rem;margin-bottom:1rem;font-size:.75rem;display:flex}.blog-post__title{color:#f6f1ea;margin-bottom:1.25rem;font-size:clamp(1.5rem,4vw,2.25rem)}.blog-post__cover{aspect-ratio:16/9;object-fit:cover;border-radius:16px;width:100%;margin-bottom:2rem}.blog-post__content{color:#c7c7c7;font-size:1rem;line-height:1.8}.blog-post__content h2,.blog-post__content h3{color:#f6f1ea;margin:2rem 0 1rem}.blog-post__content p{margin-bottom:1rem}.blog-post__content ul,.blog-post__content ol{margin-bottom:1rem;padding-left:1.5rem;list-style:outside}.blog-post__content li{margin-bottom:.5rem}
