.relationship-card,.quality-card{grid-column:1/-1}.relationship-summary{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:16px;display:grid}.relationship-summary div{border-right:1px solid var(--line);padding:16px}.relationship-summary div:last-child{border-right:0}.relationship-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:800;display:block}.relationship-summary strong{margin-top:6px;display:block}.relationship-summary small{color:var(--muted);margin-top:8px;line-height:1.4;display:block}.relationship-decisions{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:16px;display:grid}.relationship-decisions>div{background:var(--surface);padding:18px}.relationship-decisions h3{margin:0 0 8px}.relationship-decisions p{color:var(--muted);margin:0;line-height:1.5}.relationship-fit{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.relationship-fit>div{background:var(--paper);padding:18px}.relationship-fit h3{margin:0 0 8px}.relationship-fit p{color:var(--muted);margin:0;line-height:1.5}@media (max-width:620px){.relationship-summary,.relationship-decisions,.relationship-fit{grid-template-columns:1fr}.relationship-summary div{border-right:0;border-bottom:1px solid var(--line)}.relationship-summary div:last-child{border-bottom:0}}
