.object-profile-grid { display:grid; grid-template-columns:repeat(auto-fit,minmax(250px,1fr)); gap:14px; }
.object-profile-card { background:var(--panel,#101a27); border:1px solid var(--border,#213047); border-radius:10px; padding:16px; }
.object-profile-card h3 { margin:8px 0 5px; }
.object-profile-card .profile-state { display:flex; justify-content:space-between; gap:8px; color:#c8d3e1; }
.object-profile-card a { color:#56b5ff; text-decoration:none; }
.living-thesis-grid { display:grid; grid-template-columns:1fr 1fr; gap:14px; }
.living-thesis-grid .detail-section { margin:0; }
@media (max-width: 780px) { .living-thesis-grid { grid-template-columns:1fr; } }
