.congress-section{padding:var(--ds-space-12) 0}.congress-section:first-of-type{padding-top:0}.article-layout{display:grid;grid-template-columns:1fr 300px;gap:var(--ds-space-10)}.article-layout article{max-width:720px}.article-layout .lead{font-size:var(--ds-text-lg);color:var(--ds-text);line-height:1.7;margin-bottom:var(--ds-space-6)}.article-layout h3{font-family:var(--ds-font-heading);font-size:var(--ds-text-xl);font-weight:700;margin-top:var(--ds-space-8);margin-bottom:var(--ds-space-3)}.article-layout h4{font-weight:600;font-size:var(--ds-text-base);margin-top:var(--ds-space-6);margin-bottom:var(--ds-space-2)}.article-layout blockquote{font-style:italic;font-size:var(--ds-text-base);color:var(--ds-text-secondary);border-left:4px solid var(--ds-accent);padding:var(--ds-space-3) var(--ds-space-5);margin:var(--ds-space-6) 0;background:var(--ds-bg-alt);border-radius:0 var(--ds-radius-md) var(--ds-radius-md) 0}.article-layout ul{list-style:none;padding:0;margin:var(--ds-space-4) 0;display:flex;flex-direction:column;gap:var(--ds-space-2)}.article-layout ul li{display:flex;align-items:flex-start;gap:var(--ds-space-2);font-size:var(--ds-text-sm);color:var(--ds-text);line-height:1.5}.article-layout ul li:before{content:"→";color:var(--ds-accent);font-weight:700}.article-layout hr{border:none;border-top:1px solid var(--ds-border);margin:var(--ds-space-8) 0}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ds-space-4);margin:var(--ds-space-6) 0}.stat-card{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);padding:var(--ds-space-5);text-align:center}.stat-card .number{display:block;font-family:var(--ds-font-heading);font-size:var(--ds-text-4xl);font-weight:800;color:var(--ds-accent);line-height:1;margin-bottom:var(--ds-space-1)}.stat-card .desc{font-size:var(--ds-text-xs);color:var(--ds-text-secondary);line-height:1.4}.congress-sidebar{position:sticky;top:100px;align-self:start}.sidebar-box{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);padding:var(--ds-space-5);margin-bottom:var(--ds-space-4)}.sidebar-box h4{font-family:var(--ds-font-heading);font-weight:700;font-size:var(--ds-text-sm);margin-bottom:var(--ds-space-2)}.sidebar-box p{font-size:var(--ds-text-xs);color:var(--ds-text-secondary);line-height:1.6}@media (max-width: 900px){.article-layout{grid-template-columns:1fr}.congress-sidebar{position:static;margin-top:var(--ds-space-8)}.stats-grid{grid-template-columns:1fr 1fr}}@media (max-width: 480px){.stats-grid{grid-template-columns:1fr}}
