.BlogCard-module__h7P_Na__card{background:var(--apple-white);border-radius:var(--radius-xl);color:inherit;transition:transform var(--transition-base), box-shadow var(--transition-base);box-shadow:var(--apple-shadow-sm);text-decoration:none;display:block;overflow:hidden}.BlogCard-module__h7P_Na__card:hover{box-shadow:var(--apple-shadow-lg);transform:translateY(-6px)}.BlogCard-module__h7P_Na__imageWrapper{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.BlogCard-module__h7P_Na__image{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow)}.BlogCard-module__h7P_Na__card:hover .BlogCard-module__h7P_Na__image{transform:scale(1.05)}.BlogCard-module__h7P_Na__imagePlaceholder{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);width:100%;height:100%}.BlogCard-module__h7P_Na__category{top:var(--space-md);left:var(--space-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:var(--text-xs);border-radius:var(--radius-full);letter-spacing:.02em;background:#0009;padding:4px 12px;font-weight:500;position:absolute}.BlogCard-module__h7P_Na__content{padding:var(--space-lg) var(--space-xl) var(--space-xl)}.BlogCard-module__h7P_Na__title{font-size:var(--text-xl);letter-spacing:-.02em;margin-bottom:var(--space-sm);color:var(--apple-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.BlogCard-module__h7P_Na__excerpt{font-size:var(--text-sm);color:var(--apple-text-secondary);margin-bottom:var(--space-md);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.BlogCard-module__h7P_Na__meta{align-items:center;gap:var(--space-md);font-size:var(--text-xs);color:var(--apple-text-tertiary);display:flex}.BlogCard-module__h7P_Na__readTime{padding-left:var(--space-md);position:relative}.BlogCard-module__h7P_Na__readTime:before{content:"·";position:absolute;left:2px}
.Pagination-module__Ih5jkq__pagination{justify-content:center;align-items:center;gap:var(--space-xs);margin-top:var(--space-3xl);display:flex}.Pagination-module__Ih5jkq__button{min-width:40px;height:40px;padding:0 var(--space-sm);border-radius:var(--radius-sm);color:var(--apple-text);font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.Pagination-module__Ih5jkq__button:hover:not(:disabled){background:var(--apple-gray-bg)}.Pagination-module__Ih5jkq__button:disabled{opacity:.3;cursor:not-allowed}.Pagination-module__Ih5jkq__active{border-radius:var(--radius-full);background:var(--apple-blue)!important;color:#fff!important}.Pagination-module__Ih5jkq__arrow{font-size:var(--text-lg)}.Pagination-module__Ih5jkq__dots{min-width:40px;height:40px;color:var(--apple-text-tertiary);justify-content:center;align-items:center;display:inline-flex}
.page-module__IyVAma__page{padding-top:var(--nav-height)}.page-module__IyVAma__header{padding:var(--space-4xl) 0 var(--space-2xl);text-align:center;background:var(--apple-gray-bg)}.page-module__IyVAma__title{font-size:var(--text-6xl);letter-spacing:-.03em;color:var(--apple-text);margin-bottom:var(--space-md);font-weight:700}.page-module__IyVAma__subtitle{font-size:var(--text-xl);color:var(--apple-text-secondary);font-weight:400}.page-module__IyVAma__filters{padding:var(--space-xl) 0;border-bottom:.5px solid var(--apple-border-light);background:var(--apple-white);top:var(--nav-height);z-index:10;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;position:sticky}.page-module__IyVAma__filterBar{justify-content:space-between;align-items:center;gap:var(--space-lg);display:flex}.page-module__IyVAma__categories{gap:var(--space-sm);flex-wrap:wrap;display:flex}.page-module__IyVAma__categoryBtn{border-radius:var(--radius-full);background:var(--apple-gray-bg);color:var(--apple-text-secondary);font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-fast);border:none;padding:6px 16px;font-weight:500}.page-module__IyVAma__categoryBtn:hover{background:var(--apple-border)}.page-module__IyVAma__categoryActive{background:var(--apple-blue)!important;color:#fff!important}.page-module__IyVAma__searchForm{flex-shrink:0}.page-module__IyVAma__searchInput{border:1px solid var(--apple-border-light);border-radius:var(--radius-full);font-size:var(--text-sm);width:240px;transition:all var(--transition-fast);background:var(--apple-gray-bg);outline:none;padding:8px 16px;font-family:inherit}.page-module__IyVAma__searchInput:focus{border-color:var(--apple-blue);background:var(--apple-white);box-shadow:0 0 0 3px #0071e31a}.page-module__IyVAma__postsSection{padding:var(--space-3xl) 0 var(--space-5xl)}.page-module__IyVAma__postsGrid{gap:var(--space-xl);grid-template-columns:repeat(3,1fr);display:grid}.page-module__IyVAma__loading{padding:var(--space-4xl);justify-content:center;display:flex}.page-module__IyVAma__spinner{border:3px solid var(--apple-border-light);border-top-color:var(--apple-blue);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite page-module__IyVAma__spin}@keyframes page-module__IyVAma__spin{to{transform:rotate(360deg)}}.page-module__IyVAma__empty{text-align:center;padding:var(--space-4xl);color:var(--apple-text-tertiary);font-size:var(--text-lg)}@media (max-width:1024px){.page-module__IyVAma__postsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-module__IyVAma__title{font-size:var(--text-4xl)}.page-module__IyVAma__filterBar{flex-direction:column;align-items:stretch}.page-module__IyVAma__searchInput{width:100%}.page-module__IyVAma__postsGrid{grid-template-columns:1fr}}
