.blog-post-module__CSxBYG__postPage{background:#fff;min-height:100vh;padding-top:80px}.blog-post-module__CSxBYG__article{max-width:1000px;margin:0 auto;padding:40px 20px 80px}.blog-post-module__CSxBYG__backLink{color:var(--primary-color);align-items:center;gap:.5rem;margin-bottom:2rem;font-weight:500;text-decoration:none;transition:transform .3s;display:inline-flex}.blog-post-module__CSxBYG__backLink:hover{transform:translate(-4px)}.blog-post-module__CSxBYG__header{border-bottom:1px solid #e5e5e5;margin-bottom:3rem;padding:0 0 2rem}.blog-post-module__CSxBYG__headerTop{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.blog-post-module__CSxBYG__meta{align-items:center;gap:1rem;font-size:.875rem;display:flex}.blog-post-module__CSxBYG__category{background:var(--primary-color);color:#fff;border-radius:20px;padding:.25rem .75rem;font-size:.8125rem;font-weight:500}.blog-post-module__CSxBYG__readTime{color:#666;align-items:center;gap:.375rem;margin-left:auto;font-size:.875rem;display:flex}.blog-post-module__CSxBYG__title{color:#1a1a1a;letter-spacing:-.02em;margin-bottom:1.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:2.75rem;font-weight:700;line-height:1.15}.blog-post-module__CSxBYG__authorInfo{color:#666;align-items:center;gap:.5rem;font-size:.9375rem;display:flex}.blog-post-module__CSxBYG__author{color:#1a1a1a;font-weight:500}.blog-post-module__CSxBYG__separator{color:#ccc}.blog-post-module__CSxBYG__featuredImage{border-radius:8px;margin-bottom:3rem;overflow:hidden}.blog-post-module__CSxBYG__image{width:100%;height:auto;display:block}.blog-post-module__CSxBYG__content{color:#374151;font-family:Georgia,Times New Roman,serif;font-size:1.125rem;line-height:1.75}.blog-post-module__CSxBYG__content h2{color:#1a1a1a;letter-spacing:-.01em;margin:3rem 0 1.25rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.875rem;font-weight:700;line-height:1.25}.blog-post-module__CSxBYG__content p{margin-bottom:1.75rem}.blog-post-module__CSxBYG__content strong{color:#1a1a1a;font-weight:600}@media (max-width:768px){.blog-post-module__CSxBYG__article{padding:20px 15px 60px}.blog-post-module__CSxBYG__header{margin-bottom:2rem;padding:0 0 1.5rem}.blog-post-module__CSxBYG__headerTop{flex-direction:column;align-items:flex-start;gap:1rem}.blog-post-module__CSxBYG__readTime{margin-left:0}.blog-post-module__CSxBYG__title{font-size:2rem}.blog-post-module__CSxBYG__featuredImage{margin-bottom:2rem}.blog-post-module__CSxBYG__content{font-size:1.0625rem}.blog-post-module__CSxBYG__content h2{margin:2rem 0 1rem;font-size:1.5rem}}
