.blog_page__iP9Ub{min-height:100vh;background:#fff}.blog_header__0iz8y{padding:3.5rem 1.5rem 2.75rem;text-align:center;border-bottom:1px solid #f0f0f0}.blog_headerTitle__igS1C{font-size:2rem;font-weight:800;color:#111;letter-spacing:-.03em;margin:0 0 .5rem}.blog_headerSubtitle__oTw22{font-size:.9375rem;color:#999;margin:0}.blog_headerPage__3hdPZ{font-size:.8125rem;color:#bbb;margin:.375rem 0 0}.blog_catBar__DYb_e{border-bottom:1px solid #f0f0f0;padding:0 1.5rem}.blog_catList__mMQ67{max-width:56rem;margin:0 auto;display:flex;gap:.375rem;padding:.75rem 0;flex-wrap:wrap}.blog_catPill__Xj_9Y{font-size:.8125rem;font-weight:500;padding:.3125rem .875rem;border-radius:9999px;color:#666;background:transparent;border:1px solid #e5e5e5;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.blog_catPill__Xj_9Y:hover{background:#f5f5f5;border-color:#ccc;color:#222}.blog_catPillActive__N5SQZ{background:#111;border-color:#111;color:#fff}.blog_catPillActive__N5SQZ:hover{background:#333;border-color:#333}.blog_main__mNBhz{max-width:56rem;margin:0 auto;padding:3rem 1.5rem}.blog_grid__4VF_V{display:grid;gap:1.75rem;grid-template-columns:1fr}@media (min-width:600px){.blog_grid__4VF_V{grid-template-columns:repeat(2,1fr)}}.blog_card__AELHx{display:block;text-decoration:none;border-radius:.875rem;border:1px solid #efefef;overflow:hidden;background:#fff;transition:box-shadow .2s,transform .2s}.blog_card__AELHx:hover{box-shadow:0 8px 28px rgba(0,0,0,.07);transform:translateY(-2px)}.blog_cardImage__JEROn{position:relative;aspect-ratio:16/9;background:#f8f8f8;overflow:hidden}.blog_cardImage__JEROn img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.blog_card__AELHx:hover .blog_cardImage__JEROn img{transform:scale(1.04)}.blog_cardImageEmpty__OsCas{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#d4d4d4}.blog_cardImageEmpty__OsCas svg{width:2rem;height:2rem}.blog_cardBody__mNUBU{padding:1.125rem 1.25rem 1.375rem}.blog_cardMeta__Ux07F{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap;margin-bottom:.625rem;font-size:.75rem}.blog_cardCategory__Rikqh{font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#2563eb}.blog_cardMembers__ire2F{font-weight:600;color:#7c3aed}.blog_cardDot__O4M97{color:#ddd}.blog_cardDate__BvWeL{color:#aaa}.blog_cardTitle__Yatym{font-size:1rem;font-weight:700;color:#111;line-height:1.45;margin:0 0 .5rem;transition:color .15s}.blog_card__AELHx:hover .blog_cardTitle__Yatym{color:#2563eb}.blog_cardExcerpt__jDGOY{font-size:.875rem;color:#777;line-height:1.65;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}.blog_empty__oeFlF{text-align:center;padding:5rem 1.5rem;color:#ccc;font-size:.9375rem}.blog_pagination__GtfcC{gap:.375rem;margin-top:3.5rem}.blog_pageBtn__A1PQb,.blog_pagination__GtfcC{display:flex;align-items:center;justify-content:center}.blog_pageBtn__A1PQb{min-width:2.25rem;height:2.25rem;padding:0 .625rem;border-radius:.5rem;font-size:.875rem;font-weight:500;color:#555;border:1px solid #e5e5e5;text-decoration:none;transition:background .15s,border-color .15s,color .15s;background:#fff;cursor:pointer}.blog_pageBtn__A1PQb:hover{background:#f5f5f5;border-color:#ccc;color:#111}.blog_pageBtnActive__gp5R0{background:#111;border-color:#111;color:#fff}.blog_pageBtnActive__gp5R0:hover{background:#333;border-color:#333}.blog_pageDots__CE5Pv{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;color:#bbb;font-size:.875rem}.blog_paginationInfo__FKv_D{text-align:center;margin-top:.75rem;font-size:.8125rem;color:#bbb}.blog_searchWrap__RIvRI{margin-top:1.25rem;display:flex;justify-content:center}.blog_searchForm__lZ3RJ{display:flex;gap:.5rem;width:100%;max-width:26rem}.blog_searchInput__Gwvzs{flex:1;height:2.375rem;border:1px solid #e5e5e5;border-radius:.625rem;padding:0 .875rem;font-size:.875rem;color:#111;background:#fafafa;outline:none;transition:border-color .15s,background .15s}.blog_searchInput__Gwvzs:focus{border-color:#aaa;background:#fff}.blog_searchInput__Gwvzs::placeholder{color:#bbb}.blog_searchBtn__hSbQm{height:2.375rem;padding:0 1.125rem;background:#111;color:#fff;border:none;border-radius:.625rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s;white-space:nowrap}.blog_searchBtn__hSbQm:hover{background:#333}.blog_hero__WLLgl{display:block;text-decoration:none;border-radius:.875rem;border:1px solid #efefef;overflow:hidden;background:#fff;margin-bottom:2rem;transition:box-shadow .2s,transform .2s}.blog_hero__WLLgl:hover{box-shadow:0 8px 28px rgba(0,0,0,.08);transform:translateY(-2px)}.blog_heroImage__eD6_g{position:relative;aspect-ratio:16/9;background:#f8f8f8;overflow:hidden}.blog_heroImage__eD6_g img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.blog_hero__WLLgl:hover .blog_heroImage__eD6_g img{transform:scale(1.03)}.blog_heroFeaturedBadge__lQ8Pj{position:absolute;top:.875rem;left:.875rem;background:rgba(0,0,0,.6);color:#fff;font-size:.6875rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:.25rem .625rem;border-radius:.375rem;backdrop-filter:blur(4px)}.blog_heroBody__eK5OC{padding:1.375rem 1.625rem 1.75rem}.blog_heroMeta___sjAh{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap;margin-bottom:.625rem;font-size:.75rem}.blog_heroCategory__9wGnP{font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#2563eb}.blog_heroDot__NOtr2{color:#ddd}.blog_heroDate__K3Ru5{color:#aaa}.blog_heroTitle__avXya{font-size:1.5rem;font-weight:800;color:#111;line-height:1.3;letter-spacing:-.025em;margin:0 0 .625rem;transition:color .15s}@media (min-width:600px){.blog_heroTitle__avXya{font-size:1.75rem}}.blog_hero__WLLgl:hover .blog_heroTitle__avXya{color:#2563eb}.blog_heroExcerpt__Cv9Pk{font-size:.9375rem;color:#666;line-height:1.7;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog_newsletter__kHlYR{margin-top:3rem;padding:2.25rem 2rem;background:linear-gradient(135deg,#f0f4ff,#f8f0ff);border-radius:1rem;border:1px solid #e0e8ff;text-align:center}.blog_newsletterTitle__kVkvb{font-size:1.125rem;font-weight:800;color:#111;letter-spacing:-.02em;margin:0 0 .375rem}.blog_newsletterSub__vNnCs{font-size:.875rem;color:#777;margin:0 0 1.25rem}.blog_newsletterBtn__oolJX{display:inline-block;background:#2563eb;color:#fff;padding:.6875rem 1.75rem;border-radius:.625rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:background .15s,transform .15s}.blog_newsletterBtn__oolJX:hover{background:#1d4ed8;transform:translateY(-1px)}