.blog-page-module__Qt-HZG__page{background:var(--background);min-height:100vh}.blog-page-module__Qt-HZG__hero{margin-top:9rem;padding:0 1rem}.blog-page-module__Qt-HZG__featuredImageWrapper{justify-content:center;align-items:center;display:flex}.blog-page-module__Qt-HZG__featuredImage{object-fit:cover;border-radius:1.5rem;max-width:100%;box-shadow:0 10px 30px #0000001a}.blog-page-module__Qt-HZG__contentContainer{margin-top:100px;margin-bottom:4rem}.blog-page-module__Qt-HZG__container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.blog-page-module__Qt-HZG__postHeader{border-bottom:2px solid var(--color-light-gray);margin-bottom:2rem;padding-bottom:1.5rem}.blog-page-module__Qt-HZG__title{font-size:var(--text-h1);color:var(--color-dark);margin-bottom:1rem;font-weight:600;line-height:1.2}.blog-page-module__Qt-HZG__meta{font-size:var(--text-caption);color:var(--color-gray);gap:1rem;display:flex}.blog-page-module__Qt-HZG__dateLabel{text-transform:uppercase;letter-spacing:1px;font-weight:500}.blog-page-module__Qt-HZG__dateValue{font-weight:400}.blog-page-module__Qt-HZG__description{font-size:var(--text-body);color:var(--color-gray);line-height:1.6}.blog-page-module__Qt-HZG__description p{margin-bottom:1.2rem}.blog-page-module__Qt-HZG__description h2,.blog-page-module__Qt-HZG__description h3{color:var(--color-dark);margin-top:2rem;margin-bottom:.75rem;font-weight:600}.blog-page-module__Qt-HZG__description a{color:var(--color-primary);text-decoration:underline}.blog-page-module__Qt-HZG__gallery{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem;margin-top:3rem;display:grid}.blog-page-module__Qt-HZG__galleryItem{aspect-ratio:4/3;cursor:pointer;-webkit-backdrop-filter:blur(35px);background:linear-gradient(135deg,#ffffff1f,#ffffff0f);border:1px solid #ffffff40;border-radius:1rem;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 25px 90px #0006}.blog-page-module__Qt-HZG__galleryItem:hover{transform:scale(1.02);box-shadow:0 30px 40px -15px #0000004d}.blog-page-module__Qt-HZG__galleryImage{object-fit:cover;transition:transform .4s}.blog-page-module__Qt-HZG__galleryItem:hover .blog-page-module__Qt-HZG__galleryImage{transform:scale(1.05)}@media (max-width:768px){.blog-page-module__Qt-HZG__contentContainer{margin-top:60px}.blog-page-module__Qt-HZG__container{padding:0 1rem}.blog-page-module__Qt-HZG__title{font-size:var(--text-h2)}.blog-page-module__Qt-HZG__hero{margin-top:6rem;padding:0 1rem}.blog-page-module__Qt-HZG__gallery{grid-template-columns:1fr;gap:1rem}.blog-page-module__Qt-HZG__featuredImage{object-fit:cover;border-radius:1.5rem;max-width:100%;height:auto}}@media (max-width:480px){.blog-page-module__Qt-HZG__contentContainer{margin-top:40px}.blog-page-module__Qt-HZG__title{font-size:var(--text-h3)}}
