.tc-hero{padding-top:var(--space-20);padding-bottom:var(--space-12)}.tc-hero-inner{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2.2fr);gap:var(--space-10);align-items:center}.tc-hero-copy .hero-title{margin-bottom:var(--space-4)}.tc-meta{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;margin-top:var(--space-6)}.tc-hero-card{max-width:30rem;margin-left:auto}.tc-link-list{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-4)}.tc-content{padding-top:var(--space-8)}.tc-toc{border-radius:var(--radius-xl);border:1px solid var(--color-border-soft);background:linear-gradient(135deg,rgba(13,16,22,0.96),rgba(7,8,12,0.98));box-shadow:var(--shadow-soft);padding:var(--space-6);margin-bottom:var(--space-10)}.tc-toc-title{font-size:1.05rem;margin-bottom:var(--space-4)}.tc-toc ol{counter-reset:tc-items;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.tc-toc li{counter-increment:tc-items;font-size:0.9rem;color:var(--color-text-muted)}.tc-toc a{display:inline-flex;gap:0.4rem;align-items:flex-start}.tc-toc a::before{content:counter(tc-items) ".";font-family:var(--font-sans);font-size:0.8rem;letter-spacing:0.18em;text-transform:uppercase;color:var(--color-primary-strong);margin-top:0.1rem}.tc-article{display:flex;flex-direction:column;gap:var(--space-10)}.tc-section h2{margin-bottom:var(--space-4)}.tc-section h3{margin-top:var(--space-4)}.tc-section p{max-width:60rem}.tc-cta{margin-top:var(--space-12)}.tc-cta-actions{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-4)}@media(max-width:1024px){.tc-hero-inner{grid-template-columns:1fr;gap:var(--space-8)}.tc-hero-card{max-width:none;margin-left:0}}@media(max-width:768px){.tc-hero{padding-top:var(--space-16)}.tc-toc ol{grid-template-columns:1fr}}@media(max-width:520px){.tc-cta-actions{flex-direction:column}.tc-toc{padding:var(--space-5)}}