.blog-detail-module__DqIlNW__main{background-color:var(--bg-primary);min-height:100vh}.blog-detail-module__DqIlNW__article{background:var(--color-white);max-width:900px;color:var(--color-black);border:var(--border-thick);box-shadow:var(--shadow-flat-black);min-height:100vh;margin:0 auto}.blog-detail-module__DqIlNW__banner{border-bottom:var(--border-thick);width:100%;height:400px;overflow:hidden}.blog-detail-module__DqIlNW__bannerImage{object-fit:cover;width:100%;height:100%}.blog-detail-module__DqIlNW__contentContainer{padding:3rem 2rem}.blog-detail-module__DqIlNW__header{margin-bottom:3rem}.blog-detail-module__DqIlNW__title{font-family:var(--font-syne);text-transform:uppercase;margin-bottom:1.5rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.1}.blog-detail-module__DqIlNW__meta{font-family:var(--font-mono);flex-direction:column;gap:1rem;font-size:.9rem;display:flex}.blog-detail-module__DqIlNW__tags{flex-wrap:wrap;gap:.5rem;display:flex}.blog-detail-module__DqIlNW__tag{background:var(--color-black);color:var(--color-white);text-transform:uppercase;border-radius:4px;padding:.2rem .6rem;font-size:.75rem}.blog-detail-module__DqIlNW__body{font-family:var(--font-grotesk);font-size:1.2rem;line-height:1.7}.blog-detail-module__DqIlNW__body img{border:var(--border-medium);max-width:100%;height:auto;margin:2rem 0}.blog-detail-module__DqIlNW__body p{margin-bottom:1.5rem}.blog-detail-module__DqIlNW__footer{border-top:var(--border-medium);margin-top:4rem;padding-top:2rem}@media (max-width:640px){.blog-detail-module__DqIlNW__banner{height:250px}.blog-detail-module__DqIlNW__contentContainer{padding:2rem 1rem}}
