.blog_pageWrapper__dsaYi{background:var(--bg-subtle);min-height:100vh}.blog_layout__gKUJG{border-top:1px solid var(--border)}.blog_contentHeader__lHaya{text-align:center;padding:32px 0 8px}.blog_contentTitle__FNjWQ{font-size:24px;font-weight:700;color:var(--text-primary);margin:0;letter-spacing:-.3px}.blog_contentSubtitle__DFUF9{font-size:14px;color:var(--text-tertiary);margin:4px 0 0}.blog_mainContent__9vU_B{max-width:1100px;margin:0 auto;padding:0 32px 64px}.blog_searchWrapper__rzUoF{position:relative;max-width:500px;margin:20px auto 0}.blog_searchIcon__L0koJ{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-muted);font-size:14px;pointer-events:none}.blog_searchInput__7oMtQ{width:100%;padding:10px 14px 10px 38px;font-size:14px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text-primary);outline:none;transition:border-color .2s,box-shadow .2s}.blog_searchInput__7oMtQ::placeholder{color:var(--text-muted)}.blog_searchInput__7oMtQ:focus{border-color:var(--brand);box-shadow:0 0 0 3px #1664ea1a}.blog_sectionHeader__UUpIi{display:flex;align-items:center;gap:12px;margin-bottom:16px;margin-top:40px}.blog_sectionIcon__X_mhb{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:7px;font-size:14px;background:linear-gradient(135deg,#e3f2fd,#bbdefb);color:var(--brand)}.blog_sectionTitle__KWpzc{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.blog_sectionDivider__oNv_s{height:1px;background:var(--fill);margin:4px 0 0;flex:1 1}.blog_cardGrid__y5J1U{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-bottom:50px}.blog_card__w69C4{background:var(--surface);border:1px solid var(--border);border-radius:10px;position:relative;transition:all .2s ease;cursor:pointer;display:flex;flex-direction:column;overflow:hidden}.blog_card__w69C4:hover{border-color:var(--border-light);box-shadow:0 6px 12px -2px #32325d14,0 3px 7px -3px #0000000f;transform:translateY(-2px)}.blog_cardImage__SNKlt{width:100%;height:180px;object-fit:cover}.blog_cardBody__8bWLR{padding:20px;display:flex;flex-direction:column;flex:1 1}.blog_cardTitle__KL16S{font-size:15px;font-weight:600;color:var(--text-primary);margin:0 0 8px;line-height:1.4}.blog_cardDate__q_PfW{font-size:12px;font-weight:500;color:var(--text-muted);margin:0 0 8px}.blog_cardDescription__BjUs1{font-size:13px;color:var(--text-tertiary);line-height:1.55;margin:0;flex:1 1}.blog_cardArrow__kgFcd{display:flex;align-items:center;margin-top:14px;font-size:12px;font-weight:600;color:var(--brand);opacity:0;transform:translateX(-4px);transition:all .2s ease}.blog_card__w69C4:hover .blog_cardArrow__kgFcd{opacity:1;transform:translateX(0)}.blog_cardArrow__kgFcd i{margin-left:4px;font-size:10px}.blog_cardLink__jVQrk{position:absolute;inset:0;z-index:1}.blog_noResults__2z4cz{text-align:center;padding:64px 24px;color:var(--text-tertiary)}.blog_noResultsIcon__ScqPR{font-size:48px;color:#c4cdd9;margin-bottom:16px}.blog_noResultsTitle__P_Cmx{font-size:18px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.blog_noResultsText__kuVuw{font-size:15px;color:var(--text-tertiary)}@media (max-width:768px){.blog_mainContent__9vU_B{padding:0 16px 48px}.blog_contentHeader__lHaya{padding:24px 0 4px}.blog_contentTitle__FNjWQ{font-size:20px}.blog_searchWrapper__rzUoF{margin:16px auto 0}.blog_cardGrid__y5J1U{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px}.blog_card__w69C4{border-color:var(--border);box-shadow:0 1px 3px #0000000a}.blog_cardImage__SNKlt{height:140px}.blog_cardArrow__kgFcd{display:none}.blog_sectionHeader__UUpIi{margin-top:32px}}@media (max-width:480px){.blog_mainContent__9vU_B{padding:0 12px 40px}.blog_contentTitle__FNjWQ{font-size:18px}.blog_contentSubtitle__DFUF9{font-size:13px}.blog_searchInput__7oMtQ{font-size:16px}.blog_cardGrid__y5J1U{grid-template-columns:1fr;gap:10px}.blog_cardBody__8bWLR{padding:14px 16px}.blog_cardImage__SNKlt{height:160px}.blog_cardDescription__BjUs1{font-size:12px;line-height:1.4}.blog_sectionTitle__KWpzc{font-size:16px}.blog_sectionIcon__X_mhb{width:28px;height:28px;font-size:12px}}