/* Deal and operator pages: filed documents and legal terms (round 12, tools/legal/filed.py). CSP-safe. */
.icw-filed .table-scroll{max-height:none}
.icw-filed td a{overflow-wrap:anywhere}
.icw-filed .lg-gl{margin:14px 0 4px;padding:10px 14px;border-left:2px solid currentColor;opacity:.92;font-size:.95em;line-height:1.55}
.icw-filed .lg-src,.icw-filed .lg-ask-line{font-size:.9em}
/* Filed agreement terms on investment pages (round 2, tools/legal/mna.py) */
.icw-filed .mt{margin:12px 0}
.icw-filed .mt-t{padding:12px 0;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent)}
.icw-filed .mt-t dt{font-size:.8em;letter-spacing:.08em;text-transform:uppercase;opacity:.75}
.icw-filed .mt-t dd{margin:4px 0 0}
.icw-filed .mt-t blockquote{margin:6px 0 0;padding:2px 0 2px 12px;border-left:2px solid currentColor;opacity:.9;font-size:.92em;line-height:1.55}
/* For counsel on this deal, on every deal page (round 27, tools/legal/counsel.py) */
.icw-counsel .seo-related small{flex-basis:100%}
/* Lender type: the named lender sits under the label, not run into it */
.icw-lender dd small{display:block;margin-top:6px;font-size:.78em;line-height:1.5;opacity:.75}
/* Insights articles and guides: the route into the legal tools (round 31, tools/legal/counsel.py) */
.ic-counsel-art{margin:40px 0;padding:24px;border:1px solid var(--ic-line,#22363a);border-radius:12px;background:var(--ic-surface,#0f1b1e)}
.ic-counsel-art .eyebrow{margin:0 0 6px;font:500 11px/1.3 'Geist Mono',ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ic-muted,#8fa49c)}
.ic-counsel-art h2{margin:0 0 8px}
.ic-counsel-art>p{margin:0 0 16px;font-size:14px;line-height:1.55;color:var(--ic-muted,#8fa49c)}
.ic-counsel-art ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}
.ic-counsel-art li{border:1px solid var(--ic-line,#22363a);border-radius:10px;padding:14px 16px}
.ic-counsel-art li a{font-weight:500;color:var(--ic-text,#e4eee9)}
.ic-counsel-art li small{display:block;margin-top:6px;font-size:12.5px;line-height:1.5;color:var(--ic-muted,#8fa49c)}
