.article-header{padding:144px 24px 48px;display:flex;justify-content:center;border-bottom:1px solid var(--border-subtle)}.article-header__inner{width:100%;max-width:800px}.article-header__tag{display:inline-block;font-family:Geist Mono,monospace;font-weight:700;font-size:10px;line-height:18px;letter-spacing:.14em;text-transform:uppercase;padding:4px 8px;margin-bottom:24px;background:#fec4001a;color:var(--accent-primary)}.article-header__title{font-family:Tektur,sans-serif;font-weight:600;font-size:48px;line-height:54px;letter-spacing:-.02em;color:var(--text-primary);margin-bottom:24px}.article-header__meta{font-family:Geist Mono,monospace;font-weight:400;font-size:14px;line-height:22px;color:var(--text-secondary);display:flex;align-items:center;gap:16px}.article-header__meta span{display:flex;align-items:center}.article-header__separator{width:3px;height:3px;border-radius:50%;background:var(--text-secondary);flex-shrink:0}.article-content{padding:64px 24px 128px;display:flex;justify-content:center}.article-content__inner{width:100%;max-width:800px}.article-content__inner p{font-family:Geist Mono,monospace;font-weight:400;font-size:16px;line-height:1.8;letter-spacing:-.01em;color:var(--text-secondary);margin-bottom:24px}.article-content__inner h2{font-family:Tektur,sans-serif;font-weight:600;font-size:28px;line-height:36px;letter-spacing:-.01em;color:var(--text-primary);margin-top:48px;margin-bottom:20px}.article-content__inner h2:first-child{margin-top:0}.article-content__inner blockquote{border-left:3px solid var(--accent-primary);padding-left:24px;margin:32px 0}.article-content__inner blockquote p{font-size:18px;line-height:1.8;color:var(--text-primary);font-style:italic;margin-bottom:0}.article-content__inner ul,.article-content__inner ol{font-family:Geist Mono,monospace;font-weight:400;font-size:16px;line-height:1.8;letter-spacing:-.01em;color:var(--text-secondary);margin-bottom:24px;padding-left:24px}.article-content__inner li{margin-bottom:8px}.article-content__inner a{color:var(--accent-primary);text-decoration:underline;text-underline-offset:3px;transition:color .2s}.article-content__inner a:hover{color:var(--accent-blue)}.back-link{padding:0 24px 64px;display:flex;justify-content:center}.back-link__inner{width:100%;max-width:800px;padding-top:32px;border-top:1px solid var(--border-form-card)}.back-link__anchor{font-family:Geist Mono,monospace;font-weight:500;font-size:14px;line-height:22px;color:var(--accent-primary);display:inline-flex;align-items:center;gap:8px;transition:color .2s}.back-link__anchor:hover{color:var(--text-primary)}@media(max-width:1024px){.article-header__title{font-size:40px;line-height:46px}}@media(max-width:640px){.article-header{padding-top:112px;padding-bottom:32px}.article-header__title{font-size:32px;line-height:38px}.article-header__meta{flex-wrap:wrap;gap:8px}.article-content{padding:40px 16px 80px}.article-content__inner h2{font-size:22px;line-height:30px;margin-top:36px}.back-link{padding:0 16px 48px}}
