.blogpost-module__asy8hG__container{max-width:800px;min-height:100vh;margin:0 auto;padding:8rem 2rem 4rem}.blogpost-module__asy8hG__backButton{color:var(--text-muted);margin-bottom:2rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-block}.blogpost-module__asy8hG__backButton:hover{color:var(--accent)}.blogpost-module__asy8hG__header{margin-bottom:3rem}.blogpost-module__asy8hG__title{margin-bottom:1rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:800;line-height:1.2}.blogpost-module__asy8hG__date{color:var(--text-muted);font-size:1rem}.blogpost-module__asy8hG__imageContainer{border-radius:12px;width:100%;height:400px;margin-bottom:3rem;overflow:hidden}.blogpost-module__asy8hG__image{object-fit:cover;width:100%;height:100%}.blogpost-module__asy8hG__content{color:var(--text-muted);word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap;font-size:1.1rem;line-height:1.8}.blogpost-module__asy8hG__content p{margin-bottom:1.5rem}.blogpost-module__asy8hG__htmlContent *{word-wrap:break-word;overflow-wrap:break-word}.blogpost-module__asy8hG__htmlContent h1,.blogpost-module__asy8hG__htmlContent h2,.blogpost-module__asy8hG__htmlContent h3{color:var(--text);margin-top:2rem;margin-bottom:1rem}.blogpost-module__asy8hG__htmlContent p{color:var(--text);word-wrap:break-word;overflow-wrap:break-word;margin-bottom:1.2rem;line-height:1.8;white-space:pre-wrap!important}.blogpost-module__asy8hG__htmlContent ul,.blogpost-module__asy8hG__htmlContent ol{color:var(--text);margin-bottom:1.5rem;padding-left:2rem}.blogpost-module__asy8hG__htmlContent li{margin-bottom:.5rem;line-height:1.6}.blogpost-module__asy8hG__htmlContent strong{color:var(--text);font-weight:700}.blogpost-module__asy8hG__htmlContent blockquote{border-left:4px solid var(--accent);color:var(--text-muted);margin:1.5rem 0;padding-left:1rem;font-style:italic}.blogpost-module__asy8hG__htmlContent img{border-radius:8px;max-width:100%;height:auto;margin:2rem 0;display:block}
