.blog_container__IKtGu{max-width:1200px;margin:0 auto;padding:120px 24px 60px}.blog_header__354uX{text-align:center;margin-bottom:32px}.blog_title__zAWCj{font-size:3rem;font-weight:700;letter-spacing:-.02em;margin-bottom:16px;color:var(--text-primary)}.blog_subtitle__jM4nQ{color:var(--text-secondary);font-size:1.1rem;max-width:600px;margin:0 auto}.blog_grid__1mQUH{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:40px;gap:40px}.blog_card__6gn_X{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;text-decoration:none;height:100%}.blog_card__6gn_X:hover{transform:translateY(-4px);border-color:var(--primary);box-shadow:0 12px 30px rgba(0,0,0,.2)}.blog_imageWrapper__9KMQ3{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden}.blog_image__Kbywe{object-fit:cover;transition:transform .5s ease}.blog_card__6gn_X:hover .blog_image__Kbywe{transform:scale(1.05)}.blog_content__jkE_j{padding:24px;display:flex;flex-direction:column;flex-grow:1}.blog_date__oDFl0{font-size:.85rem;color:var(--primary);font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin-bottom:12px}.blog_cardTitle__UowSg{font-size:1.4rem;font-weight:600;color:var(--text-primary);margin:0 0 12px;line-height:1.3}.blog_introduction__kFzhC{color:var(--text-secondary);font-size:1rem;line-height:1.6;margin:0 0 24px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog_readMore__6_qd_{margin-top:auto;font-size:.95rem;font-weight:600;color:var(--primary);display:flex;align-items:center;gap:8px}.blog_readMore__6_qd_:after{content:"→";transition:transform .3s ease}.blog_card__6gn_X:hover .blog_readMore__6_qd_:after{transform:translateX(4px)}.blog_detailContainer__9537k{max-width:800px;margin:0 auto;padding:120px 24px 80px}.blog_backLink__x3Nvt{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);text-decoration:none;font-size:.95rem;margin-bottom:32px;transition:color .2s ease}.blog_backLink__x3Nvt:hover{color:var(--primary)}.blog_detailImageWrapper__vOeF_{position:relative;width:100%;aspect-ratio:21/9;border-radius:16px;overflow:hidden;margin-bottom:40px;box-shadow:0 8px 30px rgba(0,0,0,.3)}.blog_detailTitle__DOy6x{font-size:3rem;font-weight:800;color:var(--text-primary);line-height:1.2;margin:0 0 20px;letter-spacing:-.02em}.blog_detailMeta__R9Od4{display:flex;align-items:center;gap:16px;color:var(--text-muted);font-size:.9rem;margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid var(--border)}.blog_richContent__Mmlf5{color:var(--text-primary);font-size:1.15rem;line-height:1.8}.blog_richContent__Mmlf5 p{margin-bottom:24px}.blog_richContent__Mmlf5 h2{font-size:2rem;font-weight:700;margin:48px 0 24px;color:var(--text-primary)}.blog_richContent__Mmlf5 h3{font-size:1.5rem;font-weight:600;margin:32px 0 16px;color:var(--text-primary)}.blog_richContent__Mmlf5 a{color:var(--primary);text-decoration:none;font-weight:600;border-bottom:1px solid transparent;transition:all .2s ease}.blog_richContent__Mmlf5 a:hover{border-bottom-color:var(--primary);background-color:rgba(var(--primary-rgb),.1)}.blog_richContent__Mmlf5 ol,.blog_richContent__Mmlf5 ul{margin-bottom:24px;padding-left:24px}.blog_richContent__Mmlf5 li{margin-bottom:12px}@media (max-width:768px){.blog_title__zAWCj{font-size:2.5rem}.blog_detailTitle__DOy6x{font-size:2.2rem}.blog_grid__1mQUH{grid-template-columns:1fr}.blog_detailImageWrapper__vOeF_{aspect-ratio:16/9}.blog_richContent__Mmlf5{font-size:1.05rem}}