|
371 | 371 | opacity: 0.8; |
372 | 372 | } |
373 | 373 |
|
| 374 | +/* ── GLOSSARY SECTIONS ── */ |
| 375 | +.glossary-section { |
| 376 | + max-width: 1100px; |
| 377 | + margin: 0 auto 48px; |
| 378 | + padding: 0 24px; |
| 379 | +} |
| 380 | +.glossary-section-title { |
| 381 | + font-family: var(--font-body); |
| 382 | + font-size: 1.4rem; |
| 383 | + font-weight: 700; |
| 384 | + color: var(--text); |
| 385 | + margin-bottom: 16px; |
| 386 | + padding-left: 4px; |
| 387 | +} |
| 388 | +.glossary-section-title .section-icon { |
| 389 | + display: inline-block; |
| 390 | + width: 8px; |
| 391 | + height: 8px; |
| 392 | + border-radius: 50%; |
| 393 | + background: linear-gradient(135deg, var(--orange-bright), var(--blue-bright)); |
| 394 | + margin-right: 10px; |
| 395 | + vertical-align: middle; |
| 396 | +} |
| 397 | +.glossary-table { |
| 398 | + border-collapse: separate; |
| 399 | + border-spacing: 0; |
| 400 | + width: 100%; |
| 401 | + font-size: 0.92rem; |
| 402 | +} |
| 403 | +.glossary-table td:first-child { |
| 404 | + font-family: var(--font-mono); |
| 405 | + font-weight: 700; |
| 406 | + font-size: 0.85rem; |
| 407 | + white-space: nowrap; |
| 408 | + width: 140px; |
| 409 | + padding: 14px 20px; |
| 410 | + vertical-align: top; |
| 411 | + border-bottom: 1px solid var(--border); |
| 412 | + background: var(--bg-row-header); |
| 413 | + color: var(--orange); |
| 414 | +} |
| 415 | +.glossary-table td:last-child { |
| 416 | + padding: 14px 20px; |
| 417 | + vertical-align: top; |
| 418 | + border-bottom: 1px solid var(--border); |
| 419 | + background: var(--bg-card); |
| 420 | + color: var(--text); |
| 421 | + line-height: 1.65; |
| 422 | +} |
| 423 | +.glossary-table tr:nth-child(odd) td:last-child { |
| 424 | + background: var(--bg-row-alt); |
| 425 | +} |
| 426 | +.glossary-table tr:nth-child(odd) td:first-child { |
| 427 | + background: var(--bg-row-alt); |
| 428 | +} |
| 429 | +.glossary-table tr:last-child td { border-bottom: none; } |
| 430 | +.glossary-table tr:hover td { |
| 431 | + background: var(--bg-row-hover); |
| 432 | +} |
| 433 | +.glossary-empty { |
| 434 | + padding: 24px 20px; |
| 435 | + text-align: center; |
| 436 | + font-size: 0.85rem; |
| 437 | + color: var(--text-dim); |
| 438 | + font-style: italic; |
| 439 | +} |
| 440 | + |
374 | 441 | /* ── FOOTER ── */ |
375 | 442 | .page-footer { |
376 | 443 | text-align: center; |
|
407 | 474 | thead th { padding: 14px 14px; font-size: 0.9rem; } |
408 | 475 | tbody td { padding: 12px 14px; } |
409 | 476 | .theme-toggle { top: 12px; right: 12px; width: 38px; height: 38px; font-size: 1rem; } |
| 477 | + .glossary-section { padding: 0 12px; margin-bottom: 36px; } |
| 478 | + .glossary-section-title { font-size: 1.2rem; } |
| 479 | + .glossary-table td:first-child { width: 100px; padding: 12px 14px; font-size: 0.8rem; } |
| 480 | + .glossary-table td:last-child { padding: 12px 14px; } |
410 | 481 | } |
411 | 482 | @media (max-width: 480px) { |
412 | 483 | .page-header { padding: 50px 12px 32px; } |
413 | 484 | table { font-size: 0.78rem; } |
414 | 485 | thead th { padding: 12px 10px; } |
415 | 486 | tbody td { padding: 10px 10px; } |
416 | 487 | tbody ul { padding-left: 14px; } |
| 488 | + .glossary-section { padding: 0 8px; } |
| 489 | + .glossary-table td:first-child { width: 80px; padding: 10px 10px; font-size: 0.75rem; } |
| 490 | + .glossary-table td:last-child { padding: 10px 10px; font-size: 0.78rem; } |
417 | 491 | } |
418 | 492 | </style> |
419 | 493 | </head> |
@@ -550,6 +624,61 @@ <h1 class="page-title">The <span class="highlight">GRC Engineering</span> Cheat |
550 | 624 | </div> |
551 | 625 | </main> |
552 | 626 |
|
| 627 | +<section class="glossary-section"> |
| 628 | + <h2 class="glossary-section-title"><span class="section-icon"></span>Governance</h2> |
| 629 | + <div class="table-outer"> |
| 630 | + <div class="table-container"> |
| 631 | + <table class="glossary-table"> |
| 632 | + <tbody> |
| 633 | + <tr><td colspan="2" class="glossary-empty">Coming soon</td></tr> |
| 634 | + </tbody> |
| 635 | + </table> |
| 636 | + </div> |
| 637 | + </div> |
| 638 | +</section> |
| 639 | + |
| 640 | +<section class="glossary-section"> |
| 641 | + <h2 class="glossary-section-title"><span class="section-icon"></span>Risk</h2> |
| 642 | + <div class="table-outer"> |
| 643 | + <div class="table-container"> |
| 644 | + <table class="glossary-table"> |
| 645 | + <tbody> |
| 646 | + <tr> |
| 647 | + <td>TPCM</td> |
| 648 | + <td>Third-party compliance management. Legacy GRC approach to third-party “risk” management. Primarily focused on whether or not third parties comply with a customer’s requirements as expressed in contract language and questionnaires. Does not account for real-world threats, value-at-risk, or positive vs. negative risk tradeoffs. Conflates outside-in vulnerability scanning with risk analysis.</td> |
| 649 | + </tr> |
| 650 | + </tbody> |
| 651 | + </table> |
| 652 | + </div> |
| 653 | + </div> |
| 654 | +</section> |
| 655 | + |
| 656 | +<section class="glossary-section"> |
| 657 | + <h2 class="glossary-section-title"><span class="section-icon"></span>Compliance</h2> |
| 658 | + <div class="table-outer"> |
| 659 | + <div class="table-container"> |
| 660 | + <table class="glossary-table"> |
| 661 | + <tbody> |
| 662 | + <tr><td colspan="2" class="glossary-empty">Coming soon</td></tr> |
| 663 | + </tbody> |
| 664 | + </table> |
| 665 | + </div> |
| 666 | + </div> |
| 667 | +</section> |
| 668 | + |
| 669 | +<section class="glossary-section"> |
| 670 | + <h2 class="glossary-section-title"><span class="section-icon"></span>Trust & Assurance</h2> |
| 671 | + <div class="table-outer"> |
| 672 | + <div class="table-container"> |
| 673 | + <table class="glossary-table"> |
| 674 | + <tbody> |
| 675 | + <tr><td colspan="2" class="glossary-empty">Coming soon</td></tr> |
| 676 | + </tbody> |
| 677 | + </table> |
| 678 | + </div> |
| 679 | + </div> |
| 680 | +</section> |
| 681 | + |
553 | 682 | <footer class="page-footer"> |
554 | 683 | <p><a href="https://grc.engineering">GRC Engineering</a></p> |
555 | 684 | <p class="version-tag">v0.0.1</p> |
|
0 commit comments