.blog_main__Lmmsx{padding:6rem 2rem;max-width:1000px;margin:0 auto}.blog_header__1fbT3{text-align:center;margin-bottom:5rem}.blog_title__v5AM7{font-size:3.5rem;color:var(--color-primary);margin-bottom:1rem}.blog_subtitle__xecPR{color:var(--color-text-light);font-size:1.25rem}.blog_blogGrid__2FzON{display:flex;flex-direction:column;gap:3rem;margin-bottom:6rem}.blog_postCard__AYe5y{background:#fff;border-radius:16px;padding:2.5rem;box-shadow:0 4px 20px rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.05);transition:transform .2s;position:relative;overflow:hidden}.blog_postCard__AYe5y:hover{transform:scale(1.01);box-shadow:0 8px 30px rgba(0,0,0,.06)}.blog_postCategory__Kl1YR{position:absolute;top:0;right:0;background:var(--color-secondary);color:#fff;padding:.5rem 1.5rem;border-bottom-left-radius:16px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.blog_postMeta__vWpRV{font-size:.875rem;color:var(--color-text-light);margin-bottom:1rem}.blog_postTitle__C1oiC{font-size:2rem;color:var(--color-primary);margin-bottom:1rem;line-height:1.2}.blog_postExcerpt__a_H2X{color:var(--color-text-light);line-height:1.6;margin-bottom:2rem;font-size:1.125rem}.blog_newsletter__hoOg9{background:var(--color-primary);color:#fff;padding:4rem 2rem;border-radius:24px;text-align:center}.blog_newsletter__hoOg9 h3{font-size:2rem;margin-bottom:1rem}.blog_newsletter__hoOg9 p{opacity:.9;margin-bottom:2rem}.blog_newsletterForm__a19uJ{display:flex;gap:1rem;max-width:500px;margin:0 auto}.blog_newsletterForm__a19uJ input{flex-grow:1;padding:1rem 1.5rem;border-radius:8px;border:none;font-size:1rem}@media (max-width:600px){.blog_newsletterForm__a19uJ{flex-direction:column}.blog_title__v5AM7{font-size:2.5rem}.blog_postTitle__C1oiC{font-size:1.5rem}}.blog_backLink__3b2km{display:inline-block;margin-bottom:2rem;color:var(--color-primary);font-weight:600;transition:transform .2s}.blog_backLink__3b2km:hover{transform:translateX(-5px)}.blog_postDetail__nhwQV{background:#fff;padding:4rem;border-radius:24px;box-shadow:var(--shadow-lg);border:1px solid var(--color-border);position:relative}.blog_postHeader__iPtlU{margin-bottom:3rem;text-align:center}.blog_detailTitle__qdZjk{font-size:3rem;color:var(--color-primary);line-height:1.1;margin-top:1rem}.blog_postBody__xARvW{font-size:1.25rem;line-height:1.8;color:var(--color-text)}.blog_postBody__xARvW p{margin-bottom:2rem}.blog_postFooter__37XRS{margin-top:4rem;padding-top:3rem;border-top:1px solid var(--color-border);text-align:center}@media (max-width:768px){.blog_postDetail__nhwQV{padding:2rem}.blog_detailTitle__qdZjk{font-size:2rem}}