.risks-page .risk-report-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.risks-page .risk-report-pair article{border-top:1px solid var(--border);gap:8px;padding-top:18px;display:grid}.risks-page .risk-report-pair article>span,.risk-window-note,.risk-summary>div>p,.risk-passage-heading p{font-size:var(--type-body);color:var(--muted);line-height:var(--leading-body)}.risks-page .risk-report-pair strong{font-size:var(--type-body);letter-spacing:-.5px;font-weight:550;line-height:var(--leading-body)}.risks-page .risk-report-pair p{color:var(--muted);font-size:var(--type-body);line-height:var(--leading-body);margin:0}.risks-page a:has(svg){align-items:center;gap:6px;display:inline-flex}.risk-report-select{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:16px;display:flex}.risk-report-select label,.risk-controls label{font-size:var(--type-label);color:var(--muted);line-height:var(--leading-compact);gap:8px;font-weight:500;display:grid}.risk-report-select label{flex:1;min-width:225px}.risks-page select,.risk-search{background:var(--surface-raised);color:var(--text);border:1px solid var(--border);border-radius:7px;min-height:39px;padding:8px 11px}.risk-summary{margin:20px 0;padding:24px}.risk-summary h2{font-size:var(--type-section);font-weight:600;line-height:var(--leading-heading);margin:8px 0}.risk-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:25px;display:grid}.risk-counts>div{border-left:2px solid var(--accent);gap:7px;padding-left:14px;display:grid}.risk-counts strong{font-size:var(--type-stat);line-height:var(--leading-heading);font-weight:550}.risk-counts span{font-size:var(--type-label);color:var(--muted);line-height:var(--leading-compact);font-weight:500}.risk-reading-note{color:var(--muted);font-size:var(--type-secondary);line-height:var(--leading-body);border-top:1px solid var(--border);margin-top:20px;margin-bottom:0;padding-top:16px}.risk-passages{margin:20px 0;padding:24px}.risk-passage-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.risk-passage-heading h2{font-size:var(--type-section);line-height:var(--leading-heading);margin:0;font-weight:600}.risk-passage-heading p{margin-top:8px}.risk-passage-heading>a{font-size:var(--type-secondary);white-space:nowrap;line-height:var(--leading-body)}.risk-controls{align-items:flex-end;gap:14px;margin:20px 0;display:flex}.risk-controls>.risk-search{flex:1;align-items:center;gap:8px;max-width:380px;display:flex}.risk-search input{color:var(--text);width:100%;min-width:0;font-size:var(--type-control);line-height:var(--leading-compact);background:0 0;border:0;outline:0}.risk-passages h3{font-size:var(--type-card);color:var(--muted);font-weight:600;line-height:var(--leading-heading);margin:20px 0 0}.risk-passage-list article{border-bottom:1px solid var(--border);gap:18px;padding:20px 0;display:flex}.risk-passage-list article>span{font-size:var(--type-secondary);color:var(--muted);line-height:var(--leading-body);padding-top:4px}.risk-passage-list p{font-size:var(--type-body);line-height:var(--leading-body);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.risk-no-passages{color:var(--muted);padding:26px 0}.risks-page .contracts-source code{font-size:var(--type-meta);overflow-wrap:anywhere;line-height:var(--leading-compact)}.risks-page .contracts-source{margin-top:18px}.risk-window-note{line-height:1.7}.risks-page .institution-context a{font-size:var(--type-secondary);line-height:var(--leading-body);margin-top:7px}@media (max-width:700px){.risks-page .risk-report-pair{grid-template-columns:1fr}.risk-counts{grid-template-columns:1fr;gap:18px}.risk-counts>div{align-items:center;display:flex}.risk-counts strong{min-width:48px}.risk-passage-heading{display:block}.risk-controls{flex-direction:column;align-items:stretch}.risk-passages{padding:18px}.risk-report-select label{flex-basis:100%;min-width:0}.risk-passage-list article{gap:10px}}.risks-page select,.risk-search input{font-size:var(--type-control);line-height:var(--leading-compact);min-width:0;max-width:100%}.risk-passage-list p{font-size:var(--type-body);line-height:var(--leading-body);max-width:75ch}.risk-passage-heading>a{white-space:normal}.risk-counts span{font-size:var(--type-label);font-weight:500}.risk-counts strong{font-size:var(--type-stat);line-height:var(--leading-heading)}
