.tz-blog{max-width:720px;color:var(--tz-text);margin:0 auto;padding:0 24px}.tz-blog-prose{font-family:var(--font-dm-sans), system-ui, sans-serif;color:#e5e5e5;font-size:17px;line-height:1.75}.tz-blog-prose h1{font-family:var(--font-geist), system-ui, sans-serif;letter-spacing:-.03em;color:#fafafa;margin:0 0 16px;font-size:clamp(36px,5vw,52px);font-weight:700;line-height:1.1}.tz-blog-prose h2{font-family:var(--font-geist), system-ui, sans-serif;letter-spacing:-.02em;color:#fafafa;margin:56px 0 16px;scroll-margin-top:80px;font-size:32px;font-weight:700;line-height:1.25}.tz-blog-prose h3{font-family:var(--font-geist), system-ui, sans-serif;letter-spacing:-.01em;color:#f5f5f5;margin:36px 0 12px;scroll-margin-top:80px;font-size:22px;font-weight:600;line-height:1.35}.tz-blog-prose p{margin:16px 0}.tz-blog-prose ul,.tz-blog-prose ol{margin:16px 0;padding-left:24px}.tz-blog-prose ul li,.tz-blog-prose ol li{margin:6px 0}.tz-blog-prose ul li::marker{color:#f97316}.tz-blog-prose strong{color:#fafafa;font-weight:600}.tz-blog-prose em{color:#fafafa}.tz-blog-prose a{color:#fb923c;text-underline-offset:3px;-webkit-text-decoration:underline #fb923c66;text-decoration:underline #fb923c66;transition:color .12s,text-decoration-color .12s}.tz-blog-prose a:hover{color:#fdba74;text-decoration-color:#fdba74}.tz-blog-prose blockquote{color:#d4d4d4;border-left:3px solid #f97316;margin:24px 0;padding:4px 0 4px 18px;font-style:italic}.tz-blog-prose code:not(pre code){font-family:var(--font-geist-mono), ui-monospace, monospace;color:#fdba74;background:#f973161a;border-radius:4px;padding:2px 6px;font-size:.9em}.tz-blog-prose pre{font-family:var(--font-geist-mono), ui-monospace, monospace;border:1px solid #1f1f1f;border-radius:10px;margin:24px 0;padding:20px;font-size:14px;line-height:1.6;overflow-x:auto;background:#0a0a0a!important}.tz-blog-prose pre code{font-family:inherit;font-size:inherit;color:#e5e5e5;background:0 0;padding:0}.tz-blog-prose pre code [data-line]{width:100%;display:inline-block}.tz-blog-prose table{border-collapse:collapse;width:100%;margin:24px 0;font-size:15px}.tz-blog-prose th,.tz-blog-prose td{text-align:left;border:1px solid #1f1f1f;padding:10px 14px}.tz-blog-prose th{color:#fafafa;background:#111;font-weight:600}.tz-blog-prose td{color:#d4d4d4}.tz-blog-prose hr{border:none;border-top:1px solid #1f1f1f;margin:48px 0}.tz-blog-cta{text-align:center;background:linear-gradient(135deg,#f9731614,#f9731605);border:1px solid #f9731640;border-radius:14px;margin:40px 0;padding:28px}.tz-blog-cta-button{color:#fff;font-weight:600;font-family:var(--font-geist), system-ui, sans-serif;background:#f97316;border-radius:8px;padding:14px 24px;font-size:16px;transition:background .15s,transform .15s;display:inline-block;text-decoration:none!important}.tz-blog-cta-button:hover{background:#ea6c0a;transform:translateY(-1px)}.tz-blog-callout{background:#f973160f;border-left:3px solid #f97316;border-radius:10px;margin:24px 0;padding:16px 20px}.tz-blog-callout-warning{background:#ef44440f;border-left-color:#ef4444}.tz-blog-callout-tip{background:#10b9810f;border-left-color:#10b981}.tz-blog-callout p{margin:0}.tz-blog-meta{color:#737373;border-bottom:1px solid #1f1f1f;flex-wrap:wrap;align-items:center;gap:16px;margin:24px 0 40px;padding-bottom:24px;font-size:14px;display:flex}.tz-blog-meta-divider{background:#404040;border-radius:50%;width:4px;height:4px}.tz-blog-author-card{background:#111;border:1px solid #1f1f1f;border-radius:12px;align-items:center;gap:16px;margin:64px 0 0;padding:24px;display:flex}.tz-blog-author-photo{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:56px;height:56px}.tz-blog-author-name{font-family:var(--font-geist), system-ui, sans-serif;color:#fafafa;margin:0 0 2px;font-size:16px;font-weight:600}.tz-blog-author-title{color:#737373;margin:0;font-size:13px}.tz-blog-index{max-width:900px;margin:0 auto;padding:0 24px}.tz-blog-index-hero{text-align:center;padding:96px 0 48px}.tz-blog-index-hero h1{font-family:var(--font-geist), system-ui, sans-serif;letter-spacing:-.03em;color:#fafafa;margin:0 0 16px;font-size:clamp(40px,6vw,60px);font-weight:700}.tz-blog-index-hero p{color:#a3a3a3;max-width:540px;margin:0 auto;font-size:18px}.tz-blog-card{color:inherit;background:#111;border:1px solid #1f1f1f;border-radius:14px;margin-bottom:16px;padding:32px;text-decoration:none;transition:border-color .15s,transform .15s;display:block}.tz-blog-card:hover{border-color:#2a2a2a;transform:translateY(-2px)}.tz-blog-card-title{font-family:var(--font-geist), system-ui, sans-serif;letter-spacing:-.015em;color:#fafafa;margin:8px 0 10px;font-size:22px;font-weight:700}.tz-blog-card-description{color:#a3a3a3;margin:0 0 16px;font-size:15px;line-height:1.6}.tz-blog-card-meta{color:#737373;align-items:center;gap:12px;font-size:13px;display:flex}.tz-blog-cluster-badge{color:#fb923c;text-transform:uppercase;letter-spacing:.04em;background:#f973161f;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}
