.ownership-record { display:flex;align-items:center;justify-content:space-between;gap:12px 28px;flex-wrap:wrap;margin-top:16px;padding:clamp(16px,2vw,26px);border:1px solid #b9c9ba;border-left:4px solid #44705b;border-radius:5px;background:#f4f7ee;color:#1c362c; }
.ownership-record > div { flex:1 1 32ch;min-width:0; }
.ownership-record h3 { color:#223e33;margin:4px 0;font-size:clamp(18px,1.6vw,24px);line-height:1.4; }
.ownership-record p { color:#43574e;margin:0;font-size:14px;line-height:1.65; }
.ownership-record .ownership-meta { color:#49614f;font:600 11px/1.6 ui-monospace,Consolas,monospace;font-variant-numeric:tabular-nums; }
.ownership-record a { display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#23513a;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:4px; }
.ownership-record a:hover,.ownership-record a:focus-visible { color:#102e20; }
