.ss-article .hero-author-note a{color:rgba(255,255,255,.6);text-decoration:underline}.ss-article .timeline{margin:2rem 0}.ss-article .tl-item{display:grid;grid-template-columns:110px 1fr;gap:1.25rem;padding:1.25rem 0;border-bottom:1px solid #e2e8f0;align-items:start}.ss-article .tl-item:last-child{border-bottom:none}.ss-article .tl-era{font-size:12px;font-weight:800;color:#2563eb;text-transform:uppercase;letter-spacing:.06em;line-height:1.4}.ss-article .tl-era-sub{font-size:10px;color:#9ca3af;font-weight:600;display:block;margin-top:2px}.ss-article .tl-title{font-size:16px;font-weight:700;color:#0a0a0a;margin-bottom:5px}.ss-article .tl-body{font-size:14px;line-height:1.7;color:#4b5563}.ss-article .cl-blue{background:#eff6ff;border:1px solid #bfdbfe;border-left:4px solid #2563eb}.ss-article .cl-blue .cl-lb{color:#1d4ed8}.ss-article .creds{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin:2.5rem 0;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:1.75rem}.ss-article .cred-num{font-size:28px;font-weight:800;color:#2563eb;line-height:1;margin-bottom:4px}.ss-article .cred-label{font-size:12px;color:#475569;line-height:1.4}@media (max-width:620px){.ss-article .tl-item{grid-template-columns:1fr}.ss-article .creds{grid-template-columns:1fr 1fr}}