.term-help{margin:0 0 16px;border:1px solid #dce6df;border-radius:12px;background:#f8fbf9}.term-help summary{display:flex;align-items:center;gap:8px;padding:12px 14px;color:#285e51;font-size:.78rem;font-weight:700;cursor:pointer}.term-help summary svg{width:17px}.term-help p{margin:0;padding:0 14px 14px;color:#68786f;line-height:1.55}.term-help.compact{margin-top:-4px}.report-review{display:grid;gap:14px;padding:18px;border:1px solid #ccddd3;border-radius:14px;background:#f5faf7}.report-review h2{margin:3px 0 0;font-size:17px}.report-review dl{display:grid;gap:0;margin:0}.report-review dl>div{display:flex;justify-content:space-between;gap:20px;padding:9px 0;border-top:1px solid #dfe9e3}.report-review dt{color:#718078}.report-review dd{margin:0;text-align:right;font-weight:700;color:#173f36}.report-review>p{margin:0;color:#61736a;font-size:.72rem}.context-help{max-width:620px;margin:8px auto 18px;padding:15px 17px;border:1px solid #dce6df;border-radius:12px;background:#f7faf8;text-align:left}.context-help strong{display:block;margin-bottom:4px;color:#173f36}.context-help p{margin:0;color:#68786f;line-height:1.5}.error-card .button-row{flex-wrap:wrap;justify-content:center}
@media(max-width:700px){.report-review dl>div{display:grid;gap:3px}.report-review dd{text-align:left}.term-help summary{font-size:.75rem}}
