/* Three visual indicators form one result block. */
html #learning-results .result-indicator-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch;margin:0 0 48px}
html #learning-results .result-indicator-grid .academy-signal{display:flex;flex-direction:column;min-height:350px;padding:22px;max-width:none}
html #learning-results .result-indicator-grid .academy-signal-title{font-size:18px}
html #learning-results .result-indicator-grid .academy-signal-caption{font-size:14px;min-height:44px;margin-top:14px}
html #learning-results .result-indicator-grid .academy-signal-value{gap:10px;margin-bottom:22px}
html #learning-results .result-indicator-grid .academy-signal-value strong{font-size:36px}
html #learning-results .result-indicator-grid .academy-signal-value span{font-size:13px}
html #learning-results .result-indicator-grid .academy-signal-graphic{margin-top:auto;padding-top:20px;box-sizing:content-box}
html #learning-results .result-indicator-grid .academy-signal-bars{margin-top:auto;min-height:90px}
html #learning-results .result-indicator-grid .academy-signal-legend{font-size:11px;gap:8px}
@media(max-width:1000px){html #learning-results .result-indicator-grid{grid-template-columns:minmax(0,1fr);gap:16px}html #learning-results .result-indicator-grid .academy-signal{min-height:0;max-width:750px}html #learning-results .result-indicator-grid .academy-signal-graphic{margin-top:20px;padding:0}html #learning-results .result-indicator-grid .academy-signal-bars{margin-top:12px}}
