.blog_blogSection__EZeQU{padding:80px 24px}.blog_container__IKtGu{max-width:1280px;margin:0 auto}.blog_title__zAWCj{font-size:36px;font-weight:700;color:var(--color-text);margin-bottom:48px;text-align:center}.blog_empty__6Wa62{text-align:center;color:var(--color-text-light);font-size:18px}.blog_posts__9xLqe{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:40px;justify-items:center}.blog_book__E9Vtu{position:relative;border-radius:10px;width:220px;height:300px;background-color:var(--color-bg-light);box-shadow:1px 1px 12px #2d375826;transform-style:preserve-3d;perspective:2000px;display:flex;align-items:center;justify-content:center;color:var(--color-text)}.blog_bookLink__UGYOt{display:block;width:100%;height:100%;text-decoration:none;color:inherit;position:relative}.blog_cover__gLAuS{top:0;left:0;position:absolute;z-index:2;background-color:var(--color-primary-light);width:100%;height:100%;border-radius:10px;cursor:pointer;transition:transform .5s;transform-origin:0;box-shadow:1px 1px 12px #2d375826;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:16px;box-sizing:border-box;overflow:hidden;backface-visibility:hidden}.blog_coverImageWrapper__2MAjy{width:100%;height:140px;flex-shrink:0;position:relative;background-color:#ffffff80;border-radius:6px;overflow:hidden}.blog_coverImageFillWrapper__JXanQ{position:relative;width:100%;height:100%}.blog_coverImage__cV5Do{object-fit:contain;object-position:top center;border-radius:6px}.blog_coverNoImage__OhG9O{justify-content:center}.blog_coverNoImage__OhG9O .blog_coverTitle__1Pp3z{margin-top:0}.blog_coverTitle__1Pp3z{font-size:14px;font-weight:700;color:var(--color-text);margin-top:12px;text-align:center;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog_book__E9Vtu:hover .blog_cover__gLAuS{transition:transform .5s;transform:rotateY(-80deg)}.blog_inner__zAIjl{position:absolute;top:0;left:0;z-index:1;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;box-sizing:border-box;background-color:var(--color-bg-light);border-radius:10px}.blog_postTitle__uheS3{font-size:18px;font-weight:700;line-height:1.3;-webkit-line-clamp:2}.blog_excerpt__CbfUF,.blog_postTitle__uheS3{color:var(--color-text);margin-bottom:8px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.blog_excerpt__CbfUF{font-size:13px;opacity:.85;line-height:1.4;-webkit-line-clamp:3}.blog_date__oDFl0{font-size:12px;color:var(--color-primary-dark);margin-bottom:12px}.blog_readMore__6_qd_{font-size:14px;font-weight:600;color:var(--color-primary)}.blog_seeMoreWrapper__Tird6{display:flex;justify-content:center;margin-top:48px}.blog_seeMoreBtn__TfHcj{font-family:var(--font-main);font-size:var(--font-size-base);font-weight:600;color:var(--color-text);background-color:var(--color-primary);border:none;border-radius:var(--radius-md);padding:12px 32px;cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base),transform .3s cubic-bezier(.34,1.56,.64,1)}.blog_seeMoreBtn__TfHcj:hover{background-color:var(--color-primary-dark);color:#fff;transform:translateY(-4px)}.blog_seeMoreBtn__TfHcj:active{transform:translateY(-2px)}@media (max-width:767px){.blog_blogSection__EZeQU{padding:48px 16px}.blog_title__zAWCj{font-size:28px;margin-bottom:32px}.blog_posts__9xLqe{grid-template-columns:1fr;gap:32px;justify-items:center}.blog_book__E9Vtu{width:100%;max-width:260px;height:340px}}