.tl-hero{background:var(--secondary-900);padding:var(--space-12)0 var(--space-10);position:relative;overflow:hidden}.tl-hero::before{content:"";position:absolute;top:-20%;right:8%;width:36rem;height:36rem;background:radial-gradient(circle,rgba(37,99,235,.07)0,transparent 65%);pointer-events:none}.tl-hero-inner{max-width:var(--container-xl);margin:0 auto;padding:0 var(--space-8);position:relative}.tl-breadcrumb{list-style:none;margin:0 0 var(--space-5);padding:0;display:flex;align-items:center;gap:.5rem}.tl-breadcrumb li{font-size:var(--font-size-sm);color:rgba(255,255,255,.4)}.tl-breadcrumb li+li::before{content:"/";margin-right:.5rem;color:rgba(255,255,255,.2)}.tl-breadcrumb a{color:rgba(255,255,255,.5);text-decoration:none;transition:color var(--transition-fast)}.tl-breadcrumb a:hover{color:#fff}.tl-hero-title{font-family:var(--font-heading);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;color:#fff;margin:0 0 .75rem;letter-spacing:-.03em;line-height:1.15}.tl-hero-sub{font-size:var(--font-size-base);color:rgba(255,255,255,.5);line-height:1.7;margin:0;max-width:38rem}.tl-articles-section{background:var(--gray-50);padding:var(--space-10)0 var(--space-16)}.tl-container{max-width:var(--container-xl);margin:0 auto;padding:0 var(--space-8)}.tl-related-topics{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:var(--space-8)}.tl-topic-pill{display:inline-block;padding:.35rem .875rem;background:var(--bg-primary);border:1px solid var(--gray-200);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:600;color:var(--gray-600);text-decoration:none;transition:all var(--transition-fast)}.tl-topic-pill:hover{background:var(--primary-600);border-color:var(--primary-600);color:#fff}.tl-articles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.tl-article-card{display:flex;flex-direction:column;background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);overflow:hidden;text-decoration:none;transition:all var(--transition-base)}.tl-article-card:hover{box-shadow:var(--card-shadow-hover);transform:translateY(-2px)}.tl-article-card-body{padding:var(--space-5) var(--space-5) var(--space-6);display:flex;flex-direction:column;flex:1}.tl-article-card-tag{font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--primary-600);margin-bottom:.375rem}.tl-article-card-title{font-family:var(--font-heading);font-size:var(--font-size-base);font-weight:700;color:var(--gray-900);margin:0 0 .5rem;line-height:1.4}.tl-article-card-excerpt{font-size:var(--font-size-sm);color:var(--gray-500);line-height:1.65;margin:0 0 var(--space-4);flex:1}.tl-article-card-meta{font-size:var(--font-size-xs);color:var(--gray-400)}@media (max-width:1024px){.tl-articles-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.tl-articles-grid{grid-template-columns:1fr}.tl-hero{padding:var(--space-8)0 var(--space-6)}.tl-container,.tl-hero-inner{padding:0 var(--space-5)}.tl-hero-title{font-size:1.5rem}}@media (prefers-reduced-motion:reduce){.tl-article-card,.tl-topic-pill{transition:none}}