.article-page-wrapper{-webkit-font-smoothing:antialiased;background:0 0;width:100%;padding-bottom:100px;font-family:Plus Jakarta Sans,sans-serif}.article-page-container{max-width:760px;margin:0 auto;padding:clamp(48px,8vh,80px) 24px 0}.back-link{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);align-items:center;gap:8px;margin-bottom:40px;font-family:IBM Plex Mono,monospace;font-size:13px;text-decoration:none;transition:color .2s;display:inline-flex}.back-link:hover{color:var(--text-primary)}.article-header{margin-bottom:48px}.article-header h1{color:var(--text-primary);letter-spacing:-.01em;margin-bottom:24px;font-family:Outfit,sans-serif;font-size:clamp(32px,4vw,56px);font-weight:600;line-height:1.15}.article-header-meta{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:16px;font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:500;display:flex}.article-body{color:var(--text-primary);font-size:17px;line-height:1.7}.article-body p{margin-bottom:24px}.article-body h2{color:var(--text-primary);letter-spacing:-.01em;margin:48px 0 24px;font-family:Outfit,sans-serif;font-size:clamp(24px,3vw,32px);font-weight:600;line-height:1.2}.article-body h3{color:var(--text-primary);margin:40px 0 20px;font-family:Outfit,sans-serif;font-size:24px;font-weight:600;line-height:1.2}.article-body ul,.article-body ol{margin:0 0 32px;padding-left:24px}.article-body li{margin-bottom:12px}.article-body strong{color:var(--text-primary);font-weight:600}.article-body a{color:#c9a15c;text-underline-offset:4px;text-decoration:underline;transition:color .2s}.article-body a:hover{color:var(--text-primary)}.article-placeholder{text-align:center;color:var(--text-secondary);background-color:#fff;border:1px dashed #dad7c9;border-radius:12px;margin-top:32px;padding:48px;font-family:IBM Plex Mono,monospace}.article-cta-box{text-align:center;background-color:#fdf8ee;border:1px solid #efece0;border-radius:16px;margin-top:80px;padding:clamp(48px,8vh,64px) 32px}.article-cta-box h3{color:var(--text-primary);margin-top:0;margin-bottom:16px;font-family:Outfit,sans-serif;font-size:clamp(28px,3.5vw,40px);font-weight:600;line-height:1.15}.article-cta-box p{color:var(--text-secondary);max-width:500px;margin-bottom:32px;margin-left:auto;margin-right:auto;font-size:clamp(15px,1.7vh,18px);line-height:1.5}@media (max-width:768px){.article-page-container{padding-top:40px}.article-cta-box{padding:40px 24px}}@keyframes slideUpFade{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.back-link{opacity:0;animation:.6s ease-out forwards slideUpFade}.article-header{opacity:0;animation:.7s ease-out .15s forwards slideUpFade}.article-body{opacity:0;animation:.8s ease-out .3s forwards slideUpFade}.article-cta-box{opacity:0;animation:.8s ease-out .5s forwards slideUpFade}
