.header_header__ZYf69{display:flex;align-items:center;justify-content:center;min-height:72px;padding:1.5rem 2rem;background:var(--background,#ffffff);box-shadow:0 2px 4px rgba(0,0,0,.05);position:-webkit-sticky;position:sticky;top:0;z-index:1000;transition:background .3s ease}.header_header__ZYf69 ul{list-style:none;padding:0;margin:0;display:flex;gap:2rem}.header_header__ZYf69 ul li{display:inline-flex;align-items:center}.header_header__ZYf69 a{color:var(--text-color,#333333);font-weight:500;font-size:1rem;text-decoration:none;transition:color .2s ease,transform .2s ease;position:relative}.header_header__ZYf69 a:hover{color:var(--primary-color,#0070f3);transform:translateY(-1px)}.header_header__ZYf69 a.header_active__sVmTM{color:var(--primary-color,#0070f3);font-weight:600}.header_header__ZYf69 a.header_active__sVmTM:after{transition:width .3s ease}.header_header__ZYf69 a.header_active__sVmTM:after,.header_header__ZYf69 a:hover:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:2px;background:var(--primary-color,#0070f3)}@media (max-width:768px){.header_header__ZYf69{padding:1rem;min-height:60px}.header_header__ZYf69 ul{gap:1rem}.header_header__ZYf69 a{font-size:.9rem}}@media (max-width:480px){.header_header__ZYf69 ul{flex-direction:column;gap:.5rem}}.blog_blogIndex__mNAMT{max-width:1280px;margin:0 auto;padding:4rem 2rem;background:var(--card-bg);border-radius:var(--radius);transition:var(--transition)}.blog_searchContainer__awGVG{text-align:center;margin-bottom:3.5rem}.blog_searchInput___ccsj{width:100%;max-width:800px;padding:.9rem 1.5rem;font-size:1rem;border:1px solid var(--border);border-radius:var(--radius);outline:none;font-family:var(--font-sans);background:var(--card-bg);box-shadow:0 4px 12px var(--shadow);transition:var(--transition)}.blog_searchInput___ccsj:focus{border-color:var(--accent);box-shadow:0 0 0 4px rgba(37,99,235,.2);background:#ffffff}.blog_postsGrid__kRaB_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--gap-double);gap:var(--gap-double)}.blog_postCard__tSfJD{cursor:pointer;text-decoration:none;color:inherit;display:block;background-color:#fff;border-radius:16px;overflow:hidden;transition:transform .3s ease}.blog_postCard__tSfJD:hover{transform:translateY(-5px)}.blog_postCardInner__j85zW{padding:2rem;position:relative}.blog_postCard__tSfJD:hover .blog_postCardCover__PYh_T{transform:scale(1.1);transition:transform .5s ease-in-out}.blog_postTitle__lIeWF{font-size:1.4rem;margin-bottom:.5rem;transition:none}.blog_draftBadge__yvj_i{display:inline-block;background:var(--bg);color:var(--text-muted);font-size:.8rem;font-weight:500;padding:.3rem .8rem;border-radius:12px;margin-left:.75rem;vertical-align:middle;transition:var(--transition)}.blog_postDate__nDmoc{color:var(--text-muted);font-family:var(--font-sans)}.blog_noPosts__PzMkU{background:var(--card-bg);border-radius:var(--radius);box-shadow:0 4px 12px var(--shadow)}.blog_loading__ZCJHT,.blog_noPosts__PzMkU{text-align:center;color:var(--text-muted);font-size:1.1rem;padding:3rem}.blog_loading__ZCJHT{font-family:var(--font-sans)}.blog_post__Kfhbm{max-width:960px;margin:0 auto;padding:4rem 2rem;background-color:var(--card-bg);border-radius:var(--radius);box-shadow:0 6px 28px var(--shadow)}.blog_postHeader__c2ZVW{margin-bottom:3rem;text-align:center}.blog_postDate__nDmoc{color:#777;font-size:.9rem}.blog_divider__HNMOd{border:none;height:2px;background:linear-gradient(90deg,transparent,var(--border),transparent);margin:2.5rem 0}.blog_postContent__8TE9n{line-height:1.9;color:var(--fg);font-size:1.05rem}.blog_postContent__8TE9n h1,.blog_postContent__8TE9n h2,.blog_postContent__8TE9n h3{color:var(--fg);margin-top:3rem;margin-bottom:1.25rem}.blog_postContent__8TE9n h1{font-size:2rem;font-weight:800}.blog_postContent__8TE9n h2{font-size:1.6rem;font-weight:700}.blog_postContent__8TE9n h3{font-size:1.3rem;font-weight:600}.blog_postContent__8TE9n code{font-size:.8rem;background:#f1f1f1;padding:.2rem;border-radius:var(--radius);font-family:var(--font-mono)}.blog_previewAlertContainer__DiUha{padding:2rem;background:var(--bg)}.blog_previewAlert___rD0K{max-width:800px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:1.25rem 2rem;background:var(--card-bg);border-radius:var(--radius);box-shadow:0 4px 16px var(--shadow);font-size:1rem;color:var(--text-muted);font-family:var(--font-sans)}.blog_escapePreview__X_fwp{padding:.7rem 1.5rem;background:var(--accent);color:#ffffff;border:none;border-radius:var(--radius);font-weight:600;font-family:var(--font-sans);transition:var(--transition);cursor:pointer}.blog_escapePreview__X_fwp:hover{background:var(--accent-dark);transform:translateY(-2px) scale(1.015)}.blog_mediaWrapper__MZ6jz{margin:2.5rem 0;text-align:center}.blog_media__H6Ekk{max-width:100%;height:auto;border-radius:var(--radius);box-shadow:0 6px 20px var(--shadow);transition:var(--transition)}.blog_media__H6Ekk:hover{transform:scale(1.02)}@media (max-width:1024px){.blog_postsGrid__kRaB_{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.blog_blogIndex__mNAMT,.blog_post__Kfhbm{padding:3rem 1.5rem;border-radius:10px}.blog_postsGrid__kRaB_{grid-template-columns:1fr}.blog_postTitle__lIeWF{font-size:2rem}.blog_searchInput___ccsj{max-width:100%;padding:.8rem 1.25rem;font-size:.95rem}}@media (max-width:480px){.blog_blogIndex__mNAMT,.blog_post__Kfhbm{padding:2.5rem 1rem}.blog_postTitle__lIeWF{font-size:1.8rem}.blog_postContent__8TE9n{font-size:1rem}.blog_previewAlert___rD0K{flex-direction:column;gap:1.25rem;text-align:center}.blog_escapePreview__X_fwp{width:100%}}.blog_featuredPostContainer___NQOz{margin-bottom:2.5rem}.blog_featuredPost__NMqSu{display:flex;flex-direction:row;align-items:center;background-color:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.05);text-decoration:none;color:inherit;height:200px;cursor:pointer;transition:transform .3s ease}.blog_featuredImageWrapper__kAV_e{width:300px;height:100%;flex-shrink:0;overflow:hidden;position:relative;transition:transform .3s ease}.blog_featuredImageWrapper__kAV_e img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.blog_featuredImageWrapper__kAV_e:hover img{transform:scale(1.1)}.blog_featuredContent__V5Lrp{padding:1.5rem;display:flex;flex-direction:column;justify-content:center;height:100%;margin-left:2rem}.blog_newBadge__OVrF1{position:absolute;top:10px;left:10px;background-color:#ff4081;color:white;padding:4px 10px;font-size:.8rem;border-radius:4px}.shared_layout__63uYy img{margin:auto;max-width:98%;display:block;height:auto}.shared_layout__63uYy h1,.shared_layout__63uYy h2{text-align:center}