/* Follow-up filings and a foreign agent's page (lib/fu.js, lane FU1). Tokens come from site.css. */
.fu>p,.fu h3{max-width:680px}
.fu-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px;max-width:760px}
.fu-card{background:var(--raised);border:1px solid var(--line);border-left:4px solid var(--brand);border-radius:4px;padding:14px 16px;display:flex;flex-direction:column;gap:8px;min-width:0}
.fu-card .otr-q{font-size:16px;line-height:25px}
.fu-h{font-size:18px;line-height:25px;margin:0}
.fu-h .msub{display:block;margin-top:2px}
.fu-st{margin:0;font-size:16px;line-height:24px;overflow-wrap:anywhere}
.fu-w{font-weight:600}
.fu-says{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px}
.fu-more summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:600;color:var(--brand)}
.fu-more[open] summary{margin-bottom:6px}
.fu-rules{display:flex;flex-direction:column;gap:6px;max-width:680px}
.fu-rules .otr-q{font-size:15px;line-height:23px}
table.fu-t td{white-space:normal;vertical-align:top}
table.fu-t tbody th{min-width:180px}
.fu-card .small a,.fu-st a{overflow-wrap:anywhere}
@media (max-width:480px){.fu-card{padding:12px}.fu-h{font-size:17px}}
table.fu-t td.fu-d{white-space:nowrap}
