.ZAXO3W_main{padding:calc(64px + var(--section-y-sm)) var(--section-x) var(--section-y);position:relative}.ZAXO3W_container{max-width:760px;margin:0 auto}.ZAXO3W_header{padding-bottom:var(--space-10);margin-bottom:var(--space-10);border-bottom:1px solid var(--border-subtle)}.ZAXO3W_meta{align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);font-family:var(--font-mono), monospace;font-size:var(--type-mono-sm);color:var(--text-tertiary);flex-wrap:wrap;display:flex}.ZAXO3W_category{padding:2px var(--space-2);background:var(--accent-soft);color:var(--accent);border-radius:var(--radius-sm);letter-spacing:.04em;text-transform:uppercase;border:1px solid #8d54fb2e;font-weight:500;display:inline-flex}.ZAXO3W_date:before,.ZAXO3W_readingTime:before{content:"·";margin-right:var(--space-2);color:var(--text-muted)}.ZAXO3W_readingTime{align-items:center;gap:var(--space-2);display:inline-flex}.ZAXO3W_clockIcon{width:14px;height:14px}.ZAXO3W_title{font-family:var(--font-display), sans-serif;font-size:var(--type-display-md);letter-spacing:-.025em;color:var(--text-primary);margin-bottom:var(--space-5);font-weight:600;line-height:1.1}.ZAXO3W_excerpt{font-size:var(--type-body-lg);color:var(--text-secondary);margin-bottom:var(--space-8);font-style:italic;line-height:1.55}.ZAXO3W_author{align-items:center;gap:var(--space-4);display:flex}.ZAXO3W_authorAvatar{background:var(--bg-overlay);width:48px;height:48px;font-family:var(--font-display), sans-serif;color:var(--text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;font-weight:600;display:flex;overflow:hidden}.ZAXO3W_authorPhoto{object-fit:cover;width:100%;height:100%}.ZAXO3W_authorInfo{flex-direction:column;gap:2px;display:flex}.ZAXO3W_authorName{font-family:var(--font-display), sans-serif;font-weight:600;font-size:var(--type-body);color:var(--text-primary);letter-spacing:-.005em}.ZAXO3W_authorRole{font-family:var(--font-mono), monospace;font-size:var(--type-mono-sm);color:var(--text-tertiary)}.ZAXO3W_coverImage{margin:0 0 var(--space-10);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);overflow:hidden}.ZAXO3W_coverImageImg{width:100%;height:auto;display:block}.ZAXO3W_content{font-size:var(--type-body-lg);color:var(--text-secondary);overflow-wrap:anywhere;line-height:1.7}.ZAXO3W_contentHeading{font-family:var(--font-display), sans-serif;font-size:var(--type-h2);color:var(--text-primary);margin:var(--space-12) 0 var(--space-5);letter-spacing:-.02em;scroll-margin-top:100px;font-weight:600}.ZAXO3W_contentHeading:first-child{margin-top:0}.ZAXO3W_contentSubheading{font-family:var(--font-display), sans-serif;font-size:var(--type-h3);color:var(--text-primary);margin:var(--space-8) 0 var(--space-4);letter-spacing:-.015em;scroll-margin-top:100px;font-weight:600}.ZAXO3W_contentH5{font-family:var(--font-display), sans-serif;font-size:var(--type-h4);color:var(--text-primary);margin:var(--space-6) 0 var(--space-3);letter-spacing:-.01em;scroll-margin-top:100px;font-weight:600}.ZAXO3W_contentH6{font-family:var(--font-display), sans-serif;font-size:var(--type-body);color:var(--text-primary);margin:var(--space-6) 0 var(--space-3);letter-spacing:-.01em;scroll-margin-top:100px;font-weight:600}.ZAXO3W_paragraph{margin-bottom:var(--space-5)}.ZAXO3W_paragraph strong{color:var(--text-primary);font-weight:600}.ZAXO3W_paragraph em{color:var(--text-primary);font-style:italic}.ZAXO3W_paragraph a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.ZAXO3W_paragraph a:hover{opacity:.85}.ZAXO3W_list{margin:var(--space-5) 0;padding-left:var(--space-6);gap:var(--space-2);flex-direction:column;display:flex}.ZAXO3W_list li{line-height:1.6}.ZAXO3W_blockquote{margin:var(--space-8) 0;padding:var(--space-5) var(--space-6);border-left:3px solid var(--accent);background:var(--bg-elevated);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--text-secondary);font-style:italic}.ZAXO3W_codeBlock{overflow-wrap:normal;word-break:normal;margin:var(--space-6) 0;padding:var(--space-5);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overscroll-behavior-x:contain;min-width:0;max-width:100%;font-family:var(--font-mono), monospace;color:var(--text-primary);font-size:.875rem;line-height:1.55;overflow-x:auto}.ZAXO3W_codeBlock code{font-family:inherit;font-size:inherit;color:inherit;white-space:pre;background:0 0;border:none;padding:0}.ZAXO3W_contentImage{margin:var(--space-8) 0;border-radius:var(--radius-md);border:1px solid var(--border-subtle);overflow:hidden}.ZAXO3W_contentImageImg{width:100%;height:auto;display:block}.ZAXO3W_contentImageCaption{padding:var(--space-3) var(--space-4);font-size:var(--type-body-sm);color:var(--text-tertiary);text-align:center;font-style:italic;line-height:1.5}.ZAXO3W_tags{margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--border-subtle)}.ZAXO3W_tagsTitle{font-family:var(--font-mono), monospace;font-size:var(--type-mono-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary);margin-bottom:var(--space-3);font-weight:500}.ZAXO3W_tagList{gap:var(--space-2);flex-wrap:wrap;display:flex}.ZAXO3W_tag{padding:2px var(--space-3);font-family:var(--font-mono), monospace;font-size:var(--type-mono-sm);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-tertiary);display:inline-flex}.ZAXO3W_cta{margin-top:var(--space-16);padding:var(--space-10);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);text-align:center}.ZAXO3W_cta h2{font-family:var(--font-display), sans-serif;font-size:var(--type-h3);letter-spacing:-.015em;color:var(--text-primary);margin-bottom:var(--space-3);font-weight:600}.ZAXO3W_cta p{font-size:var(--type-body);color:var(--text-secondary);margin-bottom:var(--space-6);line-height:1.55}.ZAXO3W_ctaButton{padding:var(--space-3) var(--space-6);background:var(--text-primary);color:var(--text-inverse);border-radius:var(--radius-md);font-weight:500;font-size:var(--type-body);transition:background-color .15s var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}.ZAXO3W_ctaButton:hover{background:#fff}
