.org-hero-grid { display: grid; grid-template-columns: 1.3fr 1fr; gap: 1.5rem; align-items: start; } .org-summary { margin: 0; font-size: 1.05rem; color: var(--text-main); } .org-meta-row { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1rem; margin-top: 1.5rem; } .org-meta-item { display: flex; flex-direction: column; gap: 0.4rem; padding: 1rem; border: 1px solid var(--border); border-radius: var(--radius); background: #f8fafc; &:nth-child(even) { background: linear-gradient( 180deg, rgb(241 245 249) 0%, rgb(226 232 240) 100% ); border-color: rgb(148 163 184 / 0.45); } } .org-meta-label { font-size: 0.76rem; text-transform: uppercase; letter-spacing: 0.08em; color: var(--text-muted); } .org-meta-value { font-size: 1rem; font-weight: 600; color: var(--primary-hover); } @media (max-width: 960px) { .org-hero-grid, .org-meta-row { grid-template-columns: 1fr; } }