.tr-keys{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:32px 0 0;display:grid}.tr-keys div{background:var(--g-50);border:1px solid var(--g-100);border-radius:14px;padding:16px 18px}.tr-keys dt{font-size:var(--fs-sm);color:var(--text-muted)}.tr-keys dd{font-family:var(--font-display);letter-spacing:-.02em;margin:4px 0 0;font-size:clamp(24px,3vw,32px);font-weight:600}.gd-section .tr-bars{align-items:flex-end;gap:8px;height:180px;margin:16px 0 8px;padding:0;list-style:none;display:flex}.gd-section .tr-bars li{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.tr-bar{background:var(--brand);border-radius:6px 6px 0 0;width:100%;max-width:48px}.tr-bar-v{font-size:var(--fs-xs);order:-1;font-weight:600}.tr-bar-y{font-size:var(--fs-xs);color:var(--text-subtle)}.tr-others,.tr-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 24px;margin:0;padding:0;list-style:none;display:grid}.tr-index{margin-top:32px}.tr-index a{border-bottom:1px solid var(--border);color:inherit;justify-content:space-between;gap:12px;padding:8px 0;text-decoration:none;display:flex}.tr-index a:hover .tr-index-name{color:var(--brand-hover)}.tr-index-meta{color:var(--text-subtle);font-size:var(--fs-sm)}@media (max-width:560px){.tr-keys,.tr-others,.tr-index{grid-template-columns:1fr}}
