.blog_page__i3gIe{background:radial-gradient(circle at 20% 20%,rgba(158,177,199,.1),transparent 40%),radial-gradient(circle at 80% 0,rgba(200,210,224,.08),transparent 35%),var(--color-bg);color:#ffffff;min-height:100vh;padding:64px 24px 72px}.blog_container__IKtGu{max-width:1400px;margin:0 auto}.blog_topSection__Pbtug{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:60px;gap:40px}.blog_topLeft__TqNJz{flex:1 1}.blog_blogButton__9MgTv{background:#ffffff;color:var(--color-bg);border:none;padding:8px 16px;border-radius:8px;font-size:.9rem;font-weight:600;margin-bottom:24px;cursor:pointer;transition:opacity .2s ease}.blog_blogButton__9MgTv:hover{opacity:.9}.blog_mainHeading__K7BLi{font-size:3rem;font-weight:700;color:#ffffff;margin:0 0 16px;line-height:1.2}.blog_subtitle__jM4nQ{color:#c8d2e0;font-size:1.1rem;line-height:1.6;margin:0}.blog_searchContainer__ggUYb{flex-shrink:0}.blog_searchBar__3zJbm{display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:12px 16px;min-width:300px}.blog_searchIcon__E_A3o{color:#9eb1c7;flex-shrink:0}.blog_searchInput__97Vkl{background:transparent;border:none;outline:none;color:#f6f8fb;font-size:.95rem;flex:1 1;width:100%}.blog_searchInput__97Vkl::placeholder{color:#9eb1c7}.blog_mainContent__qAaDN{display:flex;flex-direction:column;gap:60px}.blog_featuredColumn__YzwYj{display:flex;flex-direction:row;gap:40px;align-items:center}.blog_featuredContent__m_h3s{flex:1 1;display:flex;flex-direction:column;gap:24px}.blog_featuredImage__sBIVA{position:relative;width:600px;height:300px;flex-shrink:0;border-radius:18px;overflow:hidden;background:#0d0d10}.blog_featuredImg__Bzng6{object-fit:cover}.blog_featuredTitle__xaQtL{font-size:2.5rem;font-weight:700;color:#ffffff!important;margin:0;line-height:1.3;display:block;visibility:visible;opacity:1}.blog_featuredSummary__yZya8{font-size:1.1rem;line-height:1.8;color:#ffffff;margin:0}.blog_featuredMeta__n1t02{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:8px}.blog_featuredDate__X6Jn9,.blog_readButton__mMXQh{color:#ffffff;font-size:.95rem}.blog_readButton__mMXQh{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);padding:10px 24px;border-radius:8px;font-weight:600;text-decoration:none;transition:all .2s ease;white-space:nowrap;display:inline-block}.blog_readButton__mMXQh:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.3);color:#ffffff}.blog_latestColumn__x5rZq{display:flex;flex-direction:column;gap:24px}.blog_latestHeading__AM1mA{font-size:1.5rem;font-weight:600;color:#ffffff;margin:0}.blog_latestPosts__sy5xs{display:flex;flex-direction:column;gap:20px}.blog_latestPostCard__I9F_3{display:block;text-decoration:none;transition:transform .2s ease}.blog_latestPostCard__I9F_3:hover{transform:translateY(-4px)}.blog_latestThumbnail__aSgkK{position:relative;width:100%;height:200px;border-radius:12px;overflow:hidden;background:#0d0d10;margin-bottom:12px}.blog_latestImage__Hfn_H{object-fit:cover}.blog_latestPostInfo__X8WUs{display:flex;flex-direction:column;gap:8px}.blog_latestPostTitle__YXQgv{font-size:1.1rem;font-weight:600;color:#ffffff;margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog_latestPostDate__qXymJ{font-size:.9rem;color:#9eb1c7}@media (max-width:1024px){.blog_topSection__Pbtug{flex-direction:column}.blog_searchBar__3zJbm{min-width:100%}.blog_featuredColumn__YzwYj{flex-direction:column}.blog_featuredImage__sBIVA{width:100%;height:300px}}@media (max-width:768px){.blog_page__i3gIe{padding:36px 20px 56px}.blog_mainHeading__K7BLi{font-size:2.2rem}.blog_featuredTitle__xaQtL{font-size:2rem}.blog_featuredMeta__n1t02{flex-direction:column;align-items:flex-start;gap:16px}.blog_featuredImage__sBIVA{height:250px}}.blog_container__IKtGu{max-width:var(--page-width)}.blog_featuredColumn__YzwYj,.blog_featuredContent__m_h3s,.blog_topLeft__TqNJz{min-width:0}.blog_searchContainer__ggUYb{max-width:100%}.blog_searchBar__3zJbm{min-width:0;width:min(320px,100%);border-color:#52665e;background:var(--color-surface)}.blog_searchInput__97Vkl{min-width:0;font-size:16px}.blog_searchBar__3zJbm:focus-within{outline:2px solid var(--color-focus);outline-offset:3px}.blog_blogButton__9MgTv{min-height:44px;background:var(--color-accent);color:var(--color-on-accent)}.blog_featuredImage__sBIVA{max-width:100%}