.stcx{position:relative;z-index:1;background:var(--color-bg);border-top:1px solid var(--color-border);color:var(--color-text-primary);font-family:var(--font-sans)}.stcx-inner{max-width:760px;margin:0 auto;padding:var(--space-16) var(--space-6)}.stcx h2,.stcx h3,.stcx p,.stcx ul{margin:0}.stcx h2{color:var(--color-brand-deep);font-size:var(--text-3xl);font-weight:var(--font-bold);line-height:var(--leading-tight);letter-spacing:-.02em}.stcx h3{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);color:var(--color-text-primary);font-size:var(--text-xl);font-weight:var(--font-semibold);line-height:var(--leading-snug)}.stcx li,.stcx p{color:var(--color-text-secondary);font-size:var(--text-base);line-height:var(--leading-relaxed)}.stcx p+p{margin-top:var(--space-3)}.stcx ul{padding-left:var(--space-5);list-style:disc}.stcx li{margin-bottom:var(--space-2)}.stcx li::marker{color:var(--color-brand)}.stcx li strong{color:var(--color-text-primary);font-weight:var(--font-semibold)}.stcx ul+p{margin-top:var(--space-4)}.stcx a{color:var(--color-brand);text-decoration:underline;text-underline-offset:2px}.stcx a:hover{color:var(--color-brand-dark)}.stcx code{padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--color-bg-subtle);color:var(--color-text-primary);font-size:.9em;word-break:break-all}.stcx-intro p{margin-top:var(--space-4);font-size:var(--text-lg)}.stcx-setup{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5);margin-top:var(--space-10)}.stcx-card{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:var(--shadow-sm)}.stcx-card p{font-size:var(--text-sm)}.stcx-section{margin-top:var(--space-10);padding-top:var(--space-10);border-top:1px solid var(--color-border)}@media (max-width:767.98px){.stcx-inner{padding:var(--space-12) var(--space-4)}.stcx h2{font-size:var(--text-2xl)}.stcx-setup{grid-template-columns:minmax(0,1fr)}}