.blogPage{max-width:880px;margin:0 auto;padding:48px 24px 96px}.blogIndexHead{text-align:center;margin-bottom:48px}.blogIndexTitle{letter-spacing:-1px;margin:0 0 12px;font-size:48px;font-weight:800}.blogIndexLede{color:var(--color-fg-muted,#6b7280);max-width:600px;margin:0 auto;font-size:18px}.blogGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}@media (max-width:720px){.blogGrid{grid-template-columns:1fr}.blogIndexTitle{font-size:36px}}.blogCard{background:#fff;border:1px solid #00000014;border-radius:14px;transition:transform .15s,box-shadow .15s;display:block;overflow:hidden}.blogCard:hover{transform:translateY(-2px);box-shadow:0 14px 30px #00000014}.blogCardCover{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.blogCardBody{padding:18px 20px 22px}.blogCardDate{color:var(--color-fg-muted,#6b7280);letter-spacing:.4px;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:600}.blogCardTitle{letter-spacing:-.3px;margin:0 0 8px;font-size:20px;font-weight:700;line-height:1.3}.blogCardDesc{color:var(--color-fg-muted,#4b5563);margin:0;font-size:14px;line-height:1.55}.blogEmpty{text-align:center;color:var(--color-fg-muted,#6b7280);padding:96px 0;font-size:15px}.blogArticle{max-width:760px;margin:0 auto;padding:40px 24px 96px}.blogArticle header{margin-bottom:28px}.blogMeta{color:var(--color-fg-muted,#6b7280);letter-spacing:.4px;text-transform:uppercase;margin-bottom:10px;font-size:13px;font-weight:600}.blogArticle h1{letter-spacing:-1px;margin:0 0 14px;font-size:40px;font-weight:800;line-height:1.15}@media (max-width:720px){.blogArticle h1{font-size:30px}}.blogLede{color:var(--color-fg-muted,#4b5563);margin:0 0 24px;font-size:18px;line-height:1.6}.blogHero{aspect-ratio:16/9;object-fit:cover;border-radius:14px;width:100%;margin-bottom:36px}.blogBody{color:#1f2937;font-size:17px;line-height:1.75}.blogBody h2{letter-spacing:-.4px;margin:44px 0 14px;scroll-margin-top:80px;font-size:28px;font-weight:700}.blogBody h3{margin:28px 0 10px;font-size:22px;font-weight:700}.blogBody p{margin:0 0 20px}.blogBody a{color:#2563eb;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.blogBody a:hover{text-decoration-thickness:2px}.blogBody ul,.blogBody ol{margin:0 0 20px;padding-left:24px}.blogBody li{margin:6px 0}.blogBody blockquote{color:var(--color-fg-muted,#4b5563);border-left:3px solid #2563eb;margin:24px 0;padding:4px 0 4px 18px;font-style:italic}.blogBody strong{color:#111827;font-weight:700}.blogImg{margin:32px 0}.blogImg img{aspect-ratio:16/9;object-fit:cover;border-radius:12px;width:100%}.blogFooter{border-top:1px solid #00000014;margin-top:64px;padding-top:32px}.blogRelatedTitle{letter-spacing:.8px;text-transform:uppercase;color:var(--color-fg-muted,#6b7280);margin:0 0 16px;font-size:14px;font-weight:700}.blogRelatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}@media (max-width:720px){.blogRelatedGrid{grid-template-columns:1fr}}
