.blog_blogPage__A1_C6{padding-top:120px;padding-bottom:60px;min-height:100vh;background:var(--unnamed-color-fff)}.blog_pageTitle___fOlp{text-align:center;font-size:2.5rem;font-weight:700;color:var(--unnamed-color-1E1F4B);margin-bottom:10px}.blog_pageDesc__Uz4Ep{text-align:center;color:#666;font-size:1.1rem;margin-bottom:40px}body[data-theme=dark] .blog_pageTitle___fOlp{color:var(--unnamed-color-fff)}body[data-theme=dark] .blog_pageDesc__Uz4Ep{color:#aaa}.blog_filters__eD1I1{display:flex;justify-content:center;gap:10px;margin-bottom:40px;flex-wrap:wrap}.blog_filterBtn__8f_kc{padding:8px 20px;border-radius:25px;border:1px solid var(--unnamed-color-0059C4);background:transparent;color:var(--unnamed-color-0059C4);cursor:pointer;font-size:14px;transition:all .3s}.blog_filterBtnActive__1wjgC,.blog_filterBtn__8f_kc:hover{background:var(--unnamed-color-0059C4);color:#fff}.blog_grid__SCUL2{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:30px;gap:30px}.blog_card__ygzov{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.08);transition:all .3s;border:1px solid #eee}body[data-theme=dark] .blog_card__ygzov{background:#2a2a4a;border-color:#333}.blog_card__ygzov:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.12)}.blog_cardImageLink__hErNe{display:block;width:100%;height:210px;overflow:hidden;position:relative}.blog_cardImageLink__hErNe:after{content:"";position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(0deg,rgba(0,0,0,.4),transparent);pointer-events:none;z-index:1}.blog_cardImage__8UIvT{transition:transform .5s ease;display:block}.blog_card__ygzov:hover .blog_cardImage__8UIvT{transform:scale(1.06)}.blog_cardImage__8UIvT{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.blog_card__ygzov:hover .blog_cardImage__8UIvT{transform:scale(1.05)}.blog_cardBody__DcCC9{padding:20px}.blog_cardCategory__4c52K{display:inline-block;background:rgba(0,89,196,.1);color:var(--unnamed-color-0059C4);padding:4px 12px;border-radius:15px;font-size:12px;margin-bottom:10px}body[data-theme=dark] .blog_cardCategory__4c52K{background:rgba(0,89,196,.3)}.blog_cardTitle__n4PWe{font-size:1.1rem;font-weight:600;color:var(--unnamed-color-1E1F4B);margin-bottom:10px;line-height:1.4}body[data-theme=dark] .blog_cardTitle__n4PWe{color:#fff}.blog_cardTitle__n4PWe a{color:inherit;text-decoration:none}.blog_cardTitle__n4PWe a:hover{color:var(--unnamed-color-0059C4)}.blog_cardExcerpt__Qn3_P{color:#666;font-size:.9rem;line-height:1.6;margin-bottom:15px}body[data-theme=dark] .blog_cardExcerpt__Qn3_P{color:#aaa}.blog_cardMeta__1Sov_{display:flex;justify-content:space-between;align-items:center;color:#999;font-size:.8rem;padding-top:15px;border-top:1px solid #eee}body[data-theme=dark] .blog_cardMeta__1Sov_{border-color:#333;color:#aaa}.blog_articlePage__rE79U{padding-top:120px;padding-bottom:60px;min-height:100vh}.blog_articleHeader__ltjXt{text-align:center;margin-bottom:40px}.blog_articleTitle__hbxFx{font-size:2rem;font-weight:700;color:var(--unnamed-color-1E1F4B);margin-bottom:15px;line-height:1.3}body[data-theme=dark] .blog_articleTitle__hbxFx{color:#fff}.blog_articleMeta__iNSkT{display:flex;justify-content:center;gap:20px;color:#999;font-size:.9rem;flex-wrap:wrap}.blog_articleContent__uYv8d{max-width:800px;margin:0 auto;font-size:1.05rem;line-height:1.8;color:#444;white-space:pre-line}body[data-theme=dark] .blog_articleContent__uYv8d{color:#ccc}.blog_backBtn__W66RK{display:inline-flex;align-items:center;gap:8px;color:var(--unnamed-color-0059C4);text-decoration:none;font-weight:500;margin-bottom:30px;transition:color .3s}.blog_backBtn__W66RK:hover{color:#003d8a}.blog_pagination__6ZJzj{display:flex;justify-content:center;gap:10px;margin-top:50px}.blog_pageBtn__HFdq_{padding:10px 18px;border:1px solid #ddd;background:#fff;border-radius:8px;cursor:pointer;transition:all .3s;color:var(--unnamed-color-1E1F4B)}body[data-theme=dark] .blog_pageBtn__HFdq_{background:#2a2a4a;border-color:#444;color:#fff}.blog_pageBtnActive__R5YE8,.blog_pageBtn__HFdq_:hover{background:var(--unnamed-color-0059C4);color:#fff;border-color:var(--unnamed-color-0059C4)}@media (max-width:768px){.blog_blogPage__A1_C6{padding-top:100px}.blog_pageTitle___fOlp{font-size:1.8rem}.blog_grid__SCUL2{grid-template-columns:1fr}.blog_articleTitle__hbxFx{font-size:1.5rem}}