.profile-vitals-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:18px 0 8px;border:1px solid #555a52;background:#555a52}.profile-vital{background:#1d211d;padding:14px 15px;min-width:0}.profile-vital small{display:block;color:#9fa39a;font-size:10px;letter-spacing:.16em;font-weight:800;margin-bottom:5px}.profile-vital strong{display:block;color:#f4f0e7;font-family:Georgia,serif;font-size:19px;line-height:1.18;font-weight:500}.profile-vital span{display:block;color:#c7c4ba;font-size:12px;line-height:1.4;margin-top:5px}.profile-vital-wide{grid-column:1/-1}.relationship-common-language{font-size:16px;line-height:1.5;color:#d9d5cc;margin:0 0 12px}.tree-confidence-chip{position:absolute;left:8px;top:8px;z-index:3;background:#f4f0e7;color:#34372f;border:1px solid #777b72;border-radius:999px;padding:4px 7px;font:800 8px 'DM Sans',Arial,sans-serif;letter-spacing:.11em}.tree-lines path.tree-line-uncertain{stroke-dasharray:9 8;stroke:#8f897e}.tree-lines path.tree-line-partner{stroke-width:1.5}.tree-lines path.tree-line-association{stroke-dasharray:3 8;opacity:.8}@media(max-width:560px){.profile-vitals-card{grid-template-columns:1fr}.profile-vital-wide{grid-column:auto}}