/* Profile update disclosures, confirmed 2026-10-05. */
.re-company{margin-top:22px;border:1px solid var(--line);border-radius:8px;background:var(--panel-solid);overflow:hidden}
.re-company>summary{display:flex;align-items:center;gap:10px;min-height:48px;padding:13px 15px;cursor:pointer;color:var(--ink);font:500 13px/1.5 var(--f-body);list-style:none}
.re-company>summary::-webkit-details-marker{display:none}
.re-company>summary::before{content:'+';flex:none;width:14px;color:var(--accent);font:16px/1 var(--f-mono)}
.re-company[open]>summary::before{content:'−'}
.re-company>summary:hover{background:var(--bg2)}
.re-company>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-3px;border-radius:7px}
.re-update-count{margin-left:auto;color:var(--ink3);font:10px/1.5 var(--f-mono);white-space:nowrap}
.re-company-body{padding:0 15px 16px;border-top:1px solid var(--line)}
.re-company-body>.rp-fact-note{margin:14px 0 2px}
.re-update{padding:14px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}
.re-update h4{text-transform:capitalize;margin:0 0 8px;font-size:13px;color:var(--ink)}
.re-update p{margin:0 0 9px;line-height:1.65}
.re-update .rp-fact-note{font-size:12px;color:var(--ink2)}
.re-sources{display:flex;flex-wrap:wrap;gap:6px;font-size:12px;line-height:1.6}
.re-sources a{color:var(--accent);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.re-company-body>.rp-button{margin-top:18px}
.re-investors{margin-top:20px;border-top:1px solid var(--line);padding-top:16px}
.re-investors summary,.re-investor summary{cursor:pointer;font-weight:600;color:var(--ink);line-height:1.6}
.re-investor{margin-top:12px;padding:12px;background:var(--bg);border:1px solid var(--line);border-radius:10px}
.re-investor .re-update{font-size:13px;color:var(--ink2)}
