.blog-post-module__R2XaMa__page{padding:var(--space-xl) 0;background:var(--white)}.blog-post-module__R2XaMa__backLink{color:var(--text-muted);align-items:center;gap:8px;margin-bottom:3rem;font-weight:600;transition:color .3s;display:inline-flex}.blog-post-module__R2XaMa__backLink:hover{color:var(--primary)}.blog-post-module__R2XaMa__post{max-width:900px;margin:0 auto}.blog-post-module__R2XaMa__header{text-align:center;margin-bottom:3rem}.blog-post-module__R2XaMa__meta{color:var(--text-muted);text-transform:uppercase;letter-spacing:2px;margin-bottom:1rem;font-size:.9rem;font-weight:700}.blog-post-module__R2XaMa__title{font-size:clamp(2rem,5vw,3.5rem);line-height:1.2}.blog-post-module__R2XaMa__imageWrapper{aspect-ratio:16/9;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);margin-bottom:4rem;position:relative;overflow:hidden}.blog-post-module__R2XaMa__image{object-fit:cover}.blog-post-module__R2XaMa__content{max-width:700px;margin:0 auto}.blog-post-module__R2XaMa__body{color:var(--text-main);font-size:1.2rem;line-height:1.9}.blog-post-module__R2XaMa__subheading{color:var(--primary);margin:3.5rem 0 1.2rem;font-size:1.8rem;font-weight:700;line-height:1.3}.blog-post-module__R2XaMa__paragraph{margin-bottom:2rem}.blog-post-module__R2XaMa__list{margin-bottom:2.5rem;padding-left:1.5rem}.blog-post-module__R2XaMa__list li{margin-bottom:1rem;position:relative}.blog-post-module__R2XaMa__body strong{color:var(--primary);font-weight:700}@media (max-width:768px){.blog-post-module__R2XaMa__title{font-size:2.2rem}.blog-post-module__R2XaMa__imageWrapper{margin-bottom:2.5rem}}
