.article-wrapper{font-family:var(--font-body);color:var(--gray-700);background-color:#fff;line-height:1.7}.table-container{width:100%;overflow-x:auto;margin:28px 0;border-radius:8px;border:1px solid var(--gray-200)}.data-table{width:100%;border-collapse:collapse;text-align:left;font-size:.9375rem}.data-table th{background:var(--dark-900);color:#fff;padding:14px 16px;font-family:var(--font-heading);font-weight:700}.data-table td{padding:14px 16px;border-bottom:1px solid var(--gray-200);color:#374151}.data-table tr:nth-child(even) td{background:#f9fafb}.animated-hinge-cap{transform-origin:290px 140px;animation:hingeClose 3s cubic-bezier(.4,0,.2,1) infinite}