.blog-module__3rPSzG__main{min-height:100vh}.blog-module__3rPSzG__nav{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--background-tertiary);background:#ffffffe6;position:fixed;top:0;left:0;right:0}.blog-module__3rPSzG__navContent{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:16px 24px;display:flex}.blog-module__3rPSzG__logo{color:var(--accent);align-items:center;gap:8px;font-size:24px;font-weight:700;text-decoration:none;display:flex}.blog-module__3rPSzG__navLinks{align-items:center;gap:32px;display:flex}.blog-module__3rPSzG__navLinks a{color:var(--foreground);font-size:15px;font-weight:500;text-decoration:none;transition:color .2s}.blog-module__3rPSzG__navLinks a:hover,.blog-module__3rPSzG__navActive{color:var(--accent)!important}.blog-module__3rPSzG__container{max-width:900px;margin:0 auto;padding:120px 24px 80px}.blog-module__3rPSzG__pageTitle{letter-spacing:-.02em;margin-bottom:8px;font-size:40px;font-weight:700}.blog-module__3rPSzG__pageSubtitle{color:var(--foreground-secondary);margin-bottom:48px;font-size:18px}.blog-module__3rPSzG__empty{text-align:center;color:var(--foreground-secondary);padding:80px 24px;font-size:17px}.blog-module__3rPSzG__grid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:24px;display:grid}.blog-module__3rPSzG__card{background:var(--background);border-radius:var(--radius-lg);box-shadow:0 4px 20px var(--shadow);color:inherit;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden}.blog-module__3rPSzG__card:hover{box-shadow:0 12px 40px var(--shadow-strong);transform:translateY(-4px)}.blog-module__3rPSzG__cardImage{aspect-ratio:16/9;background:var(--background-secondary);width:100%;overflow:hidden}.blog-module__3rPSzG__cardImage img{object-fit:cover;width:100%;height:100%}.blog-module__3rPSzG__cardBody{padding:24px}.blog-module__3rPSzG__cardDate{color:var(--foreground-secondary);margin-bottom:8px;font-size:13px;display:block}.blog-module__3rPSzG__cardTitle{margin-bottom:8px;font-size:20px;font-weight:600;line-height:1.3}.blog-module__3rPSzG__cardDescription{color:var(--foreground-secondary);font-size:15px;line-height:1.6}.blog-module__3rPSzG__article{max-width:720px;margin:0 auto;padding:120px 24px 80px}.blog-module__3rPSzG__articleHeader{margin-bottom:32px}.blog-module__3rPSzG__backLink{color:var(--accent);margin-bottom:24px;font-size:15px;font-weight:500;text-decoration:none;display:inline-block}.blog-module__3rPSzG__backLink:hover{text-decoration:underline}.blog-module__3rPSzG__articleDate{color:var(--foreground-secondary);margin-bottom:12px;font-size:14px;display:block}.blog-module__3rPSzG__articleTitle{letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.2}.blog-module__3rPSzG__articleDescription{color:var(--foreground-secondary);font-size:18px;line-height:1.6}.blog-module__3rPSzG__articleCover{border-radius:var(--radius-lg);width:100%;margin-bottom:32px;overflow:hidden}.blog-module__3rPSzG__articleCover img{width:100%;height:auto;display:block}.blog-module__3rPSzG__prose{color:var(--foreground);font-size:17px;line-height:1.8}.blog-module__3rPSzG__prose h1{letter-spacing:-.01em;margin:48px 0 16px;font-size:32px;font-weight:700;line-height:1.2}.blog-module__3rPSzG__prose h2{letter-spacing:-.01em;color:var(--accent);margin:40px 0 12px;font-size:26px;font-weight:700;line-height:1.25}.blog-module__3rPSzG__prose h3{margin:32px 0 8px;font-size:21px;font-weight:600;line-height:1.3}.blog-module__3rPSzG__prose h4{margin:24px 0 8px;font-size:18px;font-weight:600}.blog-module__3rPSzG__prose p{margin:0 0 24px}.blog-module__3rPSzG__prose a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.blog-module__3rPSzG__prose a:hover{opacity:.8}.blog-module__3rPSzG__prose strong{font-weight:600}.blog-module__3rPSzG__prose img{border-radius:var(--radius-md);max-width:100%;height:auto;margin:24px 0}.blog-module__3rPSzG__prose blockquote{border-left:4px solid var(--accent);background:var(--background-secondary);border-radius:0 var(--radius-sm)var(--radius-sm)0;color:var(--foreground-secondary);margin:24px 0;padding:16px 20px}.blog-module__3rPSzG__prose blockquote p:last-child{margin-bottom:0}.blog-module__3rPSzG__prose ul,.blog-module__3rPSzG__prose ol{margin:16px 0;padding-left:24px}.blog-module__3rPSzG__prose li{margin:6px 0}.blog-module__3rPSzG__prose li>ul,.blog-module__3rPSzG__prose li>ol{margin:4px 0}.blog-module__3rPSzG__prose code{background:var(--background-secondary);border-radius:4px;padding:2px 6px;font-family:SF Mono,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.9em}.blog-module__3rPSzG__prose pre{color:#d4d4d4;border-radius:var(--radius-md);background:#1e1e1e;margin:24px 0;padding:20px;font-size:14px;line-height:1.6;overflow-x:auto}.blog-module__3rPSzG__prose pre code{font-size:inherit;color:inherit;background:0 0;border-radius:0;padding:0}.blog-module__3rPSzG__prose hr{border:none;border-top:1px solid var(--background-tertiary);margin:40px 0}.blog-module__3rPSzG__prose table{border-collapse:collapse;width:100%;margin:24px 0;font-size:15px}.blog-module__3rPSzG__prose th,.blog-module__3rPSzG__prose td{border:1px solid var(--background-tertiary);text-align:left;padding:10px 14px}.blog-module__3rPSzG__prose th{background:var(--background-secondary);font-weight:600}@media (max-width:600px){.blog-module__3rPSzG__grid{grid-template-columns:1fr}.blog-module__3rPSzG__pageTitle{font-size:32px}.blog-module__3rPSzG__article{padding:100px 16px 60px}.blog-module__3rPSzG__prose{font-size:16px;line-height:1.9}}.blog-module__3rPSzG__relatedPosts{border-top:1px solid var(--background-tertiary);padding:60px 24px 80px}
