.page-module__jXZM3G__blogLayout{grid-template-columns:1fr 320px;align-items:start;gap:48px;display:grid}.page-module__jXZM3G__postsGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.page-module__jXZM3G__postCard{background:var(--card);border:1px solid var(--border);border-radius:var(--r-l);transition:var(--tr);color:inherit;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.page-module__jXZM3G__postCard:hover{border-color:var(--border-h);box-shadow:var(--glow);transform:translateY(-5px)}.page-module__jXZM3G__postThumb{flex-shrink:0;height:200px;position:relative}.page-module__jXZM3G__postBody{flex-direction:column;flex:1;padding:26px;display:flex}.page-module__jXZM3G__postMeta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.page-module__jXZM3G__postDate{color:var(--text3);font-size:.77rem}.page-module__jXZM3G__postCard h3{margin-bottom:10px;font-size:1.02rem;font-weight:700;line-height:1.55}.page-module__jXZM3G__postCard p{color:var(--text2);flex:1;font-size:.87rem;line-height:1.75}.page-module__jXZM3G__postRead{color:var(--blue-l);transition:var(--tr);align-items:center;gap:6px;margin-top:16px;font-size:.83rem;font-weight:700;display:inline-flex}.page-module__jXZM3G__postCard:hover .page-module__jXZM3G__postRead{color:var(--cyan);gap:10px}.page-module__jXZM3G__postCard.page-module__jXZM3G__featured{grid-column:span 2;grid-template-columns:1fr 1fr;display:grid}.page-module__jXZM3G__postCard.page-module__jXZM3G__featured .page-module__jXZM3G__postThumb{height:100%;min-height:260px}.page-module__jXZM3G__postCard.page-module__jXZM3G__featured .page-module__jXZM3G__postBody{padding:36px}.page-module__jXZM3G__postCard.page-module__jXZM3G__featured h3{font-size:1.25rem}.page-module__jXZM3G__sidebarCard{background:var(--card);border:1px solid var(--border);border-radius:var(--r-l);margin-bottom:20px;padding:28px}.page-module__jXZM3G__sidebarCard h4{border-bottom:1px solid var(--border);margin-bottom:20px;padding-bottom:14px;font-size:.95rem;font-weight:800}.page-module__jXZM3G__catList{flex-direction:column;gap:10px;display:flex}.page-module__jXZM3G__catItem{border-radius:var(--r-s);transition:var(--tr);color:inherit;justify-content:space-between;align-items:center;padding:10px 14px;text-decoration:none;display:flex}.page-module__jXZM3G__catItem:hover{background:#0066cc1a}.page-module__jXZM3G__catItem span{color:var(--text2);font-size:.88rem}.page-module__jXZM3G__catItem .page-module__jXZM3G__count{color:var(--blue-l);background:#0066cc26;border-radius:10px;padding:2px 8px;font-size:.75rem;font-weight:700}.page-module__jXZM3G__recentPost{border-bottom:1px solid var(--border);color:inherit;gap:12px;padding:12px 0;text-decoration:none;display:flex}.page-module__jXZM3G__recentPost:last-child{border-bottom:none;padding-bottom:0}.page-module__jXZM3G__recentThumb{border-radius:8px;flex-shrink:0;width:60px;height:50px;overflow:hidden}.page-module__jXZM3G__recentPost h5{margin-bottom:4px;font-size:.82rem;font-weight:600;line-height:1.5}.page-module__jXZM3G__recentPost span{color:var(--text3);font-size:.75rem}.page-module__jXZM3G__searchWrap{margin-bottom:0;position:relative}.page-module__jXZM3G__searchWrap input{padding-right:44px}.page-module__jXZM3G__searchIcon{pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}@media (max-width:960px){.page-module__jXZM3G__blogLayout,.page-module__jXZM3G__postsGrid{grid-template-columns:1fr}.page-module__jXZM3G__postCard.page-module__jXZM3G__featured{grid-column:span 1;grid-template-columns:1fr}}
