.case-card-container-gradient{background:linear-gradient(180deg,#f2f2f2,#fff);border:1px solid #e1e1e1;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.05);margin-bottom:35px;padding:30px}.case-card-title{font-size:1.6rem;margin-bottom:15px;margin-top:0}.case-title-link{color:#000!important;text-decoration:none!important}.case-card-body-layout{align-items:flex-start;display:flex;gap:100px}.case-id-group{display:flex;flex:0 0 auto;flex-direction:column;min-width:150px}.case-number-link{color:#000;font-size:1.1rem;font-weight:700;text-decoration:underline}.court-label-sub{color:#666;font-size:.9rem;margin-top:5px}.case-parties-group{flex:1}.parties-label-text{color:#d0021b;display:block;font-size:.75rem;font-weight:700;margin-bottom:5px;text-decoration:underline;text-transform:uppercase}.parties-list-stack{display:flex;flex-direction:column;gap:4px;text-align:left}.party-name{color:#000;display:block;font-size:1rem;font-weight:700}.party-role{color:#444;font-size:.85rem}